ZeroVR/ZeroPacientVR/Patient Zero v0.1 alfa_Back.../il2cppOutput/ParadoxNotion4.cpp

36556 lines
1.8 MiB

#include "pch-cpp.hpp"
#ifndef _MSC_VER
# include <alloca.h>
#else
# include <malloc.h>
#endif
#include <limits>
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 <typename T1>
struct VirtualActionInvoker1
{
typedef void (*Action)(void*, T1, const RuntimeMethod*);
static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
((Action)invokeData.methodPtr)(obj, p1, invokeData.method);
}
};
template <typename T1, typename T2>
struct VirtualActionInvoker2
{
typedef void (*Action)(void*, T1, T2, const RuntimeMethod*);
static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
((Action)invokeData.methodPtr)(obj, p1, p2, invokeData.method);
}
};
template <typename T1, typename T2, typename T3>
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 <typename R>
struct VirtualFuncInvoker0
{
typedef R (*Func)(void*, const RuntimeMethod*);
static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
return ((Func)invokeData.methodPtr)(obj, invokeData.method);
}
};
template <typename R, typename T1>
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 <typename R, typename T1, typename T2>
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 <typename R, typename T1, typename T2, typename T3>
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 <typename T1>
struct InterfaceActionInvoker1
{
typedef void (*Action)(void*, T1, const RuntimeMethod*);
static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
((Action)invokeData.methodPtr)(obj, p1, invokeData.method);
}
};
template <typename T1, typename T2>
struct InterfaceActionInvoker2
{
typedef void (*Action)(void*, T1, T2, const RuntimeMethod*);
static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
((Action)invokeData.methodPtr)(obj, p1, p2, invokeData.method);
}
};
template <typename T1, typename T2, typename T3, typename T4>
struct InterfaceActionInvoker4
{
typedef void (*Action)(void*, T1, T2, T3, T4, const RuntimeMethod*);
static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
((Action)invokeData.methodPtr)(obj, p1, p2, p3, p4, invokeData.method);
}
};
template <typename R>
struct InterfaceFuncInvoker0
{
typedef R (*Func)(void*, const RuntimeMethod*);
static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
return ((Func)invokeData.methodPtr)(obj, invokeData.method);
}
};
template <typename R, typename T1>
struct InterfaceFuncInvoker1
{
typedef R (*Func)(void*, T1, const RuntimeMethod*);
static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
return ((Func)invokeData.methodPtr)(obj, p1, invokeData.method);
}
};
template <typename T1>
struct InvokerActionInvoker1
{
static inline void Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1 p1)
{
void* params[1] = { &p1 };
method->invoker_method(methodPtr, method, obj, params, NULL);
}
};
template <typename T1, typename T2>
struct InvokerActionInvoker2;
template <typename T1, typename T2>
struct InvokerActionInvoker2<T1*, T2>
{
static inline void Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1, T2 p2)
{
void* params[2] = { p1, &p2 };
method->invoker_method(methodPtr, method, obj, params, NULL);
}
};
template <typename T1, typename T2>
struct InvokerActionInvoker2<T1*, T2*>
{
static inline void Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1, T2* p2)
{
void* params[2] = { p1, p2 };
method->invoker_method(methodPtr, method, obj, params, NULL);
}
};
template <typename T1, typename T2, typename T3>
struct InvokerActionInvoker3;
template <typename T1, typename T2, typename T3>
struct InvokerActionInvoker3<T1*, T2*, T3*>
{
static inline void Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1, T2* p2, T3* p3)
{
void* params[3] = { p1, p2, p3 };
method->invoker_method(methodPtr, method, obj, params, NULL);
}
};
template <typename R>
struct InvokerFuncInvoker0
{
static inline R Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj)
{
R ret;
method->invoker_method(methodPtr, method, obj, NULL, &ret);
return ret;
}
};
template <typename R, typename T1>
struct InvokerFuncInvoker1
{
static inline R Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1 p1)
{
R ret;
void* params[1] = { &p1 };
method->invoker_method(methodPtr, method, obj, params, &ret);
return ret;
}
};
template <typename R, typename T1>
struct InvokerFuncInvoker1<R, T1*>
{
static inline R Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1)
{
R ret;
void* params[1] = { p1 };
method->invoker_method(methodPtr, method, obj, params, &ret);
return ret;
}
};
template <typename R, typename T1, typename T2>
struct InvokerFuncInvoker2;
template <typename R, typename T1, typename T2>
struct InvokerFuncInvoker2<R, T1*, T2>
{
static inline R Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1, T2 p2)
{
R ret;
void* params[2] = { p1, &p2 };
method->invoker_method(methodPtr, method, obj, params, &ret);
return ret;
}
};
// System.Action`1<System.Boolean>
struct Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C;
// System.Action`1<System.Object>
struct Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87;
// System.Action`2<System.Object,System.Object>
struct Action_2_t156C43F079E7E68155FCDCD12DC77DD11AEF7E3C;
// System.Action`2<System.Object,ParadoxNotion.Serialization.FullSerializer.fsData>
struct Action_2_tBCF27E67455F82A86083269A473FFBC6EF95A085;
// System.Action`2<UnityEngine.RenderTexture,UnityEngine.RenderTexture>
struct Action_2_t614AB1C8EDBDCA4CEA2E8C48AFFF33F825433DB1;
// System.Threading.AsyncLocal`1<System.Globalization.CultureInfo>
struct AsyncLocal_1_t1D3339EA4C8650D2DEDDF9553E5C932B3DC2CCFD;
// System.Collections.Generic.Dictionary`2<System.Int32,System.Globalization.CultureInfo>
struct Dictionary_2_t9FA6D82CAFC18769F7515BB51D1C56DAE09381C3;
// System.Collections.Generic.Dictionary`2<System.Int32,System.Object>
struct Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907;
// System.Collections.Generic.Dictionary`2<System.Int32,ParadoxNotion.Serialization.FullSerializer.fsData>
struct Dictionary_2_t4956F70B8D5917E881147B1B180A403567EEE8F2;
// System.Collections.Generic.Dictionary`2<System.Object,System.Int32>
struct Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1;
// System.Collections.Generic.Dictionary`2<System.Object,System.Object>
struct Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA;
// System.Collections.Generic.Dictionary`2<System.String,System.Globalization.CultureInfo>
struct Dictionary_2_tE1603CE612C16451D1E56FF4D4859D4FE4087C28;
// System.Collections.Generic.Dictionary`2<System.String,ParadoxNotion.Serialization.FullSerializer.fsData>
struct Dictionary_2_tBE662043609334E6EC03217A32CAE298B71E4096;
// System.Collections.Generic.Dictionary`2<System.Type,System.Collections.Generic.List`1<ParadoxNotion.Serialization.FullSerializer.fsObjectProcessor>>
struct Dictionary_2_t9059C4D7B9FF2CC264DBB1FE03A01646C2D417EA;
// System.Collections.Generic.Dictionary`2<System.Type,System.Object>
struct Dictionary_2_t954AEC357FE7190582B8255D4ACEF81F5E94A6A5;
// System.Collections.Generic.Dictionary`2<System.Type,ParadoxNotion.Serialization.FullSerializer.fsBaseConverter>
struct Dictionary_2_t9D5F127D7727B8250DD4F9C375582DD7ACD26D78;
// System.Collections.Generic.Dictionary`2<System.Type,ParadoxNotion.Serialization.FullSerializer.fsDirectConverter>
struct Dictionary_2_tB40FDDD47D4CD282E93FFBFCE5B4CB9A66B3AB89;
// System.Collections.Generic.Dictionary`2<System.Type,ParadoxNotion.Serialization.FullSerializer.fsMetaType>
struct Dictionary_2_tB4E60F2EE6C9B1CF9357855471A356B2B4990452;
// ParadoxNotion.Services.EventRouter/EventDelegate`1<UnityEngine.EventSystems.AxisEventData>
struct EventDelegate_1_t9D47EFD73C7AAE4AF31A0169C509BD82147A2038;
// ParadoxNotion.Services.EventRouter/EventDelegate`1<UnityEngine.EventSystems.BaseEventData>
struct EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B;
// ParadoxNotion.Services.EventRouter/EventDelegate`1<UnityEngine.Collider>
struct EventDelegate_1_t6F52CB20C27A00AD5B3EDA7C4FC6F5457CF62587;
// ParadoxNotion.Services.EventRouter/EventDelegate`1<UnityEngine.Collider2D>
struct EventDelegate_1_t0A3517F87DD0F8308E239D4FFEA727B41F2CEC55;
// ParadoxNotion.Services.EventRouter/EventDelegate`1<UnityEngine.Collision>
struct EventDelegate_1_tD29A63C52AB913AB044E80D0145C193680CB8AF1;
// ParadoxNotion.Services.EventRouter/EventDelegate`1<UnityEngine.Collision2D>
struct EventDelegate_1_t88F2B17388F778571525A3B4746C724130EFEF3E;
// ParadoxNotion.Services.EventRouter/EventDelegate`1<UnityEngine.ControllerColliderHit>
struct EventDelegate_1_t9267A446213AA1DAC898708EE85CEB3EBF95D9B4;
// ParadoxNotion.Services.EventRouter/EventDelegate`1<UnityEngine.GameObject>
struct EventDelegate_1_t5A4AFE96D0BA4815568B3734C38266933BB5AAD6;
// ParadoxNotion.Services.EventRouter/EventDelegate`1<System.Int32>
struct EventDelegate_1_t2A226EAE82D102AC6F450E338D16C4D1638857BD;
// ParadoxNotion.Services.EventRouter/EventDelegate`1<System.Object>
struct EventDelegate_1_t668F3DC53D20DE0BC67F6D9DD588F6F31181DB8C;
// ParadoxNotion.Services.EventRouter/EventDelegate`1<UnityEngine.EventSystems.PointerEventData>
struct EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3;
// System.Func`2<System.Reflection.ConstructorInfo,System.Boolean>
struct Func_2_tF43743677DC8EC7ECF5575F75E3C0CB6CE4EE70C;
// System.Func`2<System.Int32Enum,System.Object>
struct Func_2_tF12503C33FD184E465546C31F324F4C344B8975A;
// System.Func`2<System.Reflection.MethodInfo,System.Boolean>
struct Func_2_t48B62DF57727FFB990D76F189BB41D4DC86FF164;
// System.Func`2<System.Object,System.Boolean>
struct Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00;
// System.Func`2<System.Object,System.Object>
struct Func_2_tACBF5A1656250800CE861707354491F0611F6624;
// System.Func`2<System.Reflection.ParameterInfo,System.String>
struct Func_2_tDE706B5F87BEAD2AAD875E35CECC6843A16ED557;
// System.Func`2<System.Type,System.String>
struct Func_2_t9D09D397B043BC5218B2565C13BA5AA81CABC121;
// System.Func`2<ParadoxNotion.Serialization.FullSerializer.fsDataType,System.String>
struct Func_2_tC56EA2FC07FF89D9CC4A65658444BCB9659D1698;
// System.Collections.Generic.HashSet`1<System.Int32>
struct HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2;
// System.Collections.Generic.IEnumerable`1<System.Reflection.ConstructorInfo>
struct IEnumerable_1_t62CCC8C17677893BE99939DD1210D67697098FFC;
// System.Collections.Generic.IEnumerable`1<System.Int32Enum>
struct IEnumerable_1_t71A46277DBD73BD4009B2B20885D2B7057593A1A;
// System.Collections.Generic.IEnumerable`1<System.Reflection.MethodInfo>
struct IEnumerable_1_tE0A67F3FB4C800B39F37C976E22371A7DF4DDB1C;
// System.Collections.Generic.IEnumerable`1<System.Object>
struct IEnumerable_1_tF95C9E01A913DD50575531C8305932628663D9E9;
// System.Collections.Generic.IEnumerable`1<System.Reflection.ParameterInfo>
struct IEnumerable_1_t8E50A30565DC033F3BDF1627DA5A9C930C1E0DB9;
// System.Collections.Generic.IEnumerable`1<System.String>
struct IEnumerable_1_t349E66EC5F09B881A8E52EE40A1AB9EC60E08E44;
// System.Collections.Generic.IEnumerable`1<System.Type>
struct IEnumerable_1_t6686595E4CB7AC210F0EF075F7B1DD4A21D3902B;
// System.Collections.Generic.IEnumerable`1<ParadoxNotion.Serialization.FullSerializer.fsDataType>
struct IEnumerable_1_t3FF96F7CAF9EF403428487F1696221E523C2EAB5;
// System.Collections.Generic.IEqualityComparer`1<System.Int32>
struct IEqualityComparer_1_tDBFC8496F14612776AF930DBF84AFE7D06D1F0E9;
// System.Collections.Generic.IEqualityComparer`1<System.Object>
struct IEqualityComparer_1_t2CA7720C7ADCCDECD3B02E45878B4478619D5347;
// System.Collections.Generic.IEqualityComparer`1<System.String>
struct IEqualityComparer_1_tAE94C8F24AD5B94D4EE85CA9FC59E3409D41CAF7;
// System.Collections.Generic.IEqualityComparer`1<System.Type>
struct IEqualityComparer_1_t0C79004BFE79D9DBCE6C2250109D31D468A9A68E;
// System.Collections.Generic.Dictionary`2/KeyCollection<System.Int32,System.Object>
struct KeyCollection_tA19BA39E5042FA7AF8D048D51934DC3BD9F2E952;
// System.Collections.Generic.Dictionary`2/KeyCollection<System.Int32,ParadoxNotion.Serialization.FullSerializer.fsData>
struct KeyCollection_t8E54093AF4EE22FFD6A0254D9ECFF1BEFC8BBE29;
// System.Collections.Generic.Dictionary`2/KeyCollection<System.Object,System.Int32>
struct KeyCollection_tEBE08B15420BC67BA2CCF00CB0FC401CEE1820A9;
// System.Collections.Generic.Dictionary`2/KeyCollection<System.Object,System.Object>
struct KeyCollection_tB45A861D090B15129521119AE48ED3813820A974;
// System.Collections.Generic.Dictionary`2/KeyCollection<System.String,ParadoxNotion.Serialization.FullSerializer.fsData>
struct KeyCollection_t7ADE5DC7F95F1D599AE546F0BAD23569ECC80556;
// System.Collections.Generic.Dictionary`2/KeyCollection<System.Type,System.Collections.Generic.List`1<ParadoxNotion.Serialization.FullSerializer.fsObjectProcessor>>
struct KeyCollection_tD14B83FEE863DC45A0A96584A4920C03A1310EE6;
// System.Collections.Generic.Dictionary`2/KeyCollection<System.Type,System.Object>
struct KeyCollection_t06BF4E8028DD7CCA572FE96F996862FCB21C8ED4;
// System.Collections.Generic.Dictionary`2/KeyCollection<System.Type,ParadoxNotion.Serialization.FullSerializer.fsBaseConverter>
struct KeyCollection_t0D6827CE362C94EDA9546426A5D71D33B3F15730;
// System.Collections.Generic.Dictionary`2/KeyCollection<System.Type,ParadoxNotion.Serialization.FullSerializer.fsDirectConverter>
struct KeyCollection_t06F106CB785C05AD41962F7E45F30B331A17D690;
// System.Collections.Generic.Dictionary`2/KeyCollection<System.Type,ParadoxNotion.Serialization.FullSerializer.fsMetaType>
struct KeyCollection_tB4C1DAB7109941C8D659A9FBDBD575D8477DB2A7;
// System.Collections.Generic.List`1<UnityEngine.GameObject>
struct List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B;
// System.Collections.Generic.List`1<System.Object>
struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D;
// System.Collections.Generic.List`1<UnityEngine.Object>
struct List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3;
// System.Collections.Generic.List`1<System.String>
struct List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD;
// System.Collections.Generic.List`1<ParadoxNotion.Serialization.FullSerializer.fsConverter>
struct List_1_t9D64719548591D37F3B7BBD73B3E4BA651197EB7;
// System.Collections.Generic.List`1<ParadoxNotion.Serialization.FullSerializer.fsData>
struct List_1_t4D96A4E098B170CBC423764341CFED06110FF31E;
// System.Collections.Generic.List`1<ParadoxNotion.Serialization.FullSerializer.fsMetaProperty>
struct List_1_t98FDF29D18F11DED3ACCA04DA0889C7EBBF0372A;
// System.Collections.Generic.List`1<ParadoxNotion.Serialization.FullSerializer.fsObjectProcessor>
struct List_1_tF54314BA0790FE1A031B2F5CCE7E1723E85E4640;
// System.Collections.Generic.List`1<ParadoxNotion.Services.Logger/LogHandler>
struct List_1_t72F6DCE7C907A8F47BAF42E03B37D9F61EC8A99B;
// System.Collections.Generic.Stack`1<ParadoxNotion.Serialization.FullSerializer.ISerializationCollector>
struct Stack_1_tCB2162B8AC09155F469E3ED1CC4805F68A29167A;
// System.Collections.Generic.Stack`1<System.Object>
struct Stack_1_tAD790A47551563636908E21E4F08C54C0C323EB5;
// System.Collections.Generic.Dictionary`2/ValueCollection<System.Int32,System.Object>
struct ValueCollection_t65BBB6F728D41FD4760F6D6C59CC030CF237785F;
// System.Collections.Generic.Dictionary`2/ValueCollection<System.Int32,ParadoxNotion.Serialization.FullSerializer.fsData>
struct ValueCollection_tAC546E2B3A8FF739237EC3397D4781EFD529A7CD;
// System.Collections.Generic.Dictionary`2/ValueCollection<System.Object,System.Int32>
struct ValueCollection_tE4B5F81478422E33CBDE8650FC287DBA3AF04E86;
// System.Collections.Generic.Dictionary`2/ValueCollection<System.String,ParadoxNotion.Serialization.FullSerializer.fsData>
struct ValueCollection_t8AA85A296D7AF936069124D6F05B94D190B1F7A4;
// System.Collections.Generic.Dictionary`2/ValueCollection<System.Type,System.Collections.Generic.List`1<ParadoxNotion.Serialization.FullSerializer.fsObjectProcessor>>
struct ValueCollection_tE741146CAD0F802E82AC7C6C42F147A18C6EE78D;
// System.Collections.Generic.Dictionary`2/ValueCollection<System.Type,System.Object>
struct ValueCollection_t9EB9C5634AB88E4E9CA993FE202AEE842111C914;
// System.Collections.Generic.Dictionary`2/ValueCollection<System.Type,ParadoxNotion.Serialization.FullSerializer.fsBaseConverter>
struct ValueCollection_t3DEB7B62DAC47416C76873B7A7564E5252F5245A;
// System.Collections.Generic.Dictionary`2/ValueCollection<System.Type,ParadoxNotion.Serialization.FullSerializer.fsDirectConverter>
struct ValueCollection_t43CA5EEE1DD17775CE6EFB0ED1E90B9F24C8411B;
// System.Collections.Generic.Dictionary`2/ValueCollection<System.Type,ParadoxNotion.Serialization.FullSerializer.fsMetaType>
struct ValueCollection_tAD9F0AAD688663C9CAC1B4AFEF0E08CF59E87DA5;
// System.WeakReference`1<System.Object>
struct WeakReference_1_tED795563AD26F795CED3BBCD488AB1694E385BCE;
// System.Collections.Generic.Dictionary`2/Entry<System.Int32,System.Object>[]
struct EntryU5BU5D_tFE752FEFBBCDEA0ABFB46556A567D61EFF176FD1;
// System.Collections.Generic.Dictionary`2/Entry<System.Int32,ParadoxNotion.Serialization.FullSerializer.fsData>[]
struct EntryU5BU5D_t6AC23FC1A08D83E0B86EDB28704AF094E25264FA;
// System.Collections.Generic.Dictionary`2/Entry<System.Object,System.Int32>[]
struct EntryU5BU5D_t8A61658460FB17254FA3796E021DC61AED164F75;
// System.Collections.Generic.Dictionary`2/Entry<System.String,ParadoxNotion.Serialization.FullSerializer.fsData>[]
struct EntryU5BU5D_t158BD9D141B6EAD62F7DA584CAFC8B6B66660507;
// System.Collections.Generic.Dictionary`2/Entry<System.Type,System.Collections.Generic.List`1<ParadoxNotion.Serialization.FullSerializer.fsObjectProcessor>>[]
struct EntryU5BU5D_tEDCA3090BDB49A0F232E0F7BBF31E0FE90F41576;
// System.Collections.Generic.Dictionary`2/Entry<System.Type,System.Object>[]
struct EntryU5BU5D_t756A95E079BB929872956FD3C32190FE718B2B92;
// System.Collections.Generic.Dictionary`2/Entry<System.Type,ParadoxNotion.Serialization.FullSerializer.fsBaseConverter>[]
struct EntryU5BU5D_tC7B7EC694130AE5334F104DC7E43C557D415C654;
// System.Collections.Generic.Dictionary`2/Entry<System.Type,ParadoxNotion.Serialization.FullSerializer.fsDirectConverter>[]
struct EntryU5BU5D_tCC7B2A5DDD1EA9DCF73A86C4C100F05FC308BA7B;
// System.Collections.Generic.Dictionary`2/Entry<System.Type,ParadoxNotion.Serialization.FullSerializer.fsMetaType>[]
struct EntryU5BU5D_t87F6EC6C7013F0647B8DC134C99702A3BB027B28;
// System.Collections.Generic.HashSet`1/Slot<System.Int32>[]
struct SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7;
// System.Byte[]
struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031;
// System.Char[]
struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB;
// System.Reflection.ConstructorInfo[]
struct ConstructorInfoU5BU5D_t515A0B944728842263B6033C9A62F6392C3BCD8A;
// UnityEngine.ContactPoint[]
struct ContactPointU5BU5D_t3570603E8D0685B71B3D8BA07031674B00C5E411;
// UnityEngine.ContactPoint2D[]
struct ContactPoint2DU5BU5D_t427621BF8902AE33C86E7BF384D9B2B5B781F949;
// System.Delegate[]
struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771;
// System.Reflection.FieldInfo[]
struct FieldInfoU5BU5D_t50D47CBECF1AEB152F555803E3329D9E34DBF8D8;
// ParadoxNotion.Serialization.FullSerializer.ISerializationCollector[]
struct ISerializationCollectorU5BU5D_t97378DAF91767757EB0698D854FFAA4E9A16C103;
// System.Int32[]
struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C;
// System.IntPtr[]
struct IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832;
// System.Reflection.MethodInfo[]
struct MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265;
// System.Object[]
struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
// UnityEngine.Object[]
struct ObjectU5BU5D_tD4BF1BEC72A31DF6611C0B8FA3112AF128FC3F8A;
// System.Diagnostics.StackTrace[]
struct StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF;
// System.String[]
struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248;
// System.Type[]
struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB;
// ParadoxNotion.Serialization.FullSerializer.fsConverter[]
struct fsConverterU5BU5D_t747147C4DD58F0BEA8200C68E78274D6C9D61C79;
// ParadoxNotion.Serialization.FullSerializer.fsData[]
struct fsDataU5BU5D_tEC7740096A3B48C12CB69C661413736ED866D5C9;
// ParadoxNotion.Serialization.FullSerializer.fsDataType[]
struct fsDataTypeU5BU5D_t4678EAD9302395863863F1BBE6BBC0CBF484882A;
// ParadoxNotion.Serialization.FullSerializer.fsMetaProperty[]
struct fsMetaPropertyU5BU5D_t0814D4685CA591A860E0299D271F7AF27A9E4505;
// ParadoxNotion.Serialization.FullSerializer.fsObjectProcessor[]
struct fsObjectProcessorU5BU5D_tDC175EC12A3CF5C94A644D504BDA399C091497A5;
// ParadoxNotion.Services.Logger/LogHandler[]
struct LogHandlerU5BU5D_tBD7620C592895C4DC58ED71F94147D0DF0B4F7BC;
// System.Action
struct Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07;
// ParadoxNotion.Serialization.FullSerializer.Internal.DirectConverters.AnimationCurve_DirectConverter
struct AnimationCurve_DirectConverter_t19A8EC3605EDDBF509641CAA7E51525928451FB1;
// System.Collections.ArrayList
struct ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A;
// System.AsyncCallback
struct AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C;
// System.Diagnostics.AsyncStreamReader
struct AsyncStreamReader_tAC4F4C9FDA0C1A8D21F2B1C838C08C0E83AE871B;
// System.Attribute
struct Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA;
// UnityEngine.EventSystems.AxisEventData
struct AxisEventData_t4AA742BC101B1AA300B16EE7F19E31B91F37A938;
// UnityEngine.EventSystems.BaseEventData
struct BaseEventData_tE03A848325C0AE8E76C6CA15FD86395EBF83364F;
// UnityEngine.EventSystems.BaseRaycaster
struct BaseRaycaster_t7DC8158FD3CA0193455344379DD5FF7CD5F1F832;
// System.Reflection.Binder
struct Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235;
// ParadoxNotion.Serialization.FullSerializer.Internal.DirectConverters.Bounds_DirectConverter
struct Bounds_DirectConverter_tFE7BAAB9EA978C7D7E6F1008CB9C434A668DD33F;
// System.Globalization.Calendar
struct Calendar_t0A117CC7532A54C17188C2EFEA1F79DB20DF3A3B;
// UnityEngine.CharacterController
struct CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A;
// UnityEngine.Collider
struct Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76;
// UnityEngine.Collider2D
struct Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52;
// UnityEngine.Collision
struct Collision_tBCC6AEBD9A63E6DA2E50660DAC03CDCB1FF7A9B0;
// UnityEngine.Collision2D
struct Collision2D_t81E83212C969FDDE2AB84EBCA31502818EEAB85B;
// System.Globalization.CompareInfo
struct CompareInfo_t1B1A6AC3486B570C76ABA52149C9BD4CD82F9E57;
// UnityEngine.Component
struct Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3;
// System.Reflection.ConstructorInfo
struct ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB;
// UnityEngine.ControllerColliderHit
struct ControllerColliderHit_tD0B734CBE0E2B089339B14600EB5A80295F6DE92;
// UnityEngine.Coroutine
struct Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B;
// System.CultureAwareComparer
struct CultureAwareComparer_t5822A6535A6EB4C448D1B7736067D1188BAEE8CD;
// System.Globalization.CultureData
struct CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D;
// System.Globalization.CultureInfo
struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0;
// System.Globalization.DateTimeFormatInfo
struct DateTimeFormatInfo_t0457520F9FA7B5C8EAAEB3AD50413B6AEEB7458A;
// System.Delegate
struct Delegate_t;
// System.DelegateData
struct DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E;
// ParadoxNotion.Serialization.DeserializeFromAttribute
struct DeserializeFromAttribute_tB0AFE8FA7D79E1D7D152E281ECBAF8C48E4C9EAB;
// System.Text.Encoder
struct Encoder_tAF9067231A76315584BDF4CD27990E2F485A78FA;
// System.Text.Encoding
struct Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095;
// System.Enum
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2;
// System.EventHandler
struct EventHandler_tC6323FD7E6163F965259C33D72612C0E5B9BAB82;
// System.ComponentModel.EventHandlerList
struct EventHandlerList_t057D7531265C1DF014C8C83AF251E908D1A0B1C8;
// System.Reflection.EventInfo
struct EventInfo_t;
// ParadoxNotion.Services.EventRouter
struct EventRouter_tFF11845F5CEB376625AA32F751511FA5918717F9;
// ParadoxNotion.Services.EventRouterAnimatorMove
struct EventRouterAnimatorMove_tCC97034D7B43B81378ECB246E21BC3280DFF04AF;
// UnityEngine.EventSystems.EventSystem
struct EventSystem_t61C51380B105BE9D2C39C4F15B7E655659957707;
// System.Exception
struct Exception_t;
// System.Threading.ExecutionContext
struct ExecutionContext_t9D6EDFD92F0B2D391751963E2D77A8B03CB81710;
// System.Reflection.FieldInfo
struct FieldInfo_t;
// ParadoxNotion.Serialization.FullSerializer.Internal.DirectConverters.GUIStyleState_DirectConverter
struct GUIStyleState_DirectConverter_t2CC57B79EBA5319BA69DE9E2D4171DE8696A11C5;
// ParadoxNotion.Serialization.FullSerializer.Internal.DirectConverters.GUIStyle_DirectConverter
struct GUIStyle_DirectConverter_tDA2BDAC30BE46839D5D08F3EFCF33AC249857C01;
// UnityEngine.GameObject
struct GameObject_t76FEDD663AB33C991A9C9A23129337651094216F;
// ParadoxNotion.Serialization.FullSerializer.Internal.DirectConverters.Gradient_DirectConverter
struct Gradient_DirectConverter_tABCF101D9DE3D718AE51705A60B6FE6A78A6F682;
// System.IAsyncResult
struct IAsyncResult_t7B9B5A0ECB35DCEC31B8A8122C37D687369253B5;
// System.Collections.IDictionary
struct IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220;
// System.Collections.IEnumerator
struct IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA;
// ParadoxNotion.IEventData
struct IEventData_t4C5839B2CFD879B78CACCA1136446640490F5602;
// System.IFormatProvider
struct IFormatProvider_tC202922D43BFF3525109ABF3FB79625F5646AB52;
// UnityEngine.ILogger
struct ILogger_tD1F573C6DC829FBA987FA1EBA0A5FA64E0C2BC42;
// System.Security.Principal.IPrincipal
struct IPrincipal_tE7AF5096287F6C3472585E124CB38FF2A51EAB5F;
// ParadoxNotion.Serialization.FullSerializer.ISerializationCollector
struct ISerializationCollector_t60A85923371FDCBC884DE8C5B9C43138C1695010;
// System.ComponentModel.ISite
struct ISite_t4BB2A7E2B477FC6B1AF9D0554FF8B07204356E93;
// System.ComponentModel.ISynchronizeInvoke
struct ISynchronizeInvoke_t94542FC52B3B1FCA7BC4D8CC518FC2EF9870861F;
// System.Threading.InternalThread
struct InternalThread_tF40B7BFCBD60C82BD8475A22FF5186CA10293687;
// System.InvalidOperationException
struct InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB;
// ParadoxNotion.Serialization.FullSerializer.Internal.DirectConverters.Keyframe_DirectConverter
struct Keyframe_DirectConverter_t64D5C8B6FB766491E43F99F6C58B468907CA56D7;
// ParadoxNotion.Serialization.FullSerializer.Internal.DirectConverters.LayerMask_DirectConverter
struct LayerMask_DirectConverter_t065A2A0D488CDC8BF93FD69F0FBF2423C9D82C4F;
// System.LocalDataStoreHolder
struct LocalDataStoreHolder_t789DD474AE5141213C2105CE57830ECFC2D3C03F;
// System.LocalDataStoreMgr
struct LocalDataStoreMgr_t205F1783D5CC2B148E829B5882E5406FF9A3AC1E;
// System.Reflection.MemberFilter
struct MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553;
// System.Reflection.MemberInfo
struct MemberInfo_t;
// System.Reflection.MethodBase
struct MethodBase_t;
// System.Reflection.MethodInfo
struct MethodInfo_t;
// UnityEngine.MonoBehaviour
struct MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71;
// ParadoxNotion.Services.MonoManager
struct MonoManager_tE81CE532B3B4DBD56BB7E9CBDB64B8872B210675;
// System.MulticastDelegate
struct MulticastDelegate_t;
// System.NotImplementedException
struct NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8;
// System.NotSupportedException
struct NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A;
// System.Globalization.NumberFormatInfo
struct NumberFormatInfo_t8E26808B202927FEBF9064FCFEEA4D6E076E6472;
// UnityEngine.Object
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C;
// System.OrdinalCaseSensitiveComparer
struct OrdinalCaseSensitiveComparer_t581CA7CB51DCF00B6012A697A4B4B3067144521A;
// System.OrdinalIgnoreCaseComparer
struct OrdinalIgnoreCaseComparer_t8BAE11990A4C855D3BCBBFB42F4EF8D45088FBB0;
// System.Reflection.ParameterInfo
struct ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F;
// UnityEngine.EventSystems.PointerEventData
struct PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB;
// System.Diagnostics.Process
struct Process_tF74794C64BCE464912BF158980B347CE66AF203B;
// System.Diagnostics.ProcessModuleCollection
struct ProcessModuleCollection_tB2EBC893262A796A0182EDF0022F0B08E30461EE;
// System.Diagnostics.ProcessStartInfo
struct ProcessStartInfo_t03E06D8098D3DC01CDACE23EE2D308BDA8E41D3C;
// System.Diagnostics.ProcessThreadCollection
struct ProcessThreadCollection_t9E9F6B3EB7E8031736898D77DD88F2BD29740971;
// System.Reflection.PropertyInfo
struct PropertyInfo_t;
// ParadoxNotion.Serialization.FullSerializer.Internal.DirectConverters.RectOffset_DirectConverter
struct RectOffset_DirectConverter_t8BA507715A982E6C3BC64DA8F53AC560D3CADBEB;
// ParadoxNotion.Serialization.FullSerializer.Internal.DirectConverters.Rect_DirectConverter
struct Rect_DirectConverter_t3AF20FF19E802DE254B1F96AFAB99938407D18D1;
// System.Threading.RegisteredWaitHandle
struct RegisteredWaitHandle_t5AEE89AB4B4A54EAC5B66A72A0D7D2EF8C82EC86;
// UnityEngine.RenderTexture
struct RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27;
// Microsoft.Win32.SafeHandles.SafeProcessHandle
struct SafeProcessHandle_tA260D4420C5F481A5DA030FFB19D038BBF8A63CB;
// System.Runtime.Serialization.SafeSerializationManager
struct SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6;
// UnityEngine.ScriptableObject
struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A;
// System.Runtime.Serialization.SerializationInfo
struct SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37;
// ParadoxNotion.Serialization.SerializationPair
struct SerializationPair_tEEBA0A1C6CF5524A880536DE68383FA379AC8BF6;
// ParadoxNotion.Serialization.SerializedConstructorInfo
struct SerializedConstructorInfo_tAC780B9EFCC333B2AAAE10C3EA25987519988121;
// ParadoxNotion.Serialization.SerializedEventInfo
struct SerializedEventInfo_tE8FC6DDCF2A22AAA20FDE3A6D023598FCBAD801B;
// ParadoxNotion.Serialization.SerializedFieldInfo
struct SerializedFieldInfo_t3E955E5B93B1BFA041871104C992CEDF004EE49A;
// ParadoxNotion.Serialization.SerializedMethodInfo
struct SerializedMethodInfo_t0178C1A4EC415982F21BDF7AD6260FE066C2A3E1;
// ParadoxNotion.Serialization.SerializedTypeInfo
struct SerializedTypeInfo_tEB898AD63BF5927EFC8F9089F5AC850B55F6837B;
// ParadoxNotion.Serialization.SerializedUnityEventInfo
struct SerializedUnityEventInfo_t36C0918D3B4978DA52F167E1846BA390C1339A22;
// System.IO.Stream
struct Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE;
// System.IO.StreamReader
struct StreamReader_t81027449065C1B0C339DB46241D8001A6F61130B;
// System.IO.StreamWriter
struct StreamWriter_t6E7DF7D524AA3C018A65F62EE80779873ED4D1E4;
// System.String
struct String_t;
// System.Text.StringBuilder
struct StringBuilder_t;
// System.StringComparer
struct StringComparer_t6268F19CA34879176651429C0D8A3D0002BB8E06;
// System.IO.StringWriter
struct StringWriter_tF48052BE4F980E5C85403221E835768E4156267D;
// System.Threading.Tasks.Task
struct Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572;
// System.Globalization.TextInfo
struct TextInfo_tD3BAFCFD77418851E7D5CB8D2588F47019E414B4;
// System.IO.TextWriter
struct TextWriter_tA9E5461506CF806E17B6BBBF2119359DEDA3F0F3;
// System.Threading.Thread
struct Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F;
// System.Threading.ThreadStart
struct ThreadStart_t7662D98F1793EDE90192D7304D1C3C44119328A2;
// System.Type
struct Type_t;
// System.Text.UnicodeEncoding
struct UnicodeEncoding_t2C90D9E1E55C16081FACA57B229053C1EF05DAF0;
// ParadoxNotion.Serialization.FullSerializer.Internal.DirectConverters.Vector2Int_DirectConverter
struct Vector2Int_DirectConverter_t0BD8358F1618F3FD56016252FE38A04FD34AEFB0;
// ParadoxNotion.Serialization.FullSerializer.Internal.DirectConverters.Vector3Int_DirectConverter
struct Vector3Int_DirectConverter_t125E0A2DDBA112275ABCF75348EFEE44BD35B95E;
// System.Void
struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915;
// System.Threading.WaitHandle
struct WaitHandle_t08F8DB54593B241FE32E0DD0BD3D82785D3AE3D8;
// ParadoxNotion.Serialization.FullSerializer.Internal.fsArrayConverter
struct fsArrayConverter_t842D5645E5CC1951BC75C13BFED08E9AE8A9AA21;
// ParadoxNotion.Serialization.FullSerializer.fsAutoInstance
struct fsAutoInstance_t41C7B0834EA17E05CB61BF554A8A227D0EF2DB07;
// ParadoxNotion.Serialization.FullSerializer.fsBaseConverter
struct fsBaseConverter_tA89F1E182ED46F15D3D7176327F2EE4B8BFFD22C;
// ParadoxNotion.Serialization.FullSerializer.fsConverter
struct fsConverter_t9E7044D59C5F31092BAA32038A1F5B3566DB1553;
// ParadoxNotion.Serialization.FullSerializer.fsCyclicReferenceManager
struct fsCyclicReferenceManager_tC75955D0CD65D60CE2BF75635A53A2F6B32D834F;
// ParadoxNotion.Serialization.FullSerializer.fsData
struct fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0;
// ParadoxNotion.Serialization.FullSerializer.fsDeserializeOverwrite
struct fsDeserializeOverwrite_t7D30732B0E31C0A793DC086E96DBF4B256FA3B2F;
// ParadoxNotion.Serialization.FullSerializer.Internal.fsDictionaryConverter
struct fsDictionaryConverter_t68A1FC8F3C8680A134027A242318F2DC9CD0B7C4;
// ParadoxNotion.Serialization.FullSerializer.fsDirectConverter
struct fsDirectConverter_tE3BB17E34C63F29AD9A8F373484CC6AD0303568E;
// ParadoxNotion.Serialization.FullSerializer.Internal.fsEnumConverter
struct fsEnumConverter_t40C8BC68F4D7B86097AADB510D5B2324D93D662A;
// ParadoxNotion.Serialization.FullSerializer.fsForwardAttribute
struct fsForwardAttribute_tA91AF0CED4C1A8F4341602AB9DA6C92E2F7E7A7F;
// ParadoxNotion.Serialization.FullSerializer.Internal.fsForwardConverter
struct fsForwardConverter_t94D2D3FA07AB8699AE10759186EA36D8379B8F73;
// ParadoxNotion.Serialization.FullSerializer.fsIgnoreAttribute
struct fsIgnoreAttribute_tF742799C4196FDF25C4AD2D7BBBE52842D83A65A;
// ParadoxNotion.Serialization.FullSerializer.fsIgnoreInBuildAttribute
struct fsIgnoreInBuildAttribute_tF350DD290BCFE5940EE67D257763D77829BBE6E1;
// ParadoxNotion.Serialization.FullSerializer.fsJsonParser
struct fsJsonParser_t36B8E6A6396D3241F619313B4506C163FF48C759;
// ParadoxNotion.Serialization.FullSerializer.Internal.fsListConverter
struct fsListConverter_t93429CD1585975EA311DDF2071F8B6AABCFB24E0;
// ParadoxNotion.Serialization.FullSerializer.fsMetaProperty
struct fsMetaProperty_tDB47491B1B38C555D80F8E58FEC338596B56C2E4;
// ParadoxNotion.Serialization.FullSerializer.fsMetaType
struct fsMetaType_tAD3AD51319D067740165C015FA9FD964DB7F8FBD;
// ParadoxNotion.Serialization.FullSerializer.fsMigrateToAttribute
struct fsMigrateToAttribute_tE48870FA94AC6B48F61CFCA81EAA70D0A6F46E98;
// ParadoxNotion.Serialization.FullSerializer.fsMigrateVersionsAttribute
struct fsMigrateVersionsAttribute_tB510D54FE656AF8D96DBE4AB5CF717782EED3E58;
// ParadoxNotion.Serialization.FullSerializer.fsObjectAttribute
struct fsObjectAttribute_tD20B0319978CD9B6717D4681BE2CC3E7C3BDEBAB;
// ParadoxNotion.Serialization.FullSerializer.fsObjectProcessor
struct fsObjectProcessor_t8689FCEC31771334F29CC0413EC6F0579A177AA7;
// ParadoxNotion.Serialization.FullSerializer.Internal.fsPrimitiveConverter
struct fsPrimitiveConverter_t494C27DBFB76809B9739FD33C089317051867290;
// ParadoxNotion.Serialization.FullSerializer.fsReadOnlyAttribute
struct fsReadOnlyAttribute_t1968F45D8E037D147BE40C8B347FBAA7E97571EE;
// ParadoxNotion.Serialization.FullSerializer.Internal.fsReflectedConverter
struct fsReflectedConverter_t95C8EEE1A5E86F59DAC17C883A14A16A89835AD6;
// ParadoxNotion.Serialization.FullSerializer.fsSerializeAsAttribute
struct fsSerializeAsAttribute_t4DF330A797B2F467CFBC9CC39840DF09FD273A31;
// ParadoxNotion.Serialization.FullSerializer.fsSerializeAsReference
struct fsSerializeAsReference_t95F63CA044BB127FCFBBE9CB89A78D40B5E030D4;
// ParadoxNotion.Serialization.FullSerializer.fsSerializer
struct fsSerializer_t745FA3749142E0209C2929EA7E73635FFDB2E114;
// ParadoxNotion.Serialization.FullSerializer.Internal.fsTypeConverter
struct fsTypeConverter_t011443D99397F7731D54FE8FA219B76F975FD732;
// ParadoxNotion.Serialization.FullSerializer.fsUninitialized
struct fsUninitialized_t2C803C0AAFD2AE2D08653131A68E12123670087B;
// ParadoxNotion.Serialization.fsUnityObjectConverter
struct fsUnityObjectConverter_tF78AABD9CDF6126C19266695661EBB0045010530;
// ParadoxNotion.Serialization.FullSerializer.fsWriteOnlyAttribute
struct fsWriteOnlyAttribute_t405A4B710AE9BFECEE88753573AE29BE7C7CBBE0;
// System.Reflection.EventInfo/AddEventAdapter
struct AddEventAdapter_tE0DE36700D110F4D267B26686541ABCF9588A6DD;
// ParadoxNotion.Services.EventRouter/CustomEventDelegate
struct CustomEventDelegate_tDCADC9123D2A1C92BF09539592EBC015A6F9F504;
// ParadoxNotion.Services.EventRouter/EventDelegate
struct EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F;
// ParadoxNotion.Services.Logger/LogHandler
struct LogHandler_t336D9CB60AF2B94D0403A0DF86AFA48D76E30592;
// ParadoxNotion.Serialization.SerializedConstructorInfo/<>c
struct U3CU3Ec_t27B5E6FD3D07C82BD3171A085D268F764001F733;
// ParadoxNotion.Serialization.SerializedConstructorInfo/<>c__DisplayClass5_0
struct U3CU3Ec__DisplayClass5_0_t8B62439DBC197730369526F53D0329CCF2D785E6;
// ParadoxNotion.Serialization.SerializedMethodInfo/<>c
struct U3CU3Ec_t79F63B0C2146F10BDB3DCCDA0A7B09D53F91F198;
// ParadoxNotion.Serialization.SerializedMethodInfo/<>c__DisplayClass6_0
struct U3CU3Ec__DisplayClass6_0_t0CE92B050685BBC843A784FC0041259D56BEF473;
// ParadoxNotion.Services.Threader/<>c__DisplayClass7_0
struct U3CU3Ec__DisplayClass7_0_t970C012F0BCF680F078226C60823487A29D70048;
// ParadoxNotion.Services.Threader/<ThreadMonitor>d__16
struct U3CThreadMonitorU3Ed__16_t6BE45822B3B4722FD8053D7DBF09F6D0C3BC763D;
// ParadoxNotion.Serialization.FullSerializer.fsBaseConverter/<>c
struct U3CU3Ec_tD8B4806A481295209D5E90294C42FFF6368C6815;
// ParadoxNotion.Serialization.FullSerializer.fsCyclicReferenceManager/ObjectReferenceEqualityComparator
struct ObjectReferenceEqualityComparator_t59A8E2DD5B0A1AABF5E2D9CB5864470556176D82;
// ParadoxNotion.Serialization.FullSerializer.fsMetaType/<>c
struct U3CU3Ec_tCF6BB58000C51605D08478718859FC0604AF6AF6;
// ParadoxNotion.Serialization.FullSerializer.fsMetaType/<>c__DisplayClass21_0
struct U3CU3Ec__DisplayClass21_0_t9F34D53D05E752B2084A7FD0D7C91D1EE9EDBDCC;
// ParadoxNotion.Serialization.FullSerializer.fsMetaType/ObjectGenerator
struct ObjectGenerator_t8658AD52ABB1BB121BACBA30668CEF0585CCE259;
// ParadoxNotion.Serialization.FullSerializer.fsSerializer/<>c
struct U3CU3Ec_t2F0DF2CE5ADB0E6218C1133E05E2D276E0F47AA1;
// ParadoxNotion.Serialization.FullSerializer.fsSerializer/fsLazyCycleDefinitionWriter
struct fsLazyCycleDefinitionWriter_tD06BBF1AA027C7C5CB232C126BA66CAB73DB10FB;
IL2CPP_EXTERN_C RuntimeClass* Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_2_t614AB1C8EDBDCA4CEA2E8C48AFFF33F825433DB1_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_2_tBCF27E67455F82A86083269A473FFBC6EF95A085_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* AnimationCurve_DirectConverter_t19A8EC3605EDDBF509641CAA7E51525928451FB1_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* BitConverter_t6E99605185963BC12B3D369E13F2B88997E64A27_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Bounds_DirectConverter_tFE7BAAB9EA978C7D7E6F1008CB9C434A668DD33F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CustomEventDelegate_tDCADC9123D2A1C92BF09539592EBC015A6F9F504_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t4956F70B8D5917E881147B1B180A403567EEE8F2_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t9059C4D7B9FF2CC264DBB1FE03A01646C2D417EA_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t954AEC357FE7190582B8255D4ACEF81F5E94A6A5_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t9D5F127D7727B8250DD4F9C375582DD7ACD26D78_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_tB40FDDD47D4CD282E93FFBFCE5B4CB9A66B3AB89_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_tB4E60F2EE6C9B1CF9357855471A356B2B4990452_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_tBE662043609334E6EC03217A32CAE298B71E4096_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* EventData_tEA0797699E48A511278A7BF94A05A8ABDB9EFB0A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* EventDelegate_1_t0A3517F87DD0F8308E239D4FFEA727B41F2CEC55_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* EventDelegate_1_t2A226EAE82D102AC6F450E338D16C4D1638857BD_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* EventDelegate_1_t5A4AFE96D0BA4815568B3734C38266933BB5AAD6_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* EventDelegate_1_t6F52CB20C27A00AD5B3EDA7C4FC6F5457CF62587_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* EventDelegate_1_t88F2B17388F778571525A3B4746C724130EFEF3E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* EventDelegate_1_t9267A446213AA1DAC898708EE85CEB3EBF95D9B4_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* EventDelegate_1_t9D47EFD73C7AAE4AF31A0169C509BD82147A2038_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* EventDelegate_1_tD29A63C52AB913AB044E80D0145C193680CB8AF1_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Exception_t_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* FieldInfo_t_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* FormatterServices_t37D3EFB704B4375FE9A0F532B7DEDE0A43FDF0E2_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_2_t48B62DF57727FFB990D76F189BB41D4DC86FF164_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_2_t9D09D397B043BC5218B2565C13BA5AA81CABC121_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_2_tC56EA2FC07FF89D9CC4A65658444BCB9659D1698_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_2_tDE706B5F87BEAD2AAD875E35CECC6843A16ED557_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_2_tF43743677DC8EC7ECF5575F75E3C0CB6CE4EE70C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* GUIStyleState_DirectConverter_t2CC57B79EBA5319BA69DE9E2D4171DE8696A11C5_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* GUIStyle_DirectConverter_tDA2BDAC30BE46839D5D08F3EFCF33AC249857C01_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Gradient_DirectConverter_tABCF101D9DE3D718AE51705A60B6FE6A78A6F682_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IDictionaryEnumerator_tE129D608FCDB7207E0F0ECE33473CC950A83AD16_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IList_t1C522956D79B7DC92B5B01053DF1AC058C8B598D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ILogger_tD1F573C6DC829FBA987FA1EBA0A5FA64E0C2BC42_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IMigratable_tB9622972C18C35AECCE863767B666952B3DD8203_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ISerializationCallbackReceiver_tB0598F522C7DF0BCDD3306914260F6ACEFAA79AE_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ISerializationCollectable_t36562017FF354B9E18C9802939132E4FF2FC74A0_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ISerializationCollector_t60A85923371FDCBC884DE8C5B9C43138C1695010_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* JSONSerializer_t41C2A6A19CE244C486DCA145CEF08B6A4C8CAA0F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Keyframe_DirectConverter_t64D5C8B6FB766491E43F99F6C58B468907CA56D7_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* LayerMask_DirectConverter_t065A2A0D488CDC8BF93FD69F0FBF2423C9D82C4F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t4D96A4E098B170CBC423764341CFED06110FF31E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t72F6DCE7C907A8F47BAF42E03B37D9F61EC8A99B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t98FDF29D18F11DED3ACCA04DA0889C7EBBF0372A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t9D64719548591D37F3B7BBD73B3E4BA651197EB7_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_tF54314BA0790FE1A031B2F5CCE7E1723E85E4640_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* LogType_t9CC0F1B620DFBF3A01E8C2D2316A850D745EF331_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Logger_t94C2139B874BE54A76E5E93762A7A3BCFD0040CA_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Message_tD4DC7C5A08F514A2ECAA54677CD44CE4D2ECC89E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* MonoManager_tE81CE532B3B4DBD56BB7E9CBDB64B8872B210675_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ObjectGenerator_t8658AD52ABB1BB121BACBA30668CEF0585CCE259_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ObjectReferenceEqualityComparator_t59A8E2DD5B0A1AABF5E2D9CB5864470556176D82_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* PropertyInfo_t_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* RectOffset_DirectConverter_t8BA507715A982E6C3BC64DA8F53AC560D3CADBEB_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Rect_DirectConverter_t3AF20FF19E802DE254B1F96AFAB99938407D18D1_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* RuntimeArray_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* RuntimeObject_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Stack_1_tCB2162B8AC09155F469E3ED1CC4805F68A29167A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* StringBuilder_t_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* StringComparer_t6268F19CA34879176651429C0D8A3D0002BB8E06_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* StringWriter_tF48052BE4F980E5C85403221E835768E4156267D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* String_t_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ThreadStart_t7662D98F1793EDE90192D7304D1C3C44119328A2_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Threader_tFDCB2BB163812D50862D40F363A5EEA1073B1412_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Type_t_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CThreadMonitorU3Ed__16_t6BE45822B3B4722FD8053D7DBF09F6D0C3BC763D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass21_0_t9F34D53D05E752B2084A7FD0D7C91D1EE9EDBDCC_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass5_0_t8B62439DBC197730369526F53D0329CCF2D785E6_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass6_0_t0CE92B050685BBC843A784FC0041259D56BEF473_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass7_0_t970C012F0BCF680F078226C60823487A29D70048_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_t27B5E6FD3D07C82BD3171A085D268F764001F733_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_t2F0DF2CE5ADB0E6218C1133E05E2D276E0F47AA1_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_t79F63B0C2146F10BDB3DCCDA0A7B09D53F91F198_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_tCF6BB58000C51605D08478718859FC0604AF6AF6_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_tD8B4806A481295209D5E90294C42FFF6368C6815_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Vector2Int_DirectConverter_t0BD8358F1618F3FD56016252FE38A04FD34AEFB0_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Vector3Int_DirectConverter_t125E0A2DDBA112275ABCF75348EFEE44BD35B95E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* WeakReference_1_tED795563AD26F795CED3BBCD488AB1694E385BCE_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* fsArrayConverter_t842D5645E5CC1951BC75C13BFED08E9AE8A9AA21_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* fsBaseConverter_tA89F1E182ED46F15D3D7176327F2EE4B8BFFD22C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* fsConverter_t9E7044D59C5F31092BAA32038A1F5B3566DB1553_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* fsCyclicReferenceManager_tC75955D0CD65D60CE2BF75635A53A2F6B32D834F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* fsDataTypeU5BU5D_t4678EAD9302395863863F1BBE6BBC0CBF484882A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* fsDataType_t4E25026FAB7435B7B952B207AACF34F455D5DAD5_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* fsDictionaryConverter_t68A1FC8F3C8680A134027A242318F2DC9CD0B7C4_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* fsDirectConverter_tE3BB17E34C63F29AD9A8F373484CC6AD0303568E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* fsEnumConverter_t40C8BC68F4D7B86097AADB510D5B2324D93D662A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* fsForwardConverter_t94D2D3FA07AB8699AE10759186EA36D8379B8F73_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* fsGlobalConfig_t9B9137D541B761C42DECE4210E0DD1650F25F10E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* fsJsonParser_t36B8E6A6396D3241F619313B4506C163FF48C759_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* fsLazyCycleDefinitionWriter_tD06BBF1AA027C7C5CB232C126BA66CAB73DB10FB_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* fsListConverter_t93429CD1585975EA311DDF2071F8B6AABCFB24E0_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* fsMetaProperty_tDB47491B1B38C555D80F8E58FEC338596B56C2E4_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* fsMetaType_tAD3AD51319D067740165C015FA9FD964DB7F8FBD_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* fsObjectProcessor_t8689FCEC31771334F29CC0413EC6F0579A177AA7_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* fsPrimitiveConverter_t494C27DBFB76809B9739FD33C089317051867290_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* fsReflectedConverter_t95C8EEE1A5E86F59DAC17C883A14A16A89835AD6_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* fsSerializer_t745FA3749142E0209C2929EA7E73635FFDB2E114_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* fsTypeConverter_t011443D99397F7731D54FE8FA219B76F975FD732_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* fsUnityObjectConverter_tF78AABD9CDF6126C19266695661EBB0045010530_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C String_t* _stringLiteral00B28FF06B788B9B67C6B259800F404F9F3761FD;
IL2CPP_EXTERN_C String_t* _stringLiteral0BA4C19C259CFCC84AA21D6A109CBF4C25174B0C;
IL2CPP_EXTERN_C String_t* _stringLiteral0CF6E760F4429CA66FCDDB0BC125023158962742;
IL2CPP_EXTERN_C String_t* _stringLiteral0D9F3BAD2D69E69BE0B30C05910ADBEBB3F0FF1E;
IL2CPP_EXTERN_C String_t* _stringLiteral0FD73529E874E82DDA9E7B84AE21412CD73FEFF7;
IL2CPP_EXTERN_C String_t* _stringLiteral114C9DA697DFD2F827D08C20D079B9BFB1AF962D;
IL2CPP_EXTERN_C String_t* _stringLiteral1168E92C164109D6220480DEDA987085B2A21155;
IL2CPP_EXTERN_C String_t* _stringLiteral11F941DFBA062769D6F047F85D846335446DFB0E;
IL2CPP_EXTERN_C String_t* _stringLiteral123F63F05FAE1C8DC62F489257D256FAB34AE9F3;
IL2CPP_EXTERN_C String_t* _stringLiteral16C841D4E0EA3F7ED6412CAD235996E0AB168348;
IL2CPP_EXTERN_C String_t* _stringLiteral173303F7687F9FD87AD7F129DCF2EB254F4836F9;
IL2CPP_EXTERN_C String_t* _stringLiteral17E9F16C945B86B8246C2A762240AE91C9F86867;
IL2CPP_EXTERN_C String_t* _stringLiteral1839757C2124688EA17537015F207B67DD5E1711;
IL2CPP_EXTERN_C String_t* _stringLiteral193AF744DDE59D68D283AE6DDAAB99E9E1B633B1;
IL2CPP_EXTERN_C String_t* _stringLiteral1F95C9678B108E89A7D13600AB7E7B43DE01BC78;
IL2CPP_EXTERN_C String_t* _stringLiteral1FB75B1E813128346FF0A4DACF32DA5E105BFC17;
IL2CPP_EXTERN_C String_t* _stringLiteral2482057C5046FD3B016BCD6088FC251DBED26236;
IL2CPP_EXTERN_C String_t* _stringLiteral26FDDF91FD80C6A020C99A28F13CFBC6722295BA;
IL2CPP_EXTERN_C String_t* _stringLiteral28BE9A569DCCAECC3746AA7945F873F6CD56F68E;
IL2CPP_EXTERN_C String_t* _stringLiteral294CAAFCECC926A46B150C292DF2782035873104;
IL2CPP_EXTERN_C String_t* _stringLiteral357EF86DB828058EDC1A502EAF4059E5230B4F79;
IL2CPP_EXTERN_C String_t* _stringLiteral36282FAC116D9FD6B37CC425310E1A8510F08A53;
IL2CPP_EXTERN_C String_t* _stringLiteral367CDD262D391B86E9F005E8795C8E33BD7C2C52;
IL2CPP_EXTERN_C String_t* _stringLiteral38D55689D66A025B6160F206B4B6F58DDA97427E;
IL2CPP_EXTERN_C String_t* _stringLiteral3BC5E4964D80AEE744FAE75CF3503924B51C8295;
IL2CPP_EXTERN_C String_t* _stringLiteral417C3900B505F4E4BDF068FB795445535A170901;
IL2CPP_EXTERN_C String_t* _stringLiteral4B3BA00A24E641D9B622DE759A63EED3CE999CC2;
IL2CPP_EXTERN_C String_t* _stringLiteral4B78F4A73CD524C53A871963B868A9F572401D8C;
IL2CPP_EXTERN_C String_t* _stringLiteral4F5A6C520D760190570520B6AC2C29D9FD80A4EF;
IL2CPP_EXTERN_C String_t* _stringLiteral548D93DDB2AC6B24373148B19D9A625571AB2318;
IL2CPP_EXTERN_C String_t* _stringLiteral55E8896501B80B5DE4539273D5FB577A1C8C3F11;
IL2CPP_EXTERN_C String_t* _stringLiteral579A50C67ADB00AC3925859C23590322B2D0BE9D;
IL2CPP_EXTERN_C String_t* _stringLiteral5962E944D7340CE47999BF097B4AFD70C1501FB9;
IL2CPP_EXTERN_C String_t* _stringLiteral5AF37723612652CEDB34D520B31C879879237B1E;
IL2CPP_EXTERN_C String_t* _stringLiteral5B22DE498A248A5D137E9D01CFAA089B3CA784EA;
IL2CPP_EXTERN_C String_t* _stringLiteral5B4F028A4070094FCA4E7762E2C376A65E2D59C6;
IL2CPP_EXTERN_C String_t* _stringLiteral5BEFD8CC60A79699B5BB00E37BAC5B62D371E174;
IL2CPP_EXTERN_C String_t* _stringLiteral5C7B422744B7437CF5AB405E91A8C8B172494C5A;
IL2CPP_EXTERN_C String_t* _stringLiteral62C3E2EE7333451AC280320CEA66BC035A43B954;
IL2CPP_EXTERN_C String_t* _stringLiteral6418F005BAF97B848C1EAD48FAA6668E76070513;
IL2CPP_EXTERN_C String_t* _stringLiteral65FB1D7FEE9F68AA5297FA007B2213AE8F857667;
IL2CPP_EXTERN_C String_t* _stringLiteral69C818E0C866D0C4CFC6C8EE3943DFBA54D46FCB;
IL2CPP_EXTERN_C String_t* _stringLiteral6C050FF692D311C2A2ABB15D2771A2C35FA2B927;
IL2CPP_EXTERN_C String_t* _stringLiteral6E504BA7E85E68040B52BD62CED0AB74E641B264;
IL2CPP_EXTERN_C String_t* _stringLiteral6F5AE786021526E15A28AB4594D104798A80BF78;
IL2CPP_EXTERN_C String_t* _stringLiteral70EEFAA66DA29FAC9E1A81759A5984878FB67ED3;
IL2CPP_EXTERN_C String_t* _stringLiteral758733BDBED83CBFF4F635AC26CA92AAE477F75D;
IL2CPP_EXTERN_C String_t* _stringLiteral77D38C0623F92B292B925F6E72CF5CF99A20D4EB;
IL2CPP_EXTERN_C String_t* _stringLiteral7826F2A11F3589A44D58BF65D21813EDD46FAB16;
IL2CPP_EXTERN_C String_t* _stringLiteral785F17F45C331C415D0A7458E6AAC36966399C51;
IL2CPP_EXTERN_C String_t* _stringLiteral7929C8116725211C980A967DDF40D5D8560AC23A;
IL2CPP_EXTERN_C String_t* _stringLiteral7F3238CD8C342B06FB9AB185C610175C84625462;
IL2CPP_EXTERN_C String_t* _stringLiteral848E5ED630B3142F565DD995C6E8D30187ED33CD;
IL2CPP_EXTERN_C String_t* _stringLiteral84FD80DC652F1640A578ADB0C8DE7B65D6D0E376;
IL2CPP_EXTERN_C String_t* _stringLiteral858043D3BCDE126DDCA4324E6677D74DDF10AC92;
IL2CPP_EXTERN_C String_t* _stringLiteral868CBFE8CE0D4CA79DCBCDD7E19B8868C5364E40;
IL2CPP_EXTERN_C String_t* _stringLiteral86FADB31129B6F40C720A97600D69389EA3567E3;
IL2CPP_EXTERN_C String_t* _stringLiteral876C4B39B6E4D0187090400768899C71D99DE90D;
IL2CPP_EXTERN_C String_t* _stringLiteral8CCF60DA26F062A9E8D89F469B5EDE249CF93288;
IL2CPP_EXTERN_C String_t* _stringLiteral900D858FE9ABCD2ED2B25CD27110A78ADCC6EC6B;
IL2CPP_EXTERN_C String_t* _stringLiteral905C19B06B73ED521816E0DF60DCCC59B36B47F5;
IL2CPP_EXTERN_C String_t* _stringLiteral91BF4A9266C41D624756B8A787510FA72003C308;
IL2CPP_EXTERN_C String_t* _stringLiteral99F07CF1F5328A3C98BE3172A17722250CA5EFE2;
IL2CPP_EXTERN_C String_t* _stringLiteral9A5A111AACDE7B0B252136FF8C302D86BAFD0522;
IL2CPP_EXTERN_C String_t* _stringLiteral9CA8C44D8001E19877B2F2B86EC61A60048AF615;
IL2CPP_EXTERN_C String_t* _stringLiteral9CDEF70B0AE0989226C5150EF385F7D87CD50A1F;
IL2CPP_EXTERN_C String_t* _stringLiteralA42779B09629BCE81B76EF626A57A0B40F2AD827;
IL2CPP_EXTERN_C String_t* _stringLiteralA5E215A6DBE803E908043576B18C4FAD26AD44F7;
IL2CPP_EXTERN_C String_t* _stringLiteralA7C3FCA8C63E127B542B38A5CA5E3FEEDDD1B122;
IL2CPP_EXTERN_C String_t* _stringLiteralAC031EFAF173811B960A0A376810883F228D4F5E;
IL2CPP_EXTERN_C String_t* _stringLiteralAC76E0F05BCAE2F5418578752C488A501B7D4ED4;
IL2CPP_EXTERN_C String_t* _stringLiteralB720A9AE58815DFF5576319E5228D318E7899C07;
IL2CPP_EXTERN_C String_t* _stringLiteralB78F235D4291950A7D101307609C259F3E1F033F;
IL2CPP_EXTERN_C String_t* _stringLiteralB7C45DD316C68ABF3429C20058C2981C652192F2;
IL2CPP_EXTERN_C String_t* _stringLiteralB964E2ABF1086239D09154067A1805A2E3E74DB5;
IL2CPP_EXTERN_C String_t* _stringLiteralB9F9B8C216A0396405A003793FF1C60D1657F44F;
IL2CPP_EXTERN_C String_t* _stringLiteralBAEB8AB8FA5DBF660BD005C879516F2A127142D3;
IL2CPP_EXTERN_C String_t* _stringLiteralBC4CF8C3582484557E58916411466E046404CE49;
IL2CPP_EXTERN_C String_t* _stringLiteralBD289969497055A23C23B5C656B5FFCFA8A068BD;
IL2CPP_EXTERN_C String_t* _stringLiteralBD75F186A80A36379EEB34421156640CD1B9ECFB;
IL2CPP_EXTERN_C String_t* _stringLiteralC18C9BB6DF0D5C60CE5A5D2D3D6111BEB6F8CCEB;
IL2CPP_EXTERN_C String_t* _stringLiteralC31E66F919D06AD2730738EF7F884271E99BB7DA;
IL2CPP_EXTERN_C String_t* _stringLiteralC4E269AEF38DA97A91417B551F0792E946B7FAE7;
IL2CPP_EXTERN_C String_t* _stringLiteralC62C64F00567C5368CAE37F4E64E1E82FF785677;
IL2CPP_EXTERN_C String_t* _stringLiteralC63F1D7C8A3A0F833788B556F1644213BAC655A1;
IL2CPP_EXTERN_C String_t* _stringLiteralC7E65C52535CDD59777EEAAF7EFDE885FD987F3D;
IL2CPP_EXTERN_C String_t* _stringLiteralC81F6681F78FB7222ECF711CB1AE99D5896A036C;
IL2CPP_EXTERN_C String_t* _stringLiteralC974DEBF1FB092B03E1B379DA19800780F65F5F2;
IL2CPP_EXTERN_C String_t* _stringLiteralC9BE97F5B04B29C75B0D4ABE55B76A88DCF9F635;
IL2CPP_EXTERN_C String_t* _stringLiteralD26F7CDA7737518E45936047B2B39DD870600C5D;
IL2CPP_EXTERN_C String_t* _stringLiteralD3FE944C2CD853B874E6E139DD96DDC7C6A3FB94;
IL2CPP_EXTERN_C String_t* _stringLiteralD540DE57926F1DAE3D4960BF9915E27B46C38628;
IL2CPP_EXTERN_C String_t* _stringLiteralD7CBB027C4628D36B095F3D204EB07C3F20FDD9A;
IL2CPP_EXTERN_C String_t* _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
IL2CPP_EXTERN_C String_t* _stringLiteralDCE4C3608CC3B8F273D9E7D29D48465395146D10;
IL2CPP_EXTERN_C String_t* _stringLiteralDD57D613EE89CAA812BA2441F086552F388D6865;
IL2CPP_EXTERN_C String_t* _stringLiteralE263EA105FE82F0C39039D6E01026A19D19D9B6B;
IL2CPP_EXTERN_C String_t* _stringLiteralE3E1C0A26C566F8F22BA6E4DE13B1E0F7E3CBEEB;
IL2CPP_EXTERN_C String_t* _stringLiteralE459144C3639F7CEBAEB8273FC41586F4F424C0C;
IL2CPP_EXTERN_C String_t* _stringLiteralE6255C42BAE09B3F62CF410365175F15737DEF6E;
IL2CPP_EXTERN_C String_t* _stringLiteralEA05B74022DC98A669248CD353ADDBD7AADAD4AA;
IL2CPP_EXTERN_C String_t* _stringLiteralEAC80071F3BFF555C3D3EB36A74CA4AAF1ACE844;
IL2CPP_EXTERN_C String_t* _stringLiteralEB131A8CBC07EA8BCD9FDEA22C14AF459F6D2FA4;
IL2CPP_EXTERN_C String_t* _stringLiteralEC06850CD14B1C657FB66604D2BCA76B72AAEE74;
IL2CPP_EXTERN_C String_t* _stringLiteralEE20346E0DB1EC3D083D46276CAB94FD4D7D10B6;
IL2CPP_EXTERN_C String_t* _stringLiteralEF8AE9E6CBCFDABA932FBEB4C85964F450F724F5;
IL2CPP_EXTERN_C String_t* _stringLiteralF18840F490E42D3CE48CDCBF47229C1C240F8ABE;
IL2CPP_EXTERN_C String_t* _stringLiteralF3E84B722399601AD7E281754E917478AA9AD48D;
IL2CPP_EXTERN_C String_t* _stringLiteralF7A48218F2F4F6E1C2F882BDC9BFABD45FA75F3C;
IL2CPP_EXTERN_C String_t* _stringLiteralF800A1CC32DD6F1882F55E014AA49F3D5B6C3F6F;
IL2CPP_EXTERN_C String_t* _stringLiteralF96282F5D84FC9B754994ADCFE65DAE2088A7382;
IL2CPP_EXTERN_C String_t* _stringLiteralFB732F4AE1A30F97C396AD240CA33081DCE58A80;
IL2CPP_EXTERN_C String_t* _stringLiteralFF23D3A9B51D129F1E9E48DC95F16AE706BD4FB9;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_m020DBFE4FF67F926FAE3E67A92AF6AA116B60538_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Clear_m931E25EF2557C3A386E4B9DC8D8212B7D9D3F5AE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Clear_mE1EFF7C68491EE07D21EE9924475A559BF0A4773_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Clear_mF9C0ADECD1A1AEFD6AE87BD73C0EFDC7348170A9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_ContainsKey_m563AD5776F146ACC5BFDE70282D2367D889A78E9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_ContainsKey_mED5C451F158CDDD2B3F4B0720CD248DA9DB27B25_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_GetEnumerator_m0650EF2330FC1B22DA27873C2471EA252D82417B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Remove_m01EF4AF7CF594BDEB572913F28CD1FA2BE586CE3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Remove_m3FEBD91243808037929D12C3D71DF817B0859F11_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_m4B8EE45640C70BBFD6F3EFF1040983404C098342_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_m7316301B8CF47FB538886B229B2749EC160B9D5C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_m76D0309695A0582B3E29E97942ACD35DC4EFD128_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_m9E937A1E40555503FF8E5ACC18E00F95D090A494_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_mB7FBDA22E0097214475471ADB4E2169A398F83D9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_mC8E2875764DDFD78BFCCA7E792B08715E55C5006_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_mD34C2AB2D0E1F35136EA0D8FFAF2A5909226B8F9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_mE3CE8902677617252DA86741C23A366978CA8524_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_mF472E06C87FC4B607DAFFBC57431DF6377BBE33A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m2B7604D11ECD0D4E66A5F208598F044172F09DDC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m763625F964376D01FEEAB923C9997BCDA715A773_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m84DCABCA6F8E90C1A9C54403427A93C6CA760A1E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m89AC42CD88BC0ED965D36B7028EF3DE23D290E1D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m92E9AB321FBD7147CA109C822D99C8B0610C27B7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mA6DDA3DD3CD6FADEA90DEAAD8F71524484D52E1F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mB004275DB1CD7186709D3222CC035D1382ABAC51_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mBBD3EF54B2934A0F0AD449451F356CCE79BD5D58_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mCAB4CB8356525B980BD1FBFB39B5D9D3C57CF45E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mDB7019055E70F098B5C1044F704093E4E45B0025_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Count_mB7E435117382B8478D8626BD9C370CA7A3034E98_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_mA15806FFA9F8B602AB0FF64A79277EB69C4E2FA3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Keys_m8726E60623A1BE8FCA17E55C4F97AB151EA3C3F8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_set_Item_m2888D71A14F2B8510102F24FEE90552E91B124C1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_set_Item_m2F3D5A6141E34698AB1276D3ACA8DDBBBB1B06BD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_set_Item_m67837B296C3CC974A8BACFBA4FCA0E0FCBFCA720_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_set_Item_m72CC2F1213D1C1B8ABEDE31082D07B67EC873B13_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_set_Item_mAB57225F377594413DBF0735887BABA2B302D873_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_set_Item_mAB59A7B2DBADF5B88E742B113EE9C6D31E56F4D1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_set_Item_mAC87F8A1DB55B069D4DEA53514597901A2CE8FC7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_set_Item_mCC3F5B11F7D1FC0FA098DA57215CB5237137E49B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_set_Item_mDCA5D6962B16CA1ECF35EC04B0F4E79475C5EC96_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Any_TisString_t_mC987364A59B030AB37F7C2A7889F2944BAE7956D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_FirstOrDefault_TisConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB_m1F177696872076501FA8ECFEF3BBB0E7D98C6455_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_FirstOrDefault_TisConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB_m562CCBAC50B838EA0BF4B5B8A53DBFBC36EA299B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_FirstOrDefault_TisMethodInfo_t_m0BDE409D8B745A112F60FA3482C66D0204FB9479_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_FirstOrDefault_TisString_t_m9CA8A9DE7F8DCB619529414D42C259BDF6C05A5B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_First_TisMethodInfo_t_mF25EDA3EE26D685AA41FF116BE54C056DD0D179B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_First_TisString_t_mB3879ED95FE5D75F6951C746C895FCE961E507BD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Select_TisParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F_TisString_t_m48C3E8FFD4201E1460A68CE9802C876F47F718BA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Select_TisType_t_TisString_t_m502CBD7F0EB7537D4C51DA8071B417FC79622BBD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Select_TisfsDataType_t4E25026FAB7435B7B952B207AACF34F455D5DAD5_TisString_t_m6AABC21FD187CB2B536FAB9FDB503BD8B1EA6540_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_ToArray_TisString_t_m3B23EE2DD15B2996E7D2ECA6E74696DA892AA194_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m30C16681AD693C0570588FDB4ABE303ACE02F44D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m4D879D680F49DA6BFE70C2D246FC00B9947AC2DE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m5F8CD45B7E282DFDEC2CCB4BB7821553215D9B7D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_mC194BB4B97F400E7BB6FDCF264C4737E8ED42F3C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m3E8C0D33679EAB2691527FA2A82A5CDC34F5F2D3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m6E3228F6D11FEDC8DCF69A6690A48961DAF9A566_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m9A39C5E536AA022B37B1A27626C840866B8A3B35_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_mE49A2AB0B86B128456C9634C2E26ADA64E56755E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m54800C31D6E6995581D5CE74EDCC838CC68A14EB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m810763A4DA230A698DA3D136BB9F82700BFDE054_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_mDA72E00BBAA11BE225DECBF0881AD43C96A904BD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_mE0EBF68E40C074905AC507787DADE0B614FB43BD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* EventData_1__ctor_m0B562578B2C2CC9F99A75E2442ED23FE48776F90_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* EventData_1__ctor_m20603DB230857E754A4731031FF250091A7BED36_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* EventData_1__ctor_m42F2573B8126B77C24A978F1C46A8D939E621744_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* EventData_1__ctor_m4F2C9C8C7D73304BC0DDEA500FD93798A19458EC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* EventData_1__ctor_m560FDABE9C8C26C8DAEE595F07AD7BA38A75E2B1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* EventData_1__ctor_m622E9BAB77E76139F4A5F828C4A6CD728AB34DEF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* EventData_1__ctor_m867C378BE95278CD293B5C29F8E43D31E5082183_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* EventData_1__ctor_mAA014CAE7F718DC006C5E2BBFD298C8DD5BEC433_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* EventData_1__ctor_mD69A1FBD6A65807D2F361A092DDFE74240B3F6B2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* EventData_1__ctor_mEECEB61696225A66C558A4EFAFDE0056B3F5A68D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_AddComponent_TisMonoManager_tE81CE532B3B4DBD56BB7E9CBDB64B8872B210675_mECFF87C439BC9BC6DA5B6E4EF14AFFA5BE160F30_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_Add_m9B0DD9902395EE95D3DC522264BE1EBBBD3513EB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_Clear_m88C3BA6617F6667126635140414D44D76C42AE92_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_Contains_m98A9F88FF94538B5EECB0F87E1E3B3572E02ACA1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1__ctor_m90EA29D74B137C5317CDC485AA1D799F0B6726FF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* KeyCollection_GetEnumerator_mF278EAB4A274D8A628E8C11B97319D04B0FCAE86_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* KeyValuePair_2_get_Key_mDC3496957BA94D66C4441DC9765870B80DF8D467_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* KeyValuePair_2_get_Value_m56BABA8FA71CD40D1FB4A986BEF326D083C46926_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_AddRange_m157DD7AD4D25423F82A21E533BC4686C83770D5E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m39B2FEA9A48A3FFEE39A26A557E8881DDFCBF11C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m4B7DF2E7CAF732562297D650C68C679A1EB0B5A0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m575E24EC351A42581EE128E4FC0E12A2CF8F6B43_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m60F1F5D817C83DDC11235FD5524B8667F4C314F9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mAAAC3C2FAC535C5A4E85E77D072CAABC57971E4A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mB2D3444C9DEBDF40749318AE58EE8DC05FE36FD0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_m6EE320010342A3656BB5C7815A54F9D736A8FA11_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_mE3971DBCD74D0E2ADEF511835EB6C44C7421515A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Insert_m64E7CF7F9CB4A598B55FE4F609B0D56057EC4204_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Remove_m1ABCD4E23C441672D527EC14C4B20417D51D5394_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_ToArray_mA2DC90B1F95559E8D5892AEA8EC2BAD660F5257C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m0BAB01B25B1D62E100CC97401B1A9972D6DEB6EC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m1B0135DE2C4A4BCA4820D2FC9E060ED224FC24C0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m563BB8EFC18C9B069C4A2F837082C09A51E7396F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m725B3975728475C8FC23F0356A4562A974A0C30F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mC6BA207463A4135F965C45CB18BFBB911B964E03_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mDB6AE0520E78D38B66F9D00A41A668E6EE012F6B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mE5F1162AFEE1C0DAB6A1D7DB6D024C8C5270013A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mEB55D59A1599D791716D70597EE31237BFFADDAD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m0185E4604FC8F4224A15D9C82DA26F0D37AAD3C3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m05921E9B0A6473C4B88EBC07BAA9D85D13B8AE52_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m44A99205EF9DCC954DCADB768DEC5B439BA5E34C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m4F150314164285B5CB9223ED2BB0B1744B100ADA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mDEDA641E4C5560825D5F1B0AF9ECC387660EB75F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m2C7AADA0845F71A5DB2D946CD53541C5AD597F0F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m5E071A2B4E0635F0D1DA73903AFDF517D17EB5F4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m90A31393BDAEF6B4484DEDB9704307ADEE82753B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_mB80D936923565D521D7A63FE62EDA1B3D31F9B9F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ObjectUtils_GetAddComponent_TisEventRouterAnimatorMove_tCC97034D7B43B81378ECB246E21BC3280DFF04AF_m7BBEDC1A5341AD59FDEF716C7DEFE384DCF5A4B7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Object_FindObjectOfType_TisMonoManager_tE81CE532B3B4DBD56BB7E9CBDB64B8872B210675_mAFCDD6275E13BC69AC077367CEFEF128029109E2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ReflectionTools_RTGetAttribute_TisfsAutoInstance_t41C7B0834EA17E05CB61BF554A8A227D0EF2DB07_mC82B755FD051011A1E519D8909F6FA50E67B5CCB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ReflectionTools_RTGetAttribute_TisfsForwardAttribute_tA91AF0CED4C1A8F4341602AB9DA6C92E2F7E7A7F_m6C5064580A0F6072DED985062BF7DE00D056F41F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ReflectionTools_RTGetAttribute_TisfsMigrateToAttribute_tE48870FA94AC6B48F61CFCA81EAA70D0A6F46E98_m5A18090D19E2316691928346DC5D2B9453F64A34_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ReflectionTools_RTGetAttribute_TisfsMigrateVersionsAttribute_tB510D54FE656AF8D96DBE4AB5CF717782EED3E58_mC440E410262B12814564955B84035A57AF85C640_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ReflectionTools_RTGetAttribute_TisfsObjectAttribute_tD20B0319978CD9B6717D4681BE2CC3E7C3BDEBAB_m56034768B7785672B2FCFA8D6260D215946F9852_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ReflectionTools_RTGetAttribute_TisfsSerializeAsAttribute_t4DF330A797B2F467CFBC9CC39840DF09FD273A31_mA7FBA144F30EDBF8C2744124B1412DFC5B211D12_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ReflectionTools_RTIsDefined_TisCompilerGeneratedAttribute_t0153EC5D2142E566E2D896C49F598756BCAEE771_m2A996A682EE6018C7A77535F4719EC5826D943E5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ReflectionTools_RTIsDefined_TisFlagsAttribute_t902A411320FCE075B57DB7157C695B392C610D1D_m9A6CED1840A928B482D8CBA8189AD3EF60FB9B5C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ReflectionTools_RTIsDefined_TisfsAutoInstance_t41C7B0834EA17E05CB61BF554A8A227D0EF2DB07_m5F790CA9DBA869BF2E966E23CE5250D80FE5DA00_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ReflectionTools_RTIsDefined_TisfsIgnoreInBuildAttribute_tF350DD290BCFE5940EE67D257763D77829BBE6E1_m656DFF8816101DD91B21F4F0ED58C1F41F73B735_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ReflectionTools_RTIsDefined_TisfsReadOnlyAttribute_t1968F45D8E037D147BE40C8B347FBAA7E97571EE_m0CF33AC50BE47DDAF23491B827C6987A6232E68A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ReflectionTools_RTIsDefined_TisfsSerializeAsReference_t95F63CA044BB127FCFBBE9CB89A78D40B5E030D4_m69FB34E64CEEA48637303B0D4B3635FB70276E37_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ReflectionTools_RTIsDefined_TisfsSerializeAsReference_t95F63CA044BB127FCFBBE9CB89A78D40B5E030D4_mA7EBE9EE0F82AFDAFCC3F8D827ADB970DF4782F0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ReflectionTools_RTIsDefined_TisfsUninitialized_t2C803C0AAFD2AE2D08653131A68E12123670087B_m89B8B8A662E240556F0369989E9DD86924ADEE49_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ReflectionTools_RTIsDefined_TisfsWriteOnlyAttribute_t405A4B710AE9BFECEE88753573AE29BE7C7CBBE0_m479B7C5E23E61F5245C0070C284673816F1D7359_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* SerializedUnityEventInfo__ctor_m3120D5A92BB805FFEE56770FD76A84C38B889038_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Stack_1_Clear_mCD5EADA869D72B646EBB6EB82B1C1DBF41C37C21_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Stack_1_Peek_mBDD4D96CECE6D77BEE25E96F00A3FA4347C20BDF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Stack_1_Pop_m97E33B5AEE41F73A1F09272030232A3FD02F7A04_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Stack_1_Push_mF828F69E1604F26B342B00DB1693C20971917E8D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Stack_1__ctor_m85E7A2B3E81AEA8F1A547B5D72B83DCD402FB9DB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Stack_1_get_Count_mF81C96A7A5478F874F680EB6B5AC42F7D012B25C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CThreadMonitorU3Ed__16_System_Collections_IEnumerator_Reset_m9FE09E0122B87B51433CDEA0C70AEA08E4A9E285_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CFailExpectedTypeU3Eb__6_0_m71019D8CEAFD202DAF84C8ADD1FAC6C6846705F9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CGetGeneratorU3Eb__21_3_mE3C3A28A460CDA952A21F6C1DDB6F9487738013B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CTryDeserializeMigrationU3Eb__58_0_m44D8A63792B03D05B6C0FD861D171F1B79C2C347_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CUnityEngine_ISerializationCallbackReceiver_OnBeforeSerializeU3Eb__4_0_m83DC8D3DE04B13085C71B93A2F2B6A7E29B3921F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CUnityEngine_ISerializationCallbackReceiver_OnBeforeSerializeU3Eb__5_0_mDC9918892BF0A6848EDDC655C0D8BA91293CD46B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CUnityEngine_ISerializationCallbackReceiver_OnBeforeSerializeU3Eb__5_1_m05D0BDD50D91625463AC6BEA0E5EA1342F246EAD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass21_0_U3CGetGeneratorU3Eb__0_m2C9BC09B3D0BC33D47245074FF3A0B457D8DC683_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass21_0_U3CGetGeneratorU3Eb__1_m0E5955839E299C8A007824E532DC2B9851C1CB71_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass21_0_U3CGetGeneratorU3Eb__2_mFC2914F7CCC0D2B29C69A6B2D90396C41890035A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass21_0_U3CGetGeneratorU3Eb__4_m3D965CB69C767805F44B97F3662627E51B8F4688_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass21_0_U3CGetGeneratorU3Eb__5_m8A8D224CAA51B51AE8F18F57015B5BB10F31C156_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass5_0_U3CUnityEngine_ISerializationCallbackReceiver_OnAfterDeserializeU3Eb__0_mF0E97BAEB4798C57B23F6780104D3D828E6E5BCE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass6_0_U3CUnityEngine_ISerializationCallbackReceiver_OnAfterDeserializeU3Eb__0_m6A0CA3C1CB1DD3FCB827774888A28B634C138000_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass6_0_U3CUnityEngine_ISerializationCallbackReceiver_OnAfterDeserializeU3Eb__1_m23FD764C9B86E50BEF738E2A7B3FA744778CBEFA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass7_0_U3CStartActionU3Eb__0_m427881BE50CBA70A9E99A079D7CCB989EB2F4188_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* WeakReference_1_TryGetTarget_m4982797589731AB705E9C79FA4531331F40410AB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* WeakReference_1__ctor_m932665C8861A22B177DC1ACF1EDAA87E1624B5AC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* fsBaseConverter_CreateInstance_m254E2A456A9A797878D95D2D41B794ADAD94F012_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* fsCyclicReferenceManager_Exit_mFA0C0F5870EE10864D45DBC9ED51783F2753B8C5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* fsCyclicReferenceManager_GetReferenceObject_m7CE041F9711B7EFBC50ACD30A016E90687699066_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* fsCyclicReferenceManager_MarkSerialized_mA4B48DF5252E9F02BD90C3FAB8F71DFD6E474F9E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* fsData_Cast_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mB1FDCC3C3A079AFC5002BC77FA2FE440BDA510DD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* fsData_Cast_TisDictionary_2_tBE662043609334E6EC03217A32CAE298B71E4096_mFA91AFC2BB02A00A135634F06C51CA898658B71F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* fsData_Cast_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_m6859DB6A014D262BB6F0E51E592577F5A9213F08_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* fsData_Cast_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_m0052486B38C32C3470D5F08F36AD9BD3FB5BA18B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* fsData_Cast_TisList_1_t4D96A4E098B170CBC423764341CFED06110FF31E_m415D49C7BB01C576FCD9782CE5E4D7EC88C0BFF2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* fsData_Cast_TisString_t_m82E775CDADAD620983D23944C7739E2288E4ADF0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* fsData_Equals_mCFAC07DEB7A3B8025392F02903DB9CAD7D4E9F39_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* fsData_get_Type_m9436C7B916DE4B8A4C13BECC5AECB22DB6D9C48D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* fsEnumConverter_ArrayContains_TisString_t_mA77F1EEF3921E4B25C2AC44EC6D124ACAF571774_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* fsForwardConverter_CanProcess_m84B6F5B4B826F3DE40ECB2B2774513428371D27B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* fsMetaType_CreateInstance_mD724DB61F9071DAB1F61257C941EBF977C0829EB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* fsObjectProcessor_CanProcess_m07B4C5FDF969E9A65F0AFB2A55DBB06F18735843_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* fsResult_AssertSuccessWithoutWarnings_m78E9F4619EA88018DA7190CC5360436FE36DF19B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* fsResult_AssertSuccess_mD2CA018F9B67921FA7B61552F783FF898D25132F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* fsResult_get_AsException_m6648A016A642835753894E99A6073BA7A19C9CCD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* fsSerializer_AddConverter_m3DC2C0B96C04276B1B37FB3E6817843AD8CAFBB7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* fsSerializer_Internal_Deserialize_m693157FC80B2D9E4660856DBA6E7C5C53F6DB43E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* fsSerializer_TryDeserializeMigration_mBF585169DC087D461DEABD9AC53D3E5FFFEA90B5_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* Delegate_t_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* Dictionary_2_tD1D99EF8DBFAF04525FC30992C1691570BEF8FDE_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* IMigratable_1_t8EDC839A78CA1D74FA4CC5EB3E4EC5F5AB89ACEE_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* IMigratable_tB9622972C18C35AECCE863767B666952B3DD8203_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* List_1_tA989C33995B015444AE843B573C94F683039E41F_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* NonSerializedAttribute_t3E57D1A7E7F31DE192694AB4C8927BAE7D1BE177_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* SByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* SerializeField_t18B4EDCAA7D3D570AAB8A5CCBF29B2CEA7A3CA9C_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* String_t_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;
IL2CPP_EXTERN_C const RuntimeType* UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* fsIgnoreAttribute_tF742799C4196FDF25C4AD2D7BBBE52842D83A65A_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* fsReflectedConverter_t95C8EEE1A5E86F59DAC17C883A14A16A89835AD6_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* fsSerializeAsAttribute_t4DF330A797B2F467CFBC9CC39840DF09FD273A31_0_0_0_var;
struct ContactPoint2D_t16A7EE2DDFB4FA3A09C6554E11F30CEDAEBFA801;
struct ContactPoint_t241857959C0D517C21F541BB04B63FA6C1EAB3F9;
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 CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB;
struct ConstructorInfoU5BU5D_t515A0B944728842263B6033C9A62F6392C3BCD8A;
struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771;
struct FieldInfoU5BU5D_t50D47CBECF1AEB152F555803E3329D9E34DBF8D8;
struct MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265;
struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
struct ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C;
struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248;
struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB;
struct fsDataTypeU5BU5D_t4678EAD9302395863863F1BBE6BBC0CBF484882A;
struct fsMetaPropertyU5BU5D_t0814D4685CA591A860E0299D271F7AF27A9E4505;
IL2CPP_EXTERN_C_BEGIN
IL2CPP_EXTERN_C_END
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Collections.Generic.Dictionary`2<System.Int32,System.Object>
struct Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907 : public RuntimeObject
{
// System.Int32[] System.Collections.Generic.Dictionary`2::_buckets
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_0;
// System.Collections.Generic.Dictionary`2/Entry<TKey,TValue>[] System.Collections.Generic.Dictionary`2::_entries
EntryU5BU5D_tFE752FEFBBCDEA0ABFB46556A567D61EFF176FD1* ____entries_1;
// System.Int32 System.Collections.Generic.Dictionary`2::_count
int32_t ____count_2;
// System.Int32 System.Collections.Generic.Dictionary`2::_freeList
int32_t ____freeList_3;
// System.Int32 System.Collections.Generic.Dictionary`2::_freeCount
int32_t ____freeCount_4;
// System.Int32 System.Collections.Generic.Dictionary`2::_version
int32_t ____version_5;
// System.Collections.Generic.IEqualityComparer`1<TKey> System.Collections.Generic.Dictionary`2::_comparer
RuntimeObject* ____comparer_6;
// System.Collections.Generic.Dictionary`2/KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_keys
KeyCollection_tA19BA39E5042FA7AF8D048D51934DC3BD9F2E952* ____keys_7;
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
ValueCollection_t65BBB6F728D41FD4760F6D6C59CC030CF237785F* ____values_8;
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
RuntimeObject* ____syncRoot_9;
};
// System.Collections.Generic.Dictionary`2<System.Int32,ParadoxNotion.Serialization.FullSerializer.fsData>
struct Dictionary_2_t4956F70B8D5917E881147B1B180A403567EEE8F2 : public RuntimeObject
{
// System.Int32[] System.Collections.Generic.Dictionary`2::_buckets
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_0;
// System.Collections.Generic.Dictionary`2/Entry<TKey,TValue>[] System.Collections.Generic.Dictionary`2::_entries
EntryU5BU5D_t6AC23FC1A08D83E0B86EDB28704AF094E25264FA* ____entries_1;
// System.Int32 System.Collections.Generic.Dictionary`2::_count
int32_t ____count_2;
// System.Int32 System.Collections.Generic.Dictionary`2::_freeList
int32_t ____freeList_3;
// System.Int32 System.Collections.Generic.Dictionary`2::_freeCount
int32_t ____freeCount_4;
// System.Int32 System.Collections.Generic.Dictionary`2::_version
int32_t ____version_5;
// System.Collections.Generic.IEqualityComparer`1<TKey> System.Collections.Generic.Dictionary`2::_comparer
RuntimeObject* ____comparer_6;
// System.Collections.Generic.Dictionary`2/KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_keys
KeyCollection_t8E54093AF4EE22FFD6A0254D9ECFF1BEFC8BBE29* ____keys_7;
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
ValueCollection_tAC546E2B3A8FF739237EC3397D4781EFD529A7CD* ____values_8;
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
RuntimeObject* ____syncRoot_9;
};
// System.Collections.Generic.Dictionary`2<System.Object,System.Int32>
struct Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1 : public RuntimeObject
{
// System.Int32[] System.Collections.Generic.Dictionary`2::_buckets
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_0;
// System.Collections.Generic.Dictionary`2/Entry<TKey,TValue>[] System.Collections.Generic.Dictionary`2::_entries
EntryU5BU5D_t8A61658460FB17254FA3796E021DC61AED164F75* ____entries_1;
// System.Int32 System.Collections.Generic.Dictionary`2::_count
int32_t ____count_2;
// System.Int32 System.Collections.Generic.Dictionary`2::_freeList
int32_t ____freeList_3;
// System.Int32 System.Collections.Generic.Dictionary`2::_freeCount
int32_t ____freeCount_4;
// System.Int32 System.Collections.Generic.Dictionary`2::_version
int32_t ____version_5;
// System.Collections.Generic.IEqualityComparer`1<TKey> System.Collections.Generic.Dictionary`2::_comparer
RuntimeObject* ____comparer_6;
// System.Collections.Generic.Dictionary`2/KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_keys
KeyCollection_tEBE08B15420BC67BA2CCF00CB0FC401CEE1820A9* ____keys_7;
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
ValueCollection_tE4B5F81478422E33CBDE8650FC287DBA3AF04E86* ____values_8;
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
RuntimeObject* ____syncRoot_9;
};
// System.Collections.Generic.Dictionary`2<System.String,ParadoxNotion.Serialization.FullSerializer.fsData>
struct Dictionary_2_tBE662043609334E6EC03217A32CAE298B71E4096 : public RuntimeObject
{
// System.Int32[] System.Collections.Generic.Dictionary`2::_buckets
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_0;
// System.Collections.Generic.Dictionary`2/Entry<TKey,TValue>[] System.Collections.Generic.Dictionary`2::_entries
EntryU5BU5D_t158BD9D141B6EAD62F7DA584CAFC8B6B66660507* ____entries_1;
// System.Int32 System.Collections.Generic.Dictionary`2::_count
int32_t ____count_2;
// System.Int32 System.Collections.Generic.Dictionary`2::_freeList
int32_t ____freeList_3;
// System.Int32 System.Collections.Generic.Dictionary`2::_freeCount
int32_t ____freeCount_4;
// System.Int32 System.Collections.Generic.Dictionary`2::_version
int32_t ____version_5;
// System.Collections.Generic.IEqualityComparer`1<TKey> System.Collections.Generic.Dictionary`2::_comparer
RuntimeObject* ____comparer_6;
// System.Collections.Generic.Dictionary`2/KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_keys
KeyCollection_t7ADE5DC7F95F1D599AE546F0BAD23569ECC80556* ____keys_7;
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
ValueCollection_t8AA85A296D7AF936069124D6F05B94D190B1F7A4* ____values_8;
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
RuntimeObject* ____syncRoot_9;
};
// System.Collections.Generic.Dictionary`2<System.Type,System.Collections.Generic.List`1<ParadoxNotion.Serialization.FullSerializer.fsObjectProcessor>>
struct Dictionary_2_t9059C4D7B9FF2CC264DBB1FE03A01646C2D417EA : public RuntimeObject
{
// System.Int32[] System.Collections.Generic.Dictionary`2::_buckets
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_0;
// System.Collections.Generic.Dictionary`2/Entry<TKey,TValue>[] System.Collections.Generic.Dictionary`2::_entries
EntryU5BU5D_tEDCA3090BDB49A0F232E0F7BBF31E0FE90F41576* ____entries_1;
// System.Int32 System.Collections.Generic.Dictionary`2::_count
int32_t ____count_2;
// System.Int32 System.Collections.Generic.Dictionary`2::_freeList
int32_t ____freeList_3;
// System.Int32 System.Collections.Generic.Dictionary`2::_freeCount
int32_t ____freeCount_4;
// System.Int32 System.Collections.Generic.Dictionary`2::_version
int32_t ____version_5;
// System.Collections.Generic.IEqualityComparer`1<TKey> System.Collections.Generic.Dictionary`2::_comparer
RuntimeObject* ____comparer_6;
// System.Collections.Generic.Dictionary`2/KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_keys
KeyCollection_tD14B83FEE863DC45A0A96584A4920C03A1310EE6* ____keys_7;
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
ValueCollection_tE741146CAD0F802E82AC7C6C42F147A18C6EE78D* ____values_8;
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
RuntimeObject* ____syncRoot_9;
};
// System.Collections.Generic.Dictionary`2<System.Type,System.Object>
struct Dictionary_2_t954AEC357FE7190582B8255D4ACEF81F5E94A6A5 : public RuntimeObject
{
// System.Int32[] System.Collections.Generic.Dictionary`2::_buckets
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_0;
// System.Collections.Generic.Dictionary`2/Entry<TKey,TValue>[] System.Collections.Generic.Dictionary`2::_entries
EntryU5BU5D_t756A95E079BB929872956FD3C32190FE718B2B92* ____entries_1;
// System.Int32 System.Collections.Generic.Dictionary`2::_count
int32_t ____count_2;
// System.Int32 System.Collections.Generic.Dictionary`2::_freeList
int32_t ____freeList_3;
// System.Int32 System.Collections.Generic.Dictionary`2::_freeCount
int32_t ____freeCount_4;
// System.Int32 System.Collections.Generic.Dictionary`2::_version
int32_t ____version_5;
// System.Collections.Generic.IEqualityComparer`1<TKey> System.Collections.Generic.Dictionary`2::_comparer
RuntimeObject* ____comparer_6;
// System.Collections.Generic.Dictionary`2/KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_keys
KeyCollection_t06BF4E8028DD7CCA572FE96F996862FCB21C8ED4* ____keys_7;
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
ValueCollection_t9EB9C5634AB88E4E9CA993FE202AEE842111C914* ____values_8;
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
RuntimeObject* ____syncRoot_9;
};
// System.Collections.Generic.Dictionary`2<System.Type,ParadoxNotion.Serialization.FullSerializer.fsBaseConverter>
struct Dictionary_2_t9D5F127D7727B8250DD4F9C375582DD7ACD26D78 : public RuntimeObject
{
// System.Int32[] System.Collections.Generic.Dictionary`2::_buckets
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_0;
// System.Collections.Generic.Dictionary`2/Entry<TKey,TValue>[] System.Collections.Generic.Dictionary`2::_entries
EntryU5BU5D_tC7B7EC694130AE5334F104DC7E43C557D415C654* ____entries_1;
// System.Int32 System.Collections.Generic.Dictionary`2::_count
int32_t ____count_2;
// System.Int32 System.Collections.Generic.Dictionary`2::_freeList
int32_t ____freeList_3;
// System.Int32 System.Collections.Generic.Dictionary`2::_freeCount
int32_t ____freeCount_4;
// System.Int32 System.Collections.Generic.Dictionary`2::_version
int32_t ____version_5;
// System.Collections.Generic.IEqualityComparer`1<TKey> System.Collections.Generic.Dictionary`2::_comparer
RuntimeObject* ____comparer_6;
// System.Collections.Generic.Dictionary`2/KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_keys
KeyCollection_t0D6827CE362C94EDA9546426A5D71D33B3F15730* ____keys_7;
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
ValueCollection_t3DEB7B62DAC47416C76873B7A7564E5252F5245A* ____values_8;
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
RuntimeObject* ____syncRoot_9;
};
// System.Collections.Generic.Dictionary`2<System.Type,ParadoxNotion.Serialization.FullSerializer.fsDirectConverter>
struct Dictionary_2_tB40FDDD47D4CD282E93FFBFCE5B4CB9A66B3AB89 : public RuntimeObject
{
// System.Int32[] System.Collections.Generic.Dictionary`2::_buckets
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_0;
// System.Collections.Generic.Dictionary`2/Entry<TKey,TValue>[] System.Collections.Generic.Dictionary`2::_entries
EntryU5BU5D_tCC7B2A5DDD1EA9DCF73A86C4C100F05FC308BA7B* ____entries_1;
// System.Int32 System.Collections.Generic.Dictionary`2::_count
int32_t ____count_2;
// System.Int32 System.Collections.Generic.Dictionary`2::_freeList
int32_t ____freeList_3;
// System.Int32 System.Collections.Generic.Dictionary`2::_freeCount
int32_t ____freeCount_4;
// System.Int32 System.Collections.Generic.Dictionary`2::_version
int32_t ____version_5;
// System.Collections.Generic.IEqualityComparer`1<TKey> System.Collections.Generic.Dictionary`2::_comparer
RuntimeObject* ____comparer_6;
// System.Collections.Generic.Dictionary`2/KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_keys
KeyCollection_t06F106CB785C05AD41962F7E45F30B331A17D690* ____keys_7;
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
ValueCollection_t43CA5EEE1DD17775CE6EFB0ED1E90B9F24C8411B* ____values_8;
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
RuntimeObject* ____syncRoot_9;
};
// System.Collections.Generic.Dictionary`2<System.Type,ParadoxNotion.Serialization.FullSerializer.fsMetaType>
struct Dictionary_2_tB4E60F2EE6C9B1CF9357855471A356B2B4990452 : public RuntimeObject
{
// System.Int32[] System.Collections.Generic.Dictionary`2::_buckets
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_0;
// System.Collections.Generic.Dictionary`2/Entry<TKey,TValue>[] System.Collections.Generic.Dictionary`2::_entries
EntryU5BU5D_t87F6EC6C7013F0647B8DC134C99702A3BB027B28* ____entries_1;
// System.Int32 System.Collections.Generic.Dictionary`2::_count
int32_t ____count_2;
// System.Int32 System.Collections.Generic.Dictionary`2::_freeList
int32_t ____freeList_3;
// System.Int32 System.Collections.Generic.Dictionary`2::_freeCount
int32_t ____freeCount_4;
// System.Int32 System.Collections.Generic.Dictionary`2::_version
int32_t ____version_5;
// System.Collections.Generic.IEqualityComparer`1<TKey> System.Collections.Generic.Dictionary`2::_comparer
RuntimeObject* ____comparer_6;
// System.Collections.Generic.Dictionary`2/KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_keys
KeyCollection_tB4C1DAB7109941C8D659A9FBDBD575D8477DB2A7* ____keys_7;
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
ValueCollection_tAD9F0AAD688663C9CAC1B4AFEF0E08CF59E87DA5* ____values_8;
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
RuntimeObject* ____syncRoot_9;
};
// System.Collections.Generic.HashSet`1<System.Int32>
struct HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2 : public RuntimeObject
{
// System.Int32[] System.Collections.Generic.HashSet`1::_buckets
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_7;
// System.Collections.Generic.HashSet`1/Slot<T>[] System.Collections.Generic.HashSet`1::_slots
SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* ____slots_8;
// System.Int32 System.Collections.Generic.HashSet`1::_count
int32_t ____count_9;
// System.Int32 System.Collections.Generic.HashSet`1::_lastIndex
int32_t ____lastIndex_10;
// System.Int32 System.Collections.Generic.HashSet`1::_freeList
int32_t ____freeList_11;
// System.Collections.Generic.IEqualityComparer`1<T> System.Collections.Generic.HashSet`1::_comparer
RuntimeObject* ____comparer_12;
// System.Int32 System.Collections.Generic.HashSet`1::_version
int32_t ____version_13;
// System.Runtime.Serialization.SerializationInfo System.Collections.Generic.HashSet`1::_siInfo
SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ____siInfo_14;
};
// System.Collections.Generic.Dictionary`2/KeyCollection<System.String,ParadoxNotion.Serialization.FullSerializer.fsData>
struct KeyCollection_t7ADE5DC7F95F1D599AE546F0BAD23569ECC80556 : public RuntimeObject
{
// System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2/KeyCollection::_dictionary
Dictionary_2_tBE662043609334E6EC03217A32CAE298B71E4096* ____dictionary_0;
};
// System.Collections.Generic.List`1<System.Object>
struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ____items_1;
// System.Int32 System.Collections.Generic.List`1::_size
int32_t ____size_2;
// System.Int32 System.Collections.Generic.List`1::_version
int32_t ____version_3;
// System.Object System.Collections.Generic.List`1::_syncRoot
RuntimeObject* ____syncRoot_4;
};
// System.Collections.Generic.List`1<UnityEngine.Object>
struct List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3 : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
ObjectU5BU5D_tD4BF1BEC72A31DF6611C0B8FA3112AF128FC3F8A* ____items_1;
// System.Int32 System.Collections.Generic.List`1::_size
int32_t ____size_2;
// System.Int32 System.Collections.Generic.List`1::_version
int32_t ____version_3;
// System.Object System.Collections.Generic.List`1::_syncRoot
RuntimeObject* ____syncRoot_4;
};
// System.Collections.Generic.List`1<System.String>
struct List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ____items_1;
// System.Int32 System.Collections.Generic.List`1::_size
int32_t ____size_2;
// System.Int32 System.Collections.Generic.List`1::_version
int32_t ____version_3;
// System.Object System.Collections.Generic.List`1::_syncRoot
RuntimeObject* ____syncRoot_4;
};
// System.Collections.Generic.List`1<ParadoxNotion.Serialization.FullSerializer.fsConverter>
struct List_1_t9D64719548591D37F3B7BBD73B3E4BA651197EB7 : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
fsConverterU5BU5D_t747147C4DD58F0BEA8200C68E78274D6C9D61C79* ____items_1;
// System.Int32 System.Collections.Generic.List`1::_size
int32_t ____size_2;
// System.Int32 System.Collections.Generic.List`1::_version
int32_t ____version_3;
// System.Object System.Collections.Generic.List`1::_syncRoot
RuntimeObject* ____syncRoot_4;
};
// System.Collections.Generic.List`1<ParadoxNotion.Serialization.FullSerializer.fsData>
struct List_1_t4D96A4E098B170CBC423764341CFED06110FF31E : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
fsDataU5BU5D_tEC7740096A3B48C12CB69C661413736ED866D5C9* ____items_1;
// System.Int32 System.Collections.Generic.List`1::_size
int32_t ____size_2;
// System.Int32 System.Collections.Generic.List`1::_version
int32_t ____version_3;
// System.Object System.Collections.Generic.List`1::_syncRoot
RuntimeObject* ____syncRoot_4;
};
// System.Collections.Generic.List`1<ParadoxNotion.Serialization.FullSerializer.fsMetaProperty>
struct List_1_t98FDF29D18F11DED3ACCA04DA0889C7EBBF0372A : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
fsMetaPropertyU5BU5D_t0814D4685CA591A860E0299D271F7AF27A9E4505* ____items_1;
// System.Int32 System.Collections.Generic.List`1::_size
int32_t ____size_2;
// System.Int32 System.Collections.Generic.List`1::_version
int32_t ____version_3;
// System.Object System.Collections.Generic.List`1::_syncRoot
RuntimeObject* ____syncRoot_4;
};
// System.Collections.Generic.List`1<ParadoxNotion.Serialization.FullSerializer.fsObjectProcessor>
struct List_1_tF54314BA0790FE1A031B2F5CCE7E1723E85E4640 : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
fsObjectProcessorU5BU5D_tDC175EC12A3CF5C94A644D504BDA399C091497A5* ____items_1;
// System.Int32 System.Collections.Generic.List`1::_size
int32_t ____size_2;
// System.Int32 System.Collections.Generic.List`1::_version
int32_t ____version_3;
// System.Object System.Collections.Generic.List`1::_syncRoot
RuntimeObject* ____syncRoot_4;
};
// System.Collections.Generic.List`1<ParadoxNotion.Services.Logger/LogHandler>
struct List_1_t72F6DCE7C907A8F47BAF42E03B37D9F61EC8A99B : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
LogHandlerU5BU5D_tBD7620C592895C4DC58ED71F94147D0DF0B4F7BC* ____items_1;
// System.Int32 System.Collections.Generic.List`1::_size
int32_t ____size_2;
// System.Int32 System.Collections.Generic.List`1::_version
int32_t ____version_3;
// System.Object System.Collections.Generic.List`1::_syncRoot
RuntimeObject* ____syncRoot_4;
};
// System.Collections.Generic.Stack`1<ParadoxNotion.Serialization.FullSerializer.ISerializationCollector>
struct Stack_1_tCB2162B8AC09155F469E3ED1CC4805F68A29167A : public RuntimeObject
{
// T[] System.Collections.Generic.Stack`1::_array
ISerializationCollectorU5BU5D_t97378DAF91767757EB0698D854FFAA4E9A16C103* ____array_0;
// System.Int32 System.Collections.Generic.Stack`1::_size
int32_t ____size_1;
// System.Int32 System.Collections.Generic.Stack`1::_version
int32_t ____version_2;
// System.Object System.Collections.Generic.Stack`1::_syncRoot
RuntimeObject* ____syncRoot_3;
};
// System.Collections.Generic.Stack`1<System.Object>
struct Stack_1_tAD790A47551563636908E21E4F08C54C0C323EB5 : public RuntimeObject
{
// T[] System.Collections.Generic.Stack`1::_array
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ____array_0;
// System.Int32 System.Collections.Generic.Stack`1::_size
int32_t ____size_1;
// System.Int32 System.Collections.Generic.Stack`1::_version
int32_t ____version_2;
// System.Object System.Collections.Generic.Stack`1::_syncRoot
RuntimeObject* ____syncRoot_3;
};
// UnityEngine.EventSystems.AbstractEventData
struct AbstractEventData_tAE1A127ED657117548181D29FFE4B1B14D8E67F7 : public RuntimeObject
{
// System.Boolean UnityEngine.EventSystems.AbstractEventData::m_Used
bool ___m_Used_0;
};
// System.Collections.ArrayList
struct ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A : public RuntimeObject
{
// System.Object[] System.Collections.ArrayList::_items
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ____items_0;
// System.Int32 System.Collections.ArrayList::_size
int32_t ____size_1;
// System.Int32 System.Collections.ArrayList::_version
int32_t ____version_2;
// System.Object System.Collections.ArrayList::_syncRoot
RuntimeObject* ____syncRoot_3;
};
// System.Attribute
struct Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA : public RuntimeObject
{
};
// System.Runtime.ConstrainedExecution.CriticalFinalizerObject
struct CriticalFinalizerObject_t1DCAB623CAEA6529A96F5F3EDE3C7048A6E313C9 : public RuntimeObject
{
};
// System.Globalization.CultureInfo
struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0 : public RuntimeObject
{
// System.Boolean System.Globalization.CultureInfo::m_isReadOnly
bool ___m_isReadOnly_3;
// System.Int32 System.Globalization.CultureInfo::cultureID
int32_t ___cultureID_4;
// System.Int32 System.Globalization.CultureInfo::parent_lcid
int32_t ___parent_lcid_5;
// System.Int32 System.Globalization.CultureInfo::datetime_index
int32_t ___datetime_index_6;
// System.Int32 System.Globalization.CultureInfo::number_index
int32_t ___number_index_7;
// System.Int32 System.Globalization.CultureInfo::default_calendar_type
int32_t ___default_calendar_type_8;
// System.Boolean System.Globalization.CultureInfo::m_useUserOverride
bool ___m_useUserOverride_9;
// System.Globalization.NumberFormatInfo modreq(System.Runtime.CompilerServices.IsVolatile) System.Globalization.CultureInfo::numInfo
NumberFormatInfo_t8E26808B202927FEBF9064FCFEEA4D6E076E6472* ___numInfo_10;
// System.Globalization.DateTimeFormatInfo modreq(System.Runtime.CompilerServices.IsVolatile) System.Globalization.CultureInfo::dateTimeInfo
DateTimeFormatInfo_t0457520F9FA7B5C8EAAEB3AD50413B6AEEB7458A* ___dateTimeInfo_11;
// System.Globalization.TextInfo modreq(System.Runtime.CompilerServices.IsVolatile) System.Globalization.CultureInfo::textInfo
TextInfo_tD3BAFCFD77418851E7D5CB8D2588F47019E414B4* ___textInfo_12;
// System.String System.Globalization.CultureInfo::m_name
String_t* ___m_name_13;
// System.String System.Globalization.CultureInfo::englishname
String_t* ___englishname_14;
// System.String System.Globalization.CultureInfo::nativename
String_t* ___nativename_15;
// System.String System.Globalization.CultureInfo::iso3lang
String_t* ___iso3lang_16;
// System.String System.Globalization.CultureInfo::iso2lang
String_t* ___iso2lang_17;
// System.String System.Globalization.CultureInfo::win3lang
String_t* ___win3lang_18;
// System.String System.Globalization.CultureInfo::territory
String_t* ___territory_19;
// System.String[] System.Globalization.CultureInfo::native_calendar_names
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___native_calendar_names_20;
// System.Globalization.CompareInfo modreq(System.Runtime.CompilerServices.IsVolatile) System.Globalization.CultureInfo::compareInfo
CompareInfo_t1B1A6AC3486B570C76ABA52149C9BD4CD82F9E57* ___compareInfo_21;
// System.Void* System.Globalization.CultureInfo::textinfo_data
void* ___textinfo_data_22;
// System.Int32 System.Globalization.CultureInfo::m_dataItem
int32_t ___m_dataItem_23;
// System.Globalization.Calendar System.Globalization.CultureInfo::calendar
Calendar_t0A117CC7532A54C17188C2EFEA1F79DB20DF3A3B* ___calendar_24;
// System.Globalization.CultureInfo System.Globalization.CultureInfo::parent_culture
CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___parent_culture_25;
// System.Boolean System.Globalization.CultureInfo::constructed
bool ___constructed_26;
// System.Byte[] System.Globalization.CultureInfo::cached_serialized_form
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___cached_serialized_form_27;
// System.Globalization.CultureData System.Globalization.CultureInfo::m_cultureData
CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D* ___m_cultureData_28;
// System.Boolean System.Globalization.CultureInfo::m_isInherited
bool ___m_isInherited_29;
};
// Native definition for P/Invoke marshalling of System.Globalization.CultureInfo
struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_pinvoke
{
int32_t ___m_isReadOnly_3;
int32_t ___cultureID_4;
int32_t ___parent_lcid_5;
int32_t ___datetime_index_6;
int32_t ___number_index_7;
int32_t ___default_calendar_type_8;
int32_t ___m_useUserOverride_9;
NumberFormatInfo_t8E26808B202927FEBF9064FCFEEA4D6E076E6472* ___numInfo_10;
DateTimeFormatInfo_t0457520F9FA7B5C8EAAEB3AD50413B6AEEB7458A* ___dateTimeInfo_11;
TextInfo_tD3BAFCFD77418851E7D5CB8D2588F47019E414B4* ___textInfo_12;
char* ___m_name_13;
char* ___englishname_14;
char* ___nativename_15;
char* ___iso3lang_16;
char* ___iso2lang_17;
char* ___win3lang_18;
char* ___territory_19;
char** ___native_calendar_names_20;
CompareInfo_t1B1A6AC3486B570C76ABA52149C9BD4CD82F9E57* ___compareInfo_21;
void* ___textinfo_data_22;
int32_t ___m_dataItem_23;
Calendar_t0A117CC7532A54C17188C2EFEA1F79DB20DF3A3B* ___calendar_24;
CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_pinvoke* ___parent_culture_25;
int32_t ___constructed_26;
Il2CppSafeArray/*NONE*/* ___cached_serialized_form_27;
CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D_marshaled_pinvoke* ___m_cultureData_28;
int32_t ___m_isInherited_29;
};
// Native definition for COM marshalling of System.Globalization.CultureInfo
struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_com
{
int32_t ___m_isReadOnly_3;
int32_t ___cultureID_4;
int32_t ___parent_lcid_5;
int32_t ___datetime_index_6;
int32_t ___number_index_7;
int32_t ___default_calendar_type_8;
int32_t ___m_useUserOverride_9;
NumberFormatInfo_t8E26808B202927FEBF9064FCFEEA4D6E076E6472* ___numInfo_10;
DateTimeFormatInfo_t0457520F9FA7B5C8EAAEB3AD50413B6AEEB7458A* ___dateTimeInfo_11;
TextInfo_tD3BAFCFD77418851E7D5CB8D2588F47019E414B4* ___textInfo_12;
Il2CppChar* ___m_name_13;
Il2CppChar* ___englishname_14;
Il2CppChar* ___nativename_15;
Il2CppChar* ___iso3lang_16;
Il2CppChar* ___iso2lang_17;
Il2CppChar* ___win3lang_18;
Il2CppChar* ___territory_19;
Il2CppChar** ___native_calendar_names_20;
CompareInfo_t1B1A6AC3486B570C76ABA52149C9BD4CD82F9E57* ___compareInfo_21;
void* ___textinfo_data_22;
int32_t ___m_dataItem_23;
Calendar_t0A117CC7532A54C17188C2EFEA1F79DB20DF3A3B* ___calendar_24;
CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_com* ___parent_culture_25;
int32_t ___constructed_26;
Il2CppSafeArray/*NONE*/* ___cached_serialized_form_27;
CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D_marshaled_com* ___m_cultureData_28;
int32_t ___m_isInherited_29;
};
// UnityEngine.Debug
struct Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F : public RuntimeObject
{
};
// ParadoxNotion.Serialization.JSONSerializer
struct JSONSerializer_t41C2A6A19CE244C486DCA145CEF08B6A4C8CAA0F : public RuntimeObject
{
};
// ParadoxNotion.Services.Logger
struct Logger_t94C2139B874BE54A76E5E93762A7A3BCFD0040CA : public RuntimeObject
{
};
// System.MarshalByRefObject
struct MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE : public RuntimeObject
{
// System.Object System.MarshalByRefObject::_identity
RuntimeObject* ____identity_0;
};
// Native definition for P/Invoke marshalling of System.MarshalByRefObject
struct MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE_marshaled_pinvoke
{
Il2CppIUnknown* ____identity_0;
};
// Native definition for COM marshalling of System.MarshalByRefObject
struct MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE_marshaled_com
{
Il2CppIUnknown* ____identity_0;
};
// System.Reflection.MemberInfo
struct MemberInfo_t : public RuntimeObject
{
};
// System.Reflection.ParameterInfo
struct ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F : public RuntimeObject
{
// System.Reflection.ParameterAttributes System.Reflection.ParameterInfo::AttrsImpl
int32_t ___AttrsImpl_0;
// System.Type System.Reflection.ParameterInfo::ClassImpl
Type_t* ___ClassImpl_1;
// System.Object System.Reflection.ParameterInfo::DefaultValueImpl
RuntimeObject* ___DefaultValueImpl_2;
// System.Reflection.MemberInfo System.Reflection.ParameterInfo::MemberImpl
MemberInfo_t* ___MemberImpl_3;
// System.String System.Reflection.ParameterInfo::NameImpl
String_t* ___NameImpl_4;
// System.Int32 System.Reflection.ParameterInfo::PositionImpl
int32_t ___PositionImpl_5;
};
// Native definition for P/Invoke marshalling of System.Reflection.ParameterInfo
struct ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F_marshaled_pinvoke
{
int32_t ___AttrsImpl_0;
Type_t* ___ClassImpl_1;
Il2CppIUnknown* ___DefaultValueImpl_2;
MemberInfo_t* ___MemberImpl_3;
char* ___NameImpl_4;
int32_t ___PositionImpl_5;
};
// Native definition for COM marshalling of System.Reflection.ParameterInfo
struct ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F_marshaled_com
{
int32_t ___AttrsImpl_0;
Type_t* ___ClassImpl_1;
Il2CppIUnknown* ___DefaultValueImpl_2;
MemberInfo_t* ___MemberImpl_3;
Il2CppChar* ___NameImpl_4;
int32_t ___PositionImpl_5;
};
// ParadoxNotion.Serialization.SerializationPair
struct SerializationPair_tEEBA0A1C6CF5524A880536DE68383FA379AC8BF6 : public RuntimeObject
{
// System.String ParadoxNotion.Serialization.SerializationPair::_json
String_t* ____json_0;
// System.Collections.Generic.List`1<UnityEngine.Object> ParadoxNotion.Serialization.SerializationPair::_references
List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* ____references_1;
};
// ParadoxNotion.Serialization.SerializedConstructorInfo
struct SerializedConstructorInfo_tAC780B9EFCC333B2AAAE10C3EA25987519988121 : public RuntimeObject
{
// System.String ParadoxNotion.Serialization.SerializedConstructorInfo::_baseInfo
String_t* ____baseInfo_0;
// System.String ParadoxNotion.Serialization.SerializedConstructorInfo::_paramsInfo
String_t* ____paramsInfo_1;
// System.Reflection.ConstructorInfo ParadoxNotion.Serialization.SerializedConstructorInfo::_constructor
ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB* ____constructor_2;
// System.Boolean ParadoxNotion.Serialization.SerializedConstructorInfo::_hasChanged
bool ____hasChanged_3;
};
// ParadoxNotion.Serialization.SerializedEventInfo
struct SerializedEventInfo_tE8FC6DDCF2A22AAA20FDE3A6D023598FCBAD801B : public RuntimeObject
{
// System.String ParadoxNotion.Serialization.SerializedEventInfo::_baseInfo
String_t* ____baseInfo_0;
// System.Reflection.EventInfo ParadoxNotion.Serialization.SerializedEventInfo::_event
EventInfo_t* ____event_1;
};
// ParadoxNotion.Serialization.SerializedFieldInfo
struct SerializedFieldInfo_t3E955E5B93B1BFA041871104C992CEDF004EE49A : public RuntimeObject
{
// System.String ParadoxNotion.Serialization.SerializedFieldInfo::_baseInfo
String_t* ____baseInfo_0;
// System.Reflection.FieldInfo ParadoxNotion.Serialization.SerializedFieldInfo::_field
FieldInfo_t* ____field_1;
};
// ParadoxNotion.Serialization.SerializedMethodInfo
struct SerializedMethodInfo_t0178C1A4EC415982F21BDF7AD6260FE066C2A3E1 : public RuntimeObject
{
// System.String ParadoxNotion.Serialization.SerializedMethodInfo::_baseInfo
String_t* ____baseInfo_0;
// System.String ParadoxNotion.Serialization.SerializedMethodInfo::_paramsInfo
String_t* ____paramsInfo_1;
// System.String ParadoxNotion.Serialization.SerializedMethodInfo::_genericArgumentsInfo
String_t* ____genericArgumentsInfo_2;
// System.Reflection.MethodInfo ParadoxNotion.Serialization.SerializedMethodInfo::_method
MethodInfo_t* ____method_3;
// System.Boolean ParadoxNotion.Serialization.SerializedMethodInfo::_hasChanged
bool ____hasChanged_4;
};
// ParadoxNotion.Serialization.SerializedTypeInfo
struct SerializedTypeInfo_tEB898AD63BF5927EFC8F9089F5AC850B55F6837B : public RuntimeObject
{
// System.String ParadoxNotion.Serialization.SerializedTypeInfo::_baseInfo
String_t* ____baseInfo_0;
// System.Type ParadoxNotion.Serialization.SerializedTypeInfo::_type
Type_t* ____type_1;
};
// ParadoxNotion.Serialization.SerializedUnityEventInfo
struct SerializedUnityEventInfo_t36C0918D3B4978DA52F167E1846BA390C1339A22 : public RuntimeObject
{
// System.String ParadoxNotion.Serialization.SerializedUnityEventInfo::_baseInfo
String_t* ____baseInfo_0;
// System.Reflection.MemberInfo ParadoxNotion.Serialization.SerializedUnityEventInfo::_memberInfo
MemberInfo_t* ____memberInfo_1;
};
// System.String
struct String_t : public RuntimeObject
{
// System.Int32 System.String::_stringLength
int32_t ____stringLength_4;
// System.Char System.String::_firstChar
Il2CppChar ____firstChar_5;
};
// System.Text.StringBuilder
struct StringBuilder_t : public RuntimeObject
{
// System.Char[] System.Text.StringBuilder::m_ChunkChars
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___m_ChunkChars_0;
// System.Text.StringBuilder System.Text.StringBuilder::m_ChunkPrevious
StringBuilder_t* ___m_ChunkPrevious_1;
// System.Int32 System.Text.StringBuilder::m_ChunkLength
int32_t ___m_ChunkLength_2;
// System.Int32 System.Text.StringBuilder::m_ChunkOffset
int32_t ___m_ChunkOffset_3;
// System.Int32 System.Text.StringBuilder::m_MaxCapacity
int32_t ___m_MaxCapacity_4;
};
// System.StringComparer
struct StringComparer_t6268F19CA34879176651429C0D8A3D0002BB8E06 : public RuntimeObject
{
};
// ParadoxNotion.Services.Threader
struct Threader_tFDCB2BB163812D50862D40F363A5EEA1073B1412 : public RuntimeObject
{
};
// System.ValueType
struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F : public RuntimeObject
{
};
// Native definition for P/Invoke marshalling of System.ValueType
struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_pinvoke
{
};
// Native definition for COM marshalling of System.ValueType
struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_com
{
};
// UnityEngine.YieldInstruction
struct YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D : public RuntimeObject
{
};
// Native definition for P/Invoke marshalling of UnityEngine.YieldInstruction
struct YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D_marshaled_pinvoke
{
};
// Native definition for COM marshalling of UnityEngine.YieldInstruction
struct YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D_marshaled_com
{
};
// ParadoxNotion.Serialization.FullSerializer.fsBaseConverter
struct fsBaseConverter_tA89F1E182ED46F15D3D7176327F2EE4B8BFFD22C : public RuntimeObject
{
// ParadoxNotion.Serialization.FullSerializer.fsSerializer ParadoxNotion.Serialization.FullSerializer.fsBaseConverter::Serializer
fsSerializer_t745FA3749142E0209C2929EA7E73635FFDB2E114* ___Serializer_0;
};
// ParadoxNotion.Serialization.FullSerializer.fsCyclicReferenceManager
struct fsCyclicReferenceManager_tC75955D0CD65D60CE2BF75635A53A2F6B32D834F : public RuntimeObject
{
// System.Collections.Generic.Dictionary`2<System.Object,System.Int32> ParadoxNotion.Serialization.FullSerializer.fsCyclicReferenceManager::_objectIds
Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* ____objectIds_0;
// System.Int32 ParadoxNotion.Serialization.FullSerializer.fsCyclicReferenceManager::_nextId
int32_t ____nextId_1;
// System.Collections.Generic.Dictionary`2<System.Int32,System.Object> ParadoxNotion.Serialization.FullSerializer.fsCyclicReferenceManager::_marked
Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907* ____marked_2;
// System.Int32 ParadoxNotion.Serialization.FullSerializer.fsCyclicReferenceManager::_depth
int32_t ____depth_3;
};
// ParadoxNotion.Serialization.FullSerializer.fsData
struct fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0 : public RuntimeObject
{
// System.Object ParadoxNotion.Serialization.FullSerializer.fsData::_value
RuntimeObject* ____value_0;
};
// ParadoxNotion.Serialization.FullSerializer.fsGlobalConfig
struct fsGlobalConfig_t9B9137D541B761C42DECE4210E0DD1650F25F10E : public RuntimeObject
{
};
// ParadoxNotion.Serialization.FullSerializer.fsJsonParser
struct fsJsonParser_t36B8E6A6396D3241F619313B4506C163FF48C759 : public RuntimeObject
{
// System.Int32 ParadoxNotion.Serialization.FullSerializer.fsJsonParser::_start
int32_t ____start_0;
// System.String ParadoxNotion.Serialization.FullSerializer.fsJsonParser::_input
String_t* ____input_1;
// System.Text.StringBuilder ParadoxNotion.Serialization.FullSerializer.fsJsonParser::_cachedStringBuilder
StringBuilder_t* ____cachedStringBuilder_2;
};
// ParadoxNotion.Serialization.FullSerializer.fsJsonPrinter
struct fsJsonPrinter_t19B334FC9E3725CCF66FBBD5F1FB438F9620664F : public RuntimeObject
{
};
// ParadoxNotion.Serialization.FullSerializer.fsMetaProperty
struct fsMetaProperty_tDB47491B1B38C555D80F8E58FEC338596B56C2E4 : public RuntimeObject
{
// System.Reflection.FieldInfo ParadoxNotion.Serialization.FullSerializer.fsMetaProperty::<Field>k__BackingField
FieldInfo_t* ___U3CFieldU3Ek__BackingField_0;
// System.String ParadoxNotion.Serialization.FullSerializer.fsMetaProperty::<JsonName>k__BackingField
String_t* ___U3CJsonNameU3Ek__BackingField_1;
// System.Boolean ParadoxNotion.Serialization.FullSerializer.fsMetaProperty::<ReadOnly>k__BackingField
bool ___U3CReadOnlyU3Ek__BackingField_2;
// System.Boolean ParadoxNotion.Serialization.FullSerializer.fsMetaProperty::<WriteOnly>k__BackingField
bool ___U3CWriteOnlyU3Ek__BackingField_3;
// System.Boolean ParadoxNotion.Serialization.FullSerializer.fsMetaProperty::<AutoInstance>k__BackingField
bool ___U3CAutoInstanceU3Ek__BackingField_4;
// System.Boolean ParadoxNotion.Serialization.FullSerializer.fsMetaProperty::<AsReference>k__BackingField
bool ___U3CAsReferenceU3Ek__BackingField_5;
};
// ParadoxNotion.Serialization.FullSerializer.fsMetaType
struct fsMetaType_tAD3AD51319D067740165C015FA9FD964DB7F8FBD : public RuntimeObject
{
// ParadoxNotion.Serialization.FullSerializer.fsMetaType/ObjectGenerator ParadoxNotion.Serialization.FullSerializer.fsMetaType::generator
ObjectGenerator_t8658AD52ABB1BB121BACBA30668CEF0585CCE259* ___generator_2;
// System.Type ParadoxNotion.Serialization.FullSerializer.fsMetaType::<reflectedType>k__BackingField
Type_t* ___U3CreflectedTypeU3Ek__BackingField_3;
// ParadoxNotion.Serialization.FullSerializer.fsMetaProperty[] ParadoxNotion.Serialization.FullSerializer.fsMetaType::<Properties>k__BackingField
fsMetaPropertyU5BU5D_t0814D4685CA591A860E0299D271F7AF27A9E4505* ___U3CPropertiesU3Ek__BackingField_4;
// System.Boolean ParadoxNotion.Serialization.FullSerializer.fsMetaType::<DeserializeOverwriteRequest>k__BackingField
bool ___U3CDeserializeOverwriteRequestU3Ek__BackingField_5;
};
// ParadoxNotion.Serialization.FullSerializer.fsObjectProcessor
struct fsObjectProcessor_t8689FCEC31771334F29CC0413EC6F0579A177AA7 : public RuntimeObject
{
};
// ParadoxNotion.Serialization.FullSerializer.fsSerializer
struct fsSerializer_t745FA3749142E0209C2929EA7E73635FFDB2E114 : public RuntimeObject
{
// System.Collections.Generic.Dictionary`2<System.Type,ParadoxNotion.Serialization.FullSerializer.fsBaseConverter> ParadoxNotion.Serialization.FullSerializer.fsSerializer::_cachedOverrideConverterInstances
Dictionary_2_t9D5F127D7727B8250DD4F9C375582DD7ACD26D78* ____cachedOverrideConverterInstances_5;
// System.Collections.Generic.Dictionary`2<System.Type,ParadoxNotion.Serialization.FullSerializer.fsBaseConverter> ParadoxNotion.Serialization.FullSerializer.fsSerializer::_cachedConverters
Dictionary_2_t9D5F127D7727B8250DD4F9C375582DD7ACD26D78* ____cachedConverters_6;
// System.Collections.Generic.List`1<ParadoxNotion.Serialization.FullSerializer.fsConverter> ParadoxNotion.Serialization.FullSerializer.fsSerializer::_availableConverters
List_1_t9D64719548591D37F3B7BBD73B3E4BA651197EB7* ____availableConverters_7;
// System.Collections.Generic.Dictionary`2<System.Type,ParadoxNotion.Serialization.FullSerializer.fsDirectConverter> ParadoxNotion.Serialization.FullSerializer.fsSerializer::_availableDirectConverters
Dictionary_2_tB40FDDD47D4CD282E93FFBFCE5B4CB9A66B3AB89* ____availableDirectConverters_8;
// System.Collections.Generic.List`1<ParadoxNotion.Serialization.FullSerializer.fsObjectProcessor> ParadoxNotion.Serialization.FullSerializer.fsSerializer::_processors
List_1_tF54314BA0790FE1A031B2F5CCE7E1723E85E4640* ____processors_9;
// System.Collections.Generic.Dictionary`2<System.Type,System.Collections.Generic.List`1<ParadoxNotion.Serialization.FullSerializer.fsObjectProcessor>> ParadoxNotion.Serialization.FullSerializer.fsSerializer::_cachedProcessors
Dictionary_2_t9059C4D7B9FF2CC264DBB1FE03A01646C2D417EA* ____cachedProcessors_10;
// ParadoxNotion.Serialization.FullSerializer.fsCyclicReferenceManager ParadoxNotion.Serialization.FullSerializer.fsSerializer::_references
fsCyclicReferenceManager_tC75955D0CD65D60CE2BF75635A53A2F6B32D834F* ____references_11;
// ParadoxNotion.Serialization.FullSerializer.fsSerializer/fsLazyCycleDefinitionWriter ParadoxNotion.Serialization.FullSerializer.fsSerializer::_lazyReferenceWriter
fsLazyCycleDefinitionWriter_tD06BBF1AA027C7C5CB232C126BA66CAB73DB10FB* ____lazyReferenceWriter_12;
// System.Collections.Generic.Stack`1<ParadoxNotion.Serialization.FullSerializer.ISerializationCollector> ParadoxNotion.Serialization.FullSerializer.fsSerializer::_collectors
Stack_1_tCB2162B8AC09155F469E3ED1CC4805F68A29167A* ____collectors_13;
// System.Int32 ParadoxNotion.Serialization.FullSerializer.fsSerializer::_collectableDepth
int32_t ____collectableDepth_14;
// System.Collections.Generic.List`1<UnityEngine.Object> ParadoxNotion.Serialization.FullSerializer.fsSerializer::<ReferencesDatabase>k__BackingField
List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* ___U3CReferencesDatabaseU3Ek__BackingField_15;
// System.Boolean ParadoxNotion.Serialization.FullSerializer.fsSerializer::<IgnoreSerializeCycleReferences>k__BackingField
bool ___U3CIgnoreSerializeCycleReferencesU3Ek__BackingField_16;
// System.Action`1<System.Object> ParadoxNotion.Serialization.FullSerializer.fsSerializer::onBeforeObjectSerialized
Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* ___onBeforeObjectSerialized_17;
// System.Action`2<System.Object,ParadoxNotion.Serialization.FullSerializer.fsData> ParadoxNotion.Serialization.FullSerializer.fsSerializer::onAfterObjectSerialized
Action_2_tBCF27E67455F82A86083269A473FFBC6EF95A085* ___onAfterObjectSerialized_18;
};
// ParadoxNotion.Serialization.SerializedConstructorInfo/<>c
struct U3CU3Ec_t27B5E6FD3D07C82BD3171A085D268F764001F733 : public RuntimeObject
{
};
// ParadoxNotion.Serialization.SerializedConstructorInfo/<>c__DisplayClass5_0
struct U3CU3Ec__DisplayClass5_0_t8B62439DBC197730369526F53D0329CCF2D785E6 : public RuntimeObject
{
// System.Type[] ParadoxNotion.Serialization.SerializedConstructorInfo/<>c__DisplayClass5_0::parameterTypes
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___parameterTypes_0;
};
// ParadoxNotion.Serialization.SerializedMethodInfo/<>c
struct U3CU3Ec_t79F63B0C2146F10BDB3DCCDA0A7B09D53F91F198 : public RuntimeObject
{
};
// ParadoxNotion.Serialization.SerializedMethodInfo/<>c__DisplayClass6_0
struct U3CU3Ec__DisplayClass6_0_t0CE92B050685BBC843A784FC0041259D56BEF473 : public RuntimeObject
{
// System.String ParadoxNotion.Serialization.SerializedMethodInfo/<>c__DisplayClass6_0::name
String_t* ___name_0;
// System.Type[] ParadoxNotion.Serialization.SerializedMethodInfo/<>c__DisplayClass6_0::parameterTypes
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___parameterTypes_1;
// System.Boolean ParadoxNotion.Serialization.SerializedMethodInfo/<>c__DisplayClass6_0::isSerializedGeneric
bool ___isSerializedGeneric_2;
};
// ParadoxNotion.Services.Threader/<>c__DisplayClass7_0
struct U3CU3Ec__DisplayClass7_0_t970C012F0BCF680F078226C60823487A29D70048 : public RuntimeObject
{
// System.Action ParadoxNotion.Services.Threader/<>c__DisplayClass7_0::function
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___function_0;
};
// ParadoxNotion.Services.Threader/<ThreadMonitor>d__16
struct U3CThreadMonitorU3Ed__16_t6BE45822B3B4722FD8053D7DBF09F6D0C3BC763D : public RuntimeObject
{
// System.Int32 ParadoxNotion.Services.Threader/<ThreadMonitor>d__16::<>1__state
int32_t ___U3CU3E1__state_0;
// System.Object ParadoxNotion.Services.Threader/<ThreadMonitor>d__16::<>2__current
RuntimeObject* ___U3CU3E2__current_1;
// System.Threading.Thread ParadoxNotion.Services.Threader/<ThreadMonitor>d__16::thread
Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F* ___thread_2;
// System.Action ParadoxNotion.Services.Threader/<ThreadMonitor>d__16::callback
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___callback_3;
};
// ParadoxNotion.Serialization.FullSerializer.fsBaseConverter/<>c
struct U3CU3Ec_tD8B4806A481295209D5E90294C42FFF6368C6815 : public RuntimeObject
{
};
// ParadoxNotion.Serialization.FullSerializer.fsCyclicReferenceManager/ObjectReferenceEqualityComparator
struct ObjectReferenceEqualityComparator_t59A8E2DD5B0A1AABF5E2D9CB5864470556176D82 : public RuntimeObject
{
};
// ParadoxNotion.Serialization.FullSerializer.fsMetaType/<>c
struct U3CU3Ec_tCF6BB58000C51605D08478718859FC0604AF6AF6 : public RuntimeObject
{
};
// ParadoxNotion.Serialization.FullSerializer.fsMetaType/<>c__DisplayClass21_0
struct U3CU3Ec__DisplayClass21_0_t9F34D53D05E752B2084A7FD0D7C91D1EE9EDBDCC : public RuntimeObject
{
// System.Type ParadoxNotion.Serialization.FullSerializer.fsMetaType/<>c__DisplayClass21_0::reflectedType
Type_t* ___reflectedType_0;
};
// ParadoxNotion.Serialization.FullSerializer.fsSerializer/<>c
struct U3CU3Ec_t2F0DF2CE5ADB0E6218C1133E05E2D276E0F47AA1 : public RuntimeObject
{
};
// ParadoxNotion.Serialization.FullSerializer.fsSerializer/fsLazyCycleDefinitionWriter
struct fsLazyCycleDefinitionWriter_tD06BBF1AA027C7C5CB232C126BA66CAB73DB10FB : public RuntimeObject
{
// System.Collections.Generic.Dictionary`2<System.Int32,ParadoxNotion.Serialization.FullSerializer.fsData> ParadoxNotion.Serialization.FullSerializer.fsSerializer/fsLazyCycleDefinitionWriter::_pendingDefinitions
Dictionary_2_t4956F70B8D5917E881147B1B180A403567EEE8F2* ____pendingDefinitions_0;
// System.Collections.Generic.HashSet`1<System.Int32> ParadoxNotion.Serialization.FullSerializer.fsSerializer/fsLazyCycleDefinitionWriter::_references
HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* ____references_1;
};
// System.Collections.Generic.List`1/Enumerator<System.Object>
struct Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A
{
// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1/Enumerator::_list
List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* ____list_0;
// System.Int32 System.Collections.Generic.List`1/Enumerator::_index
int32_t ____index_1;
// System.Int32 System.Collections.Generic.List`1/Enumerator::_version
int32_t ____version_2;
// T System.Collections.Generic.List`1/Enumerator::_current
RuntimeObject* ____current_3;
};
// System.Collections.Generic.List`1/Enumerator<ParadoxNotion.Serialization.FullSerializer.fsData>
struct Enumerator_tA1547A3C3895E071A60B66C6CD142C1846BDA72A
{
// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1/Enumerator::_list
List_1_t4D96A4E098B170CBC423764341CFED06110FF31E* ____list_0;
// System.Int32 System.Collections.Generic.List`1/Enumerator::_index
int32_t ____index_1;
// System.Int32 System.Collections.Generic.List`1/Enumerator::_version
int32_t ____version_2;
// T System.Collections.Generic.List`1/Enumerator::_current
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* ____current_3;
};
// System.Collections.Generic.List`1/Enumerator<ParadoxNotion.Services.Logger/LogHandler>
struct Enumerator_tDA4EBF08D0B1BD44FE3306210988DBE8CEFFF7A1
{
// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1/Enumerator::_list
List_1_t72F6DCE7C907A8F47BAF42E03B37D9F61EC8A99B* ____list_0;
// System.Int32 System.Collections.Generic.List`1/Enumerator::_index
int32_t ____index_1;
// System.Int32 System.Collections.Generic.List`1/Enumerator::_version
int32_t ____version_2;
// T System.Collections.Generic.List`1/Enumerator::_current
LogHandler_t336D9CB60AF2B94D0403A0DF86AFA48D76E30592* ____current_3;
};
// System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator<System.Object,System.Object>
struct Enumerator_t65CC956745B1180C04CE6C6910FB27C5F32BB9FF
{
// System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator::_dictionary
Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* ____dictionary_0;
// System.Int32 System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator::_index
int32_t ____index_1;
// System.Int32 System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator::_version
int32_t ____version_2;
// TKey System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator::_currentKey
RuntimeObject* ____currentKey_3;
};
// System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator<System.String,ParadoxNotion.Serialization.FullSerializer.fsData>
struct Enumerator_t70730721E1B2C55A293F9CEB63AF0777F3136391
{
// System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator::_dictionary
Dictionary_2_tBE662043609334E6EC03217A32CAE298B71E4096* ____dictionary_0;
// System.Int32 System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator::_index
int32_t ____index_1;
// System.Int32 System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator::_version
int32_t ____version_2;
// TKey System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator::_currentKey
String_t* ____currentKey_3;
};
// ParadoxNotion.EventData`1<UnityEngine.EventSystems.AxisEventData>
struct EventData_1_t2A9F25C29335F7DE73911552034DC1A56070B984
{
// UnityEngine.GameObject ParadoxNotion.EventData`1::<receiver>k__BackingField
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___U3CreceiverU3Ek__BackingField_0;
// System.Object ParadoxNotion.EventData`1::<sender>k__BackingField
RuntimeObject* ___U3CsenderU3Ek__BackingField_1;
// T ParadoxNotion.EventData`1::<value>k__BackingField
AxisEventData_t4AA742BC101B1AA300B16EE7F19E31B91F37A938* ___U3CvalueU3Ek__BackingField_2;
};
// ParadoxNotion.EventData`1<UnityEngine.EventSystems.BaseEventData>
struct EventData_1_t80A0E365E5FC42F002E77CE9D0CB9E220459C3D8
{
// UnityEngine.GameObject ParadoxNotion.EventData`1::<receiver>k__BackingField
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___U3CreceiverU3Ek__BackingField_0;
// System.Object ParadoxNotion.EventData`1::<sender>k__BackingField
RuntimeObject* ___U3CsenderU3Ek__BackingField_1;
// T ParadoxNotion.EventData`1::<value>k__BackingField
BaseEventData_tE03A848325C0AE8E76C6CA15FD86395EBF83364F* ___U3CvalueU3Ek__BackingField_2;
};
// ParadoxNotion.EventData`1<UnityEngine.Collider>
struct EventData_1_t33CBA42904833F1ED555AA81AA92D6EE5743A67D
{
// UnityEngine.GameObject ParadoxNotion.EventData`1::<receiver>k__BackingField
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___U3CreceiverU3Ek__BackingField_0;
// System.Object ParadoxNotion.EventData`1::<sender>k__BackingField
RuntimeObject* ___U3CsenderU3Ek__BackingField_1;
// T ParadoxNotion.EventData`1::<value>k__BackingField
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* ___U3CvalueU3Ek__BackingField_2;
};
// ParadoxNotion.EventData`1<UnityEngine.Collider2D>
struct EventData_1_t085909A111A6010FA7E95C45F1DDA492D298C0A6
{
// UnityEngine.GameObject ParadoxNotion.EventData`1::<receiver>k__BackingField
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___U3CreceiverU3Ek__BackingField_0;
// System.Object ParadoxNotion.EventData`1::<sender>k__BackingField
RuntimeObject* ___U3CsenderU3Ek__BackingField_1;
// T ParadoxNotion.EventData`1::<value>k__BackingField
Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52* ___U3CvalueU3Ek__BackingField_2;
};
// ParadoxNotion.EventData`1<UnityEngine.Collision>
struct EventData_1_t35358D0D6F5EB8ADDCA37A287E2E87721CBA1664
{
// UnityEngine.GameObject ParadoxNotion.EventData`1::<receiver>k__BackingField
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___U3CreceiverU3Ek__BackingField_0;
// System.Object ParadoxNotion.EventData`1::<sender>k__BackingField
RuntimeObject* ___U3CsenderU3Ek__BackingField_1;
// T ParadoxNotion.EventData`1::<value>k__BackingField
Collision_tBCC6AEBD9A63E6DA2E50660DAC03CDCB1FF7A9B0* ___U3CvalueU3Ek__BackingField_2;
};
// ParadoxNotion.EventData`1<UnityEngine.Collision2D>
struct EventData_1_t73CFACAD07C22BD2F330CFF3400264CA64A3CA25
{
// UnityEngine.GameObject ParadoxNotion.EventData`1::<receiver>k__BackingField
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___U3CreceiverU3Ek__BackingField_0;
// System.Object ParadoxNotion.EventData`1::<sender>k__BackingField
RuntimeObject* ___U3CsenderU3Ek__BackingField_1;
// T ParadoxNotion.EventData`1::<value>k__BackingField
Collision2D_t81E83212C969FDDE2AB84EBCA31502818EEAB85B* ___U3CvalueU3Ek__BackingField_2;
};
// ParadoxNotion.EventData`1<UnityEngine.ControllerColliderHit>
struct EventData_1_tEA1AB3AD1FAF91315E38AA44EE7D9F830CA4E3FD
{
// UnityEngine.GameObject ParadoxNotion.EventData`1::<receiver>k__BackingField
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___U3CreceiverU3Ek__BackingField_0;
// System.Object ParadoxNotion.EventData`1::<sender>k__BackingField
RuntimeObject* ___U3CsenderU3Ek__BackingField_1;
// T ParadoxNotion.EventData`1::<value>k__BackingField
ControllerColliderHit_tD0B734CBE0E2B089339B14600EB5A80295F6DE92* ___U3CvalueU3Ek__BackingField_2;
};
// ParadoxNotion.EventData`1<UnityEngine.GameObject>
struct EventData_1_tB27E7A83FC4EB0A8B8711E781DB57024F73CA0D0
{
// UnityEngine.GameObject ParadoxNotion.EventData`1::<receiver>k__BackingField
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___U3CreceiverU3Ek__BackingField_0;
// System.Object ParadoxNotion.EventData`1::<sender>k__BackingField
RuntimeObject* ___U3CsenderU3Ek__BackingField_1;
// T ParadoxNotion.EventData`1::<value>k__BackingField
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___U3CvalueU3Ek__BackingField_2;
};
// ParadoxNotion.EventData`1<System.Int32>
struct EventData_1_tC3577762F0A3419B0EF72E8D7D570E0636021DFC
{
// UnityEngine.GameObject ParadoxNotion.EventData`1::<receiver>k__BackingField
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___U3CreceiverU3Ek__BackingField_0;
// System.Object ParadoxNotion.EventData`1::<sender>k__BackingField
RuntimeObject* ___U3CsenderU3Ek__BackingField_1;
// T ParadoxNotion.EventData`1::<value>k__BackingField
int32_t ___U3CvalueU3Ek__BackingField_2;
};
// ParadoxNotion.EventData`1<System.Object>
struct EventData_1_t473D10ADC639D2FB40C1346E08B2F8D30B3BF76F
{
// UnityEngine.GameObject ParadoxNotion.EventData`1::<receiver>k__BackingField
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___U3CreceiverU3Ek__BackingField_0;
// System.Object ParadoxNotion.EventData`1::<sender>k__BackingField
RuntimeObject* ___U3CsenderU3Ek__BackingField_1;
// T ParadoxNotion.EventData`1::<value>k__BackingField
RuntimeObject* ___U3CvalueU3Ek__BackingField_2;
};
// ParadoxNotion.EventData`1<UnityEngine.EventSystems.PointerEventData>
struct EventData_1_tDA4DCB8C007424BD162FE41648357A9C40BB4604
{
// UnityEngine.GameObject ParadoxNotion.EventData`1::<receiver>k__BackingField
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___U3CreceiverU3Ek__BackingField_0;
// System.Object ParadoxNotion.EventData`1::<sender>k__BackingField
RuntimeObject* ___U3CsenderU3Ek__BackingField_1;
// T ParadoxNotion.EventData`1::<value>k__BackingField
PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* ___U3CvalueU3Ek__BackingField_2;
};
// System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>
struct KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230
{
// TKey System.Collections.Generic.KeyValuePair`2::key
RuntimeObject* ___key_0;
// TValue System.Collections.Generic.KeyValuePair`2::value
RuntimeObject* ___value_1;
};
// System.Collections.Generic.KeyValuePair`2<System.String,ParadoxNotion.Serialization.FullSerializer.fsData>
struct KeyValuePair_2_tC38F231F90A7FFF671587EE8B3DD3C76DBFD0261
{
// TKey System.Collections.Generic.KeyValuePair`2::key
String_t* ___key_0;
// TValue System.Collections.Generic.KeyValuePair`2::value
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* ___value_1;
};
// UnityEngine.EventSystems.BaseEventData
struct BaseEventData_tE03A848325C0AE8E76C6CA15FD86395EBF83364F : public AbstractEventData_tAE1A127ED657117548181D29FFE4B1B14D8E67F7
{
// UnityEngine.EventSystems.EventSystem UnityEngine.EventSystems.BaseEventData::m_EventSystem
EventSystem_t61C51380B105BE9D2C39C4F15B7E655659957707* ___m_EventSystem_1;
};
// System.Boolean
struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22
{
// System.Boolean System.Boolean::m_value
bool ___m_value_0;
};
// System.Char
struct Char_t521A6F19B456D956AF452D926C32709DC03D6B17
{
// System.Char System.Char::m_value
Il2CppChar ___m_value_0;
};
// System.ComponentModel.Component
struct Component_t7DA251DAA9E59801CC5FE8E27F37027143BED083 : public MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE
{
// System.ComponentModel.ISite System.ComponentModel.Component::site
RuntimeObject* ___site_2;
// System.ComponentModel.EventHandlerList System.ComponentModel.Component::events
EventHandlerList_t057D7531265C1DF014C8C83AF251E908D1A0B1C8* ___events_3;
};
// System.Decimal
struct Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F
{
union
{
#pragma pack(push, tp, 1)
struct
{
// System.Int32 System.Decimal::flags
int32_t ___flags_8;
};
#pragma pack(pop, tp)
struct
{
int32_t ___flags_8_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
char ___hi_9_OffsetPadding[4];
// System.Int32 System.Decimal::hi
int32_t ___hi_9;
};
#pragma pack(pop, tp)
struct
{
char ___hi_9_OffsetPadding_forAlignmentOnly[4];
int32_t ___hi_9_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
char ___lo_10_OffsetPadding[8];
// System.Int32 System.Decimal::lo
int32_t ___lo_10;
};
#pragma pack(pop, tp)
struct
{
char ___lo_10_OffsetPadding_forAlignmentOnly[8];
int32_t ___lo_10_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
char ___mid_11_OffsetPadding[12];
// System.Int32 System.Decimal::mid
int32_t ___mid_11;
};
#pragma pack(pop, tp)
struct
{
char ___mid_11_OffsetPadding_forAlignmentOnly[12];
int32_t ___mid_11_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
char ___ulomidLE_12_OffsetPadding[8];
// System.UInt64 System.Decimal::ulomidLE
uint64_t ___ulomidLE_12;
};
#pragma pack(pop, tp)
struct
{
char ___ulomidLE_12_OffsetPadding_forAlignmentOnly[8];
uint64_t ___ulomidLE_12_forAlignmentOnly;
};
};
};
// ParadoxNotion.Serialization.DeserializeFromAttribute
struct DeserializeFromAttribute_tB0AFE8FA7D79E1D7D152E281ECBAF8C48E4C9EAB : public Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA
{
// System.String ParadoxNotion.Serialization.DeserializeFromAttribute::previousTypeFullName
String_t* ___previousTypeFullName_0;
};
// System.Double
struct Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F
{
// System.Double System.Double::m_value
double ___m_value_0;
};
// System.Enum
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2 : public ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F
{
};
// Native definition for P/Invoke marshalling of System.Enum
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_pinvoke
{
};
// Native definition for COM marshalling of System.Enum
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_com
{
};
// ParadoxNotion.EventData
struct EventData_tEA0797699E48A511278A7BF94A05A8ABDB9EFB0A
{
// UnityEngine.GameObject ParadoxNotion.EventData::<receiver>k__BackingField
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___U3CreceiverU3Ek__BackingField_0;
// System.Object ParadoxNotion.EventData::<sender>k__BackingField
RuntimeObject* ___U3CsenderU3Ek__BackingField_1;
// System.Object ParadoxNotion.EventData::<value>k__BackingField
RuntimeObject* ___U3CvalueU3Ek__BackingField_2;
};
// Native definition for P/Invoke marshalling of ParadoxNotion.EventData
struct EventData_tEA0797699E48A511278A7BF94A05A8ABDB9EFB0A_marshaled_pinvoke
{
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___U3CreceiverU3Ek__BackingField_0;
Il2CppIUnknown* ___U3CsenderU3Ek__BackingField_1;
Il2CppIUnknown* ___U3CvalueU3Ek__BackingField_2;
};
// Native definition for COM marshalling of ParadoxNotion.EventData
struct EventData_tEA0797699E48A511278A7BF94A05A8ABDB9EFB0A_marshaled_com
{
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___U3CreceiverU3Ek__BackingField_0;
Il2CppIUnknown* ___U3CsenderU3Ek__BackingField_1;
Il2CppIUnknown* ___U3CvalueU3Ek__BackingField_2;
};
// System.Reflection.EventInfo
struct EventInfo_t : public MemberInfo_t
{
// System.Reflection.EventInfo/AddEventAdapter System.Reflection.EventInfo::cached_add_event
AddEventAdapter_tE0DE36700D110F4D267B26686541ABCF9588A6DD* ___cached_add_event_0;
};
// System.Reflection.FieldInfo
struct FieldInfo_t : public MemberInfo_t
{
};
// System.Guid
struct Guid_t
{
// System.Int32 System.Guid::_a
int32_t ____a_1;
// System.Int16 System.Guid::_b
int16_t ____b_2;
// System.Int16 System.Guid::_c
int16_t ____c_3;
// System.Byte System.Guid::_d
uint8_t ____d_4;
// System.Byte System.Guid::_e
uint8_t ____e_5;
// System.Byte System.Guid::_f
uint8_t ____f_6;
// System.Byte System.Guid::_g
uint8_t ____g_7;
// System.Byte System.Guid::_h
uint8_t ____h_8;
// System.Byte System.Guid::_i
uint8_t ____i_9;
// System.Byte System.Guid::_j
uint8_t ____j_10;
// System.Byte System.Guid::_k
uint8_t ____k_11;
};
// System.Int32
struct Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C
{
// System.Int32 System.Int32::m_value
int32_t ___m_value_0;
};
// System.Int64
struct Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3
{
// System.Int64 System.Int64::m_value
int64_t ___m_value_0;
};
// System.IntPtr
struct IntPtr_t
{
// System.Void* System.IntPtr::m_value
void* ___m_value_0;
};
// System.Reflection.InterfaceMapping
struct InterfaceMapping_t4818CA9DD146752FBC643AD050582979B632D879
{
// System.Type System.Reflection.InterfaceMapping::TargetType
Type_t* ___TargetType_0;
// System.Type System.Reflection.InterfaceMapping::InterfaceType
Type_t* ___InterfaceType_1;
// System.Reflection.MethodInfo[] System.Reflection.InterfaceMapping::TargetMethods
MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265* ___TargetMethods_2;
// System.Reflection.MethodInfo[] System.Reflection.InterfaceMapping::InterfaceMethods
MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265* ___InterfaceMethods_3;
};
// Native definition for P/Invoke marshalling of System.Reflection.InterfaceMapping
struct InterfaceMapping_t4818CA9DD146752FBC643AD050582979B632D879_marshaled_pinvoke
{
Type_t* ___TargetType_0;
Type_t* ___InterfaceType_1;
MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265* ___TargetMethods_2;
MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265* ___InterfaceMethods_3;
};
// Native definition for COM marshalling of System.Reflection.InterfaceMapping
struct InterfaceMapping_t4818CA9DD146752FBC643AD050582979B632D879_marshaled_com
{
Type_t* ___TargetType_0;
Type_t* ___InterfaceType_1;
MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265* ___TargetMethods_2;
MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265* ___InterfaceMethods_3;
};
// System.Reflection.MethodBase
struct MethodBase_t : public MemberInfo_t
{
};
// System.OrdinalComparer
struct OrdinalComparer_tBB06915E213A5D4C8C617ED5478E8BF30C2B2170 : public StringComparer_t6268F19CA34879176651429C0D8A3D0002BB8E06
{
// System.Boolean System.OrdinalComparer::_ignoreCase
bool ____ignoreCase_4;
};
// System.Reflection.PropertyInfo
struct PropertyInfo_t : public MemberInfo_t
{
};
// System.Single
struct Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C
{
// System.Single System.Single::m_value
float ___m_value_0;
};
// System.IO.TextWriter
struct TextWriter_tA9E5461506CF806E17B6BBBF2119359DEDA3F0F3 : public MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE
{
// System.Char[] System.IO.TextWriter::CoreNewLine
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___CoreNewLine_3;
// System.String System.IO.TextWriter::CoreNewLineStr
String_t* ___CoreNewLineStr_4;
// System.IFormatProvider System.IO.TextWriter::_internalFormatProvider
RuntimeObject* ____internalFormatProvider_5;
};
// System.Threading.Thread
struct Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F : public CriticalFinalizerObject_t1DCAB623CAEA6529A96F5F3EDE3C7048A6E313C9
{
// System.Threading.InternalThread System.Threading.Thread::internal_thread
InternalThread_tF40B7BFCBD60C82BD8475A22FF5186CA10293687* ___internal_thread_6;
// System.Object System.Threading.Thread::m_ThreadStartArg
RuntimeObject* ___m_ThreadStartArg_7;
// System.Object System.Threading.Thread::pending_exception
RuntimeObject* ___pending_exception_8;
// System.MulticastDelegate System.Threading.Thread::m_Delegate
MulticastDelegate_t* ___m_Delegate_10;
// System.Threading.ExecutionContext System.Threading.Thread::m_ExecutionContext
ExecutionContext_t9D6EDFD92F0B2D391751963E2D77A8B03CB81710* ___m_ExecutionContext_11;
// System.Boolean System.Threading.Thread::m_ExecutionContextBelongsToOuterScope
bool ___m_ExecutionContextBelongsToOuterScope_12;
// System.Security.Principal.IPrincipal System.Threading.Thread::principal
RuntimeObject* ___principal_13;
// System.Int32 System.Threading.Thread::principal_version
int32_t ___principal_version_14;
};
// System.UInt32
struct UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B
{
// System.UInt32 System.UInt32::m_value
uint32_t ___m_value_0;
};
// UnityEngine.Vector2
struct Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7
{
// System.Single UnityEngine.Vector2::x
float ___x_0;
// System.Single UnityEngine.Vector2::y
float ___y_1;
};
// UnityEngine.Vector3
struct Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2
{
// System.Single UnityEngine.Vector3::x
float ___x_2;
// System.Single UnityEngine.Vector3::y
float ___y_3;
// System.Single UnityEngine.Vector3::z
float ___z_4;
};
// System.Void
struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915
{
union
{
struct
{
};
uint8_t Void_t4861ACF8F4594C3437BB48B6E56783494B843915__padding[1];
};
};
// ParadoxNotion.Serialization.FullSerializer.fsAutoInstance
struct fsAutoInstance_t41C7B0834EA17E05CB61BF554A8A227D0EF2DB07 : public Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA
{
// System.Boolean ParadoxNotion.Serialization.FullSerializer.fsAutoInstance::makeInstance
bool ___makeInstance_0;
};
// ParadoxNotion.Serialization.FullSerializer.fsConverter
struct fsConverter_t9E7044D59C5F31092BAA32038A1F5B3566DB1553 : public fsBaseConverter_tA89F1E182ED46F15D3D7176327F2EE4B8BFFD22C
{
};
// ParadoxNotion.Serialization.FullSerializer.fsDeserializeOverwrite
struct fsDeserializeOverwrite_t7D30732B0E31C0A793DC086E96DBF4B256FA3B2F : public Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA
{
};
// ParadoxNotion.Serialization.FullSerializer.fsDirectConverter
struct fsDirectConverter_tE3BB17E34C63F29AD9A8F373484CC6AD0303568E : public fsBaseConverter_tA89F1E182ED46F15D3D7176327F2EE4B8BFFD22C
{
};
// ParadoxNotion.Serialization.FullSerializer.fsForwardAttribute
struct fsForwardAttribute_tA91AF0CED4C1A8F4341602AB9DA6C92E2F7E7A7F : public Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA
{
// System.String ParadoxNotion.Serialization.FullSerializer.fsForwardAttribute::MemberName
String_t* ___MemberName_0;
};
// ParadoxNotion.Serialization.FullSerializer.fsIgnoreAttribute
struct fsIgnoreAttribute_tF742799C4196FDF25C4AD2D7BBBE52842D83A65A : public Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA
{
};
// ParadoxNotion.Serialization.FullSerializer.fsIgnoreInBuildAttribute
struct fsIgnoreInBuildAttribute_tF350DD290BCFE5940EE67D257763D77829BBE6E1 : public Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA
{
};
// ParadoxNotion.Serialization.FullSerializer.fsMigrateToAttribute
struct fsMigrateToAttribute_tE48870FA94AC6B48F61CFCA81EAA70D0A6F46E98 : public Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA
{
// System.Type ParadoxNotion.Serialization.FullSerializer.fsMigrateToAttribute::targetType
Type_t* ___targetType_0;
};
// ParadoxNotion.Serialization.FullSerializer.fsMigrateVersionsAttribute
struct fsMigrateVersionsAttribute_tB510D54FE656AF8D96DBE4AB5CF717782EED3E58 : public Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA
{
// System.Type[] ParadoxNotion.Serialization.FullSerializer.fsMigrateVersionsAttribute::previousTypes
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___previousTypes_0;
};
// ParadoxNotion.Serialization.FullSerializer.fsObjectAttribute
struct fsObjectAttribute_tD20B0319978CD9B6717D4681BE2CC3E7C3BDEBAB : public Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA
{
// System.Type ParadoxNotion.Serialization.FullSerializer.fsObjectAttribute::Converter
Type_t* ___Converter_0;
// System.Type ParadoxNotion.Serialization.FullSerializer.fsObjectAttribute::Processor
Type_t* ___Processor_1;
};
// ParadoxNotion.Serialization.FullSerializer.fsReadOnlyAttribute
struct fsReadOnlyAttribute_t1968F45D8E037D147BE40C8B347FBAA7E97571EE : public Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA
{
};
// ParadoxNotion.Serialization.FullSerializer.fsResult
struct fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807
{
// System.Boolean ParadoxNotion.Serialization.FullSerializer.fsResult::_success
bool ____success_1;
// System.Collections.Generic.List`1<System.String> ParadoxNotion.Serialization.FullSerializer.fsResult::_messages
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* ____messages_2;
};
// Native definition for P/Invoke marshalling of ParadoxNotion.Serialization.FullSerializer.fsResult
struct fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_marshaled_pinvoke
{
int32_t ____success_1;
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* ____messages_2;
};
// Native definition for COM marshalling of ParadoxNotion.Serialization.FullSerializer.fsResult
struct fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_marshaled_com
{
int32_t ____success_1;
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* ____messages_2;
};
// ParadoxNotion.Serialization.FullSerializer.fsSerializeAsAttribute
struct fsSerializeAsAttribute_t4DF330A797B2F467CFBC9CC39840DF09FD273A31 : public Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA
{
// System.String ParadoxNotion.Serialization.FullSerializer.fsSerializeAsAttribute::Name
String_t* ___Name_0;
};
// ParadoxNotion.Serialization.FullSerializer.fsSerializeAsReference
struct fsSerializeAsReference_t95F63CA044BB127FCFBBE9CB89A78D40B5E030D4 : public Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA
{
};
// ParadoxNotion.Serialization.FullSerializer.fsUninitialized
struct fsUninitialized_t2C803C0AAFD2AE2D08653131A68E12123670087B : public Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA
{
};
// ParadoxNotion.Serialization.FullSerializer.fsWriteOnlyAttribute
struct fsWriteOnlyAttribute_t405A4B710AE9BFECEE88753573AE29BE7C7CBBE0 : public Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA
{
};
// ParadoxNotion.Services.Logger/Message
struct Message_tD4DC7C5A08F514A2ECAA54677CD44CE4D2ECC89E
{
// System.WeakReference`1<System.Object> ParadoxNotion.Services.Logger/Message::_contextRef
WeakReference_1_tED795563AD26F795CED3BBCD488AB1694E385BCE* ____contextRef_0;
// UnityEngine.LogType ParadoxNotion.Services.Logger/Message::type
int32_t ___type_1;
// System.String ParadoxNotion.Services.Logger/Message::text
String_t* ___text_2;
// System.String ParadoxNotion.Services.Logger/Message::tag
String_t* ___tag_3;
};
// Native definition for P/Invoke marshalling of ParadoxNotion.Services.Logger/Message
struct Message_tD4DC7C5A08F514A2ECAA54677CD44CE4D2ECC89E_marshaled_pinvoke
{
WeakReference_1_tED795563AD26F795CED3BBCD488AB1694E385BCE* ____contextRef_0;
int32_t ___type_1;
char* ___text_2;
char* ___tag_3;
};
// Native definition for COM marshalling of ParadoxNotion.Services.Logger/Message
struct Message_tD4DC7C5A08F514A2ECAA54677CD44CE4D2ECC89E_marshaled_com
{
WeakReference_1_tED795563AD26F795CED3BBCD488AB1694E385BCE* ____contextRef_0;
int32_t ___type_1;
Il2CppChar* ___text_2;
Il2CppChar* ___tag_3;
};
// System.Collections.Generic.Dictionary`2/Enumerator<System.Object,System.Object>
struct Enumerator_tEA93FE2B778D098F590CA168BEFC4CD85D73A6B9
{
// System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2/Enumerator::_dictionary
Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* ____dictionary_0;
// System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_version
int32_t ____version_1;
// System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_index
int32_t ____index_2;
// System.Collections.Generic.KeyValuePair`2<TKey,TValue> System.Collections.Generic.Dictionary`2/Enumerator::_current
KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 ____current_3;
// System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_getEnumeratorRetType
int32_t ____getEnumeratorRetType_4;
};
// System.Collections.Generic.Dictionary`2/Enumerator<System.String,ParadoxNotion.Serialization.FullSerializer.fsData>
struct Enumerator_tCBC25EC3449648096B9CBE9EC79260CB076FDB93
{
// System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2/Enumerator::_dictionary
Dictionary_2_tBE662043609334E6EC03217A32CAE298B71E4096* ____dictionary_0;
// System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_version
int32_t ____version_1;
// System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_index
int32_t ____index_2;
// System.Collections.Generic.KeyValuePair`2<TKey,TValue> System.Collections.Generic.Dictionary`2/Enumerator::_current
KeyValuePair_2_tC38F231F90A7FFF671587EE8B3DD3C76DBFD0261 ____current_3;
// System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_getEnumeratorRetType
int32_t ____getEnumeratorRetType_4;
};
// ParadoxNotion.Serialization.FullSerializer.fsDirectConverter`1<UnityEngine.AnimationCurve>
struct fsDirectConverter_1_t3B4C0EDB1AD430603FE2B3C4AE4D5374C3CF977A : public fsDirectConverter_tE3BB17E34C63F29AD9A8F373484CC6AD0303568E
{
};
// ParadoxNotion.Serialization.FullSerializer.fsDirectConverter`1<UnityEngine.Bounds>
struct fsDirectConverter_1_t15BA44D6025B580DA4A3E51C8E4FFA811DFD4430 : public fsDirectConverter_tE3BB17E34C63F29AD9A8F373484CC6AD0303568E
{
};
// ParadoxNotion.Serialization.FullSerializer.fsDirectConverter`1<UnityEngine.GUIStyle>
struct fsDirectConverter_1_tFB11E893B8CA4D1E9C7E584D8FEC8F47B2561385 : public fsDirectConverter_tE3BB17E34C63F29AD9A8F373484CC6AD0303568E
{
};
// ParadoxNotion.Serialization.FullSerializer.fsDirectConverter`1<UnityEngine.GUIStyleState>
struct fsDirectConverter_1_tE9DFF987ADF0FE636DA251247D2771F07BF8DDD6 : public fsDirectConverter_tE3BB17E34C63F29AD9A8F373484CC6AD0303568E
{
};
// ParadoxNotion.Serialization.FullSerializer.fsDirectConverter`1<UnityEngine.Gradient>
struct fsDirectConverter_1_t9A7582BF735E25850527514AFC8A408529D9FA9C : public fsDirectConverter_tE3BB17E34C63F29AD9A8F373484CC6AD0303568E
{
};
// ParadoxNotion.Serialization.FullSerializer.fsDirectConverter`1<UnityEngine.Keyframe>
struct fsDirectConverter_1_t06D4613344B98CA9AA1A063FA952F6B858ACFAF3 : public fsDirectConverter_tE3BB17E34C63F29AD9A8F373484CC6AD0303568E
{
};
// ParadoxNotion.Serialization.FullSerializer.fsDirectConverter`1<UnityEngine.LayerMask>
struct fsDirectConverter_1_t0EBEE2C61AEFC30E435A8B571D8118434488B780 : public fsDirectConverter_tE3BB17E34C63F29AD9A8F373484CC6AD0303568E
{
};
// ParadoxNotion.Serialization.FullSerializer.fsDirectConverter`1<UnityEngine.Rect>
struct fsDirectConverter_1_tF5339E5A9981BA0BB98D673961E710957992B5B8 : public fsDirectConverter_tE3BB17E34C63F29AD9A8F373484CC6AD0303568E
{
};
// ParadoxNotion.Serialization.FullSerializer.fsDirectConverter`1<UnityEngine.RectOffset>
struct fsDirectConverter_1_t428A657EBCE6E180D9575DBC63FF1D994E24E02E : public fsDirectConverter_tE3BB17E34C63F29AD9A8F373484CC6AD0303568E
{
};
// ParadoxNotion.Serialization.FullSerializer.fsDirectConverter`1<UnityEngine.Vector2Int>
struct fsDirectConverter_1_tA2A2786ED182F71826D856A41C57DF0C1FA1883C : public fsDirectConverter_tE3BB17E34C63F29AD9A8F373484CC6AD0303568E
{
};
// ParadoxNotion.Serialization.FullSerializer.fsDirectConverter`1<UnityEngine.Vector3Int>
struct fsDirectConverter_1_t71559C673CCAC9171ED7729858A499BA0763E0B2 : public fsDirectConverter_tE3BB17E34C63F29AD9A8F373484CC6AD0303568E
{
};
// UnityEngine.EventSystems.AxisEventData
struct AxisEventData_t4AA742BC101B1AA300B16EE7F19E31B91F37A938 : public BaseEventData_tE03A848325C0AE8E76C6CA15FD86395EBF83364F
{
// UnityEngine.Vector2 UnityEngine.EventSystems.AxisEventData::<moveVector>k__BackingField
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___U3CmoveVectorU3Ek__BackingField_2;
// UnityEngine.EventSystems.MoveDirection UnityEngine.EventSystems.AxisEventData::<moveDir>k__BackingField
int32_t ___U3CmoveDirU3Ek__BackingField_3;
};
// UnityEngine.Collision
struct Collision_tBCC6AEBD9A63E6DA2E50660DAC03CDCB1FF7A9B0 : public RuntimeObject
{
// UnityEngine.Vector3 UnityEngine.Collision::m_Impulse
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Impulse_0;
// UnityEngine.Vector3 UnityEngine.Collision::m_RelativeVelocity
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_RelativeVelocity_1;
// UnityEngine.Component UnityEngine.Collision::m_Body
Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* ___m_Body_2;
// UnityEngine.Collider UnityEngine.Collision::m_Collider
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* ___m_Collider_3;
// System.Int32 UnityEngine.Collision::m_ContactCount
int32_t ___m_ContactCount_4;
// UnityEngine.ContactPoint[] UnityEngine.Collision::m_ReusedContacts
ContactPointU5BU5D_t3570603E8D0685B71B3D8BA07031674B00C5E411* ___m_ReusedContacts_5;
// UnityEngine.ContactPoint[] UnityEngine.Collision::m_LegacyContacts
ContactPointU5BU5D_t3570603E8D0685B71B3D8BA07031674B00C5E411* ___m_LegacyContacts_6;
};
// Native definition for P/Invoke marshalling of UnityEngine.Collision
struct Collision_tBCC6AEBD9A63E6DA2E50660DAC03CDCB1FF7A9B0_marshaled_pinvoke
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Impulse_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_RelativeVelocity_1;
Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* ___m_Body_2;
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* ___m_Collider_3;
int32_t ___m_ContactCount_4;
ContactPoint_t241857959C0D517C21F541BB04B63FA6C1EAB3F9* ___m_ReusedContacts_5;
ContactPoint_t241857959C0D517C21F541BB04B63FA6C1EAB3F9* ___m_LegacyContacts_6;
};
// Native definition for COM marshalling of UnityEngine.Collision
struct Collision_tBCC6AEBD9A63E6DA2E50660DAC03CDCB1FF7A9B0_marshaled_com
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Impulse_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_RelativeVelocity_1;
Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* ___m_Body_2;
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* ___m_Collider_3;
int32_t ___m_ContactCount_4;
ContactPoint_t241857959C0D517C21F541BB04B63FA6C1EAB3F9* ___m_ReusedContacts_5;
ContactPoint_t241857959C0D517C21F541BB04B63FA6C1EAB3F9* ___m_LegacyContacts_6;
};
// UnityEngine.Collision2D
struct Collision2D_t81E83212C969FDDE2AB84EBCA31502818EEAB85B : public RuntimeObject
{
// System.Int32 UnityEngine.Collision2D::m_Collider
int32_t ___m_Collider_0;
// System.Int32 UnityEngine.Collision2D::m_OtherCollider
int32_t ___m_OtherCollider_1;
// System.Int32 UnityEngine.Collision2D::m_Rigidbody
int32_t ___m_Rigidbody_2;
// System.Int32 UnityEngine.Collision2D::m_OtherRigidbody
int32_t ___m_OtherRigidbody_3;
// UnityEngine.Vector2 UnityEngine.Collision2D::m_RelativeVelocity
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_RelativeVelocity_4;
// System.Int32 UnityEngine.Collision2D::m_Enabled
int32_t ___m_Enabled_5;
// System.Int32 UnityEngine.Collision2D::m_ContactCount
int32_t ___m_ContactCount_6;
// UnityEngine.ContactPoint2D[] UnityEngine.Collision2D::m_ReusedContacts
ContactPoint2DU5BU5D_t427621BF8902AE33C86E7BF384D9B2B5B781F949* ___m_ReusedContacts_7;
// UnityEngine.ContactPoint2D[] UnityEngine.Collision2D::m_LegacyContacts
ContactPoint2DU5BU5D_t427621BF8902AE33C86E7BF384D9B2B5B781F949* ___m_LegacyContacts_8;
};
// Native definition for P/Invoke marshalling of UnityEngine.Collision2D
struct Collision2D_t81E83212C969FDDE2AB84EBCA31502818EEAB85B_marshaled_pinvoke
{
int32_t ___m_Collider_0;
int32_t ___m_OtherCollider_1;
int32_t ___m_Rigidbody_2;
int32_t ___m_OtherRigidbody_3;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_RelativeVelocity_4;
int32_t ___m_Enabled_5;
int32_t ___m_ContactCount_6;
ContactPoint2D_t16A7EE2DDFB4FA3A09C6554E11F30CEDAEBFA801* ___m_ReusedContacts_7;
ContactPoint2D_t16A7EE2DDFB4FA3A09C6554E11F30CEDAEBFA801* ___m_LegacyContacts_8;
};
// Native definition for COM marshalling of UnityEngine.Collision2D
struct Collision2D_t81E83212C969FDDE2AB84EBCA31502818EEAB85B_marshaled_com
{
int32_t ___m_Collider_0;
int32_t ___m_OtherCollider_1;
int32_t ___m_Rigidbody_2;
int32_t ___m_OtherRigidbody_3;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_RelativeVelocity_4;
int32_t ___m_Enabled_5;
int32_t ___m_ContactCount_6;
ContactPoint2D_t16A7EE2DDFB4FA3A09C6554E11F30CEDAEBFA801* ___m_ReusedContacts_7;
ContactPoint2D_t16A7EE2DDFB4FA3A09C6554E11F30CEDAEBFA801* ___m_LegacyContacts_8;
};
// System.Reflection.ConstructorInfo
struct ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB : public MethodBase_t
{
};
// UnityEngine.ControllerColliderHit
struct ControllerColliderHit_tD0B734CBE0E2B089339B14600EB5A80295F6DE92 : public RuntimeObject
{
// UnityEngine.CharacterController UnityEngine.ControllerColliderHit::m_Controller
CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* ___m_Controller_0;
// UnityEngine.Collider UnityEngine.ControllerColliderHit::m_Collider
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* ___m_Collider_1;
// UnityEngine.Vector3 UnityEngine.ControllerColliderHit::m_Point
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Point_2;
// UnityEngine.Vector3 UnityEngine.ControllerColliderHit::m_Normal
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Normal_3;
// UnityEngine.Vector3 UnityEngine.ControllerColliderHit::m_MoveDirection
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_MoveDirection_4;
// System.Single UnityEngine.ControllerColliderHit::m_MoveLength
float ___m_MoveLength_5;
// System.Int32 UnityEngine.ControllerColliderHit::m_Push
int32_t ___m_Push_6;
};
// Native definition for P/Invoke marshalling of UnityEngine.ControllerColliderHit
struct ControllerColliderHit_tD0B734CBE0E2B089339B14600EB5A80295F6DE92_marshaled_pinvoke
{
CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* ___m_Controller_0;
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* ___m_Collider_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Point_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Normal_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_MoveDirection_4;
float ___m_MoveLength_5;
int32_t ___m_Push_6;
};
// Native definition for COM marshalling of UnityEngine.ControllerColliderHit
struct ControllerColliderHit_tD0B734CBE0E2B089339B14600EB5A80295F6DE92_marshaled_com
{
CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* ___m_Controller_0;
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* ___m_Collider_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Point_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Normal_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_MoveDirection_4;
float ___m_MoveLength_5;
int32_t ___m_Push_6;
};
// UnityEngine.Coroutine
struct Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B : public YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D
{
// System.IntPtr UnityEngine.Coroutine::m_Ptr
intptr_t ___m_Ptr_0;
};
// Native definition for P/Invoke marshalling of UnityEngine.Coroutine
struct Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B_marshaled_pinvoke : public YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D_marshaled_pinvoke
{
intptr_t ___m_Ptr_0;
};
// Native definition for COM marshalling of UnityEngine.Coroutine
struct Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B_marshaled_com : public YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D_marshaled_com
{
intptr_t ___m_Ptr_0;
};
// System.Delegate
struct Delegate_t : public RuntimeObject
{
// System.IntPtr System.Delegate::method_ptr
Il2CppMethodPointer ___method_ptr_0;
// System.IntPtr System.Delegate::invoke_impl
intptr_t ___invoke_impl_1;
// System.Object System.Delegate::m_target
RuntimeObject* ___m_target_2;
// System.IntPtr System.Delegate::method
intptr_t ___method_3;
// System.IntPtr System.Delegate::delegate_trampoline
intptr_t ___delegate_trampoline_4;
// System.IntPtr System.Delegate::extra_arg
intptr_t ___extra_arg_5;
// System.IntPtr System.Delegate::method_code
intptr_t ___method_code_6;
// System.IntPtr System.Delegate::interp_method
intptr_t ___interp_method_7;
// System.IntPtr System.Delegate::interp_invoke_impl
intptr_t ___interp_invoke_impl_8;
// System.Reflection.MethodInfo System.Delegate::method_info
MethodInfo_t* ___method_info_9;
// System.Reflection.MethodInfo System.Delegate::original_method_info
MethodInfo_t* ___original_method_info_10;
// System.DelegateData System.Delegate::data
DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data_11;
// System.Boolean System.Delegate::method_is_virtual
bool ___method_is_virtual_12;
};
// Native definition for P/Invoke marshalling of System.Delegate
struct Delegate_t_marshaled_pinvoke
{
intptr_t ___method_ptr_0;
intptr_t ___invoke_impl_1;
Il2CppIUnknown* ___m_target_2;
intptr_t ___method_3;
intptr_t ___delegate_trampoline_4;
intptr_t ___extra_arg_5;
intptr_t ___method_code_6;
intptr_t ___interp_method_7;
intptr_t ___interp_invoke_impl_8;
MethodInfo_t* ___method_info_9;
MethodInfo_t* ___original_method_info_10;
DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data_11;
int32_t ___method_is_virtual_12;
};
// Native definition for COM marshalling of System.Delegate
struct Delegate_t_marshaled_com
{
intptr_t ___method_ptr_0;
intptr_t ___invoke_impl_1;
Il2CppIUnknown* ___m_target_2;
intptr_t ___method_3;
intptr_t ___delegate_trampoline_4;
intptr_t ___extra_arg_5;
intptr_t ___method_code_6;
intptr_t ___interp_method_7;
intptr_t ___interp_invoke_impl_8;
MethodInfo_t* ___method_info_9;
MethodInfo_t* ___original_method_info_10;
DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data_11;
int32_t ___method_is_virtual_12;
};
// System.Exception
struct Exception_t : public RuntimeObject
{
// System.String System.Exception::_className
String_t* ____className_1;
// System.String System.Exception::_message
String_t* ____message_2;
// System.Collections.IDictionary System.Exception::_data
RuntimeObject* ____data_3;
// System.Exception System.Exception::_innerException
Exception_t* ____innerException_4;
// System.String System.Exception::_helpURL
String_t* ____helpURL_5;
// System.Object System.Exception::_stackTrace
RuntimeObject* ____stackTrace_6;
// System.String System.Exception::_stackTraceString
String_t* ____stackTraceString_7;
// System.String System.Exception::_remoteStackTraceString
String_t* ____remoteStackTraceString_8;
// System.Int32 System.Exception::_remoteStackIndex
int32_t ____remoteStackIndex_9;
// System.Object System.Exception::_dynamicMethods
RuntimeObject* ____dynamicMethods_10;
// System.Int32 System.Exception::_HResult
int32_t ____HResult_11;
// System.String System.Exception::_source
String_t* ____source_12;
// System.Runtime.Serialization.SafeSerializationManager System.Exception::_safeSerializationManager
SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager_13;
// System.Diagnostics.StackTrace[] System.Exception::captured_traces
StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces_14;
// System.IntPtr[] System.Exception::native_trace_ips
IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* ___native_trace_ips_15;
// System.Int32 System.Exception::caught_in_unmanaged
int32_t ___caught_in_unmanaged_16;
};
// Native definition for P/Invoke marshalling of System.Exception
struct Exception_t_marshaled_pinvoke
{
char* ____className_1;
char* ____message_2;
RuntimeObject* ____data_3;
Exception_t_marshaled_pinvoke* ____innerException_4;
char* ____helpURL_5;
Il2CppIUnknown* ____stackTrace_6;
char* ____stackTraceString_7;
char* ____remoteStackTraceString_8;
int32_t ____remoteStackIndex_9;
Il2CppIUnknown* ____dynamicMethods_10;
int32_t ____HResult_11;
char* ____source_12;
SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager_13;
StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces_14;
Il2CppSafeArray/*NONE*/* ___native_trace_ips_15;
int32_t ___caught_in_unmanaged_16;
};
// Native definition for COM marshalling of System.Exception
struct Exception_t_marshaled_com
{
Il2CppChar* ____className_1;
Il2CppChar* ____message_2;
RuntimeObject* ____data_3;
Exception_t_marshaled_com* ____innerException_4;
Il2CppChar* ____helpURL_5;
Il2CppIUnknown* ____stackTrace_6;
Il2CppChar* ____stackTraceString_7;
Il2CppChar* ____remoteStackTraceString_8;
int32_t ____remoteStackIndex_9;
Il2CppIUnknown* ____dynamicMethods_10;
int32_t ____HResult_11;
Il2CppChar* ____source_12;
SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager_13;
StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces_14;
Il2CppSafeArray/*NONE*/* ___native_trace_ips_15;
int32_t ___caught_in_unmanaged_16;
};
// System.Runtime.InteropServices.GCHandle
struct GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC
{
// System.IntPtr System.Runtime.InteropServices.GCHandle::handle
intptr_t ___handle_0;
};
// System.Reflection.MethodInfo
struct MethodInfo_t : public MethodBase_t
{
};
// UnityEngine.Object
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C : public RuntimeObject
{
// System.IntPtr UnityEngine.Object::m_CachedPtr
intptr_t ___m_CachedPtr_0;
};
// Native definition for P/Invoke marshalling of UnityEngine.Object
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke
{
intptr_t ___m_CachedPtr_0;
};
// Native definition for COM marshalling of UnityEngine.Object
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com
{
intptr_t ___m_CachedPtr_0;
};
// System.OrdinalCaseSensitiveComparer
struct OrdinalCaseSensitiveComparer_t581CA7CB51DCF00B6012A697A4B4B3067144521A : public OrdinalComparer_tBB06915E213A5D4C8C617ED5478E8BF30C2B2170
{
};
// System.OrdinalIgnoreCaseComparer
struct OrdinalIgnoreCaseComparer_t8BAE11990A4C855D3BCBBFB42F4EF8D45088FBB0 : public OrdinalComparer_tBB06915E213A5D4C8C617ED5478E8BF30C2B2170
{
};
// System.Diagnostics.Process
struct Process_tF74794C64BCE464912BF158980B347CE66AF203B : public Component_t7DA251DAA9E59801CC5FE8E27F37027143BED083
{
// System.Boolean System.Diagnostics.Process::haveProcessId
bool ___haveProcessId_4;
// System.Int32 System.Diagnostics.Process::processId
int32_t ___processId_5;
// System.Boolean System.Diagnostics.Process::haveProcessHandle
bool ___haveProcessHandle_6;
// Microsoft.Win32.SafeHandles.SafeProcessHandle System.Diagnostics.Process::m_processHandle
SafeProcessHandle_tA260D4420C5F481A5DA030FFB19D038BBF8A63CB* ___m_processHandle_7;
// System.Boolean System.Diagnostics.Process::isRemoteMachine
bool ___isRemoteMachine_8;
// System.String System.Diagnostics.Process::machineName
String_t* ___machineName_9;
// System.Int32 System.Diagnostics.Process::m_processAccess
int32_t ___m_processAccess_10;
// System.Diagnostics.ProcessThreadCollection System.Diagnostics.Process::threads
ProcessThreadCollection_t9E9F6B3EB7E8031736898D77DD88F2BD29740971* ___threads_11;
// System.Diagnostics.ProcessModuleCollection System.Diagnostics.Process::modules
ProcessModuleCollection_tB2EBC893262A796A0182EDF0022F0B08E30461EE* ___modules_12;
// System.Boolean System.Diagnostics.Process::haveWorkingSetLimits
bool ___haveWorkingSetLimits_13;
// System.Boolean System.Diagnostics.Process::havePriorityClass
bool ___havePriorityClass_14;
// System.Diagnostics.ProcessStartInfo System.Diagnostics.Process::startInfo
ProcessStartInfo_t03E06D8098D3DC01CDACE23EE2D308BDA8E41D3C* ___startInfo_15;
// System.Boolean System.Diagnostics.Process::watchForExit
bool ___watchForExit_16;
// System.Boolean System.Diagnostics.Process::watchingForExit
bool ___watchingForExit_17;
// System.EventHandler System.Diagnostics.Process::onExited
EventHandler_tC6323FD7E6163F965259C33D72612C0E5B9BAB82* ___onExited_18;
// System.Boolean System.Diagnostics.Process::exited
bool ___exited_19;
// System.Int32 System.Diagnostics.Process::exitCode
int32_t ___exitCode_20;
// System.Boolean System.Diagnostics.Process::signaled
bool ___signaled_21;
// System.Boolean System.Diagnostics.Process::haveExitTime
bool ___haveExitTime_22;
// System.Boolean System.Diagnostics.Process::raisedOnExited
bool ___raisedOnExited_23;
// System.Threading.RegisteredWaitHandle System.Diagnostics.Process::registeredWaitHandle
RegisteredWaitHandle_t5AEE89AB4B4A54EAC5B66A72A0D7D2EF8C82EC86* ___registeredWaitHandle_24;
// System.Threading.WaitHandle System.Diagnostics.Process::waitHandle
WaitHandle_t08F8DB54593B241FE32E0DD0BD3D82785D3AE3D8* ___waitHandle_25;
// System.ComponentModel.ISynchronizeInvoke System.Diagnostics.Process::synchronizingObject
RuntimeObject* ___synchronizingObject_26;
// System.IO.StreamReader System.Diagnostics.Process::standardOutput
StreamReader_t81027449065C1B0C339DB46241D8001A6F61130B* ___standardOutput_27;
// System.IO.StreamWriter System.Diagnostics.Process::standardInput
StreamWriter_t6E7DF7D524AA3C018A65F62EE80779873ED4D1E4* ___standardInput_28;
// System.IO.StreamReader System.Diagnostics.Process::standardError
StreamReader_t81027449065C1B0C339DB46241D8001A6F61130B* ___standardError_29;
// System.Boolean System.Diagnostics.Process::disposed
bool ___disposed_30;
// System.Diagnostics.Process/StreamReadMode System.Diagnostics.Process::outputStreamReadMode
int32_t ___outputStreamReadMode_31;
// System.Diagnostics.Process/StreamReadMode System.Diagnostics.Process::errorStreamReadMode
int32_t ___errorStreamReadMode_32;
// System.Diagnostics.Process/StreamReadMode System.Diagnostics.Process::inputStreamReadMode
int32_t ___inputStreamReadMode_33;
// System.Diagnostics.AsyncStreamReader System.Diagnostics.Process::output
AsyncStreamReader_tAC4F4C9FDA0C1A8D21F2B1C838C08C0E83AE871B* ___output_34;
// System.Diagnostics.AsyncStreamReader System.Diagnostics.Process::error
AsyncStreamReader_tAC4F4C9FDA0C1A8D21F2B1C838C08C0E83AE871B* ___error_35;
// System.String System.Diagnostics.Process::process_name
String_t* ___process_name_36;
};
// UnityEngine.EventSystems.RaycastResult
struct RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023
{
// UnityEngine.GameObject UnityEngine.EventSystems.RaycastResult::m_GameObject
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___m_GameObject_0;
// UnityEngine.EventSystems.BaseRaycaster UnityEngine.EventSystems.RaycastResult::module
BaseRaycaster_t7DC8158FD3CA0193455344379DD5FF7CD5F1F832* ___module_1;
// System.Single UnityEngine.EventSystems.RaycastResult::distance
float ___distance_2;
// System.Single UnityEngine.EventSystems.RaycastResult::index
float ___index_3;
// System.Int32 UnityEngine.EventSystems.RaycastResult::depth
int32_t ___depth_4;
// System.Int32 UnityEngine.EventSystems.RaycastResult::sortingGroupID
int32_t ___sortingGroupID_5;
// System.Int32 UnityEngine.EventSystems.RaycastResult::sortingGroupOrder
int32_t ___sortingGroupOrder_6;
// System.Int32 UnityEngine.EventSystems.RaycastResult::sortingLayer
int32_t ___sortingLayer_7;
// System.Int32 UnityEngine.EventSystems.RaycastResult::sortingOrder
int32_t ___sortingOrder_8;
// UnityEngine.Vector3 UnityEngine.EventSystems.RaycastResult::worldPosition
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___worldPosition_9;
// UnityEngine.Vector3 UnityEngine.EventSystems.RaycastResult::worldNormal
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___worldNormal_10;
// UnityEngine.Vector2 UnityEngine.EventSystems.RaycastResult::screenPosition
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___screenPosition_11;
// System.Int32 UnityEngine.EventSystems.RaycastResult::displayIndex
int32_t ___displayIndex_12;
};
// Native definition for P/Invoke marshalling of UnityEngine.EventSystems.RaycastResult
struct RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023_marshaled_pinvoke
{
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___m_GameObject_0;
BaseRaycaster_t7DC8158FD3CA0193455344379DD5FF7CD5F1F832* ___module_1;
float ___distance_2;
float ___index_3;
int32_t ___depth_4;
int32_t ___sortingGroupID_5;
int32_t ___sortingGroupOrder_6;
int32_t ___sortingLayer_7;
int32_t ___sortingOrder_8;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___worldPosition_9;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___worldNormal_10;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___screenPosition_11;
int32_t ___displayIndex_12;
};
// Native definition for COM marshalling of UnityEngine.EventSystems.RaycastResult
struct RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023_marshaled_com
{
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___m_GameObject_0;
BaseRaycaster_t7DC8158FD3CA0193455344379DD5FF7CD5F1F832* ___module_1;
float ___distance_2;
float ___index_3;
int32_t ___depth_4;
int32_t ___sortingGroupID_5;
int32_t ___sortingGroupOrder_6;
int32_t ___sortingLayer_7;
int32_t ___sortingOrder_8;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___worldPosition_9;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___worldNormal_10;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___screenPosition_11;
int32_t ___displayIndex_12;
};
// System.RuntimeTypeHandle
struct RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B
{
// System.IntPtr System.RuntimeTypeHandle::value
intptr_t ___value_0;
};
// System.IO.StreamWriter
struct StreamWriter_t6E7DF7D524AA3C018A65F62EE80779873ED4D1E4 : public TextWriter_tA9E5461506CF806E17B6BBBF2119359DEDA3F0F3
{
// System.IO.Stream System.IO.StreamWriter::_stream
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ____stream_7;
// System.Text.Encoding System.IO.StreamWriter::_encoding
Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ____encoding_8;
// System.Text.Encoder System.IO.StreamWriter::_encoder
Encoder_tAF9067231A76315584BDF4CD27990E2F485A78FA* ____encoder_9;
// System.Byte[] System.IO.StreamWriter::_byteBuffer
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ____byteBuffer_10;
// System.Char[] System.IO.StreamWriter::_charBuffer
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ____charBuffer_11;
// System.Int32 System.IO.StreamWriter::_charPos
int32_t ____charPos_12;
// System.Int32 System.IO.StreamWriter::_charLen
int32_t ____charLen_13;
// System.Boolean System.IO.StreamWriter::_autoFlush
bool ____autoFlush_14;
// System.Boolean System.IO.StreamWriter::_haveWrittenPreamble
bool ____haveWrittenPreamble_15;
// System.Boolean System.IO.StreamWriter::_closable
bool ____closable_16;
// System.Threading.Tasks.Task System.IO.StreamWriter::_asyncWriteTask
Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* ____asyncWriteTask_17;
};
// System.IO.StringWriter
struct StringWriter_tF48052BE4F980E5C85403221E835768E4156267D : public TextWriter_tA9E5461506CF806E17B6BBBF2119359DEDA3F0F3
{
// System.Text.StringBuilder System.IO.StringWriter::_sb
StringBuilder_t* ____sb_7;
// System.Boolean System.IO.StringWriter::_isOpen
bool ____isOpen_8;
};
// ParadoxNotion.Serialization.FullSerializer.Internal.fsArrayConverter
struct fsArrayConverter_t842D5645E5CC1951BC75C13BFED08E9AE8A9AA21 : public fsConverter_t9E7044D59C5F31092BAA32038A1F5B3566DB1553
{
};
// ParadoxNotion.Serialization.FullSerializer.fsDataType
struct fsDataType_t4E25026FAB7435B7B952B207AACF34F455D5DAD5
{
// System.Int32 ParadoxNotion.Serialization.FullSerializer.fsDataType::value__
int32_t ___value___2;
};
// ParadoxNotion.Serialization.FullSerializer.Internal.fsDictionaryConverter
struct fsDictionaryConverter_t68A1FC8F3C8680A134027A242318F2DC9CD0B7C4 : public fsConverter_t9E7044D59C5F31092BAA32038A1F5B3566DB1553
{
};
// ParadoxNotion.Serialization.FullSerializer.Internal.fsEnumConverter
struct fsEnumConverter_t40C8BC68F4D7B86097AADB510D5B2324D93D662A : public fsConverter_t9E7044D59C5F31092BAA32038A1F5B3566DB1553
{
};
// ParadoxNotion.Serialization.FullSerializer.Internal.fsForwardConverter
struct fsForwardConverter_t94D2D3FA07AB8699AE10759186EA36D8379B8F73 : public fsConverter_t9E7044D59C5F31092BAA32038A1F5B3566DB1553
{
// System.String ParadoxNotion.Serialization.FullSerializer.Internal.fsForwardConverter::_memberName
String_t* ____memberName_1;
};
// ParadoxNotion.Serialization.FullSerializer.Internal.fsListConverter
struct fsListConverter_t93429CD1585975EA311DDF2071F8B6AABCFB24E0 : public fsConverter_t9E7044D59C5F31092BAA32038A1F5B3566DB1553
{
};
// ParadoxNotion.Serialization.FullSerializer.Internal.fsPrimitiveConverter
struct fsPrimitiveConverter_t494C27DBFB76809B9739FD33C089317051867290 : public fsConverter_t9E7044D59C5F31092BAA32038A1F5B3566DB1553
{
};
// ParadoxNotion.Serialization.FullSerializer.Internal.fsReflectedConverter
struct fsReflectedConverter_t95C8EEE1A5E86F59DAC17C883A14A16A89835AD6 : public fsConverter_t9E7044D59C5F31092BAA32038A1F5B3566DB1553
{
};
// ParadoxNotion.Serialization.FullSerializer.Internal.fsTypeConverter
struct fsTypeConverter_t011443D99397F7731D54FE8FA219B76F975FD732 : public fsConverter_t9E7044D59C5F31092BAA32038A1F5B3566DB1553
{
};
// ParadoxNotion.Serialization.fsUnityObjectConverter
struct fsUnityObjectConverter_tF78AABD9CDF6126C19266695661EBB0045010530 : public fsConverter_t9E7044D59C5F31092BAA32038A1F5B3566DB1553
{
};
// System.WeakReference`1<System.Object>
struct WeakReference_1_tED795563AD26F795CED3BBCD488AB1694E385BCE : public RuntimeObject
{
// System.Runtime.InteropServices.GCHandle System.WeakReference`1::handle
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC ___handle_0;
// System.Boolean System.WeakReference`1::trackResurrection
bool ___trackResurrection_1;
};
// ParadoxNotion.Serialization.FullSerializer.Internal.DirectConverters.AnimationCurve_DirectConverter
struct AnimationCurve_DirectConverter_t19A8EC3605EDDBF509641CAA7E51525928451FB1 : public fsDirectConverter_1_t3B4C0EDB1AD430603FE2B3C4AE4D5374C3CF977A
{
};
// ParadoxNotion.Serialization.FullSerializer.Internal.DirectConverters.Bounds_DirectConverter
struct Bounds_DirectConverter_tFE7BAAB9EA978C7D7E6F1008CB9C434A668DD33F : public fsDirectConverter_1_t15BA44D6025B580DA4A3E51C8E4FFA811DFD4430
{
};
// UnityEngine.Component
struct Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
{
};
// ParadoxNotion.Serialization.FullSerializer.Internal.DirectConverters.GUIStyleState_DirectConverter
struct GUIStyleState_DirectConverter_t2CC57B79EBA5319BA69DE9E2D4171DE8696A11C5 : public fsDirectConverter_1_tE9DFF987ADF0FE636DA251247D2771F07BF8DDD6
{
};
// ParadoxNotion.Serialization.FullSerializer.Internal.DirectConverters.GUIStyle_DirectConverter
struct GUIStyle_DirectConverter_tDA2BDAC30BE46839D5D08F3EFCF33AC249857C01 : public fsDirectConverter_1_tFB11E893B8CA4D1E9C7E584D8FEC8F47B2561385
{
};
// UnityEngine.GameObject
struct GameObject_t76FEDD663AB33C991A9C9A23129337651094216F : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
{
};
// ParadoxNotion.Serialization.FullSerializer.Internal.DirectConverters.Gradient_DirectConverter
struct Gradient_DirectConverter_tABCF101D9DE3D718AE51705A60B6FE6A78A6F682 : public fsDirectConverter_1_t9A7582BF735E25850527514AFC8A408529D9FA9C
{
};
// ParadoxNotion.Serialization.FullSerializer.Internal.DirectConverters.Keyframe_DirectConverter
struct Keyframe_DirectConverter_t64D5C8B6FB766491E43F99F6C58B468907CA56D7 : public fsDirectConverter_1_t06D4613344B98CA9AA1A063FA952F6B858ACFAF3
{
};
// ParadoxNotion.Serialization.FullSerializer.Internal.DirectConverters.LayerMask_DirectConverter
struct LayerMask_DirectConverter_t065A2A0D488CDC8BF93FD69F0FBF2423C9D82C4F : public fsDirectConverter_1_t0EBEE2C61AEFC30E435A8B571D8118434488B780
{
};
// System.MulticastDelegate
struct MulticastDelegate_t : public Delegate_t
{
// System.Delegate[] System.MulticastDelegate::delegates
DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771* ___delegates_13;
};
// Native definition for P/Invoke marshalling of System.MulticastDelegate
struct MulticastDelegate_t_marshaled_pinvoke : public Delegate_t_marshaled_pinvoke
{
Delegate_t_marshaled_pinvoke** ___delegates_13;
};
// Native definition for COM marshalling of System.MulticastDelegate
struct MulticastDelegate_t_marshaled_com : public Delegate_t_marshaled_com
{
Delegate_t_marshaled_com** ___delegates_13;
};
// UnityEngine.EventSystems.PointerEventData
struct PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB : public BaseEventData_tE03A848325C0AE8E76C6CA15FD86395EBF83364F
{
// UnityEngine.GameObject UnityEngine.EventSystems.PointerEventData::<pointerEnter>k__BackingField
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___U3CpointerEnterU3Ek__BackingField_2;
// UnityEngine.GameObject UnityEngine.EventSystems.PointerEventData::m_PointerPress
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___m_PointerPress_3;
// UnityEngine.GameObject UnityEngine.EventSystems.PointerEventData::<lastPress>k__BackingField
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___U3ClastPressU3Ek__BackingField_4;
// UnityEngine.GameObject UnityEngine.EventSystems.PointerEventData::<rawPointerPress>k__BackingField
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___U3CrawPointerPressU3Ek__BackingField_5;
// UnityEngine.GameObject UnityEngine.EventSystems.PointerEventData::<pointerDrag>k__BackingField
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___U3CpointerDragU3Ek__BackingField_6;
// UnityEngine.GameObject UnityEngine.EventSystems.PointerEventData::<pointerClick>k__BackingField
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___U3CpointerClickU3Ek__BackingField_7;
// UnityEngine.EventSystems.RaycastResult UnityEngine.EventSystems.PointerEventData::<pointerCurrentRaycast>k__BackingField
RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 ___U3CpointerCurrentRaycastU3Ek__BackingField_8;
// UnityEngine.EventSystems.RaycastResult UnityEngine.EventSystems.PointerEventData::<pointerPressRaycast>k__BackingField
RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 ___U3CpointerPressRaycastU3Ek__BackingField_9;
// System.Collections.Generic.List`1<UnityEngine.GameObject> UnityEngine.EventSystems.PointerEventData::hovered
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* ___hovered_10;
// System.Boolean UnityEngine.EventSystems.PointerEventData::<eligibleForClick>k__BackingField
bool ___U3CeligibleForClickU3Ek__BackingField_11;
// System.Int32 UnityEngine.EventSystems.PointerEventData::<pointerId>k__BackingField
int32_t ___U3CpointerIdU3Ek__BackingField_12;
// UnityEngine.Vector2 UnityEngine.EventSystems.PointerEventData::<position>k__BackingField
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___U3CpositionU3Ek__BackingField_13;
// UnityEngine.Vector2 UnityEngine.EventSystems.PointerEventData::<delta>k__BackingField
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___U3CdeltaU3Ek__BackingField_14;
// UnityEngine.Vector2 UnityEngine.EventSystems.PointerEventData::<pressPosition>k__BackingField
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___U3CpressPositionU3Ek__BackingField_15;
// UnityEngine.Vector3 UnityEngine.EventSystems.PointerEventData::<worldPosition>k__BackingField
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___U3CworldPositionU3Ek__BackingField_16;
// UnityEngine.Vector3 UnityEngine.EventSystems.PointerEventData::<worldNormal>k__BackingField
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___U3CworldNormalU3Ek__BackingField_17;
// System.Single UnityEngine.EventSystems.PointerEventData::<clickTime>k__BackingField
float ___U3CclickTimeU3Ek__BackingField_18;
// System.Int32 UnityEngine.EventSystems.PointerEventData::<clickCount>k__BackingField
int32_t ___U3CclickCountU3Ek__BackingField_19;
// UnityEngine.Vector2 UnityEngine.EventSystems.PointerEventData::<scrollDelta>k__BackingField
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___U3CscrollDeltaU3Ek__BackingField_20;
// System.Boolean UnityEngine.EventSystems.PointerEventData::<useDragThreshold>k__BackingField
bool ___U3CuseDragThresholdU3Ek__BackingField_21;
// System.Boolean UnityEngine.EventSystems.PointerEventData::<dragging>k__BackingField
bool ___U3CdraggingU3Ek__BackingField_22;
// UnityEngine.EventSystems.PointerEventData/InputButton UnityEngine.EventSystems.PointerEventData::<button>k__BackingField
int32_t ___U3CbuttonU3Ek__BackingField_23;
// System.Single UnityEngine.EventSystems.PointerEventData::<pressure>k__BackingField
float ___U3CpressureU3Ek__BackingField_24;
// System.Single UnityEngine.EventSystems.PointerEventData::<tangentialPressure>k__BackingField
float ___U3CtangentialPressureU3Ek__BackingField_25;
// System.Single UnityEngine.EventSystems.PointerEventData::<altitudeAngle>k__BackingField
float ___U3CaltitudeAngleU3Ek__BackingField_26;
// System.Single UnityEngine.EventSystems.PointerEventData::<azimuthAngle>k__BackingField
float ___U3CazimuthAngleU3Ek__BackingField_27;
// System.Single UnityEngine.EventSystems.PointerEventData::<twist>k__BackingField
float ___U3CtwistU3Ek__BackingField_28;
// UnityEngine.Vector2 UnityEngine.EventSystems.PointerEventData::<radius>k__BackingField
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___U3CradiusU3Ek__BackingField_29;
// UnityEngine.Vector2 UnityEngine.EventSystems.PointerEventData::<radiusVariance>k__BackingField
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___U3CradiusVarianceU3Ek__BackingField_30;
// System.Boolean UnityEngine.EventSystems.PointerEventData::<fullyExited>k__BackingField
bool ___U3CfullyExitedU3Ek__BackingField_31;
// System.Boolean UnityEngine.EventSystems.PointerEventData::<reentered>k__BackingField
bool ___U3CreenteredU3Ek__BackingField_32;
};
// ParadoxNotion.Serialization.FullSerializer.Internal.DirectConverters.RectOffset_DirectConverter
struct RectOffset_DirectConverter_t8BA507715A982E6C3BC64DA8F53AC560D3CADBEB : public fsDirectConverter_1_t428A657EBCE6E180D9575DBC63FF1D994E24E02E
{
};
// ParadoxNotion.Serialization.FullSerializer.Internal.DirectConverters.Rect_DirectConverter
struct Rect_DirectConverter_t3AF20FF19E802DE254B1F96AFAB99938407D18D1 : public fsDirectConverter_1_tF5339E5A9981BA0BB98D673961E710957992B5B8
{
};
// UnityEngine.ScriptableObject
struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
{
};
// Native definition for P/Invoke marshalling of UnityEngine.ScriptableObject
struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A_marshaled_pinvoke : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke
{
};
// Native definition for COM marshalling of UnityEngine.ScriptableObject
struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A_marshaled_com : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com
{
};
// System.SystemException
struct SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 : public Exception_t
{
};
// UnityEngine.Texture
struct Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
{
};
// System.Type
struct Type_t : public MemberInfo_t
{
// System.RuntimeTypeHandle System.Type::_impl
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ____impl_8;
};
// ParadoxNotion.Serialization.FullSerializer.Internal.DirectConverters.Vector2Int_DirectConverter
struct Vector2Int_DirectConverter_t0BD8358F1618F3FD56016252FE38A04FD34AEFB0 : public fsDirectConverter_1_tA2A2786ED182F71826D856A41C57DF0C1FA1883C
{
};
// ParadoxNotion.Serialization.FullSerializer.Internal.DirectConverters.Vector3Int_DirectConverter
struct Vector3Int_DirectConverter_t125E0A2DDBA112275ABCF75348EFEE44BD35B95E : public fsDirectConverter_1_t71559C673CCAC9171ED7729858A499BA0763E0B2
{
};
// System.Action`1<System.Boolean>
struct Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C : public MulticastDelegate_t
{
};
// System.Action`1<System.Object>
struct Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87 : public MulticastDelegate_t
{
};
// System.Action`2<System.Object,System.Object>
struct Action_2_t156C43F079E7E68155FCDCD12DC77DD11AEF7E3C : public MulticastDelegate_t
{
};
// System.Action`2<System.Object,ParadoxNotion.Serialization.FullSerializer.fsData>
struct Action_2_tBCF27E67455F82A86083269A473FFBC6EF95A085 : public MulticastDelegate_t
{
};
// System.Action`2<UnityEngine.RenderTexture,UnityEngine.RenderTexture>
struct Action_2_t614AB1C8EDBDCA4CEA2E8C48AFFF33F825433DB1 : public MulticastDelegate_t
{
};
// ParadoxNotion.Services.EventRouter/EventDelegate`1<UnityEngine.EventSystems.AxisEventData>
struct EventDelegate_1_t9D47EFD73C7AAE4AF31A0169C509BD82147A2038 : public MulticastDelegate_t
{
};
// ParadoxNotion.Services.EventRouter/EventDelegate`1<UnityEngine.EventSystems.BaseEventData>
struct EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B : public MulticastDelegate_t
{
};
// ParadoxNotion.Services.EventRouter/EventDelegate`1<UnityEngine.Collider>
struct EventDelegate_1_t6F52CB20C27A00AD5B3EDA7C4FC6F5457CF62587 : public MulticastDelegate_t
{
};
// ParadoxNotion.Services.EventRouter/EventDelegate`1<UnityEngine.Collider2D>
struct EventDelegate_1_t0A3517F87DD0F8308E239D4FFEA727B41F2CEC55 : public MulticastDelegate_t
{
};
// ParadoxNotion.Services.EventRouter/EventDelegate`1<UnityEngine.Collision>
struct EventDelegate_1_tD29A63C52AB913AB044E80D0145C193680CB8AF1 : public MulticastDelegate_t
{
};
// ParadoxNotion.Services.EventRouter/EventDelegate`1<UnityEngine.Collision2D>
struct EventDelegate_1_t88F2B17388F778571525A3B4746C724130EFEF3E : public MulticastDelegate_t
{
};
// ParadoxNotion.Services.EventRouter/EventDelegate`1<UnityEngine.ControllerColliderHit>
struct EventDelegate_1_t9267A446213AA1DAC898708EE85CEB3EBF95D9B4 : public MulticastDelegate_t
{
};
// ParadoxNotion.Services.EventRouter/EventDelegate`1<UnityEngine.GameObject>
struct EventDelegate_1_t5A4AFE96D0BA4815568B3734C38266933BB5AAD6 : public MulticastDelegate_t
{
};
// ParadoxNotion.Services.EventRouter/EventDelegate`1<System.Int32>
struct EventDelegate_1_t2A226EAE82D102AC6F450E338D16C4D1638857BD : public MulticastDelegate_t
{
};
// ParadoxNotion.Services.EventRouter/EventDelegate`1<System.Object>
struct EventDelegate_1_t668F3DC53D20DE0BC67F6D9DD588F6F31181DB8C : public MulticastDelegate_t
{
};
// ParadoxNotion.Services.EventRouter/EventDelegate`1<UnityEngine.EventSystems.PointerEventData>
struct EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3 : public MulticastDelegate_t
{
};
// System.Func`2<System.Reflection.ConstructorInfo,System.Boolean>
struct Func_2_tF43743677DC8EC7ECF5575F75E3C0CB6CE4EE70C : public MulticastDelegate_t
{
};
// System.Func`2<System.Reflection.MethodInfo,System.Boolean>
struct Func_2_t48B62DF57727FFB990D76F189BB41D4DC86FF164 : public MulticastDelegate_t
{
};
// System.Func`2<System.Reflection.ParameterInfo,System.String>
struct Func_2_tDE706B5F87BEAD2AAD875E35CECC6843A16ED557 : public MulticastDelegate_t
{
};
// System.Func`2<System.Type,System.String>
struct Func_2_t9D09D397B043BC5218B2565C13BA5AA81CABC121 : public MulticastDelegate_t
{
};
// System.Func`2<ParadoxNotion.Serialization.FullSerializer.fsDataType,System.String>
struct Func_2_tC56EA2FC07FF89D9CC4A65658444BCB9659D1698 : public MulticastDelegate_t
{
};
// System.Action
struct Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07 : public MulticastDelegate_t
{
};
// System.AsyncCallback
struct AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C : public MulticastDelegate_t
{
};
// UnityEngine.Behaviour
struct Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3
{
};
// UnityEngine.Collider
struct Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76 : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3
{
};
// System.InvalidOperationException
struct InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
{
};
// System.NotImplementedException
struct NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
{
};
// System.NotSupportedException
struct NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
{
};
// UnityEngine.RenderTexture
struct RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27 : public Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700
{
};
// System.Threading.ThreadStart
struct ThreadStart_t7662D98F1793EDE90192D7304D1C3C44119328A2 : public MulticastDelegate_t
{
};
// ParadoxNotion.Services.EventRouter/CustomEventDelegate
struct CustomEventDelegate_tDCADC9123D2A1C92BF09539592EBC015A6F9F504 : public MulticastDelegate_t
{
};
// ParadoxNotion.Services.EventRouter/EventDelegate
struct EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F : public MulticastDelegate_t
{
};
// ParadoxNotion.Services.Logger/LogHandler
struct LogHandler_t336D9CB60AF2B94D0403A0DF86AFA48D76E30592 : public MulticastDelegate_t
{
};
// ParadoxNotion.Serialization.FullSerializer.fsMetaType/ObjectGenerator
struct ObjectGenerator_t8658AD52ABB1BB121BACBA30668CEF0585CCE259 : public MulticastDelegate_t
{
};
// UnityEngine.Collider2D
struct Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52 : public Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA
{
};
// UnityEngine.MonoBehaviour
struct MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 : public Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA
{
};
// ParadoxNotion.Services.EventRouter
struct EventRouter_tFF11845F5CEB376625AA32F751511FA5918717F9 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
// ParadoxNotion.Services.EventRouterAnimatorMove ParadoxNotion.Services.EventRouter::_routerAnimatorMove
EventRouterAnimatorMove_tCC97034D7B43B81378ECB246E21BC3280DFF04AF* ____routerAnimatorMove_4;
// ParadoxNotion.Services.EventRouter/EventDelegate`1<UnityEngine.EventSystems.PointerEventData> ParadoxNotion.Services.EventRouter::onPointerEnter
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* ___onPointerEnter_5;
// ParadoxNotion.Services.EventRouter/EventDelegate`1<UnityEngine.EventSystems.PointerEventData> ParadoxNotion.Services.EventRouter::onPointerExit
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* ___onPointerExit_6;
// ParadoxNotion.Services.EventRouter/EventDelegate`1<UnityEngine.EventSystems.PointerEventData> ParadoxNotion.Services.EventRouter::onPointerDown
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* ___onPointerDown_7;
// ParadoxNotion.Services.EventRouter/EventDelegate`1<UnityEngine.EventSystems.PointerEventData> ParadoxNotion.Services.EventRouter::onPointerUp
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* ___onPointerUp_8;
// ParadoxNotion.Services.EventRouter/EventDelegate`1<UnityEngine.EventSystems.PointerEventData> ParadoxNotion.Services.EventRouter::onPointerClick
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* ___onPointerClick_9;
// ParadoxNotion.Services.EventRouter/EventDelegate`1<UnityEngine.EventSystems.PointerEventData> ParadoxNotion.Services.EventRouter::onDrag
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* ___onDrag_10;
// ParadoxNotion.Services.EventRouter/EventDelegate`1<UnityEngine.EventSystems.PointerEventData> ParadoxNotion.Services.EventRouter::onDrop
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* ___onDrop_11;
// ParadoxNotion.Services.EventRouter/EventDelegate`1<UnityEngine.EventSystems.PointerEventData> ParadoxNotion.Services.EventRouter::onScroll
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* ___onScroll_12;
// ParadoxNotion.Services.EventRouter/EventDelegate`1<UnityEngine.EventSystems.BaseEventData> ParadoxNotion.Services.EventRouter::onUpdateSelected
EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B* ___onUpdateSelected_13;
// ParadoxNotion.Services.EventRouter/EventDelegate`1<UnityEngine.EventSystems.BaseEventData> ParadoxNotion.Services.EventRouter::onSelect
EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B* ___onSelect_14;
// ParadoxNotion.Services.EventRouter/EventDelegate`1<UnityEngine.EventSystems.BaseEventData> ParadoxNotion.Services.EventRouter::onDeselect
EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B* ___onDeselect_15;
// ParadoxNotion.Services.EventRouter/EventDelegate`1<UnityEngine.EventSystems.AxisEventData> ParadoxNotion.Services.EventRouter::onMove
EventDelegate_1_t9D47EFD73C7AAE4AF31A0169C509BD82147A2038* ___onMove_16;
// ParadoxNotion.Services.EventRouter/EventDelegate`1<UnityEngine.EventSystems.BaseEventData> ParadoxNotion.Services.EventRouter::onSubmit
EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B* ___onSubmit_17;
// ParadoxNotion.Services.EventRouter/EventDelegate ParadoxNotion.Services.EventRouter::onMouseDown
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* ___onMouseDown_18;
// ParadoxNotion.Services.EventRouter/EventDelegate ParadoxNotion.Services.EventRouter::onMouseDrag
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* ___onMouseDrag_19;
// ParadoxNotion.Services.EventRouter/EventDelegate ParadoxNotion.Services.EventRouter::onMouseEnter
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* ___onMouseEnter_20;
// ParadoxNotion.Services.EventRouter/EventDelegate ParadoxNotion.Services.EventRouter::onMouseExit
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* ___onMouseExit_21;
// ParadoxNotion.Services.EventRouter/EventDelegate ParadoxNotion.Services.EventRouter::onMouseOver
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* ___onMouseOver_22;
// ParadoxNotion.Services.EventRouter/EventDelegate ParadoxNotion.Services.EventRouter::onMouseUp
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* ___onMouseUp_23;
// ParadoxNotion.Services.EventRouter/EventDelegate ParadoxNotion.Services.EventRouter::onEnable
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* ___onEnable_24;
// ParadoxNotion.Services.EventRouter/EventDelegate ParadoxNotion.Services.EventRouter::onDisable
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* ___onDisable_25;
// ParadoxNotion.Services.EventRouter/EventDelegate ParadoxNotion.Services.EventRouter::onDestroy
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* ___onDestroy_26;
// ParadoxNotion.Services.EventRouter/EventDelegate ParadoxNotion.Services.EventRouter::onTransformChildrenChanged
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* ___onTransformChildrenChanged_27;
// ParadoxNotion.Services.EventRouter/EventDelegate ParadoxNotion.Services.EventRouter::onTransformParentChanged
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* ___onTransformParentChanged_28;
// ParadoxNotion.Services.EventRouter/EventDelegate`1<System.Int32> ParadoxNotion.Services.EventRouter::onAnimatorIK
EventDelegate_1_t2A226EAE82D102AC6F450E338D16C4D1638857BD* ___onAnimatorIK_29;
// ParadoxNotion.Services.EventRouter/EventDelegate ParadoxNotion.Services.EventRouter::onBecameInvisible
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* ___onBecameInvisible_30;
// ParadoxNotion.Services.EventRouter/EventDelegate ParadoxNotion.Services.EventRouter::onBecameVisible
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* ___onBecameVisible_31;
// ParadoxNotion.Services.EventRouter/EventDelegate`1<UnityEngine.ControllerColliderHit> ParadoxNotion.Services.EventRouter::onControllerColliderHit
EventDelegate_1_t9267A446213AA1DAC898708EE85CEB3EBF95D9B4* ___onControllerColliderHit_32;
// ParadoxNotion.Services.EventRouter/EventDelegate`1<UnityEngine.GameObject> ParadoxNotion.Services.EventRouter::onParticleCollision
EventDelegate_1_t5A4AFE96D0BA4815568B3734C38266933BB5AAD6* ___onParticleCollision_33;
// ParadoxNotion.Services.EventRouter/EventDelegate`1<UnityEngine.Collision> ParadoxNotion.Services.EventRouter::onCollisionEnter
EventDelegate_1_tD29A63C52AB913AB044E80D0145C193680CB8AF1* ___onCollisionEnter_34;
// ParadoxNotion.Services.EventRouter/EventDelegate`1<UnityEngine.Collision> ParadoxNotion.Services.EventRouter::onCollisionExit
EventDelegate_1_tD29A63C52AB913AB044E80D0145C193680CB8AF1* ___onCollisionExit_35;
// ParadoxNotion.Services.EventRouter/EventDelegate`1<UnityEngine.Collision> ParadoxNotion.Services.EventRouter::onCollisionStay
EventDelegate_1_tD29A63C52AB913AB044E80D0145C193680CB8AF1* ___onCollisionStay_36;
// ParadoxNotion.Services.EventRouter/EventDelegate`1<UnityEngine.Collision2D> ParadoxNotion.Services.EventRouter::onCollisionEnter2D
EventDelegate_1_t88F2B17388F778571525A3B4746C724130EFEF3E* ___onCollisionEnter2D_37;
// ParadoxNotion.Services.EventRouter/EventDelegate`1<UnityEngine.Collision2D> ParadoxNotion.Services.EventRouter::onCollisionExit2D
EventDelegate_1_t88F2B17388F778571525A3B4746C724130EFEF3E* ___onCollisionExit2D_38;
// ParadoxNotion.Services.EventRouter/EventDelegate`1<UnityEngine.Collision2D> ParadoxNotion.Services.EventRouter::onCollisionStay2D
EventDelegate_1_t88F2B17388F778571525A3B4746C724130EFEF3E* ___onCollisionStay2D_39;
// ParadoxNotion.Services.EventRouter/EventDelegate`1<UnityEngine.Collider> ParadoxNotion.Services.EventRouter::onTriggerEnter
EventDelegate_1_t6F52CB20C27A00AD5B3EDA7C4FC6F5457CF62587* ___onTriggerEnter_40;
// ParadoxNotion.Services.EventRouter/EventDelegate`1<UnityEngine.Collider> ParadoxNotion.Services.EventRouter::onTriggerExit
EventDelegate_1_t6F52CB20C27A00AD5B3EDA7C4FC6F5457CF62587* ___onTriggerExit_41;
// ParadoxNotion.Services.EventRouter/EventDelegate`1<UnityEngine.Collider> ParadoxNotion.Services.EventRouter::onTriggerStay
EventDelegate_1_t6F52CB20C27A00AD5B3EDA7C4FC6F5457CF62587* ___onTriggerStay_42;
// ParadoxNotion.Services.EventRouter/EventDelegate`1<UnityEngine.Collider2D> ParadoxNotion.Services.EventRouter::onTriggerEnter2D
EventDelegate_1_t0A3517F87DD0F8308E239D4FFEA727B41F2CEC55* ___onTriggerEnter2D_43;
// ParadoxNotion.Services.EventRouter/EventDelegate`1<UnityEngine.Collider2D> ParadoxNotion.Services.EventRouter::onTriggerExit2D
EventDelegate_1_t0A3517F87DD0F8308E239D4FFEA727B41F2CEC55* ___onTriggerExit2D_44;
// ParadoxNotion.Services.EventRouter/EventDelegate`1<UnityEngine.Collider2D> ParadoxNotion.Services.EventRouter::onTriggerStay2D
EventDelegate_1_t0A3517F87DD0F8308E239D4FFEA727B41F2CEC55* ___onTriggerStay2D_45;
// System.Action`2<UnityEngine.RenderTexture,UnityEngine.RenderTexture> ParadoxNotion.Services.EventRouter::onRenderImage
Action_2_t614AB1C8EDBDCA4CEA2E8C48AFFF33F825433DB1* ___onRenderImage_46;
// ParadoxNotion.Services.EventRouter/EventDelegate ParadoxNotion.Services.EventRouter::onDrawGizmos
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* ___onDrawGizmos_47;
// ParadoxNotion.Services.EventRouter/CustomEventDelegate ParadoxNotion.Services.EventRouter::onCustomEvent
CustomEventDelegate_tDCADC9123D2A1C92BF09539592EBC015A6F9F504* ___onCustomEvent_48;
};
// ParadoxNotion.Services.EventRouterAnimatorMove
struct EventRouterAnimatorMove_tCC97034D7B43B81378ECB246E21BC3280DFF04AF : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
// ParadoxNotion.Services.EventRouter/EventDelegate ParadoxNotion.Services.EventRouterAnimatorMove::onAnimatorMove
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* ___onAnimatorMove_4;
};
// ParadoxNotion.Services.MonoManager
struct MonoManager_tE81CE532B3B4DBD56BB7E9CBDB64B8872B210675 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
// System.Action ParadoxNotion.Services.MonoManager::onUpdate
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___onUpdate_4;
// System.Action ParadoxNotion.Services.MonoManager::onLateUpdate
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___onLateUpdate_5;
// System.Action ParadoxNotion.Services.MonoManager::onFixedUpdate
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___onFixedUpdate_6;
// System.Action ParadoxNotion.Services.MonoManager::onApplicationQuit
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___onApplicationQuit_7;
// System.Action`1<System.Boolean> ParadoxNotion.Services.MonoManager::onApplicationPause
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* ___onApplicationPause_8;
// System.Action ParadoxNotion.Services.MonoManager::onGUI
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___onGUI_9;
};
// System.Collections.Generic.Dictionary`2<System.Int32,System.Object>
// System.Collections.Generic.Dictionary`2<System.Int32,System.Object>
// System.Collections.Generic.Dictionary`2<System.Int32,ParadoxNotion.Serialization.FullSerializer.fsData>
// System.Collections.Generic.Dictionary`2<System.Int32,ParadoxNotion.Serialization.FullSerializer.fsData>
// System.Collections.Generic.Dictionary`2<System.Object,System.Int32>
// System.Collections.Generic.Dictionary`2<System.Object,System.Int32>
// System.Collections.Generic.Dictionary`2<System.String,ParadoxNotion.Serialization.FullSerializer.fsData>
// System.Collections.Generic.Dictionary`2<System.String,ParadoxNotion.Serialization.FullSerializer.fsData>
// System.Collections.Generic.Dictionary`2<System.Type,System.Collections.Generic.List`1<ParadoxNotion.Serialization.FullSerializer.fsObjectProcessor>>
// System.Collections.Generic.Dictionary`2<System.Type,System.Collections.Generic.List`1<ParadoxNotion.Serialization.FullSerializer.fsObjectProcessor>>
// System.Collections.Generic.Dictionary`2<System.Type,System.Object>
// System.Collections.Generic.Dictionary`2<System.Type,System.Object>
// System.Collections.Generic.Dictionary`2<System.Type,ParadoxNotion.Serialization.FullSerializer.fsBaseConverter>
// System.Collections.Generic.Dictionary`2<System.Type,ParadoxNotion.Serialization.FullSerializer.fsBaseConverter>
// System.Collections.Generic.Dictionary`2<System.Type,ParadoxNotion.Serialization.FullSerializer.fsDirectConverter>
// System.Collections.Generic.Dictionary`2<System.Type,ParadoxNotion.Serialization.FullSerializer.fsDirectConverter>
// System.Collections.Generic.Dictionary`2<System.Type,ParadoxNotion.Serialization.FullSerializer.fsMetaType>
// System.Collections.Generic.Dictionary`2<System.Type,ParadoxNotion.Serialization.FullSerializer.fsMetaType>
// System.Collections.Generic.HashSet`1<System.Int32>
// System.Collections.Generic.HashSet`1<System.Int32>
// System.Collections.Generic.Dictionary`2/KeyCollection<System.String,ParadoxNotion.Serialization.FullSerializer.fsData>
// System.Collections.Generic.Dictionary`2/KeyCollection<System.String,ParadoxNotion.Serialization.FullSerializer.fsData>
// System.Collections.Generic.List`1<System.Object>
struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<System.Object>
// System.Collections.Generic.List`1<UnityEngine.Object>
struct List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
ObjectU5BU5D_tD4BF1BEC72A31DF6611C0B8FA3112AF128FC3F8A* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<UnityEngine.Object>
// System.Collections.Generic.List`1<System.String>
struct List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<System.String>
// System.Collections.Generic.List`1<ParadoxNotion.Serialization.FullSerializer.fsConverter>
struct List_1_t9D64719548591D37F3B7BBD73B3E4BA651197EB7_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
fsConverterU5BU5D_t747147C4DD58F0BEA8200C68E78274D6C9D61C79* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<ParadoxNotion.Serialization.FullSerializer.fsConverter>
// System.Collections.Generic.List`1<ParadoxNotion.Serialization.FullSerializer.fsData>
struct List_1_t4D96A4E098B170CBC423764341CFED06110FF31E_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
fsDataU5BU5D_tEC7740096A3B48C12CB69C661413736ED866D5C9* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<ParadoxNotion.Serialization.FullSerializer.fsData>
// System.Collections.Generic.List`1<ParadoxNotion.Serialization.FullSerializer.fsMetaProperty>
struct List_1_t98FDF29D18F11DED3ACCA04DA0889C7EBBF0372A_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
fsMetaPropertyU5BU5D_t0814D4685CA591A860E0299D271F7AF27A9E4505* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<ParadoxNotion.Serialization.FullSerializer.fsMetaProperty>
// System.Collections.Generic.List`1<ParadoxNotion.Serialization.FullSerializer.fsObjectProcessor>
struct List_1_tF54314BA0790FE1A031B2F5CCE7E1723E85E4640_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
fsObjectProcessorU5BU5D_tDC175EC12A3CF5C94A644D504BDA399C091497A5* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<ParadoxNotion.Serialization.FullSerializer.fsObjectProcessor>
// System.Collections.Generic.List`1<ParadoxNotion.Services.Logger/LogHandler>
struct List_1_t72F6DCE7C907A8F47BAF42E03B37D9F61EC8A99B_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
LogHandlerU5BU5D_tBD7620C592895C4DC58ED71F94147D0DF0B4F7BC* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<ParadoxNotion.Services.Logger/LogHandler>
// System.Collections.Generic.Stack`1<ParadoxNotion.Serialization.FullSerializer.ISerializationCollector>
// System.Collections.Generic.Stack`1<ParadoxNotion.Serialization.FullSerializer.ISerializationCollector>
// System.Collections.Generic.Stack`1<System.Object>
// System.Collections.Generic.Stack`1<System.Object>
// System.Collections.ArrayList
// System.Collections.ArrayList
// System.Attribute
// System.Attribute
// System.Globalization.CultureInfo
struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_StaticFields
{
// System.Globalization.CultureInfo modreq(System.Runtime.CompilerServices.IsVolatile) System.Globalization.CultureInfo::invariant_culture_info
CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___invariant_culture_info_0;
// System.Object System.Globalization.CultureInfo::shared_table_lock
RuntimeObject* ___shared_table_lock_1;
// System.Globalization.CultureInfo System.Globalization.CultureInfo::default_current_culture
CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___default_current_culture_2;
// System.Globalization.CultureInfo modreq(System.Runtime.CompilerServices.IsVolatile) System.Globalization.CultureInfo::s_DefaultThreadCurrentUICulture
CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___s_DefaultThreadCurrentUICulture_34;
// System.Globalization.CultureInfo modreq(System.Runtime.CompilerServices.IsVolatile) System.Globalization.CultureInfo::s_DefaultThreadCurrentCulture
CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___s_DefaultThreadCurrentCulture_35;
// System.Collections.Generic.Dictionary`2<System.Int32,System.Globalization.CultureInfo> System.Globalization.CultureInfo::shared_by_number
Dictionary_2_t9FA6D82CAFC18769F7515BB51D1C56DAE09381C3* ___shared_by_number_36;
// System.Collections.Generic.Dictionary`2<System.String,System.Globalization.CultureInfo> System.Globalization.CultureInfo::shared_by_name
Dictionary_2_tE1603CE612C16451D1E56FF4D4859D4FE4087C28* ___shared_by_name_37;
// System.Globalization.CultureInfo System.Globalization.CultureInfo::s_UserPreferredCultureInfoInAppX
CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___s_UserPreferredCultureInfoInAppX_38;
// System.Boolean System.Globalization.CultureInfo::IsTaiwanSku
bool ___IsTaiwanSku_39;
};
// System.Globalization.CultureInfo
// UnityEngine.Debug
struct Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_StaticFields
{
// UnityEngine.ILogger UnityEngine.Debug::s_DefaultLogger
RuntimeObject* ___s_DefaultLogger_0;
// UnityEngine.ILogger UnityEngine.Debug::s_Logger
RuntimeObject* ___s_Logger_1;
};
// UnityEngine.Debug
// ParadoxNotion.Serialization.JSONSerializer
struct JSONSerializer_t41C2A6A19CE244C486DCA145CEF08B6A4C8CAA0F_StaticFields
{
// System.Object ParadoxNotion.Serialization.JSONSerializer::serializerLock
RuntimeObject* ___serializerLock_0;
// ParadoxNotion.Serialization.FullSerializer.fsSerializer ParadoxNotion.Serialization.JSONSerializer::serializer
fsSerializer_t745FA3749142E0209C2929EA7E73635FFDB2E114* ___serializer_1;
// System.Collections.Generic.Dictionary`2<System.String,ParadoxNotion.Serialization.FullSerializer.fsData> ParadoxNotion.Serialization.JSONSerializer::dataCache
Dictionary_2_tBE662043609334E6EC03217A32CAE298B71E4096* ___dataCache_2;
};
// ParadoxNotion.Serialization.JSONSerializer
// ParadoxNotion.Services.Logger
struct Logger_t94C2139B874BE54A76E5E93762A7A3BCFD0040CA_StaticFields
{
// System.Collections.Generic.List`1<ParadoxNotion.Services.Logger/LogHandler> ParadoxNotion.Services.Logger::subscribers
List_1_t72F6DCE7C907A8F47BAF42E03B37D9F61EC8A99B* ___subscribers_0;
};
// ParadoxNotion.Services.Logger
// System.Reflection.MemberInfo
// System.Reflection.MemberInfo
// System.Reflection.ParameterInfo
// System.Reflection.ParameterInfo
// ParadoxNotion.Serialization.SerializationPair
// ParadoxNotion.Serialization.SerializationPair
// ParadoxNotion.Serialization.SerializedConstructorInfo
// ParadoxNotion.Serialization.SerializedConstructorInfo
// ParadoxNotion.Serialization.SerializedEventInfo
// ParadoxNotion.Serialization.SerializedEventInfo
// ParadoxNotion.Serialization.SerializedFieldInfo
// ParadoxNotion.Serialization.SerializedFieldInfo
// ParadoxNotion.Serialization.SerializedMethodInfo
// ParadoxNotion.Serialization.SerializedMethodInfo
// ParadoxNotion.Serialization.SerializedTypeInfo
// ParadoxNotion.Serialization.SerializedTypeInfo
// ParadoxNotion.Serialization.SerializedUnityEventInfo
// ParadoxNotion.Serialization.SerializedUnityEventInfo
// System.String
struct String_t_StaticFields
{
// System.String System.String::Empty
String_t* ___Empty_6;
};
// System.String
// System.Text.StringBuilder
// System.Text.StringBuilder
// System.StringComparer
struct StringComparer_t6268F19CA34879176651429C0D8A3D0002BB8E06_StaticFields
{
// System.CultureAwareComparer System.StringComparer::s_invariantCulture
CultureAwareComparer_t5822A6535A6EB4C448D1B7736067D1188BAEE8CD* ___s_invariantCulture_0;
// System.CultureAwareComparer System.StringComparer::s_invariantCultureIgnoreCase
CultureAwareComparer_t5822A6535A6EB4C448D1B7736067D1188BAEE8CD* ___s_invariantCultureIgnoreCase_1;
// System.OrdinalCaseSensitiveComparer System.StringComparer::s_ordinal
OrdinalCaseSensitiveComparer_t581CA7CB51DCF00B6012A697A4B4B3067144521A* ___s_ordinal_2;
// System.OrdinalIgnoreCaseComparer System.StringComparer::s_ordinalIgnoreCase
OrdinalIgnoreCaseComparer_t8BAE11990A4C855D3BCBBFB42F4EF8D45088FBB0* ___s_ordinalIgnoreCase_3;
};
// System.StringComparer
// ParadoxNotion.Services.Threader
struct Threader_tFDCB2BB163812D50862D40F363A5EEA1073B1412_StaticFields
{
// System.Boolean ParadoxNotion.Services.Threader::<applicationIsPlaying>k__BackingField
bool ___U3CapplicationIsPlayingU3Ek__BackingField_0;
};
// ParadoxNotion.Services.Threader
// ParadoxNotion.Serialization.FullSerializer.fsBaseConverter
// ParadoxNotion.Serialization.FullSerializer.fsBaseConverter
// ParadoxNotion.Serialization.FullSerializer.fsCyclicReferenceManager
// ParadoxNotion.Serialization.FullSerializer.fsCyclicReferenceManager
// ParadoxNotion.Serialization.FullSerializer.fsData
struct fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0_StaticFields
{
// ParadoxNotion.Serialization.FullSerializer.fsData ParadoxNotion.Serialization.FullSerializer.fsData::True
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* ___True_1;
// ParadoxNotion.Serialization.FullSerializer.fsData ParadoxNotion.Serialization.FullSerializer.fsData::False
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* ___False_2;
// ParadoxNotion.Serialization.FullSerializer.fsData ParadoxNotion.Serialization.FullSerializer.fsData::Null
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* ___Null_3;
};
// ParadoxNotion.Serialization.FullSerializer.fsData
// ParadoxNotion.Serialization.FullSerializer.fsGlobalConfig
struct fsGlobalConfig_t9B9137D541B761C42DECE4210E0DD1650F25F10E_StaticFields
{
// System.Boolean ParadoxNotion.Serialization.FullSerializer.fsGlobalConfig::SerializeDefaultValues
bool ___SerializeDefaultValues_0;
// System.Boolean ParadoxNotion.Serialization.FullSerializer.fsGlobalConfig::IsCaseSensitive
bool ___IsCaseSensitive_1;
// System.Type[] ParadoxNotion.Serialization.FullSerializer.fsGlobalConfig::IgnoreSerializeAttributes
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___IgnoreSerializeAttributes_2;
// System.Type[] ParadoxNotion.Serialization.FullSerializer.fsGlobalConfig::SerializeAttributes
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___SerializeAttributes_3;
// System.String ParadoxNotion.Serialization.FullSerializer.fsGlobalConfig::CustomDateTimeFormatString
String_t* ___CustomDateTimeFormatString_4;
// System.Boolean ParadoxNotion.Serialization.FullSerializer.fsGlobalConfig::Serialize64BitIntegerAsString
bool ___Serialize64BitIntegerAsString_5;
// System.Boolean ParadoxNotion.Serialization.FullSerializer.fsGlobalConfig::SerializeEnumsAsInteger
bool ___SerializeEnumsAsInteger_6;
};
// ParadoxNotion.Serialization.FullSerializer.fsGlobalConfig
// ParadoxNotion.Serialization.FullSerializer.fsJsonParser
// ParadoxNotion.Serialization.FullSerializer.fsJsonParser
// ParadoxNotion.Serialization.FullSerializer.fsJsonPrinter
// ParadoxNotion.Serialization.FullSerializer.fsJsonPrinter
// ParadoxNotion.Serialization.FullSerializer.fsMetaProperty
// ParadoxNotion.Serialization.FullSerializer.fsMetaProperty
// ParadoxNotion.Serialization.FullSerializer.fsMetaType
struct fsMetaType_tAD3AD51319D067740165C015FA9FD964DB7F8FBD_StaticFields
{
// System.Collections.Generic.Dictionary`2<System.Type,ParadoxNotion.Serialization.FullSerializer.fsMetaType> ParadoxNotion.Serialization.FullSerializer.fsMetaType::_metaTypes
Dictionary_2_tB4E60F2EE6C9B1CF9357855471A356B2B4990452* ____metaTypes_0;
// System.Collections.Generic.Dictionary`2<System.Type,System.Object> ParadoxNotion.Serialization.FullSerializer.fsMetaType::_defaultInstances
Dictionary_2_t954AEC357FE7190582B8255D4ACEF81F5E94A6A5* ____defaultInstances_1;
};
// ParadoxNotion.Serialization.FullSerializer.fsMetaType
// ParadoxNotion.Serialization.FullSerializer.fsObjectProcessor
// ParadoxNotion.Serialization.FullSerializer.fsObjectProcessor
// ParadoxNotion.Serialization.FullSerializer.fsSerializer
// ParadoxNotion.Serialization.FullSerializer.fsSerializer
// ParadoxNotion.Serialization.SerializedConstructorInfo/<>c
struct U3CU3Ec_t27B5E6FD3D07C82BD3171A085D268F764001F733_StaticFields
{
// ParadoxNotion.Serialization.SerializedConstructorInfo/<>c ParadoxNotion.Serialization.SerializedConstructorInfo/<>c::<>9
U3CU3Ec_t27B5E6FD3D07C82BD3171A085D268F764001F733* ___U3CU3E9_0;
// System.Func`2<System.Reflection.ParameterInfo,System.String> ParadoxNotion.Serialization.SerializedConstructorInfo/<>c::<>9__4_0
Func_2_tDE706B5F87BEAD2AAD875E35CECC6843A16ED557* ___U3CU3E9__4_0_1;
};
// ParadoxNotion.Serialization.SerializedConstructorInfo/<>c
// ParadoxNotion.Serialization.SerializedConstructorInfo/<>c__DisplayClass5_0
// ParadoxNotion.Serialization.SerializedConstructorInfo/<>c__DisplayClass5_0
// ParadoxNotion.Serialization.SerializedMethodInfo/<>c
struct U3CU3Ec_t79F63B0C2146F10BDB3DCCDA0A7B09D53F91F198_StaticFields
{
// ParadoxNotion.Serialization.SerializedMethodInfo/<>c ParadoxNotion.Serialization.SerializedMethodInfo/<>c::<>9
U3CU3Ec_t79F63B0C2146F10BDB3DCCDA0A7B09D53F91F198* ___U3CU3E9_0;
// System.Func`2<System.Reflection.ParameterInfo,System.String> ParadoxNotion.Serialization.SerializedMethodInfo/<>c::<>9__5_0
Func_2_tDE706B5F87BEAD2AAD875E35CECC6843A16ED557* ___U3CU3E9__5_0_1;
// System.Func`2<System.Type,System.String> ParadoxNotion.Serialization.SerializedMethodInfo/<>c::<>9__5_1
Func_2_t9D09D397B043BC5218B2565C13BA5AA81CABC121* ___U3CU3E9__5_1_2;
};
// ParadoxNotion.Serialization.SerializedMethodInfo/<>c
// ParadoxNotion.Serialization.SerializedMethodInfo/<>c__DisplayClass6_0
// ParadoxNotion.Serialization.SerializedMethodInfo/<>c__DisplayClass6_0
// ParadoxNotion.Services.Threader/<>c__DisplayClass7_0
// ParadoxNotion.Services.Threader/<>c__DisplayClass7_0
// ParadoxNotion.Services.Threader/<ThreadMonitor>d__16
// ParadoxNotion.Services.Threader/<ThreadMonitor>d__16
// ParadoxNotion.Serialization.FullSerializer.fsBaseConverter/<>c
struct U3CU3Ec_tD8B4806A481295209D5E90294C42FFF6368C6815_StaticFields
{
// ParadoxNotion.Serialization.FullSerializer.fsBaseConverter/<>c ParadoxNotion.Serialization.FullSerializer.fsBaseConverter/<>c::<>9
U3CU3Ec_tD8B4806A481295209D5E90294C42FFF6368C6815* ___U3CU3E9_0;
// System.Func`2<ParadoxNotion.Serialization.FullSerializer.fsDataType,System.String> ParadoxNotion.Serialization.FullSerializer.fsBaseConverter/<>c::<>9__6_0
Func_2_tC56EA2FC07FF89D9CC4A65658444BCB9659D1698* ___U3CU3E9__6_0_1;
};
// ParadoxNotion.Serialization.FullSerializer.fsBaseConverter/<>c
// ParadoxNotion.Serialization.FullSerializer.fsCyclicReferenceManager/ObjectReferenceEqualityComparator
struct ObjectReferenceEqualityComparator_t59A8E2DD5B0A1AABF5E2D9CB5864470556176D82_StaticFields
{
// System.Collections.Generic.IEqualityComparer`1<System.Object> ParadoxNotion.Serialization.FullSerializer.fsCyclicReferenceManager/ObjectReferenceEqualityComparator::Instance
RuntimeObject* ___Instance_0;
};
// ParadoxNotion.Serialization.FullSerializer.fsCyclicReferenceManager/ObjectReferenceEqualityComparator
// ParadoxNotion.Serialization.FullSerializer.fsMetaType/<>c
struct U3CU3Ec_tCF6BB58000C51605D08478718859FC0604AF6AF6_StaticFields
{
// ParadoxNotion.Serialization.FullSerializer.fsMetaType/<>c ParadoxNotion.Serialization.FullSerializer.fsMetaType/<>c::<>9
U3CU3Ec_tCF6BB58000C51605D08478718859FC0604AF6AF6* ___U3CU3E9_0;
// ParadoxNotion.Serialization.FullSerializer.fsMetaType/ObjectGenerator ParadoxNotion.Serialization.FullSerializer.fsMetaType/<>c::<>9__21_3
ObjectGenerator_t8658AD52ABB1BB121BACBA30668CEF0585CCE259* ___U3CU3E9__21_3_1;
};
// ParadoxNotion.Serialization.FullSerializer.fsMetaType/<>c
// ParadoxNotion.Serialization.FullSerializer.fsMetaType/<>c__DisplayClass21_0
// ParadoxNotion.Serialization.FullSerializer.fsMetaType/<>c__DisplayClass21_0
// ParadoxNotion.Serialization.FullSerializer.fsSerializer/<>c
struct U3CU3Ec_t2F0DF2CE5ADB0E6218C1133E05E2D276E0F47AA1_StaticFields
{
// ParadoxNotion.Serialization.FullSerializer.fsSerializer/<>c ParadoxNotion.Serialization.FullSerializer.fsSerializer/<>c::<>9
U3CU3Ec_t2F0DF2CE5ADB0E6218C1133E05E2D276E0F47AA1* ___U3CU3E9_0;
// System.Func`2<System.Reflection.MethodInfo,System.Boolean> ParadoxNotion.Serialization.FullSerializer.fsSerializer/<>c::<>9__58_0
Func_2_t48B62DF57727FFB990D76F189BB41D4DC86FF164* ___U3CU3E9__58_0_1;
};
// ParadoxNotion.Serialization.FullSerializer.fsSerializer/<>c
// ParadoxNotion.Serialization.FullSerializer.fsSerializer/fsLazyCycleDefinitionWriter
// ParadoxNotion.Serialization.FullSerializer.fsSerializer/fsLazyCycleDefinitionWriter
// System.Collections.Generic.List`1/Enumerator<System.Object>
// System.Collections.Generic.List`1/Enumerator<System.Object>
// System.Collections.Generic.List`1/Enumerator<ParadoxNotion.Serialization.FullSerializer.fsData>
// System.Collections.Generic.List`1/Enumerator<ParadoxNotion.Serialization.FullSerializer.fsData>
// System.Collections.Generic.List`1/Enumerator<ParadoxNotion.Services.Logger/LogHandler>
// System.Collections.Generic.List`1/Enumerator<ParadoxNotion.Services.Logger/LogHandler>
// System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator<System.Object,System.Object>
// System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator<System.Object,System.Object>
// System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator<System.String,ParadoxNotion.Serialization.FullSerializer.fsData>
// System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator<System.String,ParadoxNotion.Serialization.FullSerializer.fsData>
// ParadoxNotion.EventData`1<UnityEngine.EventSystems.AxisEventData>
// ParadoxNotion.EventData`1<UnityEngine.EventSystems.AxisEventData>
// ParadoxNotion.EventData`1<UnityEngine.EventSystems.BaseEventData>
// ParadoxNotion.EventData`1<UnityEngine.EventSystems.BaseEventData>
// ParadoxNotion.EventData`1<UnityEngine.Collider>
// ParadoxNotion.EventData`1<UnityEngine.Collider>
// ParadoxNotion.EventData`1<UnityEngine.Collider2D>
// ParadoxNotion.EventData`1<UnityEngine.Collider2D>
// ParadoxNotion.EventData`1<UnityEngine.Collision>
// ParadoxNotion.EventData`1<UnityEngine.Collision>
// ParadoxNotion.EventData`1<UnityEngine.Collision2D>
// ParadoxNotion.EventData`1<UnityEngine.Collision2D>
// ParadoxNotion.EventData`1<UnityEngine.ControllerColliderHit>
// ParadoxNotion.EventData`1<UnityEngine.ControllerColliderHit>
// ParadoxNotion.EventData`1<UnityEngine.GameObject>
// ParadoxNotion.EventData`1<UnityEngine.GameObject>
// ParadoxNotion.EventData`1<System.Int32>
// ParadoxNotion.EventData`1<System.Int32>
// ParadoxNotion.EventData`1<System.Object>
// ParadoxNotion.EventData`1<System.Object>
// ParadoxNotion.EventData`1<UnityEngine.EventSystems.PointerEventData>
// ParadoxNotion.EventData`1<UnityEngine.EventSystems.PointerEventData>
// System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>
// System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>
// System.Collections.Generic.KeyValuePair`2<System.String,ParadoxNotion.Serialization.FullSerializer.fsData>
// System.Collections.Generic.KeyValuePair`2<System.String,ParadoxNotion.Serialization.FullSerializer.fsData>
// UnityEngine.EventSystems.BaseEventData
// UnityEngine.EventSystems.BaseEventData
// System.Boolean
struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_StaticFields
{
// System.String System.Boolean::TrueString
String_t* ___TrueString_5;
// System.String System.Boolean::FalseString
String_t* ___FalseString_6;
};
// System.Boolean
// System.Char
struct Char_t521A6F19B456D956AF452D926C32709DC03D6B17_StaticFields
{
// System.Byte[] System.Char::s_categoryForLatin1
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___s_categoryForLatin1_3;
};
// System.Char
// System.Decimal
struct Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_StaticFields
{
// System.Decimal System.Decimal::Zero
Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___Zero_3;
// System.Decimal System.Decimal::One
Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___One_4;
// System.Decimal System.Decimal::MinusOne
Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___MinusOne_5;
// System.Decimal System.Decimal::MaxValue
Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___MaxValue_6;
// System.Decimal System.Decimal::MinValue
Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___MinValue_7;
};
// System.Decimal
// ParadoxNotion.Serialization.DeserializeFromAttribute
// ParadoxNotion.Serialization.DeserializeFromAttribute
// System.Double
// System.Double
// System.Enum
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_StaticFields
{
// System.Char[] System.Enum::enumSeperatorCharArray
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___enumSeperatorCharArray_0;
};
// System.Enum
// ParadoxNotion.EventData
// ParadoxNotion.EventData
// System.Reflection.EventInfo
// System.Reflection.EventInfo
// System.Reflection.FieldInfo
// System.Reflection.FieldInfo
// System.Guid
struct Guid_t_StaticFields
{
// System.Guid System.Guid::Empty
Guid_t ___Empty_0;
};
// System.Guid
// System.Int32
// System.Int32
// System.Int64
// System.Int64
// System.IntPtr
struct IntPtr_t_StaticFields
{
// System.IntPtr System.IntPtr::Zero
intptr_t ___Zero_1;
};
// System.IntPtr
// System.Reflection.InterfaceMapping
// System.Reflection.InterfaceMapping
// System.Reflection.MethodBase
// System.Reflection.MethodBase
// System.Reflection.PropertyInfo
// System.Reflection.PropertyInfo
// System.Single
// System.Single
// System.IO.TextWriter
struct TextWriter_tA9E5461506CF806E17B6BBBF2119359DEDA3F0F3_StaticFields
{
// System.IO.TextWriter System.IO.TextWriter::Null
TextWriter_tA9E5461506CF806E17B6BBBF2119359DEDA3F0F3* ___Null_1;
// System.Char[] System.IO.TextWriter::s_coreNewLine
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___s_coreNewLine_2;
};
// System.IO.TextWriter
// System.Threading.Thread
struct Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F_StaticFields
{
// System.LocalDataStoreMgr System.Threading.Thread::s_LocalDataStoreMgr
LocalDataStoreMgr_t205F1783D5CC2B148E829B5882E5406FF9A3AC1E* ___s_LocalDataStoreMgr_0;
// System.Threading.AsyncLocal`1<System.Globalization.CultureInfo> System.Threading.Thread::s_asyncLocalCurrentCulture
AsyncLocal_1_t1D3339EA4C8650D2DEDDF9553E5C932B3DC2CCFD* ___s_asyncLocalCurrentCulture_4;
// System.Threading.AsyncLocal`1<System.Globalization.CultureInfo> System.Threading.Thread::s_asyncLocalCurrentUICulture
AsyncLocal_1_t1D3339EA4C8650D2DEDDF9553E5C932B3DC2CCFD* ___s_asyncLocalCurrentUICulture_5;
};
// System.Threading.Thread
struct Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F_ThreadStaticFields
{
// System.LocalDataStoreHolder System.Threading.Thread::s_LocalDataStore
LocalDataStoreHolder_t789DD474AE5141213C2105CE57830ECFC2D3C03F* ___s_LocalDataStore_1;
// System.Globalization.CultureInfo System.Threading.Thread::m_CurrentCulture
CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___m_CurrentCulture_2;
// System.Globalization.CultureInfo System.Threading.Thread::m_CurrentUICulture
CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___m_CurrentUICulture_3;
// System.Threading.Thread System.Threading.Thread::current_thread
Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F* ___current_thread_9;
};
// System.UInt32
// System.UInt32
// System.Void
// System.Void
// ParadoxNotion.Serialization.FullSerializer.fsAutoInstance
// ParadoxNotion.Serialization.FullSerializer.fsAutoInstance
// ParadoxNotion.Serialization.FullSerializer.fsConverter
// ParadoxNotion.Serialization.FullSerializer.fsConverter
// ParadoxNotion.Serialization.FullSerializer.fsDeserializeOverwrite
// ParadoxNotion.Serialization.FullSerializer.fsDeserializeOverwrite
// ParadoxNotion.Serialization.FullSerializer.fsDirectConverter
// ParadoxNotion.Serialization.FullSerializer.fsDirectConverter
// ParadoxNotion.Serialization.FullSerializer.fsForwardAttribute
// ParadoxNotion.Serialization.FullSerializer.fsForwardAttribute
// ParadoxNotion.Serialization.FullSerializer.fsIgnoreAttribute
// ParadoxNotion.Serialization.FullSerializer.fsIgnoreAttribute
// ParadoxNotion.Serialization.FullSerializer.fsIgnoreInBuildAttribute
// ParadoxNotion.Serialization.FullSerializer.fsIgnoreInBuildAttribute
// ParadoxNotion.Serialization.FullSerializer.fsMigrateToAttribute
// ParadoxNotion.Serialization.FullSerializer.fsMigrateToAttribute
// ParadoxNotion.Serialization.FullSerializer.fsMigrateVersionsAttribute
// ParadoxNotion.Serialization.FullSerializer.fsMigrateVersionsAttribute
// ParadoxNotion.Serialization.FullSerializer.fsObjectAttribute
// ParadoxNotion.Serialization.FullSerializer.fsObjectAttribute
// ParadoxNotion.Serialization.FullSerializer.fsReadOnlyAttribute
// ParadoxNotion.Serialization.FullSerializer.fsReadOnlyAttribute
// ParadoxNotion.Serialization.FullSerializer.fsResult
struct fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_StaticFields
{
// System.String[] ParadoxNotion.Serialization.FullSerializer.fsResult::EmptyStringArray
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___EmptyStringArray_0;
// ParadoxNotion.Serialization.FullSerializer.fsResult ParadoxNotion.Serialization.FullSerializer.fsResult::Success
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 ___Success_3;
};
// ParadoxNotion.Serialization.FullSerializer.fsResult
// ParadoxNotion.Serialization.FullSerializer.fsSerializeAsAttribute
// ParadoxNotion.Serialization.FullSerializer.fsSerializeAsAttribute
// ParadoxNotion.Serialization.FullSerializer.fsSerializeAsReference
// ParadoxNotion.Serialization.FullSerializer.fsSerializeAsReference
// ParadoxNotion.Serialization.FullSerializer.fsUninitialized
// ParadoxNotion.Serialization.FullSerializer.fsUninitialized
// ParadoxNotion.Serialization.FullSerializer.fsWriteOnlyAttribute
// ParadoxNotion.Serialization.FullSerializer.fsWriteOnlyAttribute
// ParadoxNotion.Services.Logger/Message
// ParadoxNotion.Services.Logger/Message
// System.Collections.Generic.Dictionary`2/Enumerator<System.Object,System.Object>
// System.Collections.Generic.Dictionary`2/Enumerator<System.Object,System.Object>
// System.Collections.Generic.Dictionary`2/Enumerator<System.String,ParadoxNotion.Serialization.FullSerializer.fsData>
// System.Collections.Generic.Dictionary`2/Enumerator<System.String,ParadoxNotion.Serialization.FullSerializer.fsData>
// UnityEngine.EventSystems.AxisEventData
// UnityEngine.EventSystems.AxisEventData
// UnityEngine.Collision
// UnityEngine.Collision
// UnityEngine.Collision2D
// UnityEngine.Collision2D
// System.Reflection.ConstructorInfo
struct ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB_StaticFields
{
// System.String System.Reflection.ConstructorInfo::ConstructorName
String_t* ___ConstructorName_0;
// System.String System.Reflection.ConstructorInfo::TypeConstructorName
String_t* ___TypeConstructorName_1;
};
// System.Reflection.ConstructorInfo
// UnityEngine.ControllerColliderHit
// UnityEngine.ControllerColliderHit
// UnityEngine.Coroutine
// UnityEngine.Coroutine
// System.Delegate
// System.Delegate
// System.Exception
struct Exception_t_StaticFields
{
// System.Object System.Exception::s_EDILock
RuntimeObject* ___s_EDILock_0;
};
// System.Exception
// System.Reflection.MethodInfo
// System.Reflection.MethodInfo
// UnityEngine.Object
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_StaticFields
{
// System.Int32 UnityEngine.Object::OffsetOfInstanceIDInCPlusPlusObject
int32_t ___OffsetOfInstanceIDInCPlusPlusObject_1;
};
// UnityEngine.Object
// System.OrdinalCaseSensitiveComparer
// System.OrdinalCaseSensitiveComparer
// System.OrdinalIgnoreCaseComparer
// System.OrdinalIgnoreCaseComparer
// System.Diagnostics.Process
// System.Diagnostics.Process
// System.RuntimeTypeHandle
// System.RuntimeTypeHandle
// System.IO.StreamWriter
struct StreamWriter_t6E7DF7D524AA3C018A65F62EE80779873ED4D1E4_StaticFields
{
// System.IO.StreamWriter System.IO.StreamWriter::Null
StreamWriter_t6E7DF7D524AA3C018A65F62EE80779873ED4D1E4* ___Null_6;
};
// System.IO.StreamWriter
// System.IO.StringWriter
struct StringWriter_tF48052BE4F980E5C85403221E835768E4156267D_StaticFields
{
// System.Text.UnicodeEncoding modreq(System.Runtime.CompilerServices.IsVolatile) System.IO.StringWriter::m_encoding
UnicodeEncoding_t2C90D9E1E55C16081FACA57B229053C1EF05DAF0* ___m_encoding_6;
};
// System.IO.StringWriter
// ParadoxNotion.Serialization.FullSerializer.Internal.fsArrayConverter
// ParadoxNotion.Serialization.FullSerializer.Internal.fsArrayConverter
// ParadoxNotion.Serialization.FullSerializer.fsDataType
// ParadoxNotion.Serialization.FullSerializer.fsDataType
// ParadoxNotion.Serialization.FullSerializer.Internal.fsDictionaryConverter
// ParadoxNotion.Serialization.FullSerializer.Internal.fsDictionaryConverter
// ParadoxNotion.Serialization.FullSerializer.Internal.fsEnumConverter
// ParadoxNotion.Serialization.FullSerializer.Internal.fsEnumConverter
// ParadoxNotion.Serialization.FullSerializer.Internal.fsForwardConverter
// ParadoxNotion.Serialization.FullSerializer.Internal.fsForwardConverter
// ParadoxNotion.Serialization.FullSerializer.Internal.fsListConverter
// ParadoxNotion.Serialization.FullSerializer.Internal.fsListConverter
// ParadoxNotion.Serialization.FullSerializer.Internal.fsPrimitiveConverter
// ParadoxNotion.Serialization.FullSerializer.Internal.fsPrimitiveConverter
// ParadoxNotion.Serialization.FullSerializer.Internal.fsReflectedConverter
// ParadoxNotion.Serialization.FullSerializer.Internal.fsReflectedConverter
// ParadoxNotion.Serialization.FullSerializer.Internal.fsTypeConverter
// ParadoxNotion.Serialization.FullSerializer.Internal.fsTypeConverter
// ParadoxNotion.Serialization.fsUnityObjectConverter
// ParadoxNotion.Serialization.fsUnityObjectConverter
// System.WeakReference`1<System.Object>
// System.WeakReference`1<System.Object>
// ParadoxNotion.Serialization.FullSerializer.Internal.DirectConverters.AnimationCurve_DirectConverter
// ParadoxNotion.Serialization.FullSerializer.Internal.DirectConverters.AnimationCurve_DirectConverter
// ParadoxNotion.Serialization.FullSerializer.Internal.DirectConverters.Bounds_DirectConverter
// ParadoxNotion.Serialization.FullSerializer.Internal.DirectConverters.Bounds_DirectConverter
// UnityEngine.Component
// UnityEngine.Component
// ParadoxNotion.Serialization.FullSerializer.Internal.DirectConverters.GUIStyleState_DirectConverter
// ParadoxNotion.Serialization.FullSerializer.Internal.DirectConverters.GUIStyleState_DirectConverter
// ParadoxNotion.Serialization.FullSerializer.Internal.DirectConverters.GUIStyle_DirectConverter
// ParadoxNotion.Serialization.FullSerializer.Internal.DirectConverters.GUIStyle_DirectConverter
// UnityEngine.GameObject
// UnityEngine.GameObject
// ParadoxNotion.Serialization.FullSerializer.Internal.DirectConverters.Gradient_DirectConverter
// ParadoxNotion.Serialization.FullSerializer.Internal.DirectConverters.Gradient_DirectConverter
// ParadoxNotion.Serialization.FullSerializer.Internal.DirectConverters.Keyframe_DirectConverter
// ParadoxNotion.Serialization.FullSerializer.Internal.DirectConverters.Keyframe_DirectConverter
// ParadoxNotion.Serialization.FullSerializer.Internal.DirectConverters.LayerMask_DirectConverter
// ParadoxNotion.Serialization.FullSerializer.Internal.DirectConverters.LayerMask_DirectConverter
// UnityEngine.EventSystems.PointerEventData
// UnityEngine.EventSystems.PointerEventData
// ParadoxNotion.Serialization.FullSerializer.Internal.DirectConverters.RectOffset_DirectConverter
// ParadoxNotion.Serialization.FullSerializer.Internal.DirectConverters.RectOffset_DirectConverter
// ParadoxNotion.Serialization.FullSerializer.Internal.DirectConverters.Rect_DirectConverter
// ParadoxNotion.Serialization.FullSerializer.Internal.DirectConverters.Rect_DirectConverter
// UnityEngine.ScriptableObject
// UnityEngine.ScriptableObject
// System.Type
struct Type_t_StaticFields
{
// System.Reflection.Binder modreq(System.Runtime.CompilerServices.IsVolatile) System.Type::s_defaultBinder
Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235* ___s_defaultBinder_0;
// System.Char System.Type::Delimiter
Il2CppChar ___Delimiter_1;
// System.Type[] System.Type::EmptyTypes
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___EmptyTypes_2;
// System.Object System.Type::Missing
RuntimeObject* ___Missing_3;
// System.Reflection.MemberFilter System.Type::FilterAttribute
MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterAttribute_4;
// System.Reflection.MemberFilter System.Type::FilterName
MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterName_5;
// System.Reflection.MemberFilter System.Type::FilterNameIgnoreCase
MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterNameIgnoreCase_6;
};
// System.Type
// ParadoxNotion.Serialization.FullSerializer.Internal.DirectConverters.Vector2Int_DirectConverter
// ParadoxNotion.Serialization.FullSerializer.Internal.DirectConverters.Vector2Int_DirectConverter
// ParadoxNotion.Serialization.FullSerializer.Internal.DirectConverters.Vector3Int_DirectConverter
// ParadoxNotion.Serialization.FullSerializer.Internal.DirectConverters.Vector3Int_DirectConverter
// System.Action`1<System.Boolean>
// System.Action`1<System.Boolean>
// System.Action`1<System.Object>
// System.Action`1<System.Object>
// System.Action`2<System.Object,System.Object>
// System.Action`2<System.Object,System.Object>
// System.Action`2<System.Object,ParadoxNotion.Serialization.FullSerializer.fsData>
// System.Action`2<System.Object,ParadoxNotion.Serialization.FullSerializer.fsData>
// System.Action`2<UnityEngine.RenderTexture,UnityEngine.RenderTexture>
// System.Action`2<UnityEngine.RenderTexture,UnityEngine.RenderTexture>
// ParadoxNotion.Services.EventRouter/EventDelegate`1<UnityEngine.EventSystems.AxisEventData>
// ParadoxNotion.Services.EventRouter/EventDelegate`1<UnityEngine.EventSystems.AxisEventData>
// ParadoxNotion.Services.EventRouter/EventDelegate`1<UnityEngine.EventSystems.BaseEventData>
// ParadoxNotion.Services.EventRouter/EventDelegate`1<UnityEngine.EventSystems.BaseEventData>
// ParadoxNotion.Services.EventRouter/EventDelegate`1<UnityEngine.Collider>
// ParadoxNotion.Services.EventRouter/EventDelegate`1<UnityEngine.Collider>
// ParadoxNotion.Services.EventRouter/EventDelegate`1<UnityEngine.Collider2D>
// ParadoxNotion.Services.EventRouter/EventDelegate`1<UnityEngine.Collider2D>
// ParadoxNotion.Services.EventRouter/EventDelegate`1<UnityEngine.Collision>
// ParadoxNotion.Services.EventRouter/EventDelegate`1<UnityEngine.Collision>
// ParadoxNotion.Services.EventRouter/EventDelegate`1<UnityEngine.Collision2D>
// ParadoxNotion.Services.EventRouter/EventDelegate`1<UnityEngine.Collision2D>
// ParadoxNotion.Services.EventRouter/EventDelegate`1<UnityEngine.ControllerColliderHit>
// ParadoxNotion.Services.EventRouter/EventDelegate`1<UnityEngine.ControllerColliderHit>
// ParadoxNotion.Services.EventRouter/EventDelegate`1<UnityEngine.GameObject>
// ParadoxNotion.Services.EventRouter/EventDelegate`1<UnityEngine.GameObject>
// ParadoxNotion.Services.EventRouter/EventDelegate`1<System.Int32>
// ParadoxNotion.Services.EventRouter/EventDelegate`1<System.Int32>
// ParadoxNotion.Services.EventRouter/EventDelegate`1<System.Object>
// ParadoxNotion.Services.EventRouter/EventDelegate`1<System.Object>
// ParadoxNotion.Services.EventRouter/EventDelegate`1<UnityEngine.EventSystems.PointerEventData>
// ParadoxNotion.Services.EventRouter/EventDelegate`1<UnityEngine.EventSystems.PointerEventData>
// System.Func`2<System.Reflection.ConstructorInfo,System.Boolean>
// System.Func`2<System.Reflection.ConstructorInfo,System.Boolean>
// System.Func`2<System.Reflection.MethodInfo,System.Boolean>
// System.Func`2<System.Reflection.MethodInfo,System.Boolean>
// System.Func`2<System.Reflection.ParameterInfo,System.String>
// System.Func`2<System.Reflection.ParameterInfo,System.String>
// System.Func`2<System.Type,System.String>
// System.Func`2<System.Type,System.String>
// System.Func`2<ParadoxNotion.Serialization.FullSerializer.fsDataType,System.String>
// System.Func`2<ParadoxNotion.Serialization.FullSerializer.fsDataType,System.String>
// System.Action
// System.Action
// System.AsyncCallback
// System.AsyncCallback
// UnityEngine.Collider
// UnityEngine.Collider
// System.InvalidOperationException
// System.InvalidOperationException
// System.NotImplementedException
// System.NotImplementedException
// System.NotSupportedException
// System.NotSupportedException
// UnityEngine.RenderTexture
// UnityEngine.RenderTexture
// System.Threading.ThreadStart
// System.Threading.ThreadStart
// ParadoxNotion.Services.EventRouter/CustomEventDelegate
// ParadoxNotion.Services.EventRouter/CustomEventDelegate
// ParadoxNotion.Services.EventRouter/EventDelegate
// ParadoxNotion.Services.EventRouter/EventDelegate
// ParadoxNotion.Services.Logger/LogHandler
// ParadoxNotion.Services.Logger/LogHandler
// ParadoxNotion.Serialization.FullSerializer.fsMetaType/ObjectGenerator
// ParadoxNotion.Serialization.FullSerializer.fsMetaType/ObjectGenerator
// UnityEngine.Collider2D
// UnityEngine.Collider2D
// UnityEngine.MonoBehaviour
// UnityEngine.MonoBehaviour
// ParadoxNotion.Services.EventRouter
// ParadoxNotion.Services.EventRouter
// ParadoxNotion.Services.EventRouterAnimatorMove
// ParadoxNotion.Services.EventRouterAnimatorMove
// ParadoxNotion.Services.MonoManager
struct MonoManager_tE81CE532B3B4DBD56BB7E9CBDB64B8872B210675_StaticFields
{
// System.Boolean ParadoxNotion.Services.MonoManager::isQuiting
bool ___isQuiting_10;
// ParadoxNotion.Services.MonoManager ParadoxNotion.Services.MonoManager::_current
MonoManager_tE81CE532B3B4DBD56BB7E9CBDB64B8872B210675* ____current_11;
};
// ParadoxNotion.Services.MonoManager
#ifdef __clang__
#pragma clang diagnostic pop
#endif
// System.Delegate[]
struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771 : public RuntimeArray
{
ALIGN_FIELD (8) Delegate_t* m_Items[1];
inline Delegate_t* GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline Delegate_t** GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, Delegate_t* value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
inline Delegate_t* GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline Delegate_t** GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, Delegate_t* value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
};
// System.String[]
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);
}
};
// System.Reflection.ParameterInfo[]
struct ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C : public RuntimeArray
{
ALIGN_FIELD (8) ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* m_Items[1];
inline ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F** 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, ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
inline ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F** GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
};
// System.Reflection.ConstructorInfo[]
struct ConstructorInfoU5BU5D_t515A0B944728842263B6033C9A62F6392C3BCD8A : public RuntimeArray
{
ALIGN_FIELD (8) ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB* m_Items[1];
inline ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB* GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB** 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, ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB* value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
inline ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB* GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB** GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB* value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
};
// System.Type[]
struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB : public RuntimeArray
{
ALIGN_FIELD (8) Type_t* m_Items[1];
inline Type_t* GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline Type_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, Type_t* value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
inline Type_t* GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline Type_t** GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, Type_t* value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
};
// System.Reflection.MethodInfo[]
struct MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265 : public RuntimeArray
{
ALIGN_FIELD (8) MethodInfo_t* m_Items[1];
inline MethodInfo_t* GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline MethodInfo_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, MethodInfo_t* value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
inline MethodInfo_t* GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline MethodInfo_t** GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, MethodInfo_t* value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
};
// ParadoxNotion.Serialization.FullSerializer.fsDataType[]
struct fsDataTypeU5BU5D_t4678EAD9302395863863F1BBE6BBC0CBF484882A : public RuntimeArray
{
ALIGN_FIELD (8) int32_t m_Items[1];
inline int32_t GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline int32_t* GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, int32_t value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline int32_t GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline int32_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, int32_t value)
{
m_Items[index] = value;
}
};
// System.Object[]
struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918 : public RuntimeArray
{
ALIGN_FIELD (8) RuntimeObject* m_Items[1];
inline RuntimeObject* GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline RuntimeObject** GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, RuntimeObject* value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
inline RuntimeObject* GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline RuntimeObject** GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, RuntimeObject* value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
};
// ParadoxNotion.Serialization.FullSerializer.fsMetaProperty[]
struct fsMetaPropertyU5BU5D_t0814D4685CA591A860E0299D271F7AF27A9E4505 : public RuntimeArray
{
ALIGN_FIELD (8) fsMetaProperty_tDB47491B1B38C555D80F8E58FEC338596B56C2E4* m_Items[1];
inline fsMetaProperty_tDB47491B1B38C555D80F8E58FEC338596B56C2E4* GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline fsMetaProperty_tDB47491B1B38C555D80F8E58FEC338596B56C2E4** 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, fsMetaProperty_tDB47491B1B38C555D80F8E58FEC338596B56C2E4* value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
inline fsMetaProperty_tDB47491B1B38C555D80F8E58FEC338596B56C2E4* GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline fsMetaProperty_tDB47491B1B38C555D80F8E58FEC338596B56C2E4** GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, fsMetaProperty_tDB47491B1B38C555D80F8E58FEC338596B56C2E4* value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
};
// System.Reflection.FieldInfo[]
struct FieldInfoU5BU5D_t50D47CBECF1AEB152F555803E3329D9E34DBF8D8 : public RuntimeArray
{
ALIGN_FIELD (8) FieldInfo_t* m_Items[1];
inline FieldInfo_t* GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline FieldInfo_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, FieldInfo_t* value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
inline FieldInfo_t* GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline FieldInfo_t** GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, FieldInfo_t* value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
};
// System.Char[]
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;
}
};
// System.Void ParadoxNotion.EventData`1<System.Object>::.ctor(T,UnityEngine.GameObject,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventData_1__ctor_m3643F9EEC3704D18C2EDEB31389B7CDCA6D549BF_gshared (EventData_1_t473D10ADC639D2FB40C1346E08B2F8D30B3BF76F* __this, RuntimeObject* ___0_value, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___1_receiver, RuntimeObject* ___2_sender, const RuntimeMethod* method) ;
// System.Void ParadoxNotion.Services.EventRouter/EventDelegate`1<System.Object>::Invoke(ParadoxNotion.EventData`1<T>)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void EventDelegate_1_Invoke_m7D8C1C710425F0618DDCE539D91E1B0D47735814_gshared_inline (EventDelegate_1_t668F3DC53D20DE0BC67F6D9DD588F6F31181DB8C* __this, EventData_1_t473D10ADC639D2FB40C1346E08B2F8D30B3BF76F ___0_msg, const RuntimeMethod* method) ;
// T ParadoxNotion.ObjectUtils::GetAddComponent<System.Object>(UnityEngine.GameObject)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ObjectUtils_GetAddComponent_TisRuntimeObject_mEBE7FCE77BE09E49F0090C6D9AAA397D22F5DF19_gshared (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_gameObject, const RuntimeMethod* method) ;
// System.Void ParadoxNotion.EventData`1<System.Int32>::.ctor(T,UnityEngine.GameObject,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventData_1__ctor_mAA014CAE7F718DC006C5E2BBFD298C8DD5BEC433_gshared (EventData_1_tC3577762F0A3419B0EF72E8D7D570E0636021DFC* __this, int32_t ___0_value, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___1_receiver, RuntimeObject* ___2_sender, const RuntimeMethod* method) ;
// System.Void ParadoxNotion.Services.EventRouter/EventDelegate`1<System.Int32>::Invoke(ParadoxNotion.EventData`1<T>)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void EventDelegate_1_Invoke_mD9CC944DFFD6139C02D4F549DE71AAC68110574D_gshared_inline (EventDelegate_1_t2A226EAE82D102AC6F450E338D16C4D1638857BD* __this, EventData_1_tC3577762F0A3419B0EF72E8D7D570E0636021DFC ___0_msg, const RuntimeMethod* method) ;
// System.Void System.Action`2<System.Object,System.Object>::Invoke(T1,T2)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_2_Invoke_m7BFCE0BBCF67689D263059B56A8D79161B698587_gshared_inline (Action_2_t156C43F079E7E68155FCDCD12DC77DD11AEF7E3C* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<System.Object>::Add(T)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.List`1<System.Object>::Remove(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_m4DFA48F4CEB9169601E75FC28517C5C06EFA5AD7_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ;
// System.Int32 System.Collections.Generic.List`1<System.Object>::get_Count()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
// TSource System.Linq.Enumerable::FirstOrDefault<System.Object>(System.Collections.Generic.IEnumerable`1<TSource>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enumerable_FirstOrDefault_TisRuntimeObject_m7DE546C4F58329C905F662422736A44C50268ECD_gshared (RuntimeObject* ___0_source, const RuntimeMethod* method) ;
// System.Collections.Generic.List`1/Enumerator<T> System.Collections.Generic.List`1<System.Object>::GetEnumerator()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1/Enumerator<System.Object>::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method) ;
// T System.Collections.Generic.List`1/Enumerator<System.Object>::get_Current()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.List`1/Enumerator<System.Object>::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<System.Object>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
// System.Boolean System.WeakReference`1<System.Object>::TryGetTarget(T&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WeakReference_1_TryGetTarget_m4982797589731AB705E9C79FA4531331F40410AB_gshared (WeakReference_1_tED795563AD26F795CED3BBCD488AB1694E385BCE* __this, RuntimeObject** ___0_target, const RuntimeMethod* method) ;
// System.Void System.WeakReference`1<System.Object>::.ctor(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WeakReference_1__ctor_m932665C8861A22B177DC1ACF1EDAA87E1624B5AC_gshared (WeakReference_1_tED795563AD26F795CED3BBCD488AB1694E385BCE* __this, RuntimeObject* ___0_target, const RuntimeMethod* method) ;
// T UnityEngine.Object::FindObjectOfType<System.Object>()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Object_FindObjectOfType_TisRuntimeObject_m02DFBF011F3B59F777A5E521DB2A116DD496E968_gshared (const RuntimeMethod* method) ;
// T UnityEngine.GameObject::AddComponent<System.Object>()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* GameObject_AddComponent_TisRuntimeObject_m69B93700FACCF372F5753371C6E8FB780800B824_gshared (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) ;
// System.Void System.Action`1<System.Boolean>::Invoke(T)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_1_Invoke_m69C8773D6967F3B224777183E24EA621CE056F8F_gshared_inline (Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* __this, bool ___0_obj, const RuntimeMethod* method) ;
// T System.Collections.Generic.List`1<System.Object>::get_Item(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___0_index, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Object>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Object>::set_Item(TKey,TValue)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_set_Item_m1A840355E8EDAECEA9D0C6F5E51B248FAA449CBD_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, RuntimeObject* ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.Object>::TryGetValue(TKey,TValue&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryGetValue_mD15380A4ED7CDEE99EA45881577D26BA9CE1B849_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, RuntimeObject* ___0_key, RuntimeObject** ___1_value, const RuntimeMethod* method) ;
// System.Void System.Func`2<System.Object,System.Object>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_m7F8A01C0B02BC1D4063F4EB1E817F7A48562A398_gshared (Func_2_tACBF5A1656250800CE861707354491F0611F6624* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// System.Collections.Generic.IEnumerable`1<TResult> System.Linq.Enumerable::Select<System.Object,System.Object>(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,TResult>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enumerable_Select_TisRuntimeObject_TisRuntimeObject_m67C538A5EBF57C4844107A8EF25DB2CAAFBAF8FB_gshared (RuntimeObject* ___0_source, Func_2_tACBF5A1656250800CE861707354491F0611F6624* ___1_selector, const RuntimeMethod* method) ;
// TSource[] System.Linq.Enumerable::ToArray<System.Object>(System.Collections.Generic.IEnumerable`1<TSource>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* Enumerable_ToArray_TisRuntimeObject_mA54265C2C8A0864929ECD300B75E4952D553D17D_gshared (RuntimeObject* ___0_source, const RuntimeMethod* method) ;
// System.Void System.Func`2<System.Object,System.Boolean>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_m13C0A7F33154D861E2A041B52E88461832DA1697_gshared (Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// TSource System.Linq.Enumerable::FirstOrDefault<System.Object>(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Boolean>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enumerable_FirstOrDefault_TisRuntimeObject_mFACC750E4D7AF7B43F5B866C84F613B3ECC41994_gshared (RuntimeObject* ___0_source, Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* ___1_predicate, const RuntimeMethod* method) ;
// TSource System.Linq.Enumerable::First<System.Object>(System.Collections.Generic.IEnumerable`1<TSource>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enumerable_First_TisRuntimeObject_mEFECF1B8C3201589C5AF34176DCBF8DD926642D6_gshared (RuntimeObject* ___0_source, const RuntimeMethod* method) ;
// System.Void System.Func`2<System.Int32Enum,System.Object>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_m889D430A5EE74DDF6971773B4D8C48ACF923ECCF_gshared (Func_2_tF12503C33FD184E465546C31F324F4C344B8975A* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// System.Collections.Generic.IEnumerable`1<TResult> System.Linq.Enumerable::Select<System.Int32Enum,System.Object>(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,TResult>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enumerable_Select_TisInt32Enum_tCBAC8BA2BFF3A845FA599F303093BBBA374B6F0C_TisRuntimeObject_mFD6C3D09A0699B365186241BCF95544D9C18BC9B_gshared (RuntimeObject* ___0_source, Func_2_tF12503C33FD184E465546C31F324F4C344B8975A* ___1_selector, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Int32>::.ctor(System.Collections.Generic.IEqualityComparer`1<TKey>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m89AC42CD88BC0ED965D36B7028EF3DE23D290E1D_gshared (Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* __this, RuntimeObject* ___0_comparer, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Int32,System.Object>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m92E9AB321FBD7147CA109C822D99C8B0610C27B7_gshared (Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Int32>::Clear()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Clear_m931E25EF2557C3A386E4B9DC8D8212B7D9D3F5AE_gshared (Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Int32,System.Object>::Clear()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Clear_mE1EFF7C68491EE07D21EE9924475A559BF0A4773_gshared (Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907* __this, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2<System.Int32,System.Object>::TryGetValue(TKey,TValue&)
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) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Int32,System.Object>::set_Item(TKey,TValue)
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) ;
// System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.Int32>::TryGetValue(TKey,TValue&)
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) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Int32>::set_Item(TKey,TValue)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_set_Item_m72CC2F1213D1C1B8ABEDE31082D07B67EC873B13_gshared (Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* __this, RuntimeObject* ___0_key, int32_t ___1_value, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2<System.Int32,System.Object>::ContainsKey(TKey)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsKey_mED5C451F158CDDD2B3F4B0720CD248DA9DB27B25_gshared (Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907* __this, int32_t ___0_key, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Object>::.ctor(System.Collections.Generic.IEqualityComparer`1<TKey>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_mB2760A703784902BE10E873BC760166EC9693D63_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, RuntimeObject* ___0_comparer, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<System.Object>::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m76CBBC3E2F0583F5AD30CE592CEA1225C06A0428_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___0_capacity, const RuntimeMethod* method) ;
// T ParadoxNotion.Serialization.FullSerializer.fsData::Cast<System.Double>()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double fsData_Cast_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_m6859DB6A014D262BB6F0E51E592577F5A9213F08_gshared (fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* __this, const RuntimeMethod* method) ;
// T ParadoxNotion.Serialization.FullSerializer.fsData::Cast<System.Int64>()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t fsData_Cast_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_m0052486B38C32C3470D5F08F36AD9BD3FB5BA18B_gshared (fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* __this, const RuntimeMethod* method) ;
// T ParadoxNotion.Serialization.FullSerializer.fsData::Cast<System.Boolean>()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool fsData_Cast_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mB1FDCC3C3A079AFC5002BC77FA2FE440BDA510DD_gshared (fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* __this, const RuntimeMethod* method) ;
// T ParadoxNotion.Serialization.FullSerializer.fsData::Cast<System.Object>()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* fsData_Cast_TisRuntimeObject_m1E3F942F70A0E8A700920E5A6996E997A5634A06_gshared (fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* __this, const RuntimeMethod* method) ;
// System.Int32 System.Collections.Generic.Dictionary`2<System.Object,System.Object>::get_Count()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Dictionary_2_get_Count_m4DDA9442C238A443489115E22B026AD366851549_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, const RuntimeMethod* method) ;
// System.Collections.Generic.Dictionary`2/KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2<System.Object,System.Object>::get_Keys()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR KeyCollection_tB45A861D090B15129521119AE48ED3813820A974* Dictionary_2_get_Keys_m72D290F90654BFD683FA7AA7C63D9F4F692218B6_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, const RuntimeMethod* method) ;
// System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator<TKey,TValue> System.Collections.Generic.Dictionary`2/KeyCollection<System.Object,System.Object>::GetEnumerator()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t65CC956745B1180C04CE6C6910FB27C5F32BB9FF KeyCollection_GetEnumerator_m7E77FBA7DE2D3876EC02F396712C4AA5B1D535A5_gshared (KeyCollection_tB45A861D090B15129521119AE48ED3813820A974* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator<System.Object,System.Object>::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_mEB2A61F3F3F420C1B1DFD5C74EEFD4BD7761BCF7_gshared (Enumerator_t65CC956745B1180C04CE6C6910FB27C5F32BB9FF* __this, const RuntimeMethod* method) ;
// TKey System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator<System.Object,System.Object>::get_Current()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Enumerator_get_Current_mD6472FA27D28B9AE64A0FEF796C72ABBC2420EBF_gshared_inline (Enumerator_t65CC956745B1180C04CE6C6910FB27C5F32BB9FF* __this, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.Object>::ContainsKey(TKey)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsKey_m703047C213F7AB55C9DC346596287773A1F670CD_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, RuntimeObject* ___0_key, const RuntimeMethod* method) ;
// TValue System.Collections.Generic.Dictionary`2<System.Object,System.Object>::get_Item(TKey)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_get_Item_m4AAAECBE902A211BF2126E6AFA280AEF73A3E0D6_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, RuntimeObject* ___0_key, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator<System.Object,System.Object>::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_mB5E00F11BCA3AC963F9BA72659FA76B107863F3C_gshared (Enumerator_t65CC956745B1180C04CE6C6910FB27C5F32BB9FF* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Object>::Add(TKey,TValue)
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) ;
// System.Collections.Generic.Dictionary`2/Enumerator<TKey,TValue> System.Collections.Generic.Dictionary`2<System.Object,System.Object>::GetEnumerator()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_tEA93FE2B778D098F590CA168BEFC4CD85D73A6B9 Dictionary_2_GetEnumerator_m52AB12790B0B9B46B1DFB1F861C9DBEAB07C1FDA_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2/Enumerator<System.Object,System.Object>::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_mEA5E01B81EB943B7003D87CEC1B6040524F0402C_gshared (Enumerator_tEA93FE2B778D098F590CA168BEFC4CD85D73A6B9* __this, const RuntimeMethod* method) ;
// System.Collections.Generic.KeyValuePair`2<TKey,TValue> System.Collections.Generic.Dictionary`2/Enumerator<System.Object,System.Object>::get_Current()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 Enumerator_get_Current_mE3475384B761E1C7971D3639BD09117FE8363422_gshared_inline (Enumerator_tEA93FE2B778D098F590CA168BEFC4CD85D73A6B9* __this, const RuntimeMethod* method) ;
// TKey System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>::get_Key()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* KeyValuePair_2_get_Key_mBD8EA7557C27E6956F2AF29DA3F7499B2F51A282_gshared_inline (KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230* __this, const RuntimeMethod* method) ;
// TValue System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>::get_Value()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* KeyValuePair_2_get_Value_mC6BD8075F9C9DDEF7B4D731E5C38EC19103988E7_gshared_inline (KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230* __this, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2/Enumerator<System.Object,System.Object>::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_mCD4950A75FFADD54AF354D48C6C0DB0B5A22A5F4_gshared (Enumerator_tEA93FE2B778D098F590CA168BEFC4CD85D73A6B9* __this, const RuntimeMethod* method) ;
// T ParadoxNotion.ReflectionTools::RTGetAttribute<System.Object>(System.Reflection.MemberInfo,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReflectionTools_RTGetAttribute_TisRuntimeObject_m63304BD0FA6A27D7048DA94E1201FD0882175E43_gshared (MemberInfo_t* ___0_member, bool ___1_inherited, const RuntimeMethod* method) ;
// System.Boolean ParadoxNotion.ReflectionTools::RTIsDefined<System.Object>(System.Reflection.MemberInfo,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReflectionTools_RTIsDefined_TisRuntimeObject_mF5A98F69B8E25722DD11E893F68C6A5CF12940EA_gshared (MemberInfo_t* ___0_member, bool ___1_inherited, const RuntimeMethod* method) ;
// T ParadoxNotion.ReflectionTools::RTGetAttribute<System.Object>(System.Type,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReflectionTools_RTGetAttribute_TisRuntimeObject_mC18A887625BFADDED9B269EF21D1777234EFE1F4_gshared (Type_t* ___0_type, bool ___1_inherited, const RuntimeMethod* method) ;
// T[] System.Collections.Generic.List`1<System.Object>::ToArray()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* List_1_ToArray_mD7E4F8E7C11C3C67CB5739FCC0A6E86106A6291F_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
// System.Boolean ParadoxNotion.ReflectionTools::RTIsDefined<System.Object>(System.Type,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReflectionTools_RTIsDefined_TisRuntimeObject_m4014ED5543CE5B960FE30304C077B3617F478FEC_gshared (Type_t* ___0_type, bool ___1_inherited, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<System.Object>::AddRange(System.Collections.Generic.IEnumerable`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddRange_m1F76B300133150E6046C5FED00E88B5DE0A02E17_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<System.Object>::.ctor(System.Collections.Generic.IEnumerable`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mE097DBD72433D1AFC11733F5678602603A756424_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method) ;
// System.Boolean System.Linq.Enumerable::Any<System.Object>(System.Collections.Generic.IEnumerable`1<TSource>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerable_Any_TisRuntimeObject_m67CFBD544CF1D1C0C7E7457FDBDB81649DE26847_gshared (RuntimeObject* ___0_source, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.Object>::Remove(TKey)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_Remove_m5C7C45E75D951A75843F3F7AADD56ECD64F6BC86_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, RuntimeObject* ___0_key, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Stack`1<System.Object>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1__ctor_m70E8EDA96A608CE9BAB7FC8313B233AADA573BD4_gshared (Stack_1_tAD790A47551563636908E21E4F08C54C0C323EB5* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Stack`1<System.Object>::Clear()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_Clear_mD550E89582979ECB0D6E6D68F0237FC14708BE85_gshared (Stack_1_tAD790A47551563636908E21E4F08C54C0C323EB5* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<System.Object>::Insert(System.Int32,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Insert_m9C9559248941FED50561DB029D55DF08DEF3B094_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___0_index, RuntimeObject* ___1_item, const RuntimeMethod* method) ;
// System.Void System.Action`1<System.Object>::Invoke(T)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_1_Invoke_mF2422B2DD29F74CE66F791C3F68E288EC7C3DB9E_gshared_inline (Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) ;
// System.Int32 System.Collections.Generic.Stack`1<System.Object>::get_Count()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Stack_1_get_Count_mD08AE71D49787D30DDD9D484BCD323D646744D2E_gshared_inline (Stack_1_tAD790A47551563636908E21E4F08C54C0C323EB5* __this, const RuntimeMethod* method) ;
// T System.Collections.Generic.Stack`1<System.Object>::Peek()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Stack_1_Peek_mF0ECF6A61726B66E6D9B33D8C4DEAA47E586E6E4_gshared (Stack_1_tAD790A47551563636908E21E4F08C54C0C323EB5* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Stack`1<System.Object>::Push(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_Push_m709DD11BC1291A905814182CF9A367DE7399A778_gshared (Stack_1_tAD790A47551563636908E21E4F08C54C0C323EB5* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ;
// T System.Collections.Generic.Stack`1<System.Object>::Pop()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Stack_1_Pop_m2AFF69249659372F07EE25817DBCAFE74E1CF778_gshared (Stack_1_tAD790A47551563636908E21E4F08C54C0C323EB5* __this, const RuntimeMethod* method) ;
// TSource System.Linq.Enumerable::First<System.Object>(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Boolean>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enumerable_First_TisRuntimeObject_mC6FA107934316BE28EA02DDB9EADA7AE8DD1916B_gshared (RuntimeObject* ___0_source, Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* ___1_predicate, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.HashSet`1<System.Int32>::Contains(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Contains_m98A9F88FF94538B5EECB0F87E1E3B3572E02ACA1_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, int32_t ___0_item, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2<System.Int32,System.Object>::Remove(TKey)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_Remove_m12BAB2F82E34CAA21A7245AB61E48F106340C1A4_gshared (Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907* __this, int32_t ___0_key, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.HashSet`1<System.Int32>::Add(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Add_m9B0DD9902395EE95D3DC522264BE1EBBBD3513EB_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, int32_t ___0_item, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.HashSet`1<System.Int32>::Clear()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_Clear_m88C3BA6617F6667126635140414D44D76C42AE92_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.HashSet`1<System.Int32>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_m90EA29D74B137C5317CDC485AA1D799F0B6726FF_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, const RuntimeMethod* method) ;
// System.Boolean ParadoxNotion.Serialization.FullSerializer.Internal.fsEnumConverter::ArrayContains<System.Object>(T[],T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool fsEnumConverter_ArrayContains_TisRuntimeObject_m709FFD25DE9C0AFC920E4E93003B134B5A925808_gshared (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___0_values, RuntimeObject* ___1_value, const RuntimeMethod* method) ;
// System.Delegate System.Delegate::Combine(System.Delegate,System.Delegate)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Delegate_t* Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00 (Delegate_t* ___0_a, Delegate_t* ___1_b, const RuntimeMethod* method) ;
// System.Delegate System.Delegate::Remove(System.Delegate,System.Delegate)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Delegate_t* Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3 (Delegate_t* ___0_source, Delegate_t* ___1_value, const RuntimeMethod* method) ;
// UnityEngine.GameObject UnityEngine.Component::get_gameObject()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) ;
// System.Void ParadoxNotion.EventData`1<UnityEngine.EventSystems.PointerEventData>::.ctor(T,UnityEngine.GameObject,System.Object)
inline void EventData_1__ctor_mEECEB61696225A66C558A4EFAFDE0056B3F5A68D (EventData_1_tDA4DCB8C007424BD162FE41648357A9C40BB4604* __this, PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* ___0_value, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___1_receiver, RuntimeObject* ___2_sender, const RuntimeMethod* method)
{
(( void (*) (EventData_1_tDA4DCB8C007424BD162FE41648357A9C40BB4604*, PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB*, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, RuntimeObject*, const RuntimeMethod*))EventData_1__ctor_m3643F9EEC3704D18C2EDEB31389B7CDCA6D549BF_gshared)(__this, ___0_value, ___1_receiver, ___2_sender, method);
}
// System.Void ParadoxNotion.Services.EventRouter/EventDelegate`1<UnityEngine.EventSystems.PointerEventData>::Invoke(ParadoxNotion.EventData`1<T>)
inline void EventDelegate_1_Invoke_m274690C22E363FE35C4639C974B19A3AF13D2D27_inline (EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* __this, EventData_1_tDA4DCB8C007424BD162FE41648357A9C40BB4604 ___0_msg, const RuntimeMethod* method)
{
(( void (*) (EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3*, EventData_1_tDA4DCB8C007424BD162FE41648357A9C40BB4604, const RuntimeMethod*))EventDelegate_1_Invoke_m7D8C1C710425F0618DDCE539D91E1B0D47735814_gshared_inline)(__this, ___0_msg, method);
}
// System.Void ParadoxNotion.EventData`1<UnityEngine.EventSystems.BaseEventData>::.ctor(T,UnityEngine.GameObject,System.Object)
inline void EventData_1__ctor_m560FDABE9C8C26C8DAEE595F07AD7BA38A75E2B1 (EventData_1_t80A0E365E5FC42F002E77CE9D0CB9E220459C3D8* __this, BaseEventData_tE03A848325C0AE8E76C6CA15FD86395EBF83364F* ___0_value, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___1_receiver, RuntimeObject* ___2_sender, const RuntimeMethod* method)
{
(( void (*) (EventData_1_t80A0E365E5FC42F002E77CE9D0CB9E220459C3D8*, BaseEventData_tE03A848325C0AE8E76C6CA15FD86395EBF83364F*, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, RuntimeObject*, const RuntimeMethod*))EventData_1__ctor_m3643F9EEC3704D18C2EDEB31389B7CDCA6D549BF_gshared)(__this, ___0_value, ___1_receiver, ___2_sender, method);
}
// System.Void ParadoxNotion.Services.EventRouter/EventDelegate`1<UnityEngine.EventSystems.BaseEventData>::Invoke(ParadoxNotion.EventData`1<T>)
inline void EventDelegate_1_Invoke_mA5C8ACD3FF849BEB4ED14C0E6ED39E303D8B96AE_inline (EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B* __this, EventData_1_t80A0E365E5FC42F002E77CE9D0CB9E220459C3D8 ___0_msg, const RuntimeMethod* method)
{
(( void (*) (EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B*, EventData_1_t80A0E365E5FC42F002E77CE9D0CB9E220459C3D8, const RuntimeMethod*))EventDelegate_1_Invoke_m7D8C1C710425F0618DDCE539D91E1B0D47735814_gshared_inline)(__this, ___0_msg, method);
}
// System.Void ParadoxNotion.EventData`1<UnityEngine.EventSystems.AxisEventData>::.ctor(T,UnityEngine.GameObject,System.Object)
inline void EventData_1__ctor_mD69A1FBD6A65807D2F361A092DDFE74240B3F6B2 (EventData_1_t2A9F25C29335F7DE73911552034DC1A56070B984* __this, AxisEventData_t4AA742BC101B1AA300B16EE7F19E31B91F37A938* ___0_value, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___1_receiver, RuntimeObject* ___2_sender, const RuntimeMethod* method)
{
(( void (*) (EventData_1_t2A9F25C29335F7DE73911552034DC1A56070B984*, AxisEventData_t4AA742BC101B1AA300B16EE7F19E31B91F37A938*, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, RuntimeObject*, const RuntimeMethod*))EventData_1__ctor_m3643F9EEC3704D18C2EDEB31389B7CDCA6D549BF_gshared)(__this, ___0_value, ___1_receiver, ___2_sender, method);
}
// System.Void ParadoxNotion.Services.EventRouter/EventDelegate`1<UnityEngine.EventSystems.AxisEventData>::Invoke(ParadoxNotion.EventData`1<T>)
inline void EventDelegate_1_Invoke_m0FA14D2868F890EA76EC5E556E08975B94F11704_inline (EventDelegate_1_t9D47EFD73C7AAE4AF31A0169C509BD82147A2038* __this, EventData_1_t2A9F25C29335F7DE73911552034DC1A56070B984 ___0_msg, const RuntimeMethod* method)
{
(( void (*) (EventDelegate_1_t9D47EFD73C7AAE4AF31A0169C509BD82147A2038*, EventData_1_t2A9F25C29335F7DE73911552034DC1A56070B984, const RuntimeMethod*))EventDelegate_1_Invoke_m7D8C1C710425F0618DDCE539D91E1B0D47735814_gshared_inline)(__this, ___0_msg, method);
}
// System.Void ParadoxNotion.EventData::.ctor(UnityEngine.GameObject,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventData__ctor_m2A55CFAC427AE929A92C929E9521614AA005B62E (EventData_tEA0797699E48A511278A7BF94A05A8ABDB9EFB0A* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_receiver, RuntimeObject* ___1_sender, const RuntimeMethod* method) ;
// System.Void ParadoxNotion.Services.EventRouter/EventDelegate::Invoke(ParadoxNotion.EventData)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void EventDelegate_Invoke_mA01BB7A2C1721AD54120B01CC85F4133D7E811E3_inline (EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* __this, EventData_tEA0797699E48A511278A7BF94A05A8ABDB9EFB0A ___0_msg, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Object::op_Equality(UnityEngine.Object,UnityEngine.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_x, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___1_y, const RuntimeMethod* method) ;
// T ParadoxNotion.ObjectUtils::GetAddComponent<ParadoxNotion.Services.EventRouterAnimatorMove>(UnityEngine.GameObject)
inline EventRouterAnimatorMove_tCC97034D7B43B81378ECB246E21BC3280DFF04AF* ObjectUtils_GetAddComponent_TisEventRouterAnimatorMove_tCC97034D7B43B81378ECB246E21BC3280DFF04AF_m7BBEDC1A5341AD59FDEF716C7DEFE384DCF5A4B7 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_gameObject, const RuntimeMethod* method)
{
return (( EventRouterAnimatorMove_tCC97034D7B43B81378ECB246E21BC3280DFF04AF* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))ObjectUtils_GetAddComponent_TisRuntimeObject_mEBE7FCE77BE09E49F0090C6D9AAA397D22F5DF19_gshared)(___0_gameObject, method);
}
// System.Void ParadoxNotion.Services.EventRouterAnimatorMove::add_onAnimatorMove(ParadoxNotion.Services.EventRouter/EventDelegate)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventRouterAnimatorMove_add_onAnimatorMove_m1D49DCAFE517CF7038E1B746CFCDD8175B5F282F (EventRouterAnimatorMove_tCC97034D7B43B81378ECB246E21BC3280DFF04AF* __this, EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* ___0_value, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Object::op_Inequality(UnityEngine.Object,UnityEngine.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_x, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___1_y, const RuntimeMethod* method) ;
// System.Void ParadoxNotion.Services.EventRouterAnimatorMove::remove_onAnimatorMove(ParadoxNotion.Services.EventRouter/EventDelegate)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventRouterAnimatorMove_remove_onAnimatorMove_m812E99781D0514D23B27254AE4916221FBF8704A (EventRouterAnimatorMove_tCC97034D7B43B81378ECB246E21BC3280DFF04AF* __this, EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* ___0_value, const RuntimeMethod* method) ;
// System.Void ParadoxNotion.EventData`1<System.Int32>::.ctor(T,UnityEngine.GameObject,System.Object)
inline void EventData_1__ctor_mAA014CAE7F718DC006C5E2BBFD298C8DD5BEC433 (EventData_1_tC3577762F0A3419B0EF72E8D7D570E0636021DFC* __this, int32_t ___0_value, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___1_receiver, RuntimeObject* ___2_sender, const RuntimeMethod* method)
{
(( void (*) (EventData_1_tC3577762F0A3419B0EF72E8D7D570E0636021DFC*, int32_t, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, RuntimeObject*, const RuntimeMethod*))EventData_1__ctor_mAA014CAE7F718DC006C5E2BBFD298C8DD5BEC433_gshared)(__this, ___0_value, ___1_receiver, ___2_sender, method);
}
// System.Void ParadoxNotion.Services.EventRouter/EventDelegate`1<System.Int32>::Invoke(ParadoxNotion.EventData`1<T>)
inline void EventDelegate_1_Invoke_mD9CC944DFFD6139C02D4F549DE71AAC68110574D_inline (EventDelegate_1_t2A226EAE82D102AC6F450E338D16C4D1638857BD* __this, EventData_1_tC3577762F0A3419B0EF72E8D7D570E0636021DFC ___0_msg, const RuntimeMethod* method)
{
(( void (*) (EventDelegate_1_t2A226EAE82D102AC6F450E338D16C4D1638857BD*, EventData_1_tC3577762F0A3419B0EF72E8D7D570E0636021DFC, const RuntimeMethod*))EventDelegate_1_Invoke_mD9CC944DFFD6139C02D4F549DE71AAC68110574D_gshared_inline)(__this, ___0_msg, method);
}
// System.Void ParadoxNotion.EventData`1<UnityEngine.ControllerColliderHit>::.ctor(T,UnityEngine.GameObject,System.Object)
inline void EventData_1__ctor_m42F2573B8126B77C24A978F1C46A8D939E621744 (EventData_1_tEA1AB3AD1FAF91315E38AA44EE7D9F830CA4E3FD* __this, ControllerColliderHit_tD0B734CBE0E2B089339B14600EB5A80295F6DE92* ___0_value, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___1_receiver, RuntimeObject* ___2_sender, const RuntimeMethod* method)
{
(( void (*) (EventData_1_tEA1AB3AD1FAF91315E38AA44EE7D9F830CA4E3FD*, ControllerColliderHit_tD0B734CBE0E2B089339B14600EB5A80295F6DE92*, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, RuntimeObject*, const RuntimeMethod*))EventData_1__ctor_m3643F9EEC3704D18C2EDEB31389B7CDCA6D549BF_gshared)(__this, ___0_value, ___1_receiver, ___2_sender, method);
}
// System.Void ParadoxNotion.Services.EventRouter/EventDelegate`1<UnityEngine.ControllerColliderHit>::Invoke(ParadoxNotion.EventData`1<T>)
inline void EventDelegate_1_Invoke_mA9CEBC9E110270970FC0BA9DE0EF0837C8392E07_inline (EventDelegate_1_t9267A446213AA1DAC898708EE85CEB3EBF95D9B4* __this, EventData_1_tEA1AB3AD1FAF91315E38AA44EE7D9F830CA4E3FD ___0_msg, const RuntimeMethod* method)
{
(( void (*) (EventDelegate_1_t9267A446213AA1DAC898708EE85CEB3EBF95D9B4*, EventData_1_tEA1AB3AD1FAF91315E38AA44EE7D9F830CA4E3FD, const RuntimeMethod*))EventDelegate_1_Invoke_m7D8C1C710425F0618DDCE539D91E1B0D47735814_gshared_inline)(__this, ___0_msg, method);
}
// System.Void ParadoxNotion.EventData`1<UnityEngine.GameObject>::.ctor(T,UnityEngine.GameObject,System.Object)
inline void EventData_1__ctor_m867C378BE95278CD293B5C29F8E43D31E5082183 (EventData_1_tB27E7A83FC4EB0A8B8711E781DB57024F73CA0D0* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_value, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___1_receiver, RuntimeObject* ___2_sender, const RuntimeMethod* method)
{
(( void (*) (EventData_1_tB27E7A83FC4EB0A8B8711E781DB57024F73CA0D0*, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, RuntimeObject*, const RuntimeMethod*))EventData_1__ctor_m3643F9EEC3704D18C2EDEB31389B7CDCA6D549BF_gshared)(__this, ___0_value, ___1_receiver, ___2_sender, method);
}
// System.Void ParadoxNotion.Services.EventRouter/EventDelegate`1<UnityEngine.GameObject>::Invoke(ParadoxNotion.EventData`1<T>)
inline void EventDelegate_1_Invoke_mCBAD26C21634AA55E269708086CFA7DE6181EB2E_inline (EventDelegate_1_t5A4AFE96D0BA4815568B3734C38266933BB5AAD6* __this, EventData_1_tB27E7A83FC4EB0A8B8711E781DB57024F73CA0D0 ___0_msg, const RuntimeMethod* method)
{
(( void (*) (EventDelegate_1_t5A4AFE96D0BA4815568B3734C38266933BB5AAD6*, EventData_1_tB27E7A83FC4EB0A8B8711E781DB57024F73CA0D0, const RuntimeMethod*))EventDelegate_1_Invoke_m7D8C1C710425F0618DDCE539D91E1B0D47735814_gshared_inline)(__this, ___0_msg, method);
}
// System.Void ParadoxNotion.EventData`1<UnityEngine.Collision>::.ctor(T,UnityEngine.GameObject,System.Object)
inline void EventData_1__ctor_m20603DB230857E754A4731031FF250091A7BED36 (EventData_1_t35358D0D6F5EB8ADDCA37A287E2E87721CBA1664* __this, Collision_tBCC6AEBD9A63E6DA2E50660DAC03CDCB1FF7A9B0* ___0_value, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___1_receiver, RuntimeObject* ___2_sender, const RuntimeMethod* method)
{
(( void (*) (EventData_1_t35358D0D6F5EB8ADDCA37A287E2E87721CBA1664*, Collision_tBCC6AEBD9A63E6DA2E50660DAC03CDCB1FF7A9B0*, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, RuntimeObject*, const RuntimeMethod*))EventData_1__ctor_m3643F9EEC3704D18C2EDEB31389B7CDCA6D549BF_gshared)(__this, ___0_value, ___1_receiver, ___2_sender, method);
}
// System.Void ParadoxNotion.Services.EventRouter/EventDelegate`1<UnityEngine.Collision>::Invoke(ParadoxNotion.EventData`1<T>)
inline void EventDelegate_1_Invoke_mBD851314810E3471A1708133CC498025BAA9FFFF_inline (EventDelegate_1_tD29A63C52AB913AB044E80D0145C193680CB8AF1* __this, EventData_1_t35358D0D6F5EB8ADDCA37A287E2E87721CBA1664 ___0_msg, const RuntimeMethod* method)
{
(( void (*) (EventDelegate_1_tD29A63C52AB913AB044E80D0145C193680CB8AF1*, EventData_1_t35358D0D6F5EB8ADDCA37A287E2E87721CBA1664, const RuntimeMethod*))EventDelegate_1_Invoke_m7D8C1C710425F0618DDCE539D91E1B0D47735814_gshared_inline)(__this, ___0_msg, method);
}
// System.Void ParadoxNotion.EventData`1<UnityEngine.Collision2D>::.ctor(T,UnityEngine.GameObject,System.Object)
inline void EventData_1__ctor_m622E9BAB77E76139F4A5F828C4A6CD728AB34DEF (EventData_1_t73CFACAD07C22BD2F330CFF3400264CA64A3CA25* __this, Collision2D_t81E83212C969FDDE2AB84EBCA31502818EEAB85B* ___0_value, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___1_receiver, RuntimeObject* ___2_sender, const RuntimeMethod* method)
{
(( void (*) (EventData_1_t73CFACAD07C22BD2F330CFF3400264CA64A3CA25*, Collision2D_t81E83212C969FDDE2AB84EBCA31502818EEAB85B*, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, RuntimeObject*, const RuntimeMethod*))EventData_1__ctor_m3643F9EEC3704D18C2EDEB31389B7CDCA6D549BF_gshared)(__this, ___0_value, ___1_receiver, ___2_sender, method);
}
// System.Void ParadoxNotion.Services.EventRouter/EventDelegate`1<UnityEngine.Collision2D>::Invoke(ParadoxNotion.EventData`1<T>)
inline void EventDelegate_1_Invoke_m6E404525A3CB7BC54B03341373D5918A643CD469_inline (EventDelegate_1_t88F2B17388F778571525A3B4746C724130EFEF3E* __this, EventData_1_t73CFACAD07C22BD2F330CFF3400264CA64A3CA25 ___0_msg, const RuntimeMethod* method)
{
(( void (*) (EventDelegate_1_t88F2B17388F778571525A3B4746C724130EFEF3E*, EventData_1_t73CFACAD07C22BD2F330CFF3400264CA64A3CA25, const RuntimeMethod*))EventDelegate_1_Invoke_m7D8C1C710425F0618DDCE539D91E1B0D47735814_gshared_inline)(__this, ___0_msg, method);
}
// System.Void ParadoxNotion.EventData`1<UnityEngine.Collider>::.ctor(T,UnityEngine.GameObject,System.Object)
inline void EventData_1__ctor_m0B562578B2C2CC9F99A75E2442ED23FE48776F90 (EventData_1_t33CBA42904833F1ED555AA81AA92D6EE5743A67D* __this, Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* ___0_value, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___1_receiver, RuntimeObject* ___2_sender, const RuntimeMethod* method)
{
(( void (*) (EventData_1_t33CBA42904833F1ED555AA81AA92D6EE5743A67D*, Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76*, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, RuntimeObject*, const RuntimeMethod*))EventData_1__ctor_m3643F9EEC3704D18C2EDEB31389B7CDCA6D549BF_gshared)(__this, ___0_value, ___1_receiver, ___2_sender, method);
}
// System.Void ParadoxNotion.Services.EventRouter/EventDelegate`1<UnityEngine.Collider>::Invoke(ParadoxNotion.EventData`1<T>)
inline void EventDelegate_1_Invoke_m49A03B0F77EDB87205DC624285498DDB68E19492_inline (EventDelegate_1_t6F52CB20C27A00AD5B3EDA7C4FC6F5457CF62587* __this, EventData_1_t33CBA42904833F1ED555AA81AA92D6EE5743A67D ___0_msg, const RuntimeMethod* method)
{
(( void (*) (EventDelegate_1_t6F52CB20C27A00AD5B3EDA7C4FC6F5457CF62587*, EventData_1_t33CBA42904833F1ED555AA81AA92D6EE5743A67D, const RuntimeMethod*))EventDelegate_1_Invoke_m7D8C1C710425F0618DDCE539D91E1B0D47735814_gshared_inline)(__this, ___0_msg, method);
}
// System.Void ParadoxNotion.EventData`1<UnityEngine.Collider2D>::.ctor(T,UnityEngine.GameObject,System.Object)
inline void EventData_1__ctor_m4F2C9C8C7D73304BC0DDEA500FD93798A19458EC (EventData_1_t085909A111A6010FA7E95C45F1DDA492D298C0A6* __this, Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52* ___0_value, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___1_receiver, RuntimeObject* ___2_sender, const RuntimeMethod* method)
{
(( void (*) (EventData_1_t085909A111A6010FA7E95C45F1DDA492D298C0A6*, Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52*, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, RuntimeObject*, const RuntimeMethod*))EventData_1__ctor_m3643F9EEC3704D18C2EDEB31389B7CDCA6D549BF_gshared)(__this, ___0_value, ___1_receiver, ___2_sender, method);
}
// System.Void ParadoxNotion.Services.EventRouter/EventDelegate`1<UnityEngine.Collider2D>::Invoke(ParadoxNotion.EventData`1<T>)
inline void EventDelegate_1_Invoke_m7CD3D7AA4D56984BBA4C877D4E6ED7EDDEB21DDE_inline (EventDelegate_1_t0A3517F87DD0F8308E239D4FFEA727B41F2CEC55* __this, EventData_1_t085909A111A6010FA7E95C45F1DDA492D298C0A6 ___0_msg, const RuntimeMethod* method)
{
(( void (*) (EventDelegate_1_t0A3517F87DD0F8308E239D4FFEA727B41F2CEC55*, EventData_1_t085909A111A6010FA7E95C45F1DDA492D298C0A6, const RuntimeMethod*))EventDelegate_1_Invoke_m7D8C1C710425F0618DDCE539D91E1B0D47735814_gshared_inline)(__this, ___0_msg, method);
}
// System.Void System.Action`2<UnityEngine.RenderTexture,UnityEngine.RenderTexture>::Invoke(T1,T2)
inline void Action_2_Invoke_m5FD1A9EB929CA4D5B4690FDD80282D9814C92EBC_inline (Action_2_t614AB1C8EDBDCA4CEA2E8C48AFFF33F825433DB1* __this, RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* ___0_arg1, RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* ___1_arg2, const RuntimeMethod* method)
{
(( void (*) (Action_2_t614AB1C8EDBDCA4CEA2E8C48AFFF33F825433DB1*, RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27*, RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27*, const RuntimeMethod*))Action_2_Invoke_m7BFCE0BBCF67689D263059B56A8D79161B698587_gshared_inline)(__this, ___0_arg1, ___1_arg2, method);
}
// System.Void ParadoxNotion.EventData::.ctor(System.Object,UnityEngine.GameObject,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventData__ctor_m6083C94B6A1703CAFCE23A71A53964F544668007 (EventData_tEA0797699E48A511278A7BF94A05A8ABDB9EFB0A* __this, RuntimeObject* ___0_value, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___1_receiver, RuntimeObject* ___2_sender, const RuntimeMethod* method) ;
// System.Void ParadoxNotion.Services.EventRouter/CustomEventDelegate::Invoke(System.String,ParadoxNotion.IEventData)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CustomEventDelegate_Invoke_m2BFA14A1EC9DED842244C9671D725A72B85CA090_inline (CustomEventDelegate_tDCADC9123D2A1C92BF09539592EBC015A6F9F504* __this, String_t* ___0_name, RuntimeObject* ___1_data, const RuntimeMethod* method) ;
// System.Void UnityEngine.MonoBehaviour::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E (MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<ParadoxNotion.Services.Logger/LogHandler>::Add(T)
inline void List_1_Add_m575E24EC351A42581EE128E4FC0E12A2CF8F6B43_inline (List_1_t72F6DCE7C907A8F47BAF42E03B37D9F61EC8A99B* __this, LogHandler_t336D9CB60AF2B94D0403A0DF86AFA48D76E30592* ___0_item, const RuntimeMethod* method)
{
(( void (*) (List_1_t72F6DCE7C907A8F47BAF42E03B37D9F61EC8A99B*, LogHandler_t336D9CB60AF2B94D0403A0DF86AFA48D76E30592*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
}
// System.Boolean System.Collections.Generic.List`1<ParadoxNotion.Services.Logger/LogHandler>::Remove(T)
inline bool List_1_Remove_m1ABCD4E23C441672D527EC14C4B20417D51D5394 (List_1_t72F6DCE7C907A8F47BAF42E03B37D9F61EC8A99B* __this, LogHandler_t336D9CB60AF2B94D0403A0DF86AFA48D76E30592* ___0_item, const RuntimeMethod* method)
{
return (( bool (*) (List_1_t72F6DCE7C907A8F47BAF42E03B37D9F61EC8A99B*, LogHandler_t336D9CB60AF2B94D0403A0DF86AFA48D76E30592*, const RuntimeMethod*))List_1_Remove_m4DFA48F4CEB9169601E75FC28517C5C06EFA5AD7_gshared)(__this, ___0_item, method);
}
// System.Void ParadoxNotion.Services.Logger::Internal_Log(UnityEngine.LogType,System.Object,System.String,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Logger_Internal_Log_m7E369BE7A0B9DFF91D4B2AE3977F5C80A12D336F (int32_t ___0_type, RuntimeObject* ___1_message, String_t* ___2_tag, RuntimeObject* ___3_context, const RuntimeMethod* method) ;
// System.Int32 System.Collections.Generic.List`1<ParadoxNotion.Services.Logger/LogHandler>::get_Count()
inline int32_t List_1_get_Count_m0185E4604FC8F4224A15D9C82DA26F0D37AAD3C3_inline (List_1_t72F6DCE7C907A8F47BAF42E03B37D9F61EC8A99B* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_t72F6DCE7C907A8F47BAF42E03B37D9F61EC8A99B*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
}
// System.String[] System.String::Split(System.Char,System.StringSplitOptions)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* String_Split_m9530B73D02054692283BF35C3A27C8F2230946F4 (String_t* __this, Il2CppChar ___0_separator, int32_t ___1_options, const RuntimeMethod* method) ;
// TSource System.Linq.Enumerable::FirstOrDefault<System.String>(System.Collections.Generic.IEnumerable`1<TSource>)
inline String_t* Enumerable_FirstOrDefault_TisString_t_m9CA8A9DE7F8DCB619529414D42C259BDF6C05A5B (RuntimeObject* ___0_source, const RuntimeMethod* method)
{
return (( String_t* (*) (RuntimeObject*, const RuntimeMethod*))Enumerable_FirstOrDefault_TisRuntimeObject_m7DE546C4F58329C905F662422736A44C50268ECD_gshared)(___0_source, method);
}
// System.String System.String::Concat(System.String,System.String,System.String)
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) ;
// System.Void ParadoxNotion.Services.Logger/Message::set_context(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Message_set_context_m6D297D797B3982B63D6A882CEE765C4ED8E8CA26 (Message_tD4DC7C5A08F514A2ECAA54677CD44CE4D2ECC89E* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) ;
// System.Collections.Generic.List`1/Enumerator<T> System.Collections.Generic.List`1<ParadoxNotion.Services.Logger/LogHandler>::GetEnumerator()
inline Enumerator_tDA4EBF08D0B1BD44FE3306210988DBE8CEFFF7A1 List_1_GetEnumerator_m6EE320010342A3656BB5C7815A54F9D736A8FA11 (List_1_t72F6DCE7C907A8F47BAF42E03B37D9F61EC8A99B* __this, const RuntimeMethod* method)
{
return (( Enumerator_tDA4EBF08D0B1BD44FE3306210988DBE8CEFFF7A1 (*) (List_1_t72F6DCE7C907A8F47BAF42E03B37D9F61EC8A99B*, const RuntimeMethod*))List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared)(__this, method);
}
// System.Void System.Collections.Generic.List`1/Enumerator<ParadoxNotion.Services.Logger/LogHandler>::Dispose()
inline void Enumerator_Dispose_m5F8CD45B7E282DFDEC2CCB4BB7821553215D9B7D (Enumerator_tDA4EBF08D0B1BD44FE3306210988DBE8CEFFF7A1* __this, const RuntimeMethod* method)
{
(( void (*) (Enumerator_tDA4EBF08D0B1BD44FE3306210988DBE8CEFFF7A1*, const RuntimeMethod*))Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared)(__this, method);
}
// T System.Collections.Generic.List`1/Enumerator<ParadoxNotion.Services.Logger/LogHandler>::get_Current()
inline LogHandler_t336D9CB60AF2B94D0403A0DF86AFA48D76E30592* Enumerator_get_Current_mDA72E00BBAA11BE225DECBF0881AD43C96A904BD_inline (Enumerator_tDA4EBF08D0B1BD44FE3306210988DBE8CEFFF7A1* __this, const RuntimeMethod* method)
{
return (( LogHandler_t336D9CB60AF2B94D0403A0DF86AFA48D76E30592* (*) (Enumerator_tDA4EBF08D0B1BD44FE3306210988DBE8CEFFF7A1*, const RuntimeMethod*))Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline)(__this, method);
}
// System.Boolean ParadoxNotion.Services.Logger/LogHandler::Invoke(ParadoxNotion.Services.Logger/Message)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool LogHandler_Invoke_mB02FB7F1FC5222558A43C9D55E813D80C130368D_inline (LogHandler_t336D9CB60AF2B94D0403A0DF86AFA48D76E30592* __this, Message_tD4DC7C5A08F514A2ECAA54677CD44CE4D2ECC89E ___0_message, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.List`1/Enumerator<ParadoxNotion.Services.Logger/LogHandler>::MoveNext()
inline bool Enumerator_MoveNext_m9A39C5E536AA022B37B1A27626C840866B8A3B35 (Enumerator_tDA4EBF08D0B1BD44FE3306210988DBE8CEFFF7A1* __this, const RuntimeMethod* method)
{
return (( bool (*) (Enumerator_tDA4EBF08D0B1BD44FE3306210988DBE8CEFFF7A1*, const RuntimeMethod*))Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared)(__this, method);
}
// System.Boolean System.String::IsNullOrEmpty(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478 (String_t* ___0_value, const RuntimeMethod* method) ;
// System.String System.Enum::ToString()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741 (RuntimeObject* __this, const RuntimeMethod* method) ;
// System.String System.String::Format(System.String,System.Object,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987 (String_t* ___0_format, RuntimeObject* ___1_arg0, RuntimeObject* ___2_arg1, const RuntimeMethod* method) ;
// System.String System.String::Format(System.String,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8 (String_t* ___0_format, RuntimeObject* ___1_arg0, const RuntimeMethod* method) ;
// System.Void ParadoxNotion.Services.Logger::ForwardToUnity(UnityEngine.LogType,System.Object,System.String,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Logger_ForwardToUnity_m908B8E3187B78EF4873FBCBE4210805A2C66C366 (int32_t ___0_type, RuntimeObject* ___1_message, String_t* ___2_tag, RuntimeObject* ___3_context, const RuntimeMethod* method) ;
// UnityEngine.ILogger UnityEngine.Debug::get_unityLogger()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Debug_get_unityLogger_m4FDE4D41C187123244FE13124DA636BB50C9C1E1_inline (const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<ParadoxNotion.Services.Logger/LogHandler>::.ctor()
inline void List_1__ctor_mE5F1162AFEE1C0DAB6A1D7DB6D024C8C5270013A (List_1_t72F6DCE7C907A8F47BAF42E03B37D9F61EC8A99B* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_t72F6DCE7C907A8F47BAF42E03B37D9F61EC8A99B*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}
// System.Boolean System.WeakReference`1<System.Object>::TryGetTarget(T&)
inline bool WeakReference_1_TryGetTarget_m4982797589731AB705E9C79FA4531331F40410AB (WeakReference_1_tED795563AD26F795CED3BBCD488AB1694E385BCE* __this, RuntimeObject** ___0_target, const RuntimeMethod* method)
{
return (( bool (*) (WeakReference_1_tED795563AD26F795CED3BBCD488AB1694E385BCE*, RuntimeObject**, const RuntimeMethod*))WeakReference_1_TryGetTarget_m4982797589731AB705E9C79FA4531331F40410AB_gshared)(__this, ___0_target, method);
}
// System.Object ParadoxNotion.Services.Logger/Message::get_context()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Message_get_context_m7B7B69DE2F70347E342F2006A533ABC5FF976EC0 (Message_tD4DC7C5A08F514A2ECAA54677CD44CE4D2ECC89E* __this, const RuntimeMethod* method) ;
// System.Void System.WeakReference`1<System.Object>::.ctor(T)
inline void WeakReference_1__ctor_m932665C8861A22B177DC1ACF1EDAA87E1624B5AC (WeakReference_1_tED795563AD26F795CED3BBCD488AB1694E385BCE* __this, RuntimeObject* ___0_target, const RuntimeMethod* method)
{
(( void (*) (WeakReference_1_tED795563AD26F795CED3BBCD488AB1694E385BCE*, RuntimeObject*, const RuntimeMethod*))WeakReference_1__ctor_m932665C8861A22B177DC1ACF1EDAA87E1624B5AC_gshared)(__this, ___0_target, method);
}
// System.Boolean ParadoxNotion.Services.Logger/Message::IsValid()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Message_IsValid_mD10652466ACF1E83D8531197D4DB0F222006A54E (Message_tD4DC7C5A08F514A2ECAA54677CD44CE4D2ECC89E* __this, const RuntimeMethod* method) ;
// System.Boolean ParadoxNotion.Services.Threader::get_applicationIsPlaying()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Threader_get_applicationIsPlaying_m9BA0A1EA10F4B4C159C86F94A96B67D558FFA831_inline (const RuntimeMethod* method) ;
// T UnityEngine.Object::FindObjectOfType<ParadoxNotion.Services.MonoManager>()
inline MonoManager_tE81CE532B3B4DBD56BB7E9CBDB64B8872B210675* Object_FindObjectOfType_TisMonoManager_tE81CE532B3B4DBD56BB7E9CBDB64B8872B210675_mAFCDD6275E13BC69AC077367CEFEF128029109E2 (const RuntimeMethod* method)
{
return (( MonoManager_tE81CE532B3B4DBD56BB7E9CBDB64B8872B210675* (*) (const RuntimeMethod*))Object_FindObjectOfType_TisRuntimeObject_m02DFBF011F3B59F777A5E521DB2A116DD496E968_gshared)(method);
}
// System.Void UnityEngine.GameObject::.ctor(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameObject__ctor_m37D512B05D292F954792225E6C6EEE95293A9B88 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, String_t* ___0_name, const RuntimeMethod* method) ;
// T UnityEngine.GameObject::AddComponent<ParadoxNotion.Services.MonoManager>()
inline MonoManager_tE81CE532B3B4DBD56BB7E9CBDB64B8872B210675* GameObject_AddComponent_TisMonoManager_tE81CE532B3B4DBD56BB7E9CBDB64B8872B210675_mECFF87C439BC9BC6DA5B6E4EF14AFFA5BE160F30 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
{
return (( MonoManager_tE81CE532B3B4DBD56BB7E9CBDB64B8872B210675* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_AddComponent_TisRuntimeObject_m69B93700FACCF372F5753371C6E8FB780800B824_gshared)(__this, method);
}
// ParadoxNotion.Services.MonoManager ParadoxNotion.Services.MonoManager::get_current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MonoManager_tE81CE532B3B4DBD56BB7E9CBDB64B8872B210675* MonoManager_get_current_m02321AECFDF5F04A1D35CCBB9B39D56903ACCE3B (const RuntimeMethod* method) ;
// System.Void ParadoxNotion.Services.MonoManager::add_onUpdate(System.Action)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MonoManager_add_onUpdate_mCD9923E8D13A408E8CA57A519A482F0130961274 (MonoManager_tE81CE532B3B4DBD56BB7E9CBDB64B8872B210675* __this, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___0_value, const RuntimeMethod* method) ;
// System.Void ParadoxNotion.Services.MonoManager::add_onLateUpdate(System.Action)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MonoManager_add_onLateUpdate_m922133AA58832C31C4AE94D4B3F9A09B6168A982 (MonoManager_tE81CE532B3B4DBD56BB7E9CBDB64B8872B210675* __this, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___0_value, const RuntimeMethod* method) ;
// System.Void ParadoxNotion.Services.MonoManager::add_onFixedUpdate(System.Action)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MonoManager_add_onFixedUpdate_m52C89F8C8D192376B0F0721B2B46CE5DFD3BC22F (MonoManager_tE81CE532B3B4DBD56BB7E9CBDB64B8872B210675* __this, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___0_value, const RuntimeMethod* method) ;
// System.Void ParadoxNotion.Services.MonoManager::remove_onUpdate(System.Action)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MonoManager_remove_onUpdate_m650807E07FEB749F944C00A1D3A71C70E9EE0A98 (MonoManager_tE81CE532B3B4DBD56BB7E9CBDB64B8872B210675* __this, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___0_value, const RuntimeMethod* method) ;
// System.Void ParadoxNotion.Services.MonoManager::remove_onLateUpdate(System.Action)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MonoManager_remove_onLateUpdate_m1EEE5C57926FF8A0C24EC6751B05B84F03D78990 (MonoManager_tE81CE532B3B4DBD56BB7E9CBDB64B8872B210675* __this, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___0_value, const RuntimeMethod* method) ;
// System.Void ParadoxNotion.Services.MonoManager::remove_onFixedUpdate(System.Action)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MonoManager_remove_onFixedUpdate_m7E7441CD69E0E2BF57D714406BA070681E2E8805 (MonoManager_tE81CE532B3B4DBD56BB7E9CBDB64B8872B210675* __this, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.Object::DestroyImmediate(UnityEngine.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object_DestroyImmediate_m6336EBC83591A5DB64EC70C92132824C6E258705 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_obj, const RuntimeMethod* method) ;
// System.Void UnityEngine.Object::DontDestroyOnLoad(UnityEngine.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object_DontDestroyOnLoad_m4B70C3AEF886C176543D1295507B6455C9DCAEA7 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_target, const RuntimeMethod* method) ;
// System.Void System.Action::Invoke()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_Invoke_m7126A54DACA72B845424072887B5F3A51FC3808E_inline (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* __this, const RuntimeMethod* method) ;
// System.Void System.Action`1<System.Boolean>::Invoke(T)
inline void Action_1_Invoke_m69C8773D6967F3B224777183E24EA621CE056F8F_inline (Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* __this, bool ___0_obj, const RuntimeMethod* method)
{
(( void (*) (Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C*, bool, const RuntimeMethod*))Action_1_Invoke_m69C8773D6967F3B224777183E24EA621CE056F8F_gshared_inline)(__this, ___0_obj, method);
}
// System.Void ParadoxNotion.Services.Threader::set_applicationIsPlaying(System.Boolean)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Threader_set_applicationIsPlaying_m20D3A9BBBB6470207A76D73280384B0B4A08DBEA_inline (bool ___0_value, const RuntimeMethod* method) ;
// System.Threading.Thread System.Threading.Thread::get_CurrentThread()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F* Thread_get_CurrentThread_m6D4719F4993DB9200490531FF02D4076FF9CA9BD (const RuntimeMethod* method) ;
// System.Int32 System.Threading.Thread::get_ManagedThreadId()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Thread_get_ManagedThreadId_m74ACB74A574EE535C2B00B7D64F203A62E796B05 (Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F* __this, const RuntimeMethod* method) ;
// System.Void ParadoxNotion.Services.Threader/<>c__DisplayClass7_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass7_0__ctor_m67848235192A03D8A6CC2D1D78CBA377F2F93A31 (U3CU3Ec__DisplayClass7_0_t970C012F0BCF680F078226C60823487A29D70048* __this, const RuntimeMethod* method) ;
// System.Boolean System.Threading.Thread::get_IsAlive()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Thread_get_IsAlive_m87922B882A526D780570799F497EEB4C99F005DF (Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F* __this, const RuntimeMethod* method) ;
// System.Void System.Threading.Thread::Abort()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Thread_Abort_mB956BACF405EFC38C6A3D0B93142E4CEDD64D941 (Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F* __this, const RuntimeMethod* method) ;
// System.Void System.Threading.ThreadStart::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThreadStart__ctor_m35CE51F76358F20E4A0C8F2963C3AE14E5FF7E71 (ThreadStart_t7662D98F1793EDE90192D7304D1C3C44119328A2* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// System.Void System.Threading.Thread::.ctor(System.Threading.ThreadStart)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Thread__ctor_m1FA23A179DF4F5B659689D6FA40DE903086212E2 (Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F* __this, ThreadStart_t7662D98F1793EDE90192D7304D1C3C44119328A2* ___0_start, const RuntimeMethod* method) ;
// System.Void ParadoxNotion.Services.Threader::Begin(System.Threading.Thread,System.Action)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Threader_Begin_m44141990B1AC53056601FBCF4BED1081B39FD3DE (Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F* ___0_thread, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___1_callback, const RuntimeMethod* method) ;
// System.Void System.Threading.Thread::Start()
IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void Thread_Start_m2230799AA331CA9ACEF49D5500281D0C1A9F72FA (Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F* __this, const RuntimeMethod* method) ;
// System.Collections.IEnumerator ParadoxNotion.Services.Threader::ThreadMonitor(System.Threading.Thread,System.Action)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Threader_ThreadMonitor_m4C4B0154A6E0638E847637853F27541E23F34A33 (Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F* ___0_thread, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___1_callback, const RuntimeMethod* method) ;
// UnityEngine.Coroutine UnityEngine.MonoBehaviour::StartCoroutine(System.Collections.IEnumerator)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* MonoBehaviour_StartCoroutine_m4CAFF732AA28CD3BDC5363B44A863575530EC812 (MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71* __this, RuntimeObject* ___0_routine, const RuntimeMethod* method) ;
// System.Void ParadoxNotion.Services.Threader/<ThreadMonitor>d__16::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CThreadMonitorU3Ed__16__ctor_m73A39300ECCA52FE04197788499BE19F9B6C9E81 (U3CThreadMonitorU3Ed__16_t6BE45822B3B4722FD8053D7DBF09F6D0C3BC763D* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method) ;
// System.Void System.Object::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2 (RuntimeObject* __this, const RuntimeMethod* method) ;
// System.Threading.ThreadState System.Threading.Thread::get_ThreadState()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Thread_get_ThreadState_mEEA2DF3EBB42CC1B30E9B6B6732579E799A243A8 (Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F* __this, const RuntimeMethod* method) ;
// System.Void System.Threading.Thread::Join()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Thread_Join_mB756581AAF5EB028081256E0517892BC8867779F (Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F* __this, const RuntimeMethod* method) ;
// System.Void System.NotSupportedException::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NotSupportedException__ctor_m1398D0CDE19B36AA3DE9392879738C1EA2439CDF (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* __this, const RuntimeMethod* method) ;
// System.Void System.Attribute::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2 (Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA* __this, const RuntimeMethod* method) ;
// System.Type System.Type::GetTypeFromHandle(System.RuntimeTypeHandle)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57 (RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ___0_handle, const RuntimeMethod* method) ;
// System.Boolean ParadoxNotion.ReflectionTools::RTIsAssignableFrom(System.Type,System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReflectionTools_RTIsAssignableFrom_m5A988A33C105704D546EF229B65CAC9F7A8A2831 (Type_t* ___0_type, Type_t* ___1_other, const RuntimeMethod* method) ;
// System.Collections.Generic.List`1<UnityEngine.Object> ParadoxNotion.Serialization.FullSerializer.fsSerializer::get_ReferencesDatabase()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* fsSerializer_get_ReferencesDatabase_mC428EE6D07B93F142120ED803AFA50110474B4FE_inline (fsSerializer_t745FA3749142E0209C2929EA7E73635FFDB2E114* __this, const RuntimeMethod* method) ;
// System.Void ParadoxNotion.Serialization.FullSerializer.fsData::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsData__ctor_m4256463100EA6B38361AB824450B4B0DDDF2FA42 (fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* __this, const RuntimeMethod* method) ;
// System.Void ParadoxNotion.Serialization.FullSerializer.fsData::.ctor(System.Int64)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsData__ctor_m0F0386C70CF3E9C3842043E70A3FDAD26D8A7F60 (fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* __this, int64_t ___0_i, const RuntimeMethod* method) ;
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Object>::get_Count()
inline int32_t List_1_get_Count_m44A99205EF9DCC954DCADB768DEC5B439BA5E34C_inline (List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Object>::Add(T)
inline void List_1_Add_m60F1F5D817C83DDC11235FD5524B8667F4C314F9_inline (List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* __this, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_item, const RuntimeMethod* method)
{
(( void (*) (List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3*, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
}
// T System.Collections.Generic.List`1<UnityEngine.Object>::get_Item(System.Int32)
inline Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* List_1_get_Item_m90A31393BDAEF6B4484DEDB9704307ADEE82753B (List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* __this, int32_t ___0_index, const RuntimeMethod* method)
{
return (( Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* (*) (List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method);
}
// ParadoxNotion.Serialization.FullSerializer.fsResult ParadoxNotion.Serialization.FullSerializer.fsResult::Warn(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 fsResult_Warn_m803F38B13B1F28B57ECCEE0E04EF4EEEA80CD919 (String_t* ___0_warning, const RuntimeMethod* method) ;
// System.Int64 ParadoxNotion.Serialization.FullSerializer.fsData::get_AsInt64()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t fsData_get_AsInt64_mFABA77760A5272F6FAA8A9DB73FE93FCC6640E00 (fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* __this, const RuntimeMethod* method) ;
// System.Type System.Object::GetType()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3 (RuntimeObject* __this, const RuntimeMethod* method) ;
// System.Void ParadoxNotion.Serialization.FullSerializer.fsConverter::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsConverter__ctor_m1CEED296D03EFE7D35E9224D7E66666210CBA718 (fsConverter_t9E7044D59C5F31092BAA32038A1F5B3566DB1553* __this, const RuntimeMethod* method) ;
// System.Void ParadoxNotion.Serialization.JSONSerializer::FlushMem()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JSONSerializer_FlushMem_m41E17BD798C0FF475956D5BCF1691D371381FF64 (const RuntimeMethod* method) ;
// System.Void ParadoxNotion.Serialization.FullSerializer.fsSerializer::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsSerializer__ctor_m9AD70A35B9EFE3A9345AEB50844E84E2588A9C3C (fsSerializer_t745FA3749142E0209C2929EA7E73635FFDB2E114* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.String,ParadoxNotion.Serialization.FullSerializer.fsData>::.ctor()
inline void Dictionary_2__ctor_mA6DDA3DD3CD6FADEA90DEAAD8F71524484D52E1F (Dictionary_2_tBE662043609334E6EC03217A32CAE298B71E4096* __this, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_tBE662043609334E6EC03217A32CAE298B71E4096*, const RuntimeMethod*))Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared)(__this, method);
}
// System.Void ParadoxNotion.Serialization.FullSerializer.fsMetaType::FlushMem()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsMetaType_FlushMem_mE80D6319F7B5012F4FE6C8D7E5084E467993579F (const RuntimeMethod* method) ;
// System.Void System.Threading.Monitor::Exit(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA (RuntimeObject* ___0_obj, const RuntimeMethod* method) ;
// System.Void System.Threading.Monitor::Enter(System.Object,System.Boolean&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149 (RuntimeObject* ___0_obj, bool* ___1_lockTaken, const RuntimeMethod* method) ;
// System.Void ParadoxNotion.Serialization.FullSerializer.fsSerializer::PurgeTemporaryData()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsSerializer_PurgeTemporaryData_m44613499DCC550ABE5FD85A68EF9352A61E3E5DD (fsSerializer_t745FA3749142E0209C2929EA7E73635FFDB2E114* __this, const RuntimeMethod* method) ;
// System.Void ParadoxNotion.Serialization.FullSerializer.fsSerializer::set_ReferencesDatabase(System.Collections.Generic.List`1<UnityEngine.Object>)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void fsSerializer_set_ReferencesDatabase_m8EBEED9A24FCF2E4405F70CC902E60625AB0E082_inline (fsSerializer_t745FA3749142E0209C2929EA7E73635FFDB2E114* __this, List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* ___0_value, const RuntimeMethod* method) ;
// ParadoxNotion.Serialization.FullSerializer.fsResult ParadoxNotion.Serialization.FullSerializer.fsSerializer::TrySerialize(System.Type,System.Object,ParadoxNotion.Serialization.FullSerializer.fsData&,System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 fsSerializer_TrySerialize_m8055AB543B7F8BD322C671125FA2B67FF4338CF4 (fsSerializer_t745FA3749142E0209C2929EA7E73635FFDB2E114* __this, Type_t* ___0_storageType, RuntimeObject* ___1_instance, fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0** ___2_data, Type_t* ___3_overrideConverterType, const RuntimeMethod* method) ;
// ParadoxNotion.Serialization.FullSerializer.fsResult ParadoxNotion.Serialization.FullSerializer.fsResult::AssertSuccess()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 fsResult_AssertSuccess_mD2CA018F9B67921FA7B61552F783FF898D25132F (fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807* __this, const RuntimeMethod* method) ;
// System.Boolean ParadoxNotion.Serialization.FullSerializer.fsResult::get_HasWarnings()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool fsResult_get_HasWarnings_mE98D6DC1996DA1F910A9DB031D4F31B753954B0A (fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807* __this, const RuntimeMethod* method) ;
// System.String ParadoxNotion.Serialization.FullSerializer.fsJsonPrinter::ToJson(ParadoxNotion.Serialization.FullSerializer.fsData,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* fsJsonPrinter_ToJson_m0C6AE3C37432FF4ADA7F0573AB405AABCCF2C4BA (fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* ___0_data, bool ___1_pretty, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Application::get_isPlaying()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Application_get_isPlaying_m25B0ABDFEF54F5370CD3F263A813540843D00F34 (const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.String,ParadoxNotion.Serialization.FullSerializer.fsData>::set_Item(TKey,TValue)
inline void Dictionary_2_set_Item_mAB57225F377594413DBF0735887BABA2B302D873 (Dictionary_2_tBE662043609334E6EC03217A32CAE298B71E4096* __this, String_t* ___0_key, fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* ___1_value, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_tBE662043609334E6EC03217A32CAE298B71E4096*, String_t*, fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0*, const RuntimeMethod*))Dictionary_2_set_Item_m1A840355E8EDAECEA9D0C6F5E51B248FAA449CBD_gshared)(__this, ___0_key, ___1_value, method);
}
// System.Object ParadoxNotion.Serialization.JSONSerializer::Internal_Deserialize(System.Type,System.String,System.Collections.Generic.List`1<UnityEngine.Object>,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* JSONSerializer_Internal_Deserialize_m73C1DB1B2E1553BFF93DF2B740093D2AAE1BDBF9 (Type_t* ___0_type, String_t* ___1_json, List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* ___2_references, RuntimeObject* ___3_instance, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2<System.String,ParadoxNotion.Serialization.FullSerializer.fsData>::TryGetValue(TKey,TValue&)
inline bool Dictionary_2_TryGetValue_mB7FBDA22E0097214475471ADB4E2169A398F83D9 (Dictionary_2_tBE662043609334E6EC03217A32CAE298B71E4096* __this, String_t* ___0_key, fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0** ___1_value, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_tBE662043609334E6EC03217A32CAE298B71E4096*, String_t*, fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0**, const RuntimeMethod*))Dictionary_2_TryGetValue_mD15380A4ED7CDEE99EA45881577D26BA9CE1B849_gshared)(__this, ___0_key, ___1_value, method);
}
// ParadoxNotion.Serialization.FullSerializer.fsData ParadoxNotion.Serialization.FullSerializer.fsJsonParser::Parse(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* fsJsonParser_Parse_m329AC290AE99CDA982A29D2594491A02F10787B1 (String_t* ___0_input, const RuntimeMethod* method) ;
// ParadoxNotion.Serialization.FullSerializer.fsResult ParadoxNotion.Serialization.FullSerializer.fsSerializer::TryDeserialize(ParadoxNotion.Serialization.FullSerializer.fsData,System.Type,System.Object&,System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 fsSerializer_TryDeserialize_mBA4ADB065961C781C2EE717E50C815E9810AAD99 (fsSerializer_t745FA3749142E0209C2929EA7E73635FFDB2E114* __this, fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* ___0_data, Type_t* ___1_storageType, RuntimeObject** ___2_result, Type_t* ___3_overrideConverterType, const RuntimeMethod* method) ;
// System.Void ParadoxNotion.Serialization.FullSerializer.fsSerializer::set_IgnoreSerializeCycleReferences(System.Boolean)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void fsSerializer_set_IgnoreSerializeCycleReferences_mA79D23F2261CF24268518FF620827B5185496DE7_inline (fsSerializer_t745FA3749142E0209C2929EA7E73635FFDB2E114* __this, bool ___0_value, const RuntimeMethod* method) ;
// System.Void ParadoxNotion.Serialization.FullSerializer.fsSerializer::add_onAfterObjectSerialized(System.Action`2<System.Object,ParadoxNotion.Serialization.FullSerializer.fsData>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsSerializer_add_onAfterObjectSerialized_m0698CD39E69A17CD5FE4B0A05D938C403803710C (fsSerializer_t745FA3749142E0209C2929EA7E73635FFDB2E114* __this, Action_2_tBCF27E67455F82A86083269A473FFBC6EF95A085* ___0_value, const RuntimeMethod* method) ;
// System.Void ParadoxNotion.Serialization.FullSerializer.fsSerializer::remove_onAfterObjectSerialized(System.Action`2<System.Object,ParadoxNotion.Serialization.FullSerializer.fsData>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsSerializer_remove_onAfterObjectSerialized_m82FB1B780E8B6468F071D2B1F22CDD2056AB624E (fsSerializer_t745FA3749142E0209C2929EA7E73635FFDB2E114* __this, Action_2_tBCF27E67455F82A86083269A473FFBC6EF95A085* ___0_value, const RuntimeMethod* method) ;
// System.String ParadoxNotion.Serialization.JSONSerializer::Serialize(System.Type,System.Object,System.Collections.Generic.List`1<UnityEngine.Object>,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* JSONSerializer_Serialize_mFF6961773B4747EEDA92E98667F4DF6F72072EF0 (Type_t* ___0_type, RuntimeObject* ___1_instance, List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* ___2_references, bool ___3_pretyJson, const RuntimeMethod* method) ;
// System.Void ParadoxNotion.Serialization.FullSerializer.fsSerializer::add_onBeforeObjectSerialized(System.Action`1<System.Object>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsSerializer_add_onBeforeObjectSerialized_m578B21D0B8FCA3470514B408EDD1F27E6F6873EB (fsSerializer_t745FA3749142E0209C2929EA7E73635FFDB2E114* __this, Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* ___0_value, const RuntimeMethod* method) ;
// System.Void ParadoxNotion.Serialization.FullSerializer.fsSerializer::remove_onBeforeObjectSerialized(System.Action`1<System.Object>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsSerializer_remove_onBeforeObjectSerialized_m4B84F0CBA08F16D9A3F0FA83B6DCF7AF7CDE8F75 (fsSerializer_t745FA3749142E0209C2929EA7E73635FFDB2E114* __this, Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* ___0_value, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<UnityEngine.Object>::.ctor()
inline void List_1__ctor_m1B0135DE2C4A4BCA4820D2FC9E060ED224FC24C0 (List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}
// System.Object ParadoxNotion.Serialization.JSONSerializer::Deserialize(System.Type,System.String,System.Collections.Generic.List`1<UnityEngine.Object>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* JSONSerializer_Deserialize_m4564C52F67E3DB1309A118100F38A52E85F86741 (Type_t* ___0_type, String_t* ___1_json, List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* ___2_references, const RuntimeMethod* method) ;
// System.Object ParadoxNotion.Serialization.JSONSerializer::TryDeserializeOverwrite(System.Object,System.String,System.Collections.Generic.List`1<UnityEngine.Object>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* JSONSerializer_TryDeserializeOverwrite_mD268B73EF216D3F71F5913F532E7FDC8CCF88E7E (RuntimeObject* ___0_instance, String_t* ___1_json, List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* ___2_references, const RuntimeMethod* method) ;
// System.String ParadoxNotion.Serialization.JSONSerializer::PrettifyJson(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* JSONSerializer_PrettifyJson_mDB3187422ED2B76F498B9D5675A1881060428887 (String_t* ___0_json, const RuntimeMethod* method) ;
// System.String System.IO.Path::GetTempPath()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Path_GetTempPath_mA919EEA03E4CDC7C85A73771EBCF90F48A74B856 (const RuntimeMethod* method) ;
// System.Guid System.Guid::NewGuid()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Guid_t Guid_NewGuid_m1F4894E8DC089811D6252148AD5858E58D43A7BD (const RuntimeMethod* method) ;
// System.String System.Guid::ToString()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Guid_ToString_m2BFFD5FA726E03FA707AAFCCF065896C46D5290C (Guid_t* __this, const RuntimeMethod* method) ;
// System.Void System.IO.File::WriteAllText(System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void File_WriteAllText_m8AE8932A417928EF1E86F1E6B37C7A41904614D1 (String_t* ___0_path, String_t* ___1_contents, const RuntimeMethod* method) ;
// System.Diagnostics.Process System.Diagnostics.Process::Start(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Process_tF74794C64BCE464912BF158980B347CE66AF203B* Process_Start_mA1D50105E0F1FE21AB2687231373BA66F0B51B79 (String_t* ___0_fileName, const RuntimeMethod* method) ;
// System.String ParadoxNotion.Serialization.FullSerializer.fsJsonPrinter::PrettyJson(ParadoxNotion.Serialization.FullSerializer.fsData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* fsJsonPrinter_PrettyJson_mA96EC2597AC5A3A9BBB951D32BA757B3A9D4939C (fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* ___0_data, const RuntimeMethod* method) ;
// System.Boolean System.Reflection.ConstructorInfo::op_Inequality(System.Reflection.ConstructorInfo,System.Reflection.ConstructorInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ConstructorInfo_op_Inequality_mB3CB8B779FA4400BBF7069097CC64E6CA1D235A4 (ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB* ___0_left, ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB* ___1_right, const RuntimeMethod* method) ;
// System.Type ParadoxNotion.ReflectionTools::RTReflectedOrDeclaredType(System.Reflection.MemberInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* ReflectionTools_RTReflectedOrDeclaredType_m32DA44AFE760986850D8CEFD7ED2D0D9A0124F85 (MemberInfo_t* ___0_member, const RuntimeMethod* method) ;
// System.String System.String::Concat(System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m9E3155FB84015C823606188F53B47CB44C444991 (String_t* ___0_str0, String_t* ___1_str1, const RuntimeMethod* method) ;
// System.Void System.Func`2<System.Reflection.ParameterInfo,System.String>::.ctor(System.Object,System.IntPtr)
inline void Func_2__ctor_m74CAFE11ED298ED11A9D4358B488136B227FBA7F (Func_2_tDE706B5F87BEAD2AAD875E35CECC6843A16ED557* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Func_2_tDE706B5F87BEAD2AAD875E35CECC6843A16ED557*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m7F8A01C0B02BC1D4063F4EB1E817F7A48562A398_gshared)(__this, ___0_object, ___1_method, method);
}
// System.Collections.Generic.IEnumerable`1<TResult> System.Linq.Enumerable::Select<System.Reflection.ParameterInfo,System.String>(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,TResult>)
inline RuntimeObject* Enumerable_Select_TisParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F_TisString_t_m48C3E8FFD4201E1460A68CE9802C876F47F718BA (RuntimeObject* ___0_source, Func_2_tDE706B5F87BEAD2AAD875E35CECC6843A16ED557* ___1_selector, const RuntimeMethod* method)
{
return (( RuntimeObject* (*) (RuntimeObject*, Func_2_tDE706B5F87BEAD2AAD875E35CECC6843A16ED557*, const RuntimeMethod*))Enumerable_Select_TisRuntimeObject_TisRuntimeObject_m67C538A5EBF57C4844107A8EF25DB2CAAFBAF8FB_gshared)(___0_source, ___1_selector, method);
}
// TSource[] System.Linq.Enumerable::ToArray<System.String>(System.Collections.Generic.IEnumerable`1<TSource>)
inline StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* Enumerable_ToArray_TisString_t_m3B23EE2DD15B2996E7D2ECA6E74696DA892AA194 (RuntimeObject* ___0_source, const RuntimeMethod* method)
{
return (( StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* (*) (RuntimeObject*, const RuntimeMethod*))Enumerable_ToArray_TisRuntimeObject_mA54265C2C8A0864929ECD300B75E4952D553D17D_gshared)(___0_source, method);
}
// System.String System.String::Join(System.String,System.String[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Join_m557B6B554B87C1742FA0B128500073B421ED0BFD (String_t* ___0_separator, StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___1_value, const RuntimeMethod* method) ;
// System.Void ParadoxNotion.Serialization.SerializedConstructorInfo/<>c__DisplayClass5_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass5_0__ctor_mDA3777532E1499B567C5CCFBDFD837490FEE03B2 (U3CU3Ec__DisplayClass5_0_t8B62439DBC197730369526F53D0329CCF2D785E6* __this, const RuntimeMethod* method) ;
// System.Type ParadoxNotion.ReflectionTools::GetType(System.String,System.Boolean,System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* ReflectionTools_GetType_mFB9DA4C30AD038672B73A4E6EB9935F78094324C (String_t* ___0_typeFullName, bool ___1_fallbackNoNamespace, Type_t* ___2_fallbackAssignable, const RuntimeMethod* method) ;
// System.Boolean System.Type::op_Equality(System.Type,System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC (Type_t* ___0_left, Type_t* ___1_right, const RuntimeMethod* method) ;
// System.Reflection.ConstructorInfo ParadoxNotion.ReflectionTools::RTGetConstructor(System.Type,System.Type[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB* ReflectionTools_RTGetConstructor_m7591F0B17AC17155BD1A3555CDD5AC67A1514212 (Type_t* ___0_type, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___1_paramTypes, const RuntimeMethod* method) ;
// System.Boolean System.Reflection.ConstructorInfo::op_Equality(System.Reflection.ConstructorInfo,System.Reflection.ConstructorInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ConstructorInfo_op_Equality_m6DD673A9263EE646773396F9D8DEE46FA48FFBF2 (ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB* ___0_left, ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB* ___1_right, const RuntimeMethod* method) ;
// System.Reflection.ConstructorInfo[] ParadoxNotion.ReflectionTools::RTGetConstructors(System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ConstructorInfoU5BU5D_t515A0B944728842263B6033C9A62F6392C3BCD8A* ReflectionTools_RTGetConstructors_mBEDC0827AD9B3557D22D1E37F7BFB30ECB42ABDD (Type_t* ___0_type, const RuntimeMethod* method) ;
// System.Void System.Func`2<System.Reflection.ConstructorInfo,System.Boolean>::.ctor(System.Object,System.IntPtr)
inline void Func_2__ctor_m7871710CD540E478649F02E1BC07A13BF5D774D2 (Func_2_tF43743677DC8EC7ECF5575F75E3C0CB6CE4EE70C* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Func_2_tF43743677DC8EC7ECF5575F75E3C0CB6CE4EE70C*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m13C0A7F33154D861E2A041B52E88461832DA1697_gshared)(__this, ___0_object, ___1_method, method);
}
// TSource System.Linq.Enumerable::FirstOrDefault<System.Reflection.ConstructorInfo>(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Boolean>)
inline ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB* Enumerable_FirstOrDefault_TisConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB_m562CCBAC50B838EA0BF4B5B8A53DBFBC36EA299B (RuntimeObject* ___0_source, Func_2_tF43743677DC8EC7ECF5575F75E3C0CB6CE4EE70C* ___1_predicate, const RuntimeMethod* method)
{
return (( ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB* (*) (RuntimeObject*, Func_2_tF43743677DC8EC7ECF5575F75E3C0CB6CE4EE70C*, const RuntimeMethod*))Enumerable_FirstOrDefault_TisRuntimeObject_mFACC750E4D7AF7B43F5B866C84F613B3ECC41994_gshared)(___0_source, ___1_predicate, method);
}
// TSource System.Linq.Enumerable::FirstOrDefault<System.Reflection.ConstructorInfo>(System.Collections.Generic.IEnumerable`1<TSource>)
inline ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB* Enumerable_FirstOrDefault_TisConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB_m1F177696872076501FA8ECFEF3BBB0E7D98C6455 (RuntimeObject* ___0_source, const RuntimeMethod* method)
{
return (( ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB* (*) (RuntimeObject*, const RuntimeMethod*))Enumerable_FirstOrDefault_TisRuntimeObject_m7DE546C4F58329C905F662422736A44C50268ECD_gshared)(___0_source, method);
}
// System.String System.String::Replace(System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Replace_mABDB7003A1D0AEDCAE9FF85E3DFFFBA752D2A166 (String_t* __this, String_t* ___0_oldValue, String_t* ___1_newValue, const RuntimeMethod* method) ;
// System.String ParadoxNotion.Serialization.SerializedConstructorInfo::AsString()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SerializedConstructorInfo_AsString_mCAD74B0B440CF42797B10571B3F561932557D3FF (SerializedConstructorInfo_tAC780B9EFCC333B2AAAE10C3EA25987519988121* __this, const RuntimeMethod* method) ;
// System.Void ParadoxNotion.Serialization.SerializedConstructorInfo/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m39369E128951F7081CC83198CCC2EC3456E8AD87 (U3CU3Ec_t27B5E6FD3D07C82BD3171A085D268F764001F733* __this, const RuntimeMethod* method) ;
// System.Boolean System.Reflection.EventInfo::op_Inequality(System.Reflection.EventInfo,System.Reflection.EventInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EventInfo_op_Inequality_m4B5352D516359B10994084CAE273A1EF64E50B40 (EventInfo_t* ___0_left, EventInfo_t* ___1_right, const RuntimeMethod* method) ;
// System.Reflection.EventInfo ParadoxNotion.ReflectionTools::RTGetEvent(System.Type,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EventInfo_t* ReflectionTools_RTGetEvent_m736433A79E8C9C17ABB83014FC8B386F61E397F2 (Type_t* ___0_type, String_t* ___1_name, const RuntimeMethod* method) ;
// System.String ParadoxNotion.Serialization.SerializedEventInfo::AsString()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SerializedEventInfo_AsString_mB7970864B761C85CCE7DAC42E9987299005E7771 (SerializedEventInfo_tE8FC6DDCF2A22AAA20FDE3A6D023598FCBAD801B* __this, const RuntimeMethod* method) ;
// System.Boolean System.Reflection.FieldInfo::op_Inequality(System.Reflection.FieldInfo,System.Reflection.FieldInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FieldInfo_op_Inequality_m95789A98E646494987E66A9E4188DCA86185066B (FieldInfo_t* ___0_left, FieldInfo_t* ___1_right, const RuntimeMethod* method) ;
// System.Reflection.FieldInfo ParadoxNotion.ReflectionTools::RTGetField(System.Type,System.String,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FieldInfo_t* ReflectionTools_RTGetField_mFE4F3E43B38570FFA87C42C805EE71A6A623796A (Type_t* ___0_type, String_t* ___1_name, bool ___2_includePrivateBase, const RuntimeMethod* method) ;
// System.String ParadoxNotion.Serialization.SerializedFieldInfo::AsString()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SerializedFieldInfo_AsString_mC5C33747906125A29DF64D99AC8E344CBF77AFA3 (SerializedFieldInfo_t3E955E5B93B1BFA041871104C992CEDF004EE49A* __this, const RuntimeMethod* method) ;
// System.Boolean System.Reflection.MethodInfo::op_Inequality(System.Reflection.MethodInfo,System.Reflection.MethodInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MethodInfo_op_Inequality_mB73597A1FCC2F906DBCADDEC68A1B7D5B7E89FA8 (MethodInfo_t* ___0_left, MethodInfo_t* ___1_right, const RuntimeMethod* method) ;
// System.String System.String::Format(System.String,System.Object,System.Object,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Format_mA0534D6E2AE4D67A6BD8D45B3321323930EB930C (String_t* ___0_format, RuntimeObject* ___1_arg0, RuntimeObject* ___2_arg1, RuntimeObject* ___3_arg2, const RuntimeMethod* method) ;
// System.Type[] ParadoxNotion.ReflectionTools::RTGetGenericArguments(System.Reflection.MethodInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ReflectionTools_RTGetGenericArguments_mE888A1A280C223C62DF4A21E9C4010B69D942DC0 (MethodInfo_t* ___0_method, const RuntimeMethod* method) ;
// System.Void System.Func`2<System.Type,System.String>::.ctor(System.Object,System.IntPtr)
inline void Func_2__ctor_m059A8C7FD3318EFF79FD145F9FDA4C44E4192897 (Func_2_t9D09D397B043BC5218B2565C13BA5AA81CABC121* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Func_2_t9D09D397B043BC5218B2565C13BA5AA81CABC121*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m7F8A01C0B02BC1D4063F4EB1E817F7A48562A398_gshared)(__this, ___0_object, ___1_method, method);
}
// System.Collections.Generic.IEnumerable`1<TResult> System.Linq.Enumerable::Select<System.Type,System.String>(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,TResult>)
inline RuntimeObject* Enumerable_Select_TisType_t_TisString_t_m502CBD7F0EB7537D4C51DA8071B417FC79622BBD (RuntimeObject* ___0_source, Func_2_t9D09D397B043BC5218B2565C13BA5AA81CABC121* ___1_selector, const RuntimeMethod* method)
{
return (( RuntimeObject* (*) (RuntimeObject*, Func_2_t9D09D397B043BC5218B2565C13BA5AA81CABC121*, const RuntimeMethod*))Enumerable_Select_TisRuntimeObject_TisRuntimeObject_m67C538A5EBF57C4844107A8EF25DB2CAAFBAF8FB_gshared)(___0_source, ___1_selector, method);
}
// System.Void ParadoxNotion.Serialization.SerializedMethodInfo/<>c__DisplayClass6_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass6_0__ctor_mE8B51326DA97A06B4E639547EB82532BA89878EF (U3CU3Ec__DisplayClass6_0_t0CE92B050685BBC843A784FC0041259D56BEF473* __this, const RuntimeMethod* method) ;
// System.Reflection.MethodInfo ParadoxNotion.ReflectionTools::RTGetMethod(System.Type,System.String,System.Type[],System.Type,System.Type[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MethodInfo_t* ReflectionTools_RTGetMethod_mE3DC03872B6C4F347143520429CF4F26E7E27114 (Type_t* ___0_type, String_t* ___1_name, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___2_paramTypes, Type_t* ___3_returnType, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___4_genericArgumentTypes, const RuntimeMethod* method) ;
// System.Boolean System.Reflection.MethodInfo::op_Equality(System.Reflection.MethodInfo,System.Reflection.MethodInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MethodInfo_op_Equality_m1466AB76300C9F07856E706E7E914062175189D1 (MethodInfo_t* ___0_left, MethodInfo_t* ___1_right, const RuntimeMethod* method) ;
// System.Reflection.MethodInfo[] ParadoxNotion.ReflectionTools::RTGetMethods(System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265* ReflectionTools_RTGetMethods_m5EF676BFADDFAFACFFD656BA26390DF5AF84D0C2 (Type_t* ___0_type, const RuntimeMethod* method) ;
// System.Void System.Func`2<System.Reflection.MethodInfo,System.Boolean>::.ctor(System.Object,System.IntPtr)
inline void Func_2__ctor_m85EFD3541E8A8498FD05A6169ED11E00D408A2F0 (Func_2_t48B62DF57727FFB990D76F189BB41D4DC86FF164* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Func_2_t48B62DF57727FFB990D76F189BB41D4DC86FF164*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m13C0A7F33154D861E2A041B52E88461832DA1697_gshared)(__this, ___0_object, ___1_method, method);
}
// TSource System.Linq.Enumerable::FirstOrDefault<System.Reflection.MethodInfo>(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Boolean>)
inline MethodInfo_t* Enumerable_FirstOrDefault_TisMethodInfo_t_m0BDE409D8B745A112F60FA3482C66D0204FB9479 (RuntimeObject* ___0_source, Func_2_t48B62DF57727FFB990D76F189BB41D4DC86FF164* ___1_predicate, const RuntimeMethod* method)
{
return (( MethodInfo_t* (*) (RuntimeObject*, Func_2_t48B62DF57727FFB990D76F189BB41D4DC86FF164*, const RuntimeMethod*))Enumerable_FirstOrDefault_TisRuntimeObject_mFACC750E4D7AF7B43F5B866C84F613B3ECC41994_gshared)(___0_source, ___1_predicate, method);
}
// System.Type ParadoxNotion.ReflectionTools::GetFirstGenericParameterConstraintType(System.Reflection.MethodInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* ReflectionTools_GetFirstGenericParameterConstraintType_mC609BFA7196CC8C58E60EF47A6AFCADC3644E885 (MethodInfo_t* ___0_method, const RuntimeMethod* method) ;
// TSource System.Linq.Enumerable::First<System.String>(System.Collections.Generic.IEnumerable`1<TSource>)
inline String_t* Enumerable_First_TisString_t_mB3879ED95FE5D75F6951C746C895FCE961E507BD (RuntimeObject* ___0_source, const RuntimeMethod* method)
{
return (( String_t* (*) (RuntimeObject*, const RuntimeMethod*))Enumerable_First_TisRuntimeObject_mEFECF1B8C3201589C5AF34176DCBF8DD926642D6_gshared)(___0_source, method);
}
// System.String ParadoxNotion.Serialization.SerializedMethodInfo::AsString()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SerializedMethodInfo_AsString_m42F8E470563DCB5AE314D5B52D8DDD5D59A00E2E (SerializedMethodInfo_t0178C1A4EC415982F21BDF7AD6260FE066C2A3E1* __this, const RuntimeMethod* method) ;
// System.Void ParadoxNotion.Serialization.SerializedMethodInfo/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m8B3214BD7113889CF90FBDB30F8D98D088D886C7 (U3CU3Ec_t79F63B0C2146F10BDB3DCCDA0A7B09D53F91F198* __this, const RuntimeMethod* method) ;
// System.Boolean System.String::op_Equality(System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1 (String_t* ___0_a, String_t* ___1_b, const RuntimeMethod* method) ;
// System.Boolean System.Type::op_Inequality(System.Type,System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172 (Type_t* ___0_left, Type_t* ___1_right, const RuntimeMethod* method) ;
// System.Boolean System.Reflection.FieldInfo::get_IsStatic()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FieldInfo_get_IsStatic_mEBBEB7B19A48D3E11BE830F3704C131A681F6139 (FieldInfo_t* __this, const RuntimeMethod* method) ;
// System.Boolean ParadoxNotion.ReflectionTools::IsStatic(System.Reflection.PropertyInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReflectionTools_IsStatic_m44A1094841BD0D6C1433616A3FB21393D2B32C14 (PropertyInfo_t* ___0_info, const RuntimeMethod* method) ;
// System.Boolean System.Reflection.MemberInfo::op_Inequality(System.Reflection.MemberInfo,System.Reflection.MemberInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MemberInfo_op_Inequality_m30A32A50379A6AD359992D3DED56EDE4646D17CA (MemberInfo_t* ___0_left, MemberInfo_t* ___1_right, const RuntimeMethod* method) ;
// System.Reflection.MemberInfo ParadoxNotion.ReflectionTools::RTGetFieldOrProp(System.Type,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MemberInfo_t* ReflectionTools_RTGetFieldOrProp_m2159F3C36017951D09058FB8B51B25B9480E0966 (Type_t* ___0_type, String_t* ___1_name, const RuntimeMethod* method) ;
// System.Void System.Exception::.ctor(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F (Exception_t* __this, String_t* ___0_message, const RuntimeMethod* method) ;
// System.String ParadoxNotion.Serialization.SerializedUnityEventInfo::AsString()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SerializedUnityEventInfo_AsString_mA50C79CF70DF5C334A5337C8571058A56CF40539 (SerializedUnityEventInfo_t36C0918D3B4978DA52F167E1846BA390C1339A22* __this, const RuntimeMethod* method) ;
// System.String System.String::Concat(System.String[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___0_values, const RuntimeMethod* method) ;
// System.Void System.InvalidOperationException::.ctor(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162 (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* __this, String_t* ___0_message, const RuntimeMethod* method) ;
// System.Boolean System.Type::get_IsClass()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_get_IsClass_mACC1E0E79C9996ADE9973F81971B740132B64549 (Type_t* __this, const RuntimeMethod* method) ;
// System.Boolean System.Type::get_IsInterface()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_get_IsInterface_m484A7D9321E72758EABE7F36AE266EB0905957EC (Type_t* __this, const RuntimeMethod* method) ;
// System.Boolean System.Type::get_IsSealed()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_get_IsSealed_m6B652265DCEF64250FD2A173C50BD889467A58E4 (Type_t* __this, const RuntimeMethod* method) ;
// System.Void System.Func`2<ParadoxNotion.Serialization.FullSerializer.fsDataType,System.String>::.ctor(System.Object,System.IntPtr)
inline void Func_2__ctor_mBF4FA8191FD985E7A6A693CB2519248A14A9B8D4 (Func_2_tC56EA2FC07FF89D9CC4A65658444BCB9659D1698* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Func_2_tC56EA2FC07FF89D9CC4A65658444BCB9659D1698*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m889D430A5EE74DDF6971773B4D8C48ACF923ECCF_gshared)(__this, ___0_object, ___1_method, method);
}
// System.Collections.Generic.IEnumerable`1<TResult> System.Linq.Enumerable::Select<ParadoxNotion.Serialization.FullSerializer.fsDataType,System.String>(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,TResult>)
inline RuntimeObject* Enumerable_Select_TisfsDataType_t4E25026FAB7435B7B952B207AACF34F455D5DAD5_TisString_t_m6AABC21FD187CB2B536FAB9FDB503BD8B1EA6540 (RuntimeObject* ___0_source, Func_2_tC56EA2FC07FF89D9CC4A65658444BCB9659D1698* ___1_selector, const RuntimeMethod* method)
{
return (( RuntimeObject* (*) (RuntimeObject*, Func_2_tC56EA2FC07FF89D9CC4A65658444BCB9659D1698*, const RuntimeMethod*))Enumerable_Select_TisInt32Enum_tCBAC8BA2BFF3A845FA599F303093BBBA374B6F0C_TisRuntimeObject_mFD6C3D09A0699B365186241BCF95544D9C18BC9B_gshared)(___0_source, ___1_selector, method);
}
// ParadoxNotion.Serialization.FullSerializer.fsDataType ParadoxNotion.Serialization.FullSerializer.fsData::get_Type()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t fsData_get_Type_m9436C7B916DE4B8A4C13BECC5AECB22DB6D9C48D (fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* __this, const RuntimeMethod* method) ;
// ParadoxNotion.Serialization.FullSerializer.fsResult ParadoxNotion.Serialization.FullSerializer.fsResult::Fail(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 fsResult_Fail_m29DA71CCFA38A13EF4A4C3441240543509DF1982 (String_t* ___0_warning, const RuntimeMethod* method) ;
// System.Collections.Generic.Dictionary`2<System.String,ParadoxNotion.Serialization.FullSerializer.fsData> ParadoxNotion.Serialization.FullSerializer.fsData::get_AsDictionary()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Dictionary_2_tBE662043609334E6EC03217A32CAE298B71E4096* fsData_get_AsDictionary_mB874B75491BDC0B999EA092957D372372F43DB10 (fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* __this, const RuntimeMethod* method) ;
// ParadoxNotion.Serialization.FullSerializer.fsResult ParadoxNotion.Serialization.FullSerializer.fsBaseConverter::CheckKey(System.Collections.Generic.Dictionary`2<System.String,ParadoxNotion.Serialization.FullSerializer.fsData>,System.String,ParadoxNotion.Serialization.FullSerializer.fsData&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 fsBaseConverter_CheckKey_mEB3E44AAA73338E64BB216274D3D3BEB7091F046 (fsBaseConverter_tA89F1E182ED46F15D3D7176327F2EE4B8BFFD22C* __this, Dictionary_2_tBE662043609334E6EC03217A32CAE298B71E4096* ___0_data, String_t* ___1_key, fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0** ___2_subitem, const RuntimeMethod* method) ;
// System.Void ParadoxNotion.Serialization.FullSerializer.fsBaseConverter/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m85C738D4068A0F1C68948D08C77A7F1A47964E1F (U3CU3Ec_tD8B4806A481295209D5E90294C42FFF6368C6815* __this, const RuntimeMethod* method) ;
// System.Void ParadoxNotion.Serialization.FullSerializer.fsBaseConverter::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsBaseConverter__ctor_m9D5052D4CE53D5211997DCB0C5B7B19D1548FDB4 (fsBaseConverter_tA89F1E182ED46F15D3D7176327F2EE4B8BFFD22C* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Int32>::.ctor(System.Collections.Generic.IEqualityComparer`1<TKey>)
inline void Dictionary_2__ctor_m89AC42CD88BC0ED965D36B7028EF3DE23D290E1D (Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* __this, RuntimeObject* ___0_comparer, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1*, RuntimeObject*, const RuntimeMethod*))Dictionary_2__ctor_m89AC42CD88BC0ED965D36B7028EF3DE23D290E1D_gshared)(__this, ___0_comparer, method);
}
// System.Void System.Collections.Generic.Dictionary`2<System.Int32,System.Object>::.ctor()
inline void Dictionary_2__ctor_m92E9AB321FBD7147CA109C822D99C8B0610C27B7 (Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907* __this, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907*, const RuntimeMethod*))Dictionary_2__ctor_m92E9AB321FBD7147CA109C822D99C8B0610C27B7_gshared)(__this, method);
}
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Int32>::Clear()
inline void Dictionary_2_Clear_m931E25EF2557C3A386E4B9DC8D8212B7D9D3F5AE (Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* __this, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1*, const RuntimeMethod*))Dictionary_2_Clear_m931E25EF2557C3A386E4B9DC8D8212B7D9D3F5AE_gshared)(__this, method);
}
// System.Void System.Collections.Generic.Dictionary`2<System.Int32,System.Object>::Clear()
inline void Dictionary_2_Clear_mE1EFF7C68491EE07D21EE9924475A559BF0A4773 (Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907* __this, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907*, const RuntimeMethod*))Dictionary_2_Clear_mE1EFF7C68491EE07D21EE9924475A559BF0A4773_gshared)(__this, method);
}
// System.Boolean System.Collections.Generic.Dictionary`2<System.Int32,System.Object>::TryGetValue(TKey,TValue&)
inline bool Dictionary_2_TryGetValue_m7316301B8CF47FB538886B229B2749EC160B9D5C (Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907* __this, int32_t ___0_key, RuntimeObject** ___1_value, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907*, int32_t, RuntimeObject**, const RuntimeMethod*))Dictionary_2_TryGetValue_m7316301B8CF47FB538886B229B2749EC160B9D5C_gshared)(__this, ___0_key, ___1_value, method);
}
// System.String System.Int32::ToString()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5 (int32_t* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Int32,System.Object>::set_Item(TKey,TValue)
inline void Dictionary_2_set_Item_m2888D71A14F2B8510102F24FEE90552E91B124C1 (Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907* __this, int32_t ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907*, int32_t, RuntimeObject*, const RuntimeMethod*))Dictionary_2_set_Item_m2888D71A14F2B8510102F24FEE90552E91B124C1_gshared)(__this, ___0_key, ___1_value, method);
}
// System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.Int32>::TryGetValue(TKey,TValue&)
inline bool Dictionary_2_TryGetValue_m4B8EE45640C70BBFD6F3EFF1040983404C098342 (Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* __this, RuntimeObject* ___0_key, int32_t* ___1_value, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1*, RuntimeObject*, int32_t*, const RuntimeMethod*))Dictionary_2_TryGetValue_m4B8EE45640C70BBFD6F3EFF1040983404C098342_gshared)(__this, ___0_key, ___1_value, method);
}
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Int32>::set_Item(TKey,TValue)
inline void Dictionary_2_set_Item_m72CC2F1213D1C1B8ABEDE31082D07B67EC873B13 (Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* __this, RuntimeObject* ___0_key, int32_t ___1_value, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1*, RuntimeObject*, int32_t, const RuntimeMethod*))Dictionary_2_set_Item_m72CC2F1213D1C1B8ABEDE31082D07B67EC873B13_gshared)(__this, ___0_key, ___1_value, method);
}
// System.Int32 ParadoxNotion.Serialization.FullSerializer.fsCyclicReferenceManager::GetReferenceId(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t fsCyclicReferenceManager_GetReferenceId_mAF500998844D711DC88860015AE1AB0D8D614788 (fsCyclicReferenceManager_tC75955D0CD65D60CE2BF75635A53A2F6B32D834F* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2<System.Int32,System.Object>::ContainsKey(TKey)
inline bool Dictionary_2_ContainsKey_mED5C451F158CDDD2B3F4B0720CD248DA9DB27B25 (Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907* __this, int32_t ___0_key, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907*, int32_t, const RuntimeMethod*))Dictionary_2_ContainsKey_mED5C451F158CDDD2B3F4B0720CD248DA9DB27B25_gshared)(__this, ___0_key, method);
}
// System.Int32 System.Runtime.CompilerServices.RuntimeHelpers::GetHashCode(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RuntimeHelpers_GetHashCode_m7B5D57E1EE2A59EDFA1BD237E9B37C6C836D774B (RuntimeObject* ___0_o, const RuntimeMethod* method) ;
// System.Void ParadoxNotion.Serialization.FullSerializer.fsCyclicReferenceManager/ObjectReferenceEqualityComparator::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectReferenceEqualityComparator__ctor_m971A9549E25B27EB151EFF1FF58FFFA469694A4D (ObjectReferenceEqualityComparator_t59A8E2DD5B0A1AABF5E2D9CB5864470556176D82* __this, const RuntimeMethod* method) ;
// System.StringComparer System.StringComparer::get_OrdinalIgnoreCase()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR StringComparer_t6268F19CA34879176651429C0D8A3D0002BB8E06* StringComparer_get_OrdinalIgnoreCase_m071AA1B1747345CCA058A3879EBDEBBA2EA4B169_inline (const RuntimeMethod* method) ;
// System.StringComparer System.StringComparer::get_Ordinal()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR StringComparer_t6268F19CA34879176651429C0D8A3D0002BB8E06* StringComparer_get_Ordinal_m77A8C28E78759556E06A6925E949737A45599E26_inline (const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.String,ParadoxNotion.Serialization.FullSerializer.fsData>::.ctor(System.Collections.Generic.IEqualityComparer`1<TKey>)
inline void Dictionary_2__ctor_mCAB4CB8356525B980BD1FBFB39B5D9D3C57CF45E (Dictionary_2_tBE662043609334E6EC03217A32CAE298B71E4096* __this, RuntimeObject* ___0_comparer, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_tBE662043609334E6EC03217A32CAE298B71E4096*, RuntimeObject*, const RuntimeMethod*))Dictionary_2__ctor_mB2760A703784902BE10E873BC760166EC9693D63_gshared)(__this, ___0_comparer, method);
}
// System.Void ParadoxNotion.Serialization.FullSerializer.fsData::.ctor(System.Collections.Generic.Dictionary`2<System.String,ParadoxNotion.Serialization.FullSerializer.fsData>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsData__ctor_m057D299019DB084E8C68DAA213C6873860AEA5CE (fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* __this, Dictionary_2_tBE662043609334E6EC03217A32CAE298B71E4096* ___0_dict, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<ParadoxNotion.Serialization.FullSerializer.fsData>::.ctor()
inline void List_1__ctor_mC6BA207463A4135F965C45CB18BFBB911B964E03 (List_1_t4D96A4E098B170CBC423764341CFED06110FF31E* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_t4D96A4E098B170CBC423764341CFED06110FF31E*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}
// System.Void ParadoxNotion.Serialization.FullSerializer.fsData::.ctor(System.Collections.Generic.List`1<ParadoxNotion.Serialization.FullSerializer.fsData>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsData__ctor_mCE33D4C9174F8CF78F2F76625244922AA55E44FF (fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* __this, List_1_t4D96A4E098B170CBC423764341CFED06110FF31E* ___0_list, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<ParadoxNotion.Serialization.FullSerializer.fsData>::.ctor(System.Int32)
inline void List_1__ctor_mEB55D59A1599D791716D70597EE31237BFFADDAD (List_1_t4D96A4E098B170CBC423764341CFED06110FF31E* __this, int32_t ___0_capacity, const RuntimeMethod* method)
{
(( void (*) (List_1_t4D96A4E098B170CBC423764341CFED06110FF31E*, int32_t, const RuntimeMethod*))List_1__ctor_m76CBBC3E2F0583F5AD30CE592CEA1225C06A0428_gshared)(__this, ___0_capacity, method);
}
// T ParadoxNotion.Serialization.FullSerializer.fsData::Cast<System.Double>()
inline double fsData_Cast_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_m6859DB6A014D262BB6F0E51E592577F5A9213F08 (fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* __this, const RuntimeMethod* method)
{
return (( double (*) (fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0*, const RuntimeMethod*))fsData_Cast_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_m6859DB6A014D262BB6F0E51E592577F5A9213F08_gshared)(__this, method);
}
// T ParadoxNotion.Serialization.FullSerializer.fsData::Cast<System.Int64>()
inline int64_t fsData_Cast_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_m0052486B38C32C3470D5F08F36AD9BD3FB5BA18B (fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* __this, const RuntimeMethod* method)
{
return (( int64_t (*) (fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0*, const RuntimeMethod*))fsData_Cast_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_m0052486B38C32C3470D5F08F36AD9BD3FB5BA18B_gshared)(__this, method);
}
// T ParadoxNotion.Serialization.FullSerializer.fsData::Cast<System.Boolean>()
inline bool fsData_Cast_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mB1FDCC3C3A079AFC5002BC77FA2FE440BDA510DD (fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* __this, const RuntimeMethod* method)
{
return (( bool (*) (fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0*, const RuntimeMethod*))fsData_Cast_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mB1FDCC3C3A079AFC5002BC77FA2FE440BDA510DD_gshared)(__this, method);
}
// T ParadoxNotion.Serialization.FullSerializer.fsData::Cast<System.String>()
inline String_t* fsData_Cast_TisString_t_m82E775CDADAD620983D23944C7739E2288E4ADF0 (fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* __this, const RuntimeMethod* method)
{
return (( String_t* (*) (fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0*, const RuntimeMethod*))fsData_Cast_TisRuntimeObject_m1E3F942F70A0E8A700920E5A6996E997A5634A06_gshared)(__this, method);
}
// T ParadoxNotion.Serialization.FullSerializer.fsData::Cast<System.Collections.Generic.Dictionary`2<System.String,ParadoxNotion.Serialization.FullSerializer.fsData>>()
inline Dictionary_2_tBE662043609334E6EC03217A32CAE298B71E4096* fsData_Cast_TisDictionary_2_tBE662043609334E6EC03217A32CAE298B71E4096_mFA91AFC2BB02A00A135634F06C51CA898658B71F (fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* __this, const RuntimeMethod* method)
{
return (( Dictionary_2_tBE662043609334E6EC03217A32CAE298B71E4096* (*) (fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0*, const RuntimeMethod*))fsData_Cast_TisRuntimeObject_m1E3F942F70A0E8A700920E5A6996E997A5634A06_gshared)(__this, method);
}
// T ParadoxNotion.Serialization.FullSerializer.fsData::Cast<System.Collections.Generic.List`1<ParadoxNotion.Serialization.FullSerializer.fsData>>()
inline List_1_t4D96A4E098B170CBC423764341CFED06110FF31E* fsData_Cast_TisList_1_t4D96A4E098B170CBC423764341CFED06110FF31E_m415D49C7BB01C576FCD9782CE5E4D7EC88C0BFF2 (fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* __this, const RuntimeMethod* method)
{
return (( List_1_t4D96A4E098B170CBC423764341CFED06110FF31E* (*) (fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0*, const RuntimeMethod*))fsData_Cast_TisRuntimeObject_m1E3F942F70A0E8A700920E5A6996E997A5634A06_gshared)(__this, method);
}
// System.String ParadoxNotion.Serialization.FullSerializer.fsJsonPrinter::CompressedJson(ParadoxNotion.Serialization.FullSerializer.fsData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* fsJsonPrinter_CompressedJson_m6243698F339C12D343E05B8F61709451FF489985 (fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* ___0_data, const RuntimeMethod* method) ;
// System.Boolean ParadoxNotion.Serialization.FullSerializer.fsData::Equals(ParadoxNotion.Serialization.FullSerializer.fsData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool fsData_Equals_mCFAC07DEB7A3B8025392F02903DB9CAD7D4E9F39 (fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* __this, fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* ___0_other, const RuntimeMethod* method) ;
// System.Boolean ParadoxNotion.Serialization.FullSerializer.fsData::op_Equality(ParadoxNotion.Serialization.FullSerializer.fsData,ParadoxNotion.Serialization.FullSerializer.fsData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool fsData_op_Equality_m2FBB00996607CA9FA178FED0A532F61B37239C04 (fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* ___0_a, fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* ___1_b, const RuntimeMethod* method) ;
// System.Double ParadoxNotion.Serialization.FullSerializer.fsData::get_AsDouble()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double fsData_get_AsDouble_m8C5BFBDA7A029C706686A03E2F2B997855ECF919 (fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* __this, const RuntimeMethod* method) ;
// System.Boolean ParadoxNotion.Serialization.FullSerializer.fsData::get_AsBool()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool fsData_get_AsBool_m2FDB77D488CAD4EEEBB9A073E74E9C214C8E9935 (fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* __this, const RuntimeMethod* method) ;
// System.String ParadoxNotion.Serialization.FullSerializer.fsData::get_AsString()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* fsData_get_AsString_m5E27318DCBF4055BC4AA08E0F73040B9EC61C56E (fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* __this, const RuntimeMethod* method) ;
// System.Collections.Generic.List`1<ParadoxNotion.Serialization.FullSerializer.fsData> ParadoxNotion.Serialization.FullSerializer.fsData::get_AsList()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t4D96A4E098B170CBC423764341CFED06110FF31E* fsData_get_AsList_m820AC6C6B8691B1E9F48AA70019878E723AE80DD (fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* __this, const RuntimeMethod* method) ;
// System.Int32 System.Collections.Generic.List`1<ParadoxNotion.Serialization.FullSerializer.fsData>::get_Count()
inline int32_t List_1_get_Count_mDEDA641E4C5560825D5F1B0AF9ECC387660EB75F_inline (List_1_t4D96A4E098B170CBC423764341CFED06110FF31E* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_t4D96A4E098B170CBC423764341CFED06110FF31E*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
}
// T System.Collections.Generic.List`1<ParadoxNotion.Serialization.FullSerializer.fsData>::get_Item(System.Int32)
inline fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* List_1_get_Item_mB80D936923565D521D7A63FE62EDA1B3D31F9B9F (List_1_t4D96A4E098B170CBC423764341CFED06110FF31E* __this, int32_t ___0_index, const RuntimeMethod* method)
{
return (( fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* (*) (List_1_t4D96A4E098B170CBC423764341CFED06110FF31E*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method);
}
// System.Int32 System.Collections.Generic.Dictionary`2<System.String,ParadoxNotion.Serialization.FullSerializer.fsData>::get_Count()
inline int32_t Dictionary_2_get_Count_mB7E435117382B8478D8626BD9C370CA7A3034E98 (Dictionary_2_tBE662043609334E6EC03217A32CAE298B71E4096* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (Dictionary_2_tBE662043609334E6EC03217A32CAE298B71E4096*, const RuntimeMethod*))Dictionary_2_get_Count_m4DDA9442C238A443489115E22B026AD366851549_gshared)(__this, method);
}
// System.Collections.Generic.Dictionary`2/KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2<System.String,ParadoxNotion.Serialization.FullSerializer.fsData>::get_Keys()
inline KeyCollection_t7ADE5DC7F95F1D599AE546F0BAD23569ECC80556* Dictionary_2_get_Keys_m8726E60623A1BE8FCA17E55C4F97AB151EA3C3F8 (Dictionary_2_tBE662043609334E6EC03217A32CAE298B71E4096* __this, const RuntimeMethod* method)
{
return (( KeyCollection_t7ADE5DC7F95F1D599AE546F0BAD23569ECC80556* (*) (Dictionary_2_tBE662043609334E6EC03217A32CAE298B71E4096*, const RuntimeMethod*))Dictionary_2_get_Keys_m72D290F90654BFD683FA7AA7C63D9F4F692218B6_gshared)(__this, method);
}
// System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator<TKey,TValue> System.Collections.Generic.Dictionary`2/KeyCollection<System.String,ParadoxNotion.Serialization.FullSerializer.fsData>::GetEnumerator()
inline Enumerator_t70730721E1B2C55A293F9CEB63AF0777F3136391 KeyCollection_GetEnumerator_mF278EAB4A274D8A628E8C11B97319D04B0FCAE86 (KeyCollection_t7ADE5DC7F95F1D599AE546F0BAD23569ECC80556* __this, const RuntimeMethod* method)
{
return (( Enumerator_t70730721E1B2C55A293F9CEB63AF0777F3136391 (*) (KeyCollection_t7ADE5DC7F95F1D599AE546F0BAD23569ECC80556*, const RuntimeMethod*))KeyCollection_GetEnumerator_m7E77FBA7DE2D3876EC02F396712C4AA5B1D535A5_gshared)(__this, method);
}
// System.Void System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator<System.String,ParadoxNotion.Serialization.FullSerializer.fsData>::Dispose()
inline void Enumerator_Dispose_m30C16681AD693C0570588FDB4ABE303ACE02F44D (Enumerator_t70730721E1B2C55A293F9CEB63AF0777F3136391* __this, const RuntimeMethod* method)
{
(( void (*) (Enumerator_t70730721E1B2C55A293F9CEB63AF0777F3136391*, const RuntimeMethod*))Enumerator_Dispose_mEB2A61F3F3F420C1B1DFD5C74EEFD4BD7761BCF7_gshared)(__this, method);
}
// TKey System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator<System.String,ParadoxNotion.Serialization.FullSerializer.fsData>::get_Current()
inline String_t* Enumerator_get_Current_m810763A4DA230A698DA3D136BB9F82700BFDE054_inline (Enumerator_t70730721E1B2C55A293F9CEB63AF0777F3136391* __this, const RuntimeMethod* method)
{
return (( String_t* (*) (Enumerator_t70730721E1B2C55A293F9CEB63AF0777F3136391*, const RuntimeMethod*))Enumerator_get_Current_mD6472FA27D28B9AE64A0FEF796C72ABBC2420EBF_gshared_inline)(__this, method);
}
// System.Boolean System.Collections.Generic.Dictionary`2<System.String,ParadoxNotion.Serialization.FullSerializer.fsData>::ContainsKey(TKey)
inline bool Dictionary_2_ContainsKey_m563AD5776F146ACC5BFDE70282D2367D889A78E9 (Dictionary_2_tBE662043609334E6EC03217A32CAE298B71E4096* __this, String_t* ___0_key, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_tBE662043609334E6EC03217A32CAE298B71E4096*, String_t*, const RuntimeMethod*))Dictionary_2_ContainsKey_m703047C213F7AB55C9DC346596287773A1F670CD_gshared)(__this, ___0_key, method);
}
// TValue System.Collections.Generic.Dictionary`2<System.String,ParadoxNotion.Serialization.FullSerializer.fsData>::get_Item(TKey)
inline fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* Dictionary_2_get_Item_mA15806FFA9F8B602AB0FF64A79277EB69C4E2FA3 (Dictionary_2_tBE662043609334E6EC03217A32CAE298B71E4096* __this, String_t* ___0_key, const RuntimeMethod* method)
{
return (( fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* (*) (Dictionary_2_tBE662043609334E6EC03217A32CAE298B71E4096*, String_t*, const RuntimeMethod*))Dictionary_2_get_Item_m4AAAECBE902A211BF2126E6AFA280AEF73A3E0D6_gshared)(__this, ___0_key, method);
}
// System.Boolean System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator<System.String,ParadoxNotion.Serialization.FullSerializer.fsData>::MoveNext()
inline bool Enumerator_MoveNext_m6E3228F6D11FEDC8DCF69A6690A48961DAF9A566 (Enumerator_t70730721E1B2C55A293F9CEB63AF0777F3136391* __this, const RuntimeMethod* method)
{
return (( bool (*) (Enumerator_t70730721E1B2C55A293F9CEB63AF0777F3136391*, const RuntimeMethod*))Enumerator_MoveNext_mB5E00F11BCA3AC963F9BA72659FA76B107863F3C_gshared)(__this, method);
}
// System.Boolean ParadoxNotion.Serialization.FullSerializer.fsData::get_IsDouble()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool fsData_get_IsDouble_mBA02B3C7187E087674FC02FD0FAFF1E928B00320 (fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* __this, const RuntimeMethod* method) ;
// System.Void ParadoxNotion.Serialization.FullSerializer.fsData::.ctor(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsData__ctor_mB5E10DC14DDB1F97168A391E124067994FE0986C (fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* __this, bool ___0_boolean, const RuntimeMethod* method) ;
// System.Int32 System.Math::Max(System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Math_Max_m530EBA549AFD98CFC2BD29FE86C6376E67DF11CF (int32_t ___0_val1, int32_t ___1_val2, const RuntimeMethod* method) ;
// System.Int32 System.String::get_Length()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline (String_t* __this, const RuntimeMethod* method) ;
// System.Int32 System.Math::Min(System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Math_Min_m53C488772A34D53917BCA2A491E79A0A5356ED52 (int32_t ___0_val1, int32_t ___1_val2, const RuntimeMethod* method) ;
// System.String System.String::Substring(System.Int32,System.Int32)
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) ;
// System.Boolean ParadoxNotion.Serialization.FullSerializer.fsJsonParser::HasValue(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool fsJsonParser_HasValue_m0CD82199112FB6AAF917DB582961DF9D78BCC520 (fsJsonParser_t36B8E6A6396D3241F619313B4506C163FF48C759* __this, int32_t ___0_offset, const RuntimeMethod* method) ;
// System.Char ParadoxNotion.Serialization.FullSerializer.fsJsonParser::Character(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar fsJsonParser_Character_mD025DD4C02365CBF8ADBC8F011AD04D4B9F7385D (fsJsonParser_t36B8E6A6396D3241F619313B4506C163FF48C759* __this, int32_t ___0_offset, const RuntimeMethod* method) ;
// System.Char System.String::get_Chars(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3 (String_t* __this, int32_t ___0_index, const RuntimeMethod* method) ;
// System.Char ParadoxNotion.Serialization.FullSerializer.fsJsonParser::Character()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar fsJsonParser_Character_m4DBA58DD929B17C073B28993DF6B7CF7731213F8 (fsJsonParser_t36B8E6A6396D3241F619313B4506C163FF48C759* __this, const RuntimeMethod* method) ;
// System.Boolean System.Char::IsWhiteSpace(System.Char)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Char_IsWhiteSpace_m02AEC6EA19513CAFC6882CFCA54C45794D2B5924 (Il2CppChar ___0_c, const RuntimeMethod* method) ;
// System.Boolean ParadoxNotion.Serialization.FullSerializer.fsJsonParser::TryMoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool fsJsonParser_TryMoveNext_mAE366F9ACE7AA0392DBE278FAFCBECBDFC85D2DA (fsJsonParser_t36B8E6A6396D3241F619313B4506C163FF48C759* __this, const RuntimeMethod* method) ;
// System.Boolean ParadoxNotion.Serialization.FullSerializer.fsJsonParser::HasValue()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool fsJsonParser_HasValue_m1ECE75B13B345D885D8D0CDDA606D2FD44A91607 (fsJsonParser_t36B8E6A6396D3241F619313B4506C163FF48C759* __this, const RuntimeMethod* method) ;
// System.String System.Environment::get_NewLine()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Environment_get_NewLine_m8BF68A4EFDAFFB66500984CE779629811BA98FFF (const RuntimeMethod* method) ;
// System.String System.Char::ToString()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Char_ToString_m2A308731F9577C06AF3C0901234E2EAC8327410C (Il2CppChar* __this, const RuntimeMethod* method) ;
// System.Boolean System.String::Contains(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_Contains_m6D77B121FADA7CA5F397C0FABB65DA62DF03B6C3 (String_t* __this, String_t* ___0_value, const RuntimeMethod* method) ;
// System.UInt32 ParadoxNotion.Serialization.FullSerializer.fsJsonParser::ParseSingleChar(System.Char,System.UInt32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t fsJsonParser_ParseSingleChar_m51856BBD645098CA41243C55160DE6A45F39AE90 (fsJsonParser_t36B8E6A6396D3241F619313B4506C163FF48C759* __this, Il2CppChar ___0_c1, uint32_t ___1_multipliyer, const RuntimeMethod* method) ;
// ParadoxNotion.Serialization.FullSerializer.fsResult ParadoxNotion.Serialization.FullSerializer.fsJsonParser::MakeFailure(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 fsJsonParser_MakeFailure_mACF1D36D88A40A67470F8C7F93425D2E609F94DF (fsJsonParser_t36B8E6A6396D3241F619313B4506C163FF48C759* __this, String_t* ___0_message, const RuntimeMethod* method) ;
// System.Boolean ParadoxNotion.Serialization.FullSerializer.fsJsonParser::IsHex(System.Char)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool fsJsonParser_IsHex_m7D2E969ED0AD879AF260506E117B199A0B9A8C51 (fsJsonParser_t36B8E6A6396D3241F619313B4506C163FF48C759* __this, Il2CppChar ___0_c, const RuntimeMethod* method) ;
// System.UInt32 ParadoxNotion.Serialization.FullSerializer.fsJsonParser::ParseUnicode(System.Char,System.Char,System.Char,System.Char)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t fsJsonParser_ParseUnicode_mE3D4138FDE2900DC963FF48500B5E47455B57E79 (fsJsonParser_t36B8E6A6396D3241F619313B4506C163FF48C759* __this, Il2CppChar ___0_c1, Il2CppChar ___1_c2, Il2CppChar ___2_c3, Il2CppChar ___3_c4, const RuntimeMethod* method) ;
// System.String System.String::Format(System.String,System.Object[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Format_m918500C1EFB475181349A79989BB79BB36102894 (String_t* ___0_format, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___1_args, const RuntimeMethod* method) ;
// ParadoxNotion.Serialization.FullSerializer.fsResult ParadoxNotion.Serialization.FullSerializer.fsJsonParser::TryParseExact(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 fsJsonParser_TryParseExact_m4EC8DF0E6FC834B41957561F4B31295E1947A406 (fsJsonParser_t36B8E6A6396D3241F619313B4506C163FF48C759* __this, String_t* ___0_content, const RuntimeMethod* method) ;
// System.Boolean ParadoxNotion.Serialization.FullSerializer.fsResult::get_Succeeded()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool fsResult_get_Succeeded_mF15CF65D3594F811A5EDC12CA214AB5107BFF192_inline (fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807* __this, const RuntimeMethod* method) ;
// System.Boolean ParadoxNotion.Serialization.FullSerializer.fsJsonParser::IsSeparator(System.Char)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool fsJsonParser_IsSeparator_m5C0DCCA61CF960AC28FB13CF65AD19802EB2DB6E (fsJsonParser_t36B8E6A6396D3241F619313B4506C163FF48C759* __this, Il2CppChar ___0_c, const RuntimeMethod* method) ;
// System.Globalization.CultureInfo System.Globalization.CultureInfo::get_InvariantCulture()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6 (const RuntimeMethod* method) ;
// System.Boolean System.Double::TryParse(System.String,System.Globalization.NumberStyles,System.IFormatProvider,System.Double&)
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) ;
// System.Void ParadoxNotion.Serialization.FullSerializer.fsData::.ctor(System.Double)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsData__ctor_mEE06E302F66356BB149C300F5204149D5C1DBC57 (fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* __this, double ___0_f, const RuntimeMethod* method) ;
// System.Boolean System.Int64::TryParse(System.String,System.Globalization.NumberStyles,System.IFormatProvider,System.Int64&)
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) ;
// System.Void System.Text.StringBuilder::set_Length(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StringBuilder_set_Length_mE2427BDAEF91C4E4A6C80F3BDF1F6E01DBCC2414 (StringBuilder_t* __this, int32_t ___0_value, const RuntimeMethod* method) ;
// ParadoxNotion.Serialization.FullSerializer.fsResult ParadoxNotion.Serialization.FullSerializer.fsJsonParser::TryUnescapeChar(System.Char&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 fsJsonParser_TryUnescapeChar_mF087BA198CCCBE0CBC6EC6EEF20D067B1DFBCB63 (fsJsonParser_t36B8E6A6396D3241F619313B4506C163FF48C759* __this, Il2CppChar* ___0_escaped, const RuntimeMethod* method) ;
// System.Boolean ParadoxNotion.Serialization.FullSerializer.fsResult::get_Failed()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool fsResult_get_Failed_m5D62C455D346DABD7868BEA616E336A7904A7374 (fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807* __this, const RuntimeMethod* method) ;
// System.Text.StringBuilder System.Text.StringBuilder::Append(System.Char)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringBuilder_t* StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1 (StringBuilder_t* __this, Il2CppChar ___0_value, const RuntimeMethod* method) ;
// System.Void ParadoxNotion.Serialization.FullSerializer.fsJsonParser::SkipSpace()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsJsonParser_SkipSpace_mCD58AA4593C0E62FA1DE36A57B04B04AF6825741 (fsJsonParser_t36B8E6A6396D3241F619313B4506C163FF48C759* __this, const RuntimeMethod* method) ;
// ParadoxNotion.Serialization.FullSerializer.fsResult ParadoxNotion.Serialization.FullSerializer.fsJsonParser::RunParse(ParadoxNotion.Serialization.FullSerializer.fsData&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 fsJsonParser_RunParse_m9C2E780F13CFF9AB13E96A112B4E2BFBB5EEB1DD (fsJsonParser_t36B8E6A6396D3241F619313B4506C163FF48C759* __this, fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0** ___0_data, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<ParadoxNotion.Serialization.FullSerializer.fsData>::Add(T)
inline void List_1_Add_mAAAC3C2FAC535C5A4E85E77D072CAABC57971E4A_inline (List_1_t4D96A4E098B170CBC423764341CFED06110FF31E* __this, fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* ___0_item, const RuntimeMethod* method)
{
(( void (*) (List_1_t4D96A4E098B170CBC423764341CFED06110FF31E*, fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
}
// ParadoxNotion.Serialization.FullSerializer.fsResult ParadoxNotion.Serialization.FullSerializer.fsJsonParser::TryParseString(System.String&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 fsJsonParser_TryParseString_m463E598CBBA1703A205919D49FA6715BA91E62B5 (fsJsonParser_t36B8E6A6396D3241F619313B4506C163FF48C759* __this, String_t** ___0_str, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.String,ParadoxNotion.Serialization.FullSerializer.fsData>::Add(TKey,TValue)
inline void Dictionary_2_Add_m020DBFE4FF67F926FAE3E67A92AF6AA116B60538 (Dictionary_2_tBE662043609334E6EC03217A32CAE298B71E4096* __this, String_t* ___0_key, fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* ___1_value, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_tBE662043609334E6EC03217A32CAE298B71E4096*, String_t*, fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0*, const RuntimeMethod*))Dictionary_2_Add_m93FFFABE8FCE7FA9793F0915E2A8842C7CD0C0C1_gshared)(__this, ___0_key, ___1_value, method);
}
// ParadoxNotion.Serialization.FullSerializer.fsResult ParadoxNotion.Serialization.FullSerializer.fsJsonParser::TryParseNumber(ParadoxNotion.Serialization.FullSerializer.fsData&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 fsJsonParser_TryParseNumber_m1591E313A76BCA0EB01490947B6CABB9A2CFC5A7 (fsJsonParser_t36B8E6A6396D3241F619313B4506C163FF48C759* __this, fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0** ___0_data, const RuntimeMethod* method) ;
// System.Void ParadoxNotion.Serialization.FullSerializer.fsData::.ctor(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsData__ctor_m234A3EB483A901D73806FBE66DF751F97FCF5821 (fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* __this, String_t* ___0_str, const RuntimeMethod* method) ;
// ParadoxNotion.Serialization.FullSerializer.fsResult ParadoxNotion.Serialization.FullSerializer.fsJsonParser::TryParseArray(ParadoxNotion.Serialization.FullSerializer.fsData&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 fsJsonParser_TryParseArray_m80879BB1F1A0F38DA6CEFD0356C0A353DD8E4E5B (fsJsonParser_t36B8E6A6396D3241F619313B4506C163FF48C759* __this, fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0** ___0_arr, const RuntimeMethod* method) ;
// ParadoxNotion.Serialization.FullSerializer.fsResult ParadoxNotion.Serialization.FullSerializer.fsJsonParser::TryParseObject(ParadoxNotion.Serialization.FullSerializer.fsData&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 fsJsonParser_TryParseObject_mA119AE188F67A9BC1A31C3F8F0B90B288EC5B941 (fsJsonParser_t36B8E6A6396D3241F619313B4506C163FF48C759* __this, fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0** ___0_obj, const RuntimeMethod* method) ;
// ParadoxNotion.Serialization.FullSerializer.fsResult ParadoxNotion.Serialization.FullSerializer.fsJsonParser::TryParseTrue(ParadoxNotion.Serialization.FullSerializer.fsData&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 fsJsonParser_TryParseTrue_mE1F62CED4898CF8F2359ABB2C8EC62AB3D810475 (fsJsonParser_t36B8E6A6396D3241F619313B4506C163FF48C759* __this, fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0** ___0_data, const RuntimeMethod* method) ;
// ParadoxNotion.Serialization.FullSerializer.fsResult ParadoxNotion.Serialization.FullSerializer.fsJsonParser::TryParseFalse(ParadoxNotion.Serialization.FullSerializer.fsData&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 fsJsonParser_TryParseFalse_m601DFD428B94AB5781E81C5BA3AC13B0247E73E0 (fsJsonParser_t36B8E6A6396D3241F619313B4506C163FF48C759* __this, fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0** ___0_data, const RuntimeMethod* method) ;
// ParadoxNotion.Serialization.FullSerializer.fsResult ParadoxNotion.Serialization.FullSerializer.fsJsonParser::TryParseNull(ParadoxNotion.Serialization.FullSerializer.fsData&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 fsJsonParser_TryParseNull_mE6F22A6C8A12D4BCF7AA459CF98C19B89F386A3F (fsJsonParser_t36B8E6A6396D3241F619313B4506C163FF48C759* __this, fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0** ___0_data, const RuntimeMethod* method) ;
// System.Void ParadoxNotion.Serialization.FullSerializer.fsJsonParser::.ctor(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsJsonParser__ctor_m7C91193E665F46CFFBCC1D47742303CA7C0408BF (fsJsonParser_t36B8E6A6396D3241F619313B4506C163FF48C759* __this, String_t* ___0_input, const RuntimeMethod* method) ;
// ParadoxNotion.Serialization.FullSerializer.fsResult ParadoxNotion.Serialization.FullSerializer.fsJsonParser::Parse(System.String,ParadoxNotion.Serialization.FullSerializer.fsData&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 fsJsonParser_Parse_m4E033293B026968A00B106B326D7F598AB135929 (String_t* ___0_input, fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0** ___1_data, const RuntimeMethod* method) ;
// System.Void System.Text.StringBuilder::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StringBuilder__ctor_m2619CA8D2C3476DF1A302D9D941498BB1C6164C5 (StringBuilder_t* __this, int32_t ___0_capacity, const RuntimeMethod* method) ;
// System.Int32 System.Convert::ToInt32(System.Char)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Convert_ToInt32_mDBBE9318A7CCE1560974CE93F5BFED9931CF0052 (Il2CppChar ___0_value, const RuntimeMethod* method) ;
// System.Void System.Text.StringBuilder::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StringBuilder__ctor_m1D99713357DE05DAFA296633639DB55F8C30587D (StringBuilder_t* __this, const RuntimeMethod* method) ;
// System.String System.String::Trim()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Trim_mCD6D8C6D4CFD15225D12DB7D3E0544CA80FB8DA5 (String_t* __this, const RuntimeMethod* method) ;
// System.Text.StringBuilder System.Text.StringBuilder::Append(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringBuilder_t* StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D (StringBuilder_t* __this, String_t* ___0_value, const RuntimeMethod* method) ;
// System.String ParadoxNotion.Serialization.FullSerializer.fsJsonPrinter::ConvertDoubleToString(System.Double)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* fsJsonPrinter_ConvertDoubleToString_mAADEB75A736DD4CE3A9B1CF42EF8793D80470D20 (double ___0_d, const RuntimeMethod* method) ;
// System.String ParadoxNotion.Serialization.FullSerializer.fsJsonPrinter::EscapeString(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* fsJsonPrinter_EscapeString_m840CD932DFE909FFD39DDB97558A4A0F0C517A9B (String_t* ___0_str, const RuntimeMethod* method) ;
// System.Collections.Generic.Dictionary`2/Enumerator<TKey,TValue> System.Collections.Generic.Dictionary`2<System.String,ParadoxNotion.Serialization.FullSerializer.fsData>::GetEnumerator()
inline Enumerator_tCBC25EC3449648096B9CBE9EC79260CB076FDB93 Dictionary_2_GetEnumerator_m0650EF2330FC1B22DA27873C2471EA252D82417B (Dictionary_2_tBE662043609334E6EC03217A32CAE298B71E4096* __this, const RuntimeMethod* method)
{
return (( Enumerator_tCBC25EC3449648096B9CBE9EC79260CB076FDB93 (*) (Dictionary_2_tBE662043609334E6EC03217A32CAE298B71E4096*, const RuntimeMethod*))Dictionary_2_GetEnumerator_m52AB12790B0B9B46B1DFB1F861C9DBEAB07C1FDA_gshared)(__this, method);
}
// System.Void System.Collections.Generic.Dictionary`2/Enumerator<System.String,ParadoxNotion.Serialization.FullSerializer.fsData>::Dispose()
inline void Enumerator_Dispose_m4D879D680F49DA6BFE70C2D246FC00B9947AC2DE (Enumerator_tCBC25EC3449648096B9CBE9EC79260CB076FDB93* __this, const RuntimeMethod* method)
{
(( void (*) (Enumerator_tCBC25EC3449648096B9CBE9EC79260CB076FDB93*, const RuntimeMethod*))Enumerator_Dispose_mEA5E01B81EB943B7003D87CEC1B6040524F0402C_gshared)(__this, method);
}
// System.Collections.Generic.KeyValuePair`2<TKey,TValue> System.Collections.Generic.Dictionary`2/Enumerator<System.String,ParadoxNotion.Serialization.FullSerializer.fsData>::get_Current()
inline KeyValuePair_2_tC38F231F90A7FFF671587EE8B3DD3C76DBFD0261 Enumerator_get_Current_m54800C31D6E6995581D5CE74EDCC838CC68A14EB_inline (Enumerator_tCBC25EC3449648096B9CBE9EC79260CB076FDB93* __this, const RuntimeMethod* method)
{
return (( KeyValuePair_2_tC38F231F90A7FFF671587EE8B3DD3C76DBFD0261 (*) (Enumerator_tCBC25EC3449648096B9CBE9EC79260CB076FDB93*, const RuntimeMethod*))Enumerator_get_Current_mE3475384B761E1C7971D3639BD09117FE8363422_gshared_inline)(__this, method);
}
// TKey System.Collections.Generic.KeyValuePair`2<System.String,ParadoxNotion.Serialization.FullSerializer.fsData>::get_Key()
inline String_t* KeyValuePair_2_get_Key_mDC3496957BA94D66C4441DC9765870B80DF8D467_inline (KeyValuePair_2_tC38F231F90A7FFF671587EE8B3DD3C76DBFD0261* __this, const RuntimeMethod* method)
{
return (( String_t* (*) (KeyValuePair_2_tC38F231F90A7FFF671587EE8B3DD3C76DBFD0261*, const RuntimeMethod*))KeyValuePair_2_get_Key_mBD8EA7557C27E6956F2AF29DA3F7499B2F51A282_gshared_inline)(__this, method);
}
// TValue System.Collections.Generic.KeyValuePair`2<System.String,ParadoxNotion.Serialization.FullSerializer.fsData>::get_Value()
inline fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* KeyValuePair_2_get_Value_m56BABA8FA71CD40D1FB4A986BEF326D083C46926_inline (KeyValuePair_2_tC38F231F90A7FFF671587EE8B3DD3C76DBFD0261* __this, const RuntimeMethod* method)
{
return (( fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* (*) (KeyValuePair_2_tC38F231F90A7FFF671587EE8B3DD3C76DBFD0261*, const RuntimeMethod*))KeyValuePair_2_get_Value_mC6BD8075F9C9DDEF7B4D731E5C38EC19103988E7_gshared_inline)(__this, method);
}
// System.Void ParadoxNotion.Serialization.FullSerializer.fsJsonPrinter::BuildCompressedString(ParadoxNotion.Serialization.FullSerializer.fsData,System.IO.TextWriter)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsJsonPrinter_BuildCompressedString_m5AD54C3E106C9A1669235616F3029D2E7EFC3A29 (fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* ___0_data, TextWriter_tA9E5461506CF806E17B6BBBF2119359DEDA3F0F3* ___1_stream, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2/Enumerator<System.String,ParadoxNotion.Serialization.FullSerializer.fsData>::MoveNext()
inline bool Enumerator_MoveNext_mE49A2AB0B86B128456C9634C2E26ADA64E56755E (Enumerator_tCBC25EC3449648096B9CBE9EC79260CB076FDB93* __this, const RuntimeMethod* method)
{
return (( bool (*) (Enumerator_tCBC25EC3449648096B9CBE9EC79260CB076FDB93*, const RuntimeMethod*))Enumerator_MoveNext_mCD4950A75FFADD54AF354D48C6C0DB0B5A22A5F4_gshared)(__this, method);
}
// System.Collections.Generic.List`1/Enumerator<T> System.Collections.Generic.List`1<ParadoxNotion.Serialization.FullSerializer.fsData>::GetEnumerator()
inline Enumerator_tA1547A3C3895E071A60B66C6CD142C1846BDA72A List_1_GetEnumerator_mE3971DBCD74D0E2ADEF511835EB6C44C7421515A (List_1_t4D96A4E098B170CBC423764341CFED06110FF31E* __this, const RuntimeMethod* method)
{
return (( Enumerator_tA1547A3C3895E071A60B66C6CD142C1846BDA72A (*) (List_1_t4D96A4E098B170CBC423764341CFED06110FF31E*, const RuntimeMethod*))List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared)(__this, method);
}
// System.Void System.Collections.Generic.List`1/Enumerator<ParadoxNotion.Serialization.FullSerializer.fsData>::Dispose()
inline void Enumerator_Dispose_mC194BB4B97F400E7BB6FDCF264C4737E8ED42F3C (Enumerator_tA1547A3C3895E071A60B66C6CD142C1846BDA72A* __this, const RuntimeMethod* method)
{
(( void (*) (Enumerator_tA1547A3C3895E071A60B66C6CD142C1846BDA72A*, const RuntimeMethod*))Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared)(__this, method);
}
// T System.Collections.Generic.List`1/Enumerator<ParadoxNotion.Serialization.FullSerializer.fsData>::get_Current()
inline fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* Enumerator_get_Current_mE0EBF68E40C074905AC507787DADE0B614FB43BD_inline (Enumerator_tA1547A3C3895E071A60B66C6CD142C1846BDA72A* __this, const RuntimeMethod* method)
{
return (( fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* (*) (Enumerator_tA1547A3C3895E071A60B66C6CD142C1846BDA72A*, const RuntimeMethod*))Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline)(__this, method);
}
// System.Boolean System.Collections.Generic.List`1/Enumerator<ParadoxNotion.Serialization.FullSerializer.fsData>::MoveNext()
inline bool Enumerator_MoveNext_m3E8C0D33679EAB2691527FA2A82A5CDC34F5F2D3 (Enumerator_tA1547A3C3895E071A60B66C6CD142C1846BDA72A* __this, const RuntimeMethod* method)
{
return (( bool (*) (Enumerator_tA1547A3C3895E071A60B66C6CD142C1846BDA72A*, const RuntimeMethod*))Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared)(__this, method);
}
// System.Void ParadoxNotion.Serialization.FullSerializer.fsJsonPrinter::InsertSpacing(System.IO.TextWriter,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsJsonPrinter_InsertSpacing_mA2827F53D09549010EF078BEEA07B2472CBCD4E4 (TextWriter_tA9E5461506CF806E17B6BBBF2119359DEDA3F0F3* ___0_stream, int32_t ___1_count, const RuntimeMethod* method) ;
// System.Void ParadoxNotion.Serialization.FullSerializer.fsJsonPrinter::BuildPrettyString(ParadoxNotion.Serialization.FullSerializer.fsData,System.IO.TextWriter,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsJsonPrinter_BuildPrettyString_mCA0A3016FBCBC506B59D1B9586B25581592E543E (fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* ___0_data, TextWriter_tA9E5461506CF806E17B6BBBF2119359DEDA3F0F3* ___1_stream, int32_t ___2_depth, const RuntimeMethod* method) ;
// System.Void System.IO.StringWriter::.ctor(System.Text.StringBuilder)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StringWriter__ctor_mF38CB8046B79DEF523E427B7F41CA3135671D0C8 (StringWriter_tF48052BE4F980E5C85403221E835768E4156267D* __this, StringBuilder_t* ___0_sb, const RuntimeMethod* method) ;
// System.Boolean System.Double::IsInfinity(System.Double)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Double_IsInfinity_mF1F2BB1A8094AF95520E754AE9888993EA948B34_inline (double ___0_d, const RuntimeMethod* method) ;
// System.Boolean System.Double::IsNaN(System.Double)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Double_IsNaN_mF2BC6D1FD4813179B2CAE58D29770E42830D0883_inline (double ___0_d, const RuntimeMethod* method) ;
// System.String System.Double::ToString(System.IFormatProvider)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Double_ToString_m4318830D9F771852FDCF21C14CF9E8ABC7E77357 (double* __this, RuntimeObject* ___0_provider, const RuntimeMethod* method) ;
// System.Reflection.FieldInfo ParadoxNotion.Serialization.FullSerializer.fsMetaProperty::get_Field()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR FieldInfo_t* fsMetaProperty_get_Field_m3BE170609DCB6ACDE2B0CA357327B744CF32F364_inline (fsMetaProperty_tDB47491B1B38C555D80F8E58FEC338596B56C2E4* __this, const RuntimeMethod* method) ;
// System.Void ParadoxNotion.Serialization.FullSerializer.fsMetaProperty::set_Field(System.Reflection.FieldInfo)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void fsMetaProperty_set_Field_m30A4EBED64C26CC92B309555765B7DABDC6A9D32_inline (fsMetaProperty_tDB47491B1B38C555D80F8E58FEC338596B56C2E4* __this, FieldInfo_t* ___0_value, const RuntimeMethod* method) ;
// T ParadoxNotion.ReflectionTools::RTGetAttribute<ParadoxNotion.Serialization.FullSerializer.fsSerializeAsAttribute>(System.Reflection.MemberInfo,System.Boolean)
inline fsSerializeAsAttribute_t4DF330A797B2F467CFBC9CC39840DF09FD273A31* ReflectionTools_RTGetAttribute_TisfsSerializeAsAttribute_t4DF330A797B2F467CFBC9CC39840DF09FD273A31_mA7FBA144F30EDBF8C2744124B1412DFC5B211D12 (MemberInfo_t* ___0_member, bool ___1_inherited, const RuntimeMethod* method)
{
return (( fsSerializeAsAttribute_t4DF330A797B2F467CFBC9CC39840DF09FD273A31* (*) (MemberInfo_t*, bool, const RuntimeMethod*))ReflectionTools_RTGetAttribute_TisRuntimeObject_m63304BD0FA6A27D7048DA94E1201FD0882175E43_gshared)(___0_member, ___1_inherited, method);
}
// System.Void ParadoxNotion.Serialization.FullSerializer.fsMetaProperty::set_JsonName(System.String)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void fsMetaProperty_set_JsonName_m5C0522C498880AA5BB47F39B949F17526128CF58_inline (fsMetaProperty_tDB47491B1B38C555D80F8E58FEC338596B56C2E4* __this, String_t* ___0_value, const RuntimeMethod* method) ;
// System.Boolean ParadoxNotion.ReflectionTools::RTIsDefined<ParadoxNotion.Serialization.FullSerializer.fsReadOnlyAttribute>(System.Reflection.MemberInfo,System.Boolean)
inline bool ReflectionTools_RTIsDefined_TisfsReadOnlyAttribute_t1968F45D8E037D147BE40C8B347FBAA7E97571EE_m0CF33AC50BE47DDAF23491B827C6987A6232E68A (MemberInfo_t* ___0_member, bool ___1_inherited, const RuntimeMethod* method)
{
return (( bool (*) (MemberInfo_t*, bool, const RuntimeMethod*))ReflectionTools_RTIsDefined_TisRuntimeObject_mF5A98F69B8E25722DD11E893F68C6A5CF12940EA_gshared)(___0_member, ___1_inherited, method);
}
// System.Void ParadoxNotion.Serialization.FullSerializer.fsMetaProperty::set_ReadOnly(System.Boolean)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void fsMetaProperty_set_ReadOnly_m74BF5C1E760D2D22BF3B170F8E1323B866462533_inline (fsMetaProperty_tDB47491B1B38C555D80F8E58FEC338596B56C2E4* __this, bool ___0_value, const RuntimeMethod* method) ;
// System.Boolean ParadoxNotion.ReflectionTools::RTIsDefined<ParadoxNotion.Serialization.FullSerializer.fsWriteOnlyAttribute>(System.Reflection.MemberInfo,System.Boolean)
inline bool ReflectionTools_RTIsDefined_TisfsWriteOnlyAttribute_t405A4B710AE9BFECEE88753573AE29BE7C7CBBE0_m479B7C5E23E61F5245C0070C284673816F1D7359 (MemberInfo_t* ___0_member, bool ___1_inherited, const RuntimeMethod* method)
{
return (( bool (*) (MemberInfo_t*, bool, const RuntimeMethod*))ReflectionTools_RTIsDefined_TisRuntimeObject_mF5A98F69B8E25722DD11E893F68C6A5CF12940EA_gshared)(___0_member, ___1_inherited, method);
}
// System.Void ParadoxNotion.Serialization.FullSerializer.fsMetaProperty::set_WriteOnly(System.Boolean)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void fsMetaProperty_set_WriteOnly_mAF1421C845D975CC73B19775C8F4534E5AE85504_inline (fsMetaProperty_tDB47491B1B38C555D80F8E58FEC338596B56C2E4* __this, bool ___0_value, const RuntimeMethod* method) ;
// System.Type ParadoxNotion.Serialization.FullSerializer.fsMetaProperty::get_StorageType()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* fsMetaProperty_get_StorageType_m7A37351839ABFEFF6C0140D7E8286A55393F1ED2 (fsMetaProperty_tDB47491B1B38C555D80F8E58FEC338596B56C2E4* __this, const RuntimeMethod* method) ;
// T ParadoxNotion.ReflectionTools::RTGetAttribute<ParadoxNotion.Serialization.FullSerializer.fsAutoInstance>(System.Type,System.Boolean)
inline fsAutoInstance_t41C7B0834EA17E05CB61BF554A8A227D0EF2DB07* ReflectionTools_RTGetAttribute_TisfsAutoInstance_t41C7B0834EA17E05CB61BF554A8A227D0EF2DB07_mC82B755FD051011A1E519D8909F6FA50E67B5CCB (Type_t* ___0_type, bool ___1_inherited, const RuntimeMethod* method)
{
return (( fsAutoInstance_t41C7B0834EA17E05CB61BF554A8A227D0EF2DB07* (*) (Type_t*, bool, const RuntimeMethod*))ReflectionTools_RTGetAttribute_TisRuntimeObject_mC18A887625BFADDED9B269EF21D1777234EFE1F4_gshared)(___0_type, ___1_inherited, method);
}
// System.Boolean System.Type::get_IsAbstract()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_get_IsAbstract_m16FA83463867635ED9DECAE1C5F6BE96B4579CE5 (Type_t* __this, const RuntimeMethod* method) ;
// System.Void ParadoxNotion.Serialization.FullSerializer.fsMetaProperty::set_AutoInstance(System.Boolean)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void fsMetaProperty_set_AutoInstance_mC0A80F1B553309FB8F2479C37C43D53C7B3D4BEF_inline (fsMetaProperty_tDB47491B1B38C555D80F8E58FEC338596B56C2E4* __this, bool ___0_value, const RuntimeMethod* method) ;
// System.Boolean ParadoxNotion.ReflectionTools::RTIsDefined<ParadoxNotion.Serialization.FullSerializer.fsSerializeAsReference>(System.Reflection.MemberInfo,System.Boolean)
inline bool ReflectionTools_RTIsDefined_TisfsSerializeAsReference_t95F63CA044BB127FCFBBE9CB89A78D40B5E030D4_mA7EBE9EE0F82AFDAFCC3F8D827ADB970DF4782F0 (MemberInfo_t* ___0_member, bool ___1_inherited, const RuntimeMethod* method)
{
return (( bool (*) (MemberInfo_t*, bool, const RuntimeMethod*))ReflectionTools_RTIsDefined_TisRuntimeObject_mF5A98F69B8E25722DD11E893F68C6A5CF12940EA_gshared)(___0_member, ___1_inherited, method);
}
// System.Void ParadoxNotion.Serialization.FullSerializer.fsMetaProperty::set_AsReference(System.Boolean)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void fsMetaProperty_set_AsReference_mBF0FFBED4AB856F51BE2370AC4B3EA96C8478983_inline (fsMetaProperty_tDB47491B1B38C555D80F8E58FEC338596B56C2E4* __this, bool ___0_value, const RuntimeMethod* method) ;
// System.Void System.Reflection.FieldInfo::SetValue(System.Object,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldInfo_SetValue_mD8C0DA3A1A0CFF073F971622BBDBAAB6688B4B6C (FieldInfo_t* __this, RuntimeObject* ___0_obj, RuntimeObject* ___1_value, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2<System.Type,ParadoxNotion.Serialization.FullSerializer.fsMetaType>::TryGetValue(TKey,TValue&)
inline bool Dictionary_2_TryGetValue_mE3CE8902677617252DA86741C23A366978CA8524 (Dictionary_2_tB4E60F2EE6C9B1CF9357855471A356B2B4990452* __this, Type_t* ___0_key, fsMetaType_tAD3AD51319D067740165C015FA9FD964DB7F8FBD** ___1_value, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_tB4E60F2EE6C9B1CF9357855471A356B2B4990452*, Type_t*, fsMetaType_tAD3AD51319D067740165C015FA9FD964DB7F8FBD**, const RuntimeMethod*))Dictionary_2_TryGetValue_mD15380A4ED7CDEE99EA45881577D26BA9CE1B849_gshared)(__this, ___0_key, ___1_value, method);
}
// System.Void ParadoxNotion.Serialization.FullSerializer.fsMetaType::.ctor(System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsMetaType__ctor_mDCC4F6F393E8B996214CC45113FFA9A81A793A4F (fsMetaType_tAD3AD51319D067740165C015FA9FD964DB7F8FBD* __this, Type_t* ___0_reflectedType, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Type,ParadoxNotion.Serialization.FullSerializer.fsMetaType>::set_Item(TKey,TValue)
inline void Dictionary_2_set_Item_mAB59A7B2DBADF5B88E742B113EE9C6D31E56F4D1 (Dictionary_2_tB4E60F2EE6C9B1CF9357855471A356B2B4990452* __this, Type_t* ___0_key, fsMetaType_tAD3AD51319D067740165C015FA9FD964DB7F8FBD* ___1_value, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_tB4E60F2EE6C9B1CF9357855471A356B2B4990452*, Type_t*, fsMetaType_tAD3AD51319D067740165C015FA9FD964DB7F8FBD*, const RuntimeMethod*))Dictionary_2_set_Item_m1A840355E8EDAECEA9D0C6F5E51B248FAA449CBD_gshared)(__this, ___0_key, ___1_value, method);
}
// System.Void System.Collections.Generic.Dictionary`2<System.Type,ParadoxNotion.Serialization.FullSerializer.fsMetaType>::.ctor()
inline void Dictionary_2__ctor_mB004275DB1CD7186709D3222CC035D1382ABAC51 (Dictionary_2_tB4E60F2EE6C9B1CF9357855471A356B2B4990452* __this, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_tB4E60F2EE6C9B1CF9357855471A356B2B4990452*, const RuntimeMethod*))Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared)(__this, method);
}
// System.Void System.Collections.Generic.Dictionary`2<System.Type,System.Object>::.ctor()
inline void Dictionary_2__ctor_m84DCABCA6F8E90C1A9C54403427A93C6CA760A1E (Dictionary_2_t954AEC357FE7190582B8255D4ACEF81F5E94A6A5* __this, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t954AEC357FE7190582B8255D4ACEF81F5E94A6A5*, const RuntimeMethod*))Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared)(__this, method);
}
// System.Void ParadoxNotion.Serialization.FullSerializer.fsMetaType::set_reflectedType(System.Type)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void fsMetaType_set_reflectedType_m0E1AF49441CBD2857163F6FEAB99874564C1C954_inline (fsMetaType_tAD3AD51319D067740165C015FA9FD964DB7F8FBD* __this, Type_t* ___0_value, const RuntimeMethod* method) ;
// ParadoxNotion.Serialization.FullSerializer.fsMetaType/ObjectGenerator ParadoxNotion.Serialization.FullSerializer.fsMetaType::GetGenerator(System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectGenerator_t8658AD52ABB1BB121BACBA30668CEF0585CCE259* fsMetaType_GetGenerator_m1E8F32E8541770CEE6F6DE3BBDB2B3855DAD1C0D (Type_t* ___0_reflectedType, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<ParadoxNotion.Serialization.FullSerializer.fsMetaProperty>::.ctor()
inline void List_1__ctor_m563BB8EFC18C9B069C4A2F837082C09A51E7396F (List_1_t98FDF29D18F11DED3ACCA04DA0889C7EBBF0372A* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_t98FDF29D18F11DED3ACCA04DA0889C7EBBF0372A*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}
// System.Void ParadoxNotion.Serialization.FullSerializer.fsMetaType::CollectProperties(System.Collections.Generic.List`1<ParadoxNotion.Serialization.FullSerializer.fsMetaProperty>,System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsMetaType_CollectProperties_mD693626FB7031713F646878FA4F8F22C163AE464 (List_1_t98FDF29D18F11DED3ACCA04DA0889C7EBBF0372A* ___0_properties, Type_t* ___1_reflectedType, const RuntimeMethod* method) ;
// T[] System.Collections.Generic.List`1<ParadoxNotion.Serialization.FullSerializer.fsMetaProperty>::ToArray()
inline fsMetaPropertyU5BU5D_t0814D4685CA591A860E0299D271F7AF27A9E4505* List_1_ToArray_mA2DC90B1F95559E8D5892AEA8EC2BAD660F5257C (List_1_t98FDF29D18F11DED3ACCA04DA0889C7EBBF0372A* __this, const RuntimeMethod* method)
{
return (( fsMetaPropertyU5BU5D_t0814D4685CA591A860E0299D271F7AF27A9E4505* (*) (List_1_t98FDF29D18F11DED3ACCA04DA0889C7EBBF0372A*, const RuntimeMethod*))List_1_ToArray_mD7E4F8E7C11C3C67CB5739FCC0A6E86106A6291F_gshared)(__this, method);
}
// System.Void ParadoxNotion.Serialization.FullSerializer.fsMetaType::set_Properties(ParadoxNotion.Serialization.FullSerializer.fsMetaProperty[])
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void fsMetaType_set_Properties_mACC147D656B1C0CC57DE7724150CBE447C92A3D7_inline (fsMetaType_tAD3AD51319D067740165C015FA9FD964DB7F8FBD* __this, fsMetaPropertyU5BU5D_t0814D4685CA591A860E0299D271F7AF27A9E4505* ___0_value, const RuntimeMethod* method) ;
// System.Reflection.FieldInfo[] ParadoxNotion.ReflectionTools::RTGetFields(System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FieldInfoU5BU5D_t50D47CBECF1AEB152F555803E3329D9E34DBF8D8* ReflectionTools_RTGetFields_mFC30115AB97987D6BC1360FEBBA1BF6011B38596 (Type_t* ___0_type, const RuntimeMethod* method) ;
// System.Boolean ParadoxNotion.Serialization.FullSerializer.fsMetaType::CanSerializeField(System.Reflection.FieldInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool fsMetaType_CanSerializeField_m4E07089DC472C21BBC29C658405FE1393C8733EE (FieldInfo_t* ___0_field, const RuntimeMethod* method) ;
// System.Void ParadoxNotion.Serialization.FullSerializer.fsMetaProperty::.ctor(System.Reflection.FieldInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsMetaProperty__ctor_mDFFE6937DBFC339545E69277A02509992DD9C68D (fsMetaProperty_tDB47491B1B38C555D80F8E58FEC338596B56C2E4* __this, FieldInfo_t* ___0_field, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<ParadoxNotion.Serialization.FullSerializer.fsMetaProperty>::Add(T)
inline void List_1_Add_mB2D3444C9DEBDF40749318AE58EE8DC05FE36FD0_inline (List_1_t98FDF29D18F11DED3ACCA04DA0889C7EBBF0372A* __this, fsMetaProperty_tDB47491B1B38C555D80F8E58FEC338596B56C2E4* ___0_item, const RuntimeMethod* method)
{
(( void (*) (List_1_t98FDF29D18F11DED3ACCA04DA0889C7EBBF0372A*, fsMetaProperty_tDB47491B1B38C555D80F8E58FEC338596B56C2E4*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
}
// System.Boolean ParadoxNotion.ReflectionTools::RTIsDefined<ParadoxNotion.Serialization.FullSerializer.fsIgnoreInBuildAttribute>(System.Reflection.MemberInfo,System.Boolean)
inline bool ReflectionTools_RTIsDefined_TisfsIgnoreInBuildAttribute_tF350DD290BCFE5940EE67D257763D77829BBE6E1_m656DFF8816101DD91B21F4F0ED58C1F41F73B735 (MemberInfo_t* ___0_member, bool ___1_inherited, const RuntimeMethod* method)
{
return (( bool (*) (MemberInfo_t*, bool, const RuntimeMethod*))ReflectionTools_RTIsDefined_TisRuntimeObject_mF5A98F69B8E25722DD11E893F68C6A5CF12940EA_gshared)(___0_member, ___1_inherited, method);
}
// System.Boolean ParadoxNotion.ReflectionTools::RTIsDefined<System.Runtime.CompilerServices.CompilerGeneratedAttribute>(System.Reflection.MemberInfo,System.Boolean)
inline bool ReflectionTools_RTIsDefined_TisCompilerGeneratedAttribute_t0153EC5D2142E566E2D896C49F598756BCAEE771_m2A996A682EE6018C7A77535F4719EC5826D943E5 (MemberInfo_t* ___0_member, bool ___1_inherited, const RuntimeMethod* method)
{
return (( bool (*) (MemberInfo_t*, bool, const RuntimeMethod*))ReflectionTools_RTIsDefined_TisRuntimeObject_mF5A98F69B8E25722DD11E893F68C6A5CF12940EA_gshared)(___0_member, ___1_inherited, method);
}
// System.Boolean ParadoxNotion.ReflectionTools::RTIsDefined(System.Reflection.MemberInfo,System.Type,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReflectionTools_RTIsDefined_m29E34015E32BE1891031E645DC5F7D8B5019A9D5 (MemberInfo_t* ___0_member, Type_t* ___1_attributeType, bool ___2_inherited, const RuntimeMethod* method) ;
// System.Boolean System.Reflection.FieldInfo::get_IsPublic()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FieldInfo_get_IsPublic_m73C84BEEAE6C993FACC6199B81DBF2B80D3810E5 (FieldInfo_t* __this, const RuntimeMethod* method) ;
// System.Void ParadoxNotion.Serialization.FullSerializer.fsMetaType/<>c__DisplayClass21_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass21_0__ctor_m123D867731DB8D1D047E4C6DB18A13992077BE9F (U3CU3Ec__DisplayClass21_0_t9F34D53D05E752B2084A7FD0D7C91D1EE9EDBDCC* __this, const RuntimeMethod* method) ;
// System.Void ParadoxNotion.Serialization.FullSerializer.fsMetaType/ObjectGenerator::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectGenerator__ctor_m5243576B7C9DD609C4C4C38DF9374173CC3D3A0B (ObjectGenerator_t8658AD52ABB1BB121BACBA30668CEF0585CCE259* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// System.Boolean System.Type::get_IsArray()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_get_IsArray_mB9B8CA713B2AA9D6AFECC24E05AF78D22532B673 (Type_t* __this, const RuntimeMethod* method) ;
// System.Boolean System.Type::get_IsValueType()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_get_IsValueType_m59AE2E0439DC06347B8D6B38548F3CBA54D38318 (Type_t* __this, const RuntimeMethod* method) ;
// System.Boolean ParadoxNotion.ReflectionTools::RTIsDefined<ParadoxNotion.Serialization.FullSerializer.fsUninitialized>(System.Type,System.Boolean)
inline bool ReflectionTools_RTIsDefined_TisfsUninitialized_t2C803C0AAFD2AE2D08653131A68E12123670087B_m89B8B8A662E240556F0369989E9DD86924ADEE49 (Type_t* ___0_type, bool ___1_inherited, const RuntimeMethod* method)
{
return (( bool (*) (Type_t*, bool, const RuntimeMethod*))ReflectionTools_RTIsDefined_TisRuntimeObject_m4014ED5543CE5B960FE30304C077B3617F478FEC_gshared)(___0_type, ___1_inherited, method);
}
// System.Boolean ParadoxNotion.Serialization.FullSerializer.fsMetaType::HasDefaultConstructor(System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool fsMetaType_HasDefaultConstructor_mE00058B2CAE833E40B298657F636D796C6151910 (Type_t* ___0_reflectedType, const RuntimeMethod* method) ;
// System.Reflection.ConstructorInfo ParadoxNotion.ReflectionTools::RTGetDefaultConstructor(System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB* ReflectionTools_RTGetDefaultConstructor_m89F8D70CE2F983CAF47654A17F28BFAE03DF9498 (Type_t* ___0_type, const RuntimeMethod* method) ;
// System.Type ParadoxNotion.Serialization.FullSerializer.fsMetaType::get_reflectedType()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Type_t* fsMetaType_get_reflectedType_m4EA240286B694269B43BF5757792C8F8FE6AEDCA_inline (fsMetaType_tAD3AD51319D067740165C015FA9FD964DB7F8FBD* __this, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2<System.Type,System.Object>::TryGetValue(TKey,TValue&)
inline bool Dictionary_2_TryGetValue_m76D0309695A0582B3E29E97942ACD35DC4EFD128 (Dictionary_2_t954AEC357FE7190582B8255D4ACEF81F5E94A6A5* __this, Type_t* ___0_key, RuntimeObject** ___1_value, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_t954AEC357FE7190582B8255D4ACEF81F5E94A6A5*, Type_t*, RuntimeObject**, const RuntimeMethod*))Dictionary_2_TryGetValue_mD15380A4ED7CDEE99EA45881577D26BA9CE1B849_gshared)(__this, ___0_key, ___1_value, method);
}
// System.Object ParadoxNotion.Serialization.FullSerializer.fsMetaType::CreateInstance()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* fsMetaType_CreateInstance_mD724DB61F9071DAB1F61257C941EBF977C0829EB (fsMetaType_tAD3AD51319D067740165C015FA9FD964DB7F8FBD* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Type,System.Object>::set_Item(TKey,TValue)
inline void Dictionary_2_set_Item_mDCA5D6962B16CA1ECF35EC04B0F4E79475C5EC96 (Dictionary_2_t954AEC357FE7190582B8255D4ACEF81F5E94A6A5* __this, Type_t* ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t954AEC357FE7190582B8255D4ACEF81F5E94A6A5*, Type_t*, RuntimeObject*, const RuntimeMethod*))Dictionary_2_set_Item_m1A840355E8EDAECEA9D0C6F5E51B248FAA449CBD_gshared)(__this, ___0_key, ___1_value, method);
}
// System.Object ParadoxNotion.Serialization.FullSerializer.fsMetaType/ObjectGenerator::Invoke()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* ObjectGenerator_Invoke_m5278157CE396662F8219732452FDF6E915840ECC_inline (ObjectGenerator_t8658AD52ABB1BB121BACBA30668CEF0585CCE259* __this, const RuntimeMethod* method) ;
// UnityEngine.ScriptableObject UnityEngine.ScriptableObject::CreateInstance(System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A* ScriptableObject_CreateInstance_mE015043D7EC19654FDFB830A9393B3914FF5FC24 (Type_t* ___0_type, const RuntimeMethod* method) ;
// System.Array System.Array::CreateInstance(System.Type,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeArray* Array_CreateInstance_m13B202130951A03AF5F52470A19E17D3AD2A8983 (Type_t* ___0_elementType, int32_t ___1_length, const RuntimeMethod* method) ;
// System.Object System.Runtime.Serialization.FormatterServices::GetSafeUninitializedObject(System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* FormatterServices_GetSafeUninitializedObject_mA5262EEAA53EA4A47A35A22097A65EE061209769 (Type_t* ___0_type, const RuntimeMethod* method) ;
// System.Object System.Activator::CreateInstance(System.Type,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Activator_CreateInstance_m2BE3252B26369EA17E06A564F25172F6D002469F (Type_t* ___0_type, bool ___1_nonPublic, const RuntimeMethod* method) ;
// System.Void ParadoxNotion.Serialization.FullSerializer.fsMetaType/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m44D5219B458401BD83650C60AE40B36247ED1A64 (U3CU3Ec_tCF6BB58000C51605D08478718859FC0604AF6AF6* __this, const RuntimeMethod* method) ;
// System.Void System.NotImplementedException::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NotImplementedException__ctor_mDAB47BC6BD0E342E8F2171E5CABE3E67EA049F1C (NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<System.String>::.ctor()
inline void List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}
// System.Void System.Collections.Generic.List`1<System.String>::Add(T)
inline void List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_inline (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* __this, String_t* ___0_item, const RuntimeMethod* method)
{
(( void (*) (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*, String_t*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
}
// System.Void ParadoxNotion.Serialization.FullSerializer.fsResult::AddMessage(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsResult_AddMessage_mDBE5FA3D74ECD73040C32ED357380177658EB4E7 (fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807* __this, String_t* ___0_message, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<System.String>::AddRange(System.Collections.Generic.IEnumerable`1<T>)
inline void List_1_AddRange_m157DD7AD4D25423F82A21E533BC4686C83770D5E (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method)
{
(( void (*) (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*, RuntimeObject*, const RuntimeMethod*))List_1_AddRange_m1F76B300133150E6046C5FED00E88B5DE0A02E17_gshared)(__this, ___0_collection, method);
}
// System.Void ParadoxNotion.Serialization.FullSerializer.fsResult::AddMessages(ParadoxNotion.Serialization.FullSerializer.fsResult)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsResult_AddMessages_m270B7BD8B42B410CC7AA623C94C9536E68CC687F (fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807* __this, fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 ___0_result, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<System.String>::.ctor(System.Collections.Generic.IEnumerable`1<T>)
inline void List_1__ctor_m0BAB01B25B1D62E100CC97401B1A9972D6DEB6EC (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method)
{
(( void (*) (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*, RuntimeObject*, const RuntimeMethod*))List_1__ctor_mE097DBD72433D1AFC11733F5678602603A756424_gshared)(__this, ___0_collection, method);
}
// ParadoxNotion.Serialization.FullSerializer.fsResult ParadoxNotion.Serialization.FullSerializer.fsResult::Merge(ParadoxNotion.Serialization.FullSerializer.fsResult)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 fsResult_Merge_m4F040AEA51E1DD1A68B6EE1BEB69CDFEE9007BA8 (fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807* __this, fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 ___0_other, const RuntimeMethod* method) ;
// System.Boolean System.Linq.Enumerable::Any<System.String>(System.Collections.Generic.IEnumerable`1<TSource>)
inline bool Enumerable_Any_TisString_t_mC987364A59B030AB37F7C2A7889F2944BAE7956D (RuntimeObject* ___0_source, const RuntimeMethod* method)
{
return (( bool (*) (RuntimeObject*, const RuntimeMethod*))Enumerable_Any_TisRuntimeObject_m67CFBD544CF1D1C0C7E7457FDBDB81649DE26847_gshared)(___0_source, method);
}
// System.Exception ParadoxNotion.Serialization.FullSerializer.fsResult::get_AsException()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Exception_t* fsResult_get_AsException_m6648A016A642835753894E99A6073BA7A19C9CCD (fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807* __this, const RuntimeMethod* method) ;
// System.Collections.Generic.IEnumerable`1<System.String> ParadoxNotion.Serialization.FullSerializer.fsResult::get_RawMessages()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* fsResult_get_RawMessages_m4E6F35CB30DA1C35D3714D4EEB3813C2CC364704 (fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807* __this, const RuntimeMethod* method) ;
// ParadoxNotion.Serialization.FullSerializer.fsResult ParadoxNotion.Serialization.FullSerializer.fsResult::AssertSuccessWithoutWarnings()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 fsResult_AssertSuccessWithoutWarnings_m78E9F4619EA88018DA7190CC5360436FE36DF19B (fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807* __this, const RuntimeMethod* method) ;
// System.String ParadoxNotion.Serialization.FullSerializer.fsResult::get_FormattedMessages()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* fsResult_get_FormattedMessages_m494D208822E548E2EBD2CCB8A59C051B7C772605 (fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807* __this, const RuntimeMethod* method) ;
// System.String ParadoxNotion.Serialization.FullSerializer.fsResult::ToString()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* fsResult_ToString_mE1EFDC3ED16E2F1A41109966334C339991AF859D (fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807* __this, const RuntimeMethod* method) ;
// System.Boolean ParadoxNotion.Serialization.FullSerializer.fsData::get_IsDictionary()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool fsData_get_IsDictionary_m601CFB5F30BD93F5B18B8F34E577A8AB590C7E3F (fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* __this, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2<System.String,ParadoxNotion.Serialization.FullSerializer.fsData>::Remove(TKey)
inline bool Dictionary_2_Remove_m3FEBD91243808037929D12C3D71DF817B0859F11 (Dictionary_2_tBE662043609334E6EC03217A32CAE298B71E4096* __this, String_t* ___0_key, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_tBE662043609334E6EC03217A32CAE298B71E4096*, String_t*, const RuntimeMethod*))Dictionary_2_Remove_m5C7C45E75D951A75843F3F7AADD56ECD64F6BC86_gshared)(__this, ___0_key, method);
}
// ParadoxNotion.Serialization.FullSerializer.fsData ParadoxNotion.Serialization.FullSerializer.fsData::Clone()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* fsData_Clone_mB721CA5DC61D91C9EE69B45D55765EE06EDA5339 (fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* __this, const RuntimeMethod* method) ;
// System.Void ParadoxNotion.Serialization.FullSerializer.fsData::BecomeDictionary()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsData_BecomeDictionary_mBBFF313558A3C8118BCF9B5EBA7F8B9C2B3352FC (fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* __this, const RuntimeMethod* method) ;
// T System.Collections.Generic.List`1<ParadoxNotion.Serialization.FullSerializer.fsObjectProcessor>::get_Item(System.Int32)
inline fsObjectProcessor_t8689FCEC31771334F29CC0413EC6F0579A177AA7* List_1_get_Item_m2C7AADA0845F71A5DB2D946CD53541C5AD597F0F (List_1_tF54314BA0790FE1A031B2F5CCE7E1723E85E4640* __this, int32_t ___0_index, const RuntimeMethod* method)
{
return (( fsObjectProcessor_t8689FCEC31771334F29CC0413EC6F0579A177AA7* (*) (List_1_tF54314BA0790FE1A031B2F5CCE7E1723E85E4640*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method);
}
// System.Int32 System.Collections.Generic.List`1<ParadoxNotion.Serialization.FullSerializer.fsObjectProcessor>::get_Count()
inline int32_t List_1_get_Count_m4F150314164285B5CB9223ED2BB0B1744B100ADA_inline (List_1_tF54314BA0790FE1A031B2F5CCE7E1723E85E4640* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_tF54314BA0790FE1A031B2F5CCE7E1723E85E4640*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
}
// System.Void System.Collections.Generic.Dictionary`2<System.Type,ParadoxNotion.Serialization.FullSerializer.fsBaseConverter>::.ctor()
inline void Dictionary_2__ctor_m2B7604D11ECD0D4E66A5F208598F044172F09DDC (Dictionary_2_t9D5F127D7727B8250DD4F9C375582DD7ACD26D78* __this, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t9D5F127D7727B8250DD4F9C375582DD7ACD26D78*, const RuntimeMethod*))Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared)(__this, method);
}
// System.Void System.Collections.Generic.Dictionary`2<System.Type,System.Collections.Generic.List`1<ParadoxNotion.Serialization.FullSerializer.fsObjectProcessor>>::.ctor()
inline void Dictionary_2__ctor_m763625F964376D01FEEAB923C9997BCDA715A773 (Dictionary_2_t9059C4D7B9FF2CC264DBB1FE03A01646C2D417EA* __this, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t9059C4D7B9FF2CC264DBB1FE03A01646C2D417EA*, const RuntimeMethod*))Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared)(__this, method);
}
// System.Void ParadoxNotion.Serialization.FullSerializer.fsCyclicReferenceManager::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsCyclicReferenceManager__ctor_m0361197210916AAED4A57D5D7899EC6EDCDBFBEA (fsCyclicReferenceManager_tC75955D0CD65D60CE2BF75635A53A2F6B32D834F* __this, const RuntimeMethod* method) ;
// System.Void ParadoxNotion.Serialization.FullSerializer.fsSerializer/fsLazyCycleDefinitionWriter::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsLazyCycleDefinitionWriter__ctor_m34B4B1F29B768DD3940C8D9A3A0512303550371D (fsLazyCycleDefinitionWriter_tD06BBF1AA027C7C5CB232C126BA66CAB73DB10FB* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Stack`1<ParadoxNotion.Serialization.FullSerializer.ISerializationCollector>::.ctor()
inline void Stack_1__ctor_m85E7A2B3E81AEA8F1A547B5D72B83DCD402FB9DB (Stack_1_tCB2162B8AC09155F469E3ED1CC4805F68A29167A* __this, const RuntimeMethod* method)
{
(( void (*) (Stack_1_tCB2162B8AC09155F469E3ED1CC4805F68A29167A*, const RuntimeMethod*))Stack_1__ctor_m70E8EDA96A608CE9BAB7FC8313B233AADA573BD4_gshared)(__this, method);
}
// System.Void System.Collections.Generic.List`1<ParadoxNotion.Serialization.FullSerializer.fsConverter>::.ctor()
inline void List_1__ctor_mDB6AE0520E78D38B66F9D00A41A668E6EE012F6B (List_1_t9D64719548591D37F3B7BBD73B3E4BA651197EB7* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_t9D64719548591D37F3B7BBD73B3E4BA651197EB7*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}
// System.Void ParadoxNotion.Serialization.fsUnityObjectConverter::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsUnityObjectConverter__ctor_m3FACBDDC6CD03601CB76E3203824B7194327A63E (fsUnityObjectConverter_tF78AABD9CDF6126C19266695661EBB0045010530* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<ParadoxNotion.Serialization.FullSerializer.fsConverter>::Add(T)
inline void List_1_Add_m4B7DF2E7CAF732562297D650C68C679A1EB0B5A0_inline (List_1_t9D64719548591D37F3B7BBD73B3E4BA651197EB7* __this, fsConverter_t9E7044D59C5F31092BAA32038A1F5B3566DB1553* ___0_item, const RuntimeMethod* method)
{
(( void (*) (List_1_t9D64719548591D37F3B7BBD73B3E4BA651197EB7*, fsConverter_t9E7044D59C5F31092BAA32038A1F5B3566DB1553*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
}
// System.Void ParadoxNotion.Serialization.FullSerializer.Internal.fsTypeConverter::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsTypeConverter__ctor_m873208DD591668D808CEC1389C666E758341384A (fsTypeConverter_t011443D99397F7731D54FE8FA219B76F975FD732* __this, const RuntimeMethod* method) ;
// System.Void ParadoxNotion.Serialization.FullSerializer.Internal.fsEnumConverter::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsEnumConverter__ctor_m7CCB9FC912B3363002F75E88420DFAD478366187 (fsEnumConverter_t40C8BC68F4D7B86097AADB510D5B2324D93D662A* __this, const RuntimeMethod* method) ;
// System.Void ParadoxNotion.Serialization.FullSerializer.Internal.fsPrimitiveConverter::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsPrimitiveConverter__ctor_m529FB81E72676DDB498E9D7E57B590C02DBA7FE1 (fsPrimitiveConverter_t494C27DBFB76809B9739FD33C089317051867290* __this, const RuntimeMethod* method) ;
// System.Void ParadoxNotion.Serialization.FullSerializer.Internal.fsArrayConverter::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsArrayConverter__ctor_mB27195DCBF7322B6E6AF622E3CB9D102F723C075 (fsArrayConverter_t842D5645E5CC1951BC75C13BFED08E9AE8A9AA21* __this, const RuntimeMethod* method) ;
// System.Void ParadoxNotion.Serialization.FullSerializer.Internal.fsDictionaryConverter::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsDictionaryConverter__ctor_mEAB431FD86C42FA2068FDE498EA2D62898F860F4 (fsDictionaryConverter_t68A1FC8F3C8680A134027A242318F2DC9CD0B7C4* __this, const RuntimeMethod* method) ;
// System.Void ParadoxNotion.Serialization.FullSerializer.Internal.fsListConverter::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsListConverter__ctor_m8FB75B3812030EFDA770DB91CEF7351756EA7515 (fsListConverter_t93429CD1585975EA311DDF2071F8B6AABCFB24E0* __this, const RuntimeMethod* method) ;
// System.Void ParadoxNotion.Serialization.FullSerializer.Internal.fsReflectedConverter::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsReflectedConverter__ctor_mDDA24B0F845268BD1EE70FCE6681D9128EE9EE88 (fsReflectedConverter_t95C8EEE1A5E86F59DAC17C883A14A16A89835AD6* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Type,ParadoxNotion.Serialization.FullSerializer.fsDirectConverter>::.ctor()
inline void Dictionary_2__ctor_mBBD3EF54B2934A0F0AD449451F356CCE79BD5D58 (Dictionary_2_tB40FDDD47D4CD282E93FFBFCE5B4CB9A66B3AB89* __this, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_tB40FDDD47D4CD282E93FFBFCE5B4CB9A66B3AB89*, const RuntimeMethod*))Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared)(__this, method);
}
// System.Void System.Collections.Generic.List`1<ParadoxNotion.Serialization.FullSerializer.fsObjectProcessor>::.ctor()
inline void List_1__ctor_m725B3975728475C8FC23F0356A4562A974A0C30F (List_1_tF54314BA0790FE1A031B2F5CCE7E1723E85E4640* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_tF54314BA0790FE1A031B2F5CCE7E1723E85E4640*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}
// System.Void ParadoxNotion.Serialization.FullSerializer.Internal.DirectConverters.AnimationCurve_DirectConverter::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AnimationCurve_DirectConverter__ctor_m5F86A1C546E22194FC5D54A3ADA6BEF511B4B818 (AnimationCurve_DirectConverter_t19A8EC3605EDDBF509641CAA7E51525928451FB1* __this, const RuntimeMethod* method) ;
// System.Void ParadoxNotion.Serialization.FullSerializer.fsSerializer::AddConverter(ParadoxNotion.Serialization.FullSerializer.fsBaseConverter)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsSerializer_AddConverter_m3DC2C0B96C04276B1B37FB3E6817843AD8CAFBB7 (fsSerializer_t745FA3749142E0209C2929EA7E73635FFDB2E114* __this, fsBaseConverter_tA89F1E182ED46F15D3D7176327F2EE4B8BFFD22C* ___0_converter, const RuntimeMethod* method) ;
// System.Void ParadoxNotion.Serialization.FullSerializer.Internal.DirectConverters.Bounds_DirectConverter::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Bounds_DirectConverter__ctor_mAC5B32C0F91A99BF1500B6192D9559FAFC19D8D0 (Bounds_DirectConverter_tFE7BAAB9EA978C7D7E6F1008CB9C434A668DD33F* __this, const RuntimeMethod* method) ;
// System.Void ParadoxNotion.Serialization.FullSerializer.Internal.DirectConverters.GUIStyleState_DirectConverter::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GUIStyleState_DirectConverter__ctor_mC48AD18D6A4AAED3E02652809D44C5EE8F2EC526 (GUIStyleState_DirectConverter_t2CC57B79EBA5319BA69DE9E2D4171DE8696A11C5* __this, const RuntimeMethod* method) ;
// System.Void ParadoxNotion.Serialization.FullSerializer.Internal.DirectConverters.GUIStyle_DirectConverter::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GUIStyle_DirectConverter__ctor_mE7397827A1473341757E439B0ACECB3D68E459D4 (GUIStyle_DirectConverter_tDA2BDAC30BE46839D5D08F3EFCF33AC249857C01* __this, const RuntimeMethod* method) ;
// System.Void ParadoxNotion.Serialization.FullSerializer.Internal.DirectConverters.Gradient_DirectConverter::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Gradient_DirectConverter__ctor_m80062D9E67211C057CFEE2A13C5C88378EE86BC7 (Gradient_DirectConverter_tABCF101D9DE3D718AE51705A60B6FE6A78A6F682* __this, const RuntimeMethod* method) ;
// System.Void ParadoxNotion.Serialization.FullSerializer.Internal.DirectConverters.Keyframe_DirectConverter::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Keyframe_DirectConverter__ctor_m5769891E4C1C0C05A1DB7864BD4B619D923FA706 (Keyframe_DirectConverter_t64D5C8B6FB766491E43F99F6C58B468907CA56D7* __this, const RuntimeMethod* method) ;
// System.Void ParadoxNotion.Serialization.FullSerializer.Internal.DirectConverters.LayerMask_DirectConverter::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LayerMask_DirectConverter__ctor_mF54DAD17BB44D48EB16A67DD6D234EB3A35D851C (LayerMask_DirectConverter_t065A2A0D488CDC8BF93FD69F0FBF2423C9D82C4F* __this, const RuntimeMethod* method) ;
// System.Void ParadoxNotion.Serialization.FullSerializer.Internal.DirectConverters.RectOffset_DirectConverter::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RectOffset_DirectConverter__ctor_m8EFB5A4D98A815923E00FC42CB1F483565F5C457 (RectOffset_DirectConverter_t8BA507715A982E6C3BC64DA8F53AC560D3CADBEB* __this, const RuntimeMethod* method) ;
// System.Void ParadoxNotion.Serialization.FullSerializer.Internal.DirectConverters.Rect_DirectConverter::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Rect_DirectConverter__ctor_m5E7DD91AE958912961021B6046FA41BDC3FA1C73 (Rect_DirectConverter_t3AF20FF19E802DE254B1F96AFAB99938407D18D1* __this, const RuntimeMethod* method) ;
// System.Void ParadoxNotion.Serialization.FullSerializer.Internal.DirectConverters.Vector2Int_DirectConverter::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vector2Int_DirectConverter__ctor_m7C53FACA74BBC65C0444A3E0A99BF8B1030E1F6F (Vector2Int_DirectConverter_t0BD8358F1618F3FD56016252FE38A04FD34AEFB0* __this, const RuntimeMethod* method) ;
// System.Void ParadoxNotion.Serialization.FullSerializer.Internal.DirectConverters.Vector3Int_DirectConverter::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vector3Int_DirectConverter__ctor_m94550FFDDCF75320D5ECF22AA31472035E878E85 (Vector3Int_DirectConverter_t125E0A2DDBA112275ABCF75348EFEE44BD35B95E* __this, const RuntimeMethod* method) ;
// System.Void ParadoxNotion.Serialization.FullSerializer.fsCyclicReferenceManager::Clear()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsCyclicReferenceManager_Clear_mD7A8C410956AA703B4716E894B7E66CAC001F803 (fsCyclicReferenceManager_tC75955D0CD65D60CE2BF75635A53A2F6B32D834F* __this, const RuntimeMethod* method) ;
// System.Void ParadoxNotion.Serialization.FullSerializer.fsSerializer/fsLazyCycleDefinitionWriter::Clear()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsLazyCycleDefinitionWriter_Clear_m852B27DD14D91B2D833BFDE7FDD01F91D6BB7041 (fsLazyCycleDefinitionWriter_tD06BBF1AA027C7C5CB232C126BA66CAB73DB10FB* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Stack`1<ParadoxNotion.Serialization.FullSerializer.ISerializationCollector>::Clear()
inline void Stack_1_Clear_mCD5EADA869D72B646EBB6EB82B1C1DBF41C37C21 (Stack_1_tCB2162B8AC09155F469E3ED1CC4805F68A29167A* __this, const RuntimeMethod* method)
{
(( void (*) (Stack_1_tCB2162B8AC09155F469E3ED1CC4805F68A29167A*, const RuntimeMethod*))Stack_1_Clear_mD550E89582979ECB0D6E6D68F0237FC14708BE85_gshared)(__this, method);
}
// System.Boolean System.Collections.Generic.Dictionary`2<System.Type,System.Collections.Generic.List`1<ParadoxNotion.Serialization.FullSerializer.fsObjectProcessor>>::TryGetValue(TKey,TValue&)
inline bool Dictionary_2_TryGetValue_mD34C2AB2D0E1F35136EA0D8FFAF2A5909226B8F9 (Dictionary_2_t9059C4D7B9FF2CC264DBB1FE03A01646C2D417EA* __this, Type_t* ___0_key, List_1_tF54314BA0790FE1A031B2F5CCE7E1723E85E4640** ___1_value, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_t9059C4D7B9FF2CC264DBB1FE03A01646C2D417EA*, Type_t*, List_1_tF54314BA0790FE1A031B2F5CCE7E1723E85E4640**, const RuntimeMethod*))Dictionary_2_TryGetValue_mD15380A4ED7CDEE99EA45881577D26BA9CE1B849_gshared)(__this, ___0_key, ___1_value, method);
}
// T ParadoxNotion.ReflectionTools::RTGetAttribute<ParadoxNotion.Serialization.FullSerializer.fsObjectAttribute>(System.Type,System.Boolean)
inline fsObjectAttribute_tD20B0319978CD9B6717D4681BE2CC3E7C3BDEBAB* ReflectionTools_RTGetAttribute_TisfsObjectAttribute_tD20B0319978CD9B6717D4681BE2CC3E7C3BDEBAB_m56034768B7785672B2FCFA8D6260D215946F9852 (Type_t* ___0_type, bool ___1_inherited, const RuntimeMethod* method)
{
return (( fsObjectAttribute_tD20B0319978CD9B6717D4681BE2CC3E7C3BDEBAB* (*) (Type_t*, bool, const RuntimeMethod*))ReflectionTools_RTGetAttribute_TisRuntimeObject_mC18A887625BFADDED9B269EF21D1777234EFE1F4_gshared)(___0_type, ___1_inherited, method);
}
// System.Object System.Activator::CreateInstance(System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Activator_CreateInstance_mFF030428C64FDDFACC74DFAC97388A1C628BFBCF (Type_t* ___0_type, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<ParadoxNotion.Serialization.FullSerializer.fsObjectProcessor>::Add(T)
inline void List_1_Add_m39B2FEA9A48A3FFEE39A26A557E8881DDFCBF11C_inline (List_1_tF54314BA0790FE1A031B2F5CCE7E1723E85E4640* __this, fsObjectProcessor_t8689FCEC31771334F29CC0413EC6F0579A177AA7* ___0_item, const RuntimeMethod* method)
{
(( void (*) (List_1_tF54314BA0790FE1A031B2F5CCE7E1723E85E4640*, fsObjectProcessor_t8689FCEC31771334F29CC0413EC6F0579A177AA7*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
}
// System.Void System.Collections.Generic.Dictionary`2<System.Type,System.Collections.Generic.List`1<ParadoxNotion.Serialization.FullSerializer.fsObjectProcessor>>::set_Item(TKey,TValue)
inline void Dictionary_2_set_Item_m67837B296C3CC974A8BACFBA4FCA0E0FCBFCA720 (Dictionary_2_t9059C4D7B9FF2CC264DBB1FE03A01646C2D417EA* __this, Type_t* ___0_key, List_1_tF54314BA0790FE1A031B2F5CCE7E1723E85E4640* ___1_value, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t9059C4D7B9FF2CC264DBB1FE03A01646C2D417EA*, Type_t*, List_1_tF54314BA0790FE1A031B2F5CCE7E1723E85E4640*, const RuntimeMethod*))Dictionary_2_set_Item_m1A840355E8EDAECEA9D0C6F5E51B248FAA449CBD_gshared)(__this, ___0_key, ___1_value, method);
}
// System.Void System.Collections.Generic.Dictionary`2<System.Type,ParadoxNotion.Serialization.FullSerializer.fsDirectConverter>::set_Item(TKey,TValue)
inline void Dictionary_2_set_Item_mCC3F5B11F7D1FC0FA098DA57215CB5237137E49B (Dictionary_2_tB40FDDD47D4CD282E93FFBFCE5B4CB9A66B3AB89* __this, Type_t* ___0_key, fsDirectConverter_tE3BB17E34C63F29AD9A8F373484CC6AD0303568E* ___1_value, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_tB40FDDD47D4CD282E93FFBFCE5B4CB9A66B3AB89*, Type_t*, fsDirectConverter_tE3BB17E34C63F29AD9A8F373484CC6AD0303568E*, const RuntimeMethod*))Dictionary_2_set_Item_m1A840355E8EDAECEA9D0C6F5E51B248FAA449CBD_gshared)(__this, ___0_key, ___1_value, method);
}
// System.Void System.Collections.Generic.List`1<ParadoxNotion.Serialization.FullSerializer.fsConverter>::Insert(System.Int32,T)
inline void List_1_Insert_m64E7CF7F9CB4A598B55FE4F609B0D56057EC4204 (List_1_t9D64719548591D37F3B7BBD73B3E4BA651197EB7* __this, int32_t ___0_index, fsConverter_t9E7044D59C5F31092BAA32038A1F5B3566DB1553* ___1_item, const RuntimeMethod* method)
{
(( void (*) (List_1_t9D64719548591D37F3B7BBD73B3E4BA651197EB7*, int32_t, fsConverter_t9E7044D59C5F31092BAA32038A1F5B3566DB1553*, const RuntimeMethod*))List_1_Insert_m9C9559248941FED50561DB029D55DF08DEF3B094_gshared)(__this, ___0_index, ___1_item, method);
}
// System.Boolean System.Collections.Generic.Dictionary`2<System.Type,ParadoxNotion.Serialization.FullSerializer.fsBaseConverter>::TryGetValue(TKey,TValue&)
inline bool Dictionary_2_TryGetValue_mF472E06C87FC4B607DAFFBC57431DF6377BBE33A (Dictionary_2_t9D5F127D7727B8250DD4F9C375582DD7ACD26D78* __this, Type_t* ___0_key, fsBaseConverter_tA89F1E182ED46F15D3D7176327F2EE4B8BFFD22C** ___1_value, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_t9D5F127D7727B8250DD4F9C375582DD7ACD26D78*, Type_t*, fsBaseConverter_tA89F1E182ED46F15D3D7176327F2EE4B8BFFD22C**, const RuntimeMethod*))Dictionary_2_TryGetValue_mD15380A4ED7CDEE99EA45881577D26BA9CE1B849_gshared)(__this, ___0_key, ___1_value, method);
}
// System.Void System.Collections.Generic.Dictionary`2<System.Type,ParadoxNotion.Serialization.FullSerializer.fsBaseConverter>::set_Item(TKey,TValue)
inline void Dictionary_2_set_Item_mAC87F8A1DB55B069D4DEA53514597901A2CE8FC7 (Dictionary_2_t9D5F127D7727B8250DD4F9C375582DD7ACD26D78* __this, Type_t* ___0_key, fsBaseConverter_tA89F1E182ED46F15D3D7176327F2EE4B8BFFD22C* ___1_value, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t9D5F127D7727B8250DD4F9C375582DD7ACD26D78*, Type_t*, fsBaseConverter_tA89F1E182ED46F15D3D7176327F2EE4B8BFFD22C*, const RuntimeMethod*))Dictionary_2_set_Item_m1A840355E8EDAECEA9D0C6F5E51B248FAA449CBD_gshared)(__this, ___0_key, ___1_value, method);
}
// T ParadoxNotion.ReflectionTools::RTGetAttribute<ParadoxNotion.Serialization.FullSerializer.fsForwardAttribute>(System.Type,System.Boolean)
inline fsForwardAttribute_tA91AF0CED4C1A8F4341602AB9DA6C92E2F7E7A7F* ReflectionTools_RTGetAttribute_TisfsForwardAttribute_tA91AF0CED4C1A8F4341602AB9DA6C92E2F7E7A7F_m6C5064580A0F6072DED985062BF7DE00D056F41F (Type_t* ___0_type, bool ___1_inherited, const RuntimeMethod* method)
{
return (( fsForwardAttribute_tA91AF0CED4C1A8F4341602AB9DA6C92E2F7E7A7F* (*) (Type_t*, bool, const RuntimeMethod*))ReflectionTools_RTGetAttribute_TisRuntimeObject_mC18A887625BFADDED9B269EF21D1777234EFE1F4_gshared)(___0_type, ___1_inherited, method);
}
// System.Void ParadoxNotion.Serialization.FullSerializer.Internal.fsForwardConverter::.ctor(ParadoxNotion.Serialization.FullSerializer.fsForwardAttribute)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsForwardConverter__ctor_mFDF3505C346364B615BBB33CFD3BBC3028135C64 (fsForwardConverter_t94D2D3FA07AB8699AE10759186EA36D8379B8F73* __this, fsForwardAttribute_tA91AF0CED4C1A8F4341602AB9DA6C92E2F7E7A7F* ___0_attribute, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2<System.Type,ParadoxNotion.Serialization.FullSerializer.fsDirectConverter>::TryGetValue(TKey,TValue&)
inline bool Dictionary_2_TryGetValue_m9E937A1E40555503FF8E5ACC18E00F95D090A494 (Dictionary_2_tB40FDDD47D4CD282E93FFBFCE5B4CB9A66B3AB89* __this, Type_t* ___0_key, fsDirectConverter_tE3BB17E34C63F29AD9A8F373484CC6AD0303568E** ___1_value, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_tB40FDDD47D4CD282E93FFBFCE5B4CB9A66B3AB89*, Type_t*, fsDirectConverter_tE3BB17E34C63F29AD9A8F373484CC6AD0303568E**, const RuntimeMethod*))Dictionary_2_TryGetValue_mD15380A4ED7CDEE99EA45881577D26BA9CE1B849_gshared)(__this, ___0_key, ___1_value, method);
}
// T System.Collections.Generic.List`1<ParadoxNotion.Serialization.FullSerializer.fsConverter>::get_Item(System.Int32)
inline fsConverter_t9E7044D59C5F31092BAA32038A1F5B3566DB1553* List_1_get_Item_m5E071A2B4E0635F0D1DA73903AFDF517D17EB5F4 (List_1_t9D64719548591D37F3B7BBD73B3E4BA651197EB7* __this, int32_t ___0_index, const RuntimeMethod* method)
{
return (( fsConverter_t9E7044D59C5F31092BAA32038A1F5B3566DB1553* (*) (List_1_t9D64719548591D37F3B7BBD73B3E4BA651197EB7*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method);
}
// System.Int32 System.Collections.Generic.List`1<ParadoxNotion.Serialization.FullSerializer.fsConverter>::get_Count()
inline int32_t List_1_get_Count_m05921E9B0A6473C4B88EBC07BAA9D85D13B8AE52_inline (List_1_t9D64719548591D37F3B7BBD73B3E4BA651197EB7* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_t9D64719548591D37F3B7BBD73B3E4BA651197EB7*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
}
// System.Collections.Generic.List`1<ParadoxNotion.Serialization.FullSerializer.fsObjectProcessor> ParadoxNotion.Serialization.FullSerializer.fsSerializer::GetProcessors(System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tF54314BA0790FE1A031B2F5CCE7E1723E85E4640* fsSerializer_GetProcessors_m48C11619138B94101F8DDC71DB64E99A7217954E (fsSerializer_t745FA3749142E0209C2929EA7E73635FFDB2E114* __this, Type_t* ___0_type, const RuntimeMethod* method) ;
// System.Void ParadoxNotion.Serialization.FullSerializer.fsSerializer::Invoke_OnBeforeSerialize(System.Collections.Generic.List`1<ParadoxNotion.Serialization.FullSerializer.fsObjectProcessor>,System.Type,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsSerializer_Invoke_OnBeforeSerialize_m8A6E85B2ADE2D4E85D0E162E160CDB50E5C29001 (List_1_tF54314BA0790FE1A031B2F5CCE7E1723E85E4640* ___0_processors, Type_t* ___1_storageType, RuntimeObject* ___2_instance, const RuntimeMethod* method) ;
// System.Void ParadoxNotion.Serialization.FullSerializer.fsSerializer::Invoke_OnAfterSerialize(System.Collections.Generic.List`1<ParadoxNotion.Serialization.FullSerializer.fsObjectProcessor>,System.Type,System.Object,ParadoxNotion.Serialization.FullSerializer.fsData&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsSerializer_Invoke_OnAfterSerialize_m06017AD6547E4B9092963F472045594D6895BAAB (List_1_tF54314BA0790FE1A031B2F5CCE7E1723E85E4640* ___0_processors, Type_t* ___1_storageType, RuntimeObject* ___2_instance, fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0** ___3_data, const RuntimeMethod* method) ;
// System.Void System.Action`1<System.Object>::Invoke(T)
inline void Action_1_Invoke_mF2422B2DD29F74CE66F791C3F68E288EC7C3DB9E_inline (Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
{
(( void (*) (Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87*, RuntimeObject*, const RuntimeMethod*))Action_1_Invoke_mF2422B2DD29F74CE66F791C3F68E288EC7C3DB9E_gshared_inline)(__this, ___0_obj, method);
}
// System.Boolean ParadoxNotion.Serialization.FullSerializer.fsCyclicReferenceManager::Exit()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool fsCyclicReferenceManager_Exit_mFA0C0F5870EE10864D45DBC9ED51783F2753B8C5 (fsCyclicReferenceManager_tC75955D0CD65D60CE2BF75635A53A2F6B32D834F* __this, const RuntimeMethod* method) ;
// System.Boolean ParadoxNotion.Serialization.FullSerializer.fsCyclicReferenceManager::Enter()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool fsCyclicReferenceManager_Enter_m25997ED0A7B21E92ACD3C381D8A8778F1D4E955F (fsCyclicReferenceManager_tC75955D0CD65D60CE2BF75635A53A2F6B32D834F* __this, const RuntimeMethod* method) ;
// ParadoxNotion.Serialization.FullSerializer.fsResult ParadoxNotion.Serialization.FullSerializer.fsSerializer::Internal_Serialize(System.Type,System.Object,ParadoxNotion.Serialization.FullSerializer.fsData&,System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 fsSerializer_Internal_Serialize_m27925557ED5F9F142DBEDA96E35BBCA955ED7A76 (fsSerializer_t745FA3749142E0209C2929EA7E73635FFDB2E114* __this, Type_t* ___0_storageType, RuntimeObject* ___1_instance, fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0** ___2_data, Type_t* ___3_overrideConverterType, const RuntimeMethod* method) ;
// System.Void ParadoxNotion.Serialization.FullSerializer.fsSerializer::TrySerializeVersioning(System.Object,ParadoxNotion.Serialization.FullSerializer.fsData&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsSerializer_TrySerializeVersioning_mAEEDCAC28D0D5C37CB12316A6953680A14634131 (fsSerializer_t745FA3749142E0209C2929EA7E73635FFDB2E114* __this, RuntimeObject* ___0_currentInstance, fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0** ___1_data, const RuntimeMethod* method) ;
// System.Void System.Action`2<System.Object,ParadoxNotion.Serialization.FullSerializer.fsData>::Invoke(T1,T2)
inline void Action_2_Invoke_mEDEF1385E9794BA11415A0093CD3FB3FE2508936_inline (Action_2_tBCF27E67455F82A86083269A473FFBC6EF95A085* __this, RuntimeObject* ___0_arg1, fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* ___1_arg2, const RuntimeMethod* method)
{
(( void (*) (Action_2_tBCF27E67455F82A86083269A473FFBC6EF95A085*, RuntimeObject*, fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0*, const RuntimeMethod*))Action_2_Invoke_m7BFCE0BBCF67689D263059B56A8D79161B698587_gshared_inline)(__this, ___0_arg1, ___1_arg2, method);
}
// ParadoxNotion.Serialization.FullSerializer.fsBaseConverter ParadoxNotion.Serialization.FullSerializer.fsSerializer::GetConverter(System.Type,System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR fsBaseConverter_tA89F1E182ED46F15D3D7176327F2EE4B8BFFD22C* fsSerializer_GetConverter_m1F16BCF350FF108130B9B5982BB068D42199528F (fsSerializer_t745FA3749142E0209C2929EA7E73635FFDB2E114* __this, Type_t* ___0_type, Type_t* ___1_overrideConverterType, const RuntimeMethod* method) ;
// System.Boolean ParadoxNotion.ReflectionTools::RTIsDefined<ParadoxNotion.Serialization.FullSerializer.fsSerializeAsReference>(System.Type,System.Boolean)
inline bool ReflectionTools_RTIsDefined_TisfsSerializeAsReference_t95F63CA044BB127FCFBBE9CB89A78D40B5E030D4_m69FB34E64CEEA48637303B0D4B3635FB70276E37 (Type_t* ___0_type, bool ___1_inherited, const RuntimeMethod* method)
{
return (( bool (*) (Type_t*, bool, const RuntimeMethod*))ReflectionTools_RTIsDefined_TisRuntimeObject_m4014ED5543CE5B960FE30304C077B3617F478FEC_gshared)(___0_type, ___1_inherited, method);
}
// System.Boolean ParadoxNotion.Serialization.FullSerializer.fsCyclicReferenceManager::IsReference(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool fsCyclicReferenceManager_IsReference_mC0E2B371A3D65D59E4F56326DCB56A7D795CA808 (fsCyclicReferenceManager_tC75955D0CD65D60CE2BF75635A53A2F6B32D834F* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ;
// ParadoxNotion.Serialization.FullSerializer.fsData ParadoxNotion.Serialization.FullSerializer.fsData::CreateDictionary()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* fsData_CreateDictionary_m0692EB643A2448C724809C248D9614E5B1AFC5C4 (const RuntimeMethod* method) ;
// System.Void ParadoxNotion.Serialization.FullSerializer.fsSerializer/fsLazyCycleDefinitionWriter::WriteReference(System.Int32,System.Collections.Generic.Dictionary`2<System.String,ParadoxNotion.Serialization.FullSerializer.fsData>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsLazyCycleDefinitionWriter_WriteReference_mA5EBB1ECE8B99E15953BD8259CB7A42E54EACE28 (fsLazyCycleDefinitionWriter_tD06BBF1AA027C7C5CB232C126BA66CAB73DB10FB* __this, int32_t ___0_id, Dictionary_2_tBE662043609334E6EC03217A32CAE298B71E4096* ___1_dict, const RuntimeMethod* method) ;
// System.Void ParadoxNotion.Serialization.FullSerializer.fsCyclicReferenceManager::MarkSerialized(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsCyclicReferenceManager_MarkSerialized_mA4B48DF5252E9F02BD90C3FAB8F71DFD6E474F9E (fsCyclicReferenceManager_tC75955D0CD65D60CE2BF75635A53A2F6B32D834F* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ;
// System.Void ParadoxNotion.Serialization.FullSerializer.fsSerializer::TryPush(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsSerializer_TryPush_m5AA3C26E83D0A301A6E772A9F8861BA4B6A771A8 (fsSerializer_t745FA3749142E0209C2929EA7E73635FFDB2E114* __this, RuntimeObject* ___0_o, const RuntimeMethod* method) ;
// System.Void ParadoxNotion.Serialization.FullSerializer.fsSerializer::TryPop(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsSerializer_TryPop_m5E5B819DD265DA83AE846AD0BAED6FC7AF44348E (fsSerializer_t745FA3749142E0209C2929EA7E73635FFDB2E114* __this, RuntimeObject* ___0_o, const RuntimeMethod* method) ;
// System.Void ParadoxNotion.Serialization.FullSerializer.fsSerializer::EnsureDictionary(ParadoxNotion.Serialization.FullSerializer.fsData&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsSerializer_EnsureDictionary_mDB4398F11B2218924440CB3BA457300520F26D0B (fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0** ___0_data, const RuntimeMethod* method) ;
// System.Void ParadoxNotion.Serialization.FullSerializer.fsSerializer/fsLazyCycleDefinitionWriter::WriteDefinition(System.Int32,ParadoxNotion.Serialization.FullSerializer.fsData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsLazyCycleDefinitionWriter_WriteDefinition_m50945FB1AAC472177F6A31FB5EEDB66682A7E049 (fsLazyCycleDefinitionWriter_tD06BBF1AA027C7C5CB232C126BA66CAB73DB10FB* __this, int32_t ___0_id, fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* ___1_data, const RuntimeMethod* method) ;
// System.Boolean ParadoxNotion.Serialization.FullSerializer.fsData::get_IsNull()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool fsData_get_IsNull_mF9BAB9E1C33952D404DAB1BC11E75E16CE231980 (fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* __this, const RuntimeMethod* method) ;
// System.Void ParadoxNotion.Serialization.FullSerializer.fsSerializer::Invoke_OnBeforeDeserialize(System.Collections.Generic.List`1<ParadoxNotion.Serialization.FullSerializer.fsObjectProcessor>,System.Type,ParadoxNotion.Serialization.FullSerializer.fsData&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsSerializer_Invoke_OnBeforeDeserialize_m0841F1808CBE31946E06A774F42E7611B2576E18 (List_1_tF54314BA0790FE1A031B2F5CCE7E1723E85E4640* ___0_processors, Type_t* ___1_storageType, fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0** ___2_data, const RuntimeMethod* method) ;
// System.Void ParadoxNotion.Serialization.FullSerializer.fsSerializer::Invoke_OnAfterDeserialize(System.Collections.Generic.List`1<ParadoxNotion.Serialization.FullSerializer.fsObjectProcessor>,System.Type,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsSerializer_Invoke_OnAfterDeserialize_m63661B2350D6BC9D9141FF13F9B7532D954CE457 (List_1_tF54314BA0790FE1A031B2F5CCE7E1723E85E4640* ___0_processors, Type_t* ___1_storageType, RuntimeObject* ___2_instance, const RuntimeMethod* method) ;
// ParadoxNotion.Serialization.FullSerializer.fsResult ParadoxNotion.Serialization.FullSerializer.fsSerializer::Internal_Deserialize(ParadoxNotion.Serialization.FullSerializer.fsData,System.Type,System.Object&,System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 fsSerializer_Internal_Deserialize_m693157FC80B2D9E4660856DBA6E7C5C53F6DB43E (fsSerializer_t745FA3749142E0209C2929EA7E73635FFDB2E114* __this, fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* ___0_data, Type_t* ___1_storageType, RuntimeObject** ___2_result, Type_t* ___3_overrideConverterType, const RuntimeMethod* method) ;
// System.Boolean ParadoxNotion.Serialization.FullSerializer.fsSerializer::IsObjectReference(ParadoxNotion.Serialization.FullSerializer.fsData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool fsSerializer_IsObjectReference_mA01D58840DD33429F6F504B4496EAEB9C3781C8F (fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* ___0_data, const RuntimeMethod* method) ;
// System.Int32 System.Int32::Parse(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Int32_Parse_m273CA1A9C7717C99641291A95C543711C0202AF0 (String_t* ___0_s, const RuntimeMethod* method) ;
// System.Object ParadoxNotion.Serialization.FullSerializer.fsCyclicReferenceManager::GetReferenceObject(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* fsCyclicReferenceManager_GetReferenceObject_m7CE041F9711B7EFBC50ACD30A016E90687699066 (fsCyclicReferenceManager_tC75955D0CD65D60CE2BF75635A53A2F6B32D834F* __this, int32_t ___0_id, const RuntimeMethod* method) ;
// System.Boolean ParadoxNotion.Serialization.FullSerializer.fsSerializer::IsTypeSpecified(ParadoxNotion.Serialization.FullSerializer.fsData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool fsSerializer_IsTypeSpecified_mF912E2DAC79F99CEC9FA79739CB50396B9262CEB (fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* ___0_data, const RuntimeMethod* method) ;
// System.Boolean ParadoxNotion.Serialization.FullSerializer.fsData::get_IsString()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool fsData_get_IsString_m8F883ACE1A5104225F1C26E79FF52308AD4C42D6 (fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* __this, const RuntimeMethod* method) ;
// System.Type ParadoxNotion.ReflectionTools::GetType(System.String,System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* ReflectionTools_GetType_m09DB77A2CA7BB2C016DA05AA117E63CA4E55FD60 (String_t* ___0_typeFullName, Type_t* ___1_fallbackAssignable, const RuntimeMethod* method) ;
// T ParadoxNotion.ReflectionTools::RTGetAttribute<ParadoxNotion.Serialization.FullSerializer.fsMigrateToAttribute>(System.Type,System.Boolean)
inline fsMigrateToAttribute_tE48870FA94AC6B48F61CFCA81EAA70D0A6F46E98* ReflectionTools_RTGetAttribute_TisfsMigrateToAttribute_tE48870FA94AC6B48F61CFCA81EAA70D0A6F46E98_m5A18090D19E2316691928346DC5D2B9453F64A34 (Type_t* ___0_type, bool ___1_inherited, const RuntimeMethod* method)
{
return (( fsMigrateToAttribute_tE48870FA94AC6B48F61CFCA81EAA70D0A6F46E98* (*) (Type_t*, bool, const RuntimeMethod*))ReflectionTools_RTGetAttribute_TisRuntimeObject_mC18A887625BFADDED9B269EF21D1777234EFE1F4_gshared)(___0_type, ___1_inherited, method);
}
// System.Void ParadoxNotion.Serialization.FullSerializer.fsSerializer::TryDeserializeVersioning(System.Object&,ParadoxNotion.Serialization.FullSerializer.fsData&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsSerializer_TryDeserializeVersioning_mEB6E7CABED27837A5CFA451411E2E41D21D371D4 (fsSerializer_t745FA3749142E0209C2929EA7E73635FFDB2E114* __this, RuntimeObject** ___0_currentInstance, fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0** ___1_currentData, const RuntimeMethod* method) ;
// System.Void ParadoxNotion.Serialization.FullSerializer.fsSerializer::TryDeserializeMigration(System.Object&,ParadoxNotion.Serialization.FullSerializer.fsData&,System.Type,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsSerializer_TryDeserializeMigration_mBF585169DC087D461DEABD9AC53D3E5FFFEA90B5 (fsSerializer_t745FA3749142E0209C2929EA7E73635FFDB2E114* __this, RuntimeObject** ___0_currentInstance, fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0** ___1_currentData, Type_t* ___2_previousType, RuntimeObject* ___3_previousInstance, const RuntimeMethod* method) ;
// System.Void ParadoxNotion.Serialization.FullSerializer.fsSerializer::Invoke_OnBeforeDeserializeAfterInstanceCreation(System.Collections.Generic.List`1<ParadoxNotion.Serialization.FullSerializer.fsObjectProcessor>,System.Type,System.Object,ParadoxNotion.Serialization.FullSerializer.fsData&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsSerializer_Invoke_OnBeforeDeserializeAfterInstanceCreation_m440872C4D305AC31B0E87DA479E361BF2B0D0778 (List_1_tF54314BA0790FE1A031B2F5CCE7E1723E85E4640* ___0_processors, Type_t* ___1_storageType, RuntimeObject* ___2_instance, fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0** ___3_data, const RuntimeMethod* method) ;
// System.Boolean ParadoxNotion.Serialization.FullSerializer.fsSerializer::IsObjectDefinition(ParadoxNotion.Serialization.FullSerializer.fsData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool fsSerializer_IsObjectDefinition_mED558BA2F1FC115725531211DE189DD9B9C7FC58 (fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* ___0_data, const RuntimeMethod* method) ;
// System.Void ParadoxNotion.Serialization.FullSerializer.fsCyclicReferenceManager::AddReferenceWithId(System.Int32,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsCyclicReferenceManager_AddReferenceWithId_m921FDD79BC2DDB2A6D0E27568496CCB219BC2E4E (fsCyclicReferenceManager_tC75955D0CD65D60CE2BF75635A53A2F6B32D834F* __this, int32_t ___0_id, RuntimeObject* ___1_reference, const RuntimeMethod* method) ;
// System.Boolean ParadoxNotion.Serialization.FullSerializer.fsSerializer::IsWrappedData(ParadoxNotion.Serialization.FullSerializer.fsData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool fsSerializer_IsWrappedData_m923AF02C950AD1C234E019DF899A1820006A2024 (fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* ___0_data, const RuntimeMethod* method) ;
// ParadoxNotion.Serialization.FullSerializer.fsResult ParadoxNotion.Serialization.FullSerializer.fsResult::op_Addition(ParadoxNotion.Serialization.FullSerializer.fsResult,ParadoxNotion.Serialization.FullSerializer.fsResult)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 fsResult_op_Addition_m111962C582BE7A0A622283FED7D12D3C719EDA26 (fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 ___0_a, fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 ___1_b, const RuntimeMethod* method) ;
// System.Int32 System.Collections.Generic.Stack`1<ParadoxNotion.Serialization.FullSerializer.ISerializationCollector>::get_Count()
inline int32_t Stack_1_get_Count_mF81C96A7A5478F874F680EB6B5AC42F7D012B25C_inline (Stack_1_tCB2162B8AC09155F469E3ED1CC4805F68A29167A* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (Stack_1_tCB2162B8AC09155F469E3ED1CC4805F68A29167A*, const RuntimeMethod*))Stack_1_get_Count_mD08AE71D49787D30DDD9D484BCD323D646744D2E_gshared_inline)(__this, method);
}
// T System.Collections.Generic.Stack`1<ParadoxNotion.Serialization.FullSerializer.ISerializationCollector>::Peek()
inline RuntimeObject* Stack_1_Peek_mBDD4D96CECE6D77BEE25E96F00A3FA4347C20BDF (Stack_1_tCB2162B8AC09155F469E3ED1CC4805F68A29167A* __this, const RuntimeMethod* method)
{
return (( RuntimeObject* (*) (Stack_1_tCB2162B8AC09155F469E3ED1CC4805F68A29167A*, const RuntimeMethod*))Stack_1_Peek_mF0ECF6A61726B66E6D9B33D8C4DEAA47E586E6E4_gshared)(__this, method);
}
// System.Void System.Collections.Generic.Stack`1<ParadoxNotion.Serialization.FullSerializer.ISerializationCollector>::Push(T)
inline void Stack_1_Push_mF828F69E1604F26B342B00DB1693C20971917E8D (Stack_1_tCB2162B8AC09155F469E3ED1CC4805F68A29167A* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
{
(( void (*) (Stack_1_tCB2162B8AC09155F469E3ED1CC4805F68A29167A*, RuntimeObject*, const RuntimeMethod*))Stack_1_Push_m709DD11BC1291A905814182CF9A367DE7399A778_gshared)(__this, ___0_item, method);
}
// T System.Collections.Generic.Stack`1<ParadoxNotion.Serialization.FullSerializer.ISerializationCollector>::Pop()
inline RuntimeObject* Stack_1_Pop_m97E33B5AEE41F73A1F09272030232A3FD02F7A04 (Stack_1_tCB2162B8AC09155F469E3ED1CC4805F68A29167A* __this, const RuntimeMethod* method)
{
return (( RuntimeObject* (*) (Stack_1_tCB2162B8AC09155F469E3ED1CC4805F68A29167A*, const RuntimeMethod*))Stack_1_Pop_m2AFF69249659372F07EE25817DBCAFE74E1CF778_gshared)(__this, method);
}
// T ParadoxNotion.ReflectionTools::RTGetAttribute<ParadoxNotion.Serialization.FullSerializer.fsMigrateVersionsAttribute>(System.Type,System.Boolean)
inline fsMigrateVersionsAttribute_tB510D54FE656AF8D96DBE4AB5CF717782EED3E58* ReflectionTools_RTGetAttribute_TisfsMigrateVersionsAttribute_tB510D54FE656AF8D96DBE4AB5CF717782EED3E58_mC440E410262B12814564955B84035A57AF85C640 (Type_t* ___0_type, bool ___1_inherited, const RuntimeMethod* method)
{
return (( fsMigrateVersionsAttribute_tB510D54FE656AF8D96DBE4AB5CF717782EED3E58* (*) (Type_t*, bool, const RuntimeMethod*))ReflectionTools_RTGetAttribute_TisRuntimeObject_mC18A887625BFADDED9B269EF21D1777234EFE1F4_gshared)(___0_type, ___1_inherited, method);
}
// TSource System.Linq.Enumerable::First<System.Reflection.MethodInfo>(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Boolean>)
inline MethodInfo_t* Enumerable_First_TisMethodInfo_t_mF25EDA3EE26D685AA41FF116BE54C056DD0D179B (RuntimeObject* ___0_source, Func_2_t48B62DF57727FFB990D76F189BB41D4DC86FF164* ___1_predicate, const RuntimeMethod* method)
{
return (( MethodInfo_t* (*) (RuntimeObject*, Func_2_t48B62DF57727FFB990D76F189BB41D4DC86FF164*, const RuntimeMethod*))Enumerable_First_TisRuntimeObject_mC6FA107934316BE28EA02DDB9EADA7AE8DD1916B_gshared)(___0_source, ___1_predicate, method);
}
// System.Object[] ParadoxNotion.ReflectionTools::SingleTempArgsArray(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ReflectionTools_SingleTempArgsArray_mBB9CBE92C5B483649D7A9FAFD252F8C0D0B6DC58 (RuntimeObject* ___0_arg, const RuntimeMethod* method) ;
// System.Object System.Reflection.MethodBase::Invoke(System.Object,System.Object[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* MethodBase_Invoke_mEEF3218648F111A8C338001A7804091A0747C826 (MethodBase_t* __this, RuntimeObject* ___0_obj, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___1_parameters, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.HashSet`1<System.Int32>::Contains(T)
inline bool HashSet_1_Contains_m98A9F88FF94538B5EECB0F87E1E3B3572E02ACA1 (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, int32_t ___0_item, const RuntimeMethod* method)
{
return (( bool (*) (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2*, int32_t, const RuntimeMethod*))HashSet_1_Contains_m98A9F88FF94538B5EECB0F87E1E3B3572E02ACA1_gshared)(__this, ___0_item, method);
}
// System.Void System.Collections.Generic.Dictionary`2<System.Int32,ParadoxNotion.Serialization.FullSerializer.fsData>::set_Item(TKey,TValue)
inline void Dictionary_2_set_Item_m2F3D5A6141E34698AB1276D3ACA8DDBBBB1B06BD (Dictionary_2_t4956F70B8D5917E881147B1B180A403567EEE8F2* __this, int32_t ___0_key, fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* ___1_value, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t4956F70B8D5917E881147B1B180A403567EEE8F2*, int32_t, fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0*, const RuntimeMethod*))Dictionary_2_set_Item_m2888D71A14F2B8510102F24FEE90552E91B124C1_gshared)(__this, ___0_key, ___1_value, method);
}
// System.Boolean System.Collections.Generic.Dictionary`2<System.Int32,ParadoxNotion.Serialization.FullSerializer.fsData>::TryGetValue(TKey,TValue&)
inline bool Dictionary_2_TryGetValue_mC8E2875764DDFD78BFCCA7E792B08715E55C5006 (Dictionary_2_t4956F70B8D5917E881147B1B180A403567EEE8F2* __this, int32_t ___0_key, fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0** ___1_value, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_t4956F70B8D5917E881147B1B180A403567EEE8F2*, int32_t, fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0**, const RuntimeMethod*))Dictionary_2_TryGetValue_m7316301B8CF47FB538886B229B2749EC160B9D5C_gshared)(__this, ___0_key, ___1_value, method);
}
// System.Boolean System.Collections.Generic.Dictionary`2<System.Int32,ParadoxNotion.Serialization.FullSerializer.fsData>::Remove(TKey)
inline bool Dictionary_2_Remove_m01EF4AF7CF594BDEB572913F28CD1FA2BE586CE3 (Dictionary_2_t4956F70B8D5917E881147B1B180A403567EEE8F2* __this, int32_t ___0_key, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_t4956F70B8D5917E881147B1B180A403567EEE8F2*, int32_t, const RuntimeMethod*))Dictionary_2_Remove_m12BAB2F82E34CAA21A7245AB61E48F106340C1A4_gshared)(__this, ___0_key, method);
}
// System.Boolean System.Collections.Generic.HashSet`1<System.Int32>::Add(T)
inline bool HashSet_1_Add_m9B0DD9902395EE95D3DC522264BE1EBBBD3513EB (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, int32_t ___0_item, const RuntimeMethod* method)
{
return (( bool (*) (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2*, int32_t, const RuntimeMethod*))HashSet_1_Add_m9B0DD9902395EE95D3DC522264BE1EBBBD3513EB_gshared)(__this, ___0_item, method);
}
// System.Void System.Collections.Generic.Dictionary`2<System.Int32,ParadoxNotion.Serialization.FullSerializer.fsData>::Clear()
inline void Dictionary_2_Clear_mF9C0ADECD1A1AEFD6AE87BD73C0EFDC7348170A9 (Dictionary_2_t4956F70B8D5917E881147B1B180A403567EEE8F2* __this, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t4956F70B8D5917E881147B1B180A403567EEE8F2*, const RuntimeMethod*))Dictionary_2_Clear_mE1EFF7C68491EE07D21EE9924475A559BF0A4773_gshared)(__this, method);
}
// System.Void System.Collections.Generic.HashSet`1<System.Int32>::Clear()
inline void HashSet_1_Clear_m88C3BA6617F6667126635140414D44D76C42AE92 (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, const RuntimeMethod* method)
{
(( void (*) (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2*, const RuntimeMethod*))HashSet_1_Clear_m88C3BA6617F6667126635140414D44D76C42AE92_gshared)(__this, method);
}
// System.Void System.Collections.Generic.Dictionary`2<System.Int32,ParadoxNotion.Serialization.FullSerializer.fsData>::.ctor()
inline void Dictionary_2__ctor_mDB7019055E70F098B5C1044F704093E4E45B0025 (Dictionary_2_t4956F70B8D5917E881147B1B180A403567EEE8F2* __this, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t4956F70B8D5917E881147B1B180A403567EEE8F2*, const RuntimeMethod*))Dictionary_2__ctor_m92E9AB321FBD7147CA109C822D99C8B0610C27B7_gshared)(__this, method);
}
// System.Void System.Collections.Generic.HashSet`1<System.Int32>::.ctor()
inline void HashSet_1__ctor_m90EA29D74B137C5317CDC485AA1D799F0B6726FF (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, const RuntimeMethod* method)
{
(( void (*) (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2*, const RuntimeMethod*))HashSet_1__ctor_m90EA29D74B137C5317CDC485AA1D799F0B6726FF_gshared)(__this, method);
}
// System.Void ParadoxNotion.Serialization.FullSerializer.fsSerializer/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_mA4B0C7B6EDCEBCD1C60264A4CA52523B737B59EC (U3CU3Ec_t2F0DF2CE5ADB0E6218C1133E05E2D276E0F47AA1* __this, const RuntimeMethod* method) ;
// ParadoxNotion.Serialization.FullSerializer.fsData ParadoxNotion.Serialization.FullSerializer.fsData::CreateList(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* fsData_CreateList_m8012F2859C2FF073DD1C642546B1337709E5F326 (int32_t ___0_capacity, const RuntimeMethod* method) ;
// ParadoxNotion.Serialization.FullSerializer.fsResult ParadoxNotion.Serialization.FullSerializer.fsSerializer::TrySerialize(System.Type,System.Object,ParadoxNotion.Serialization.FullSerializer.fsData&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 fsSerializer_TrySerialize_m6109FD2F37ACAB55B545479CE14631E171CA9360 (fsSerializer_t745FA3749142E0209C2929EA7E73635FFDB2E114* __this, Type_t* ___0_storageType, RuntimeObject* ___1_instance, fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0** ___2_data, const RuntimeMethod* method) ;
// ParadoxNotion.Serialization.FullSerializer.fsResult ParadoxNotion.Serialization.FullSerializer.fsBaseConverter::CheckType(ParadoxNotion.Serialization.FullSerializer.fsData,ParadoxNotion.Serialization.FullSerializer.fsDataType)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 fsBaseConverter_CheckType_m32798480E1E183BB4F8D77A8092B563F60C49B40 (fsBaseConverter_tA89F1E182ED46F15D3D7176327F2EE4B8BFFD22C* __this, fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* ___0_data, int32_t ___1_type, const RuntimeMethod* method) ;
// System.Void System.Collections.ArrayList::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArrayList__ctor_m4637812384C075439BB17EEC1C2DF802BD41EBD0 (ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A* __this, int32_t ___0_capacity, const RuntimeMethod* method) ;
// ParadoxNotion.Serialization.FullSerializer.fsResult ParadoxNotion.Serialization.FullSerializer.fsSerializer::TryDeserialize(ParadoxNotion.Serialization.FullSerializer.fsData,System.Type,System.Object&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 fsSerializer_TryDeserialize_m01164E367E639071D2DF448F733153ED1E574694 (fsSerializer_t745FA3749142E0209C2929EA7E73635FFDB2E114* __this, fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* ___0_data, Type_t* ___1_storageType, RuntimeObject** ___2_result, const RuntimeMethod* method) ;
// ParadoxNotion.Serialization.FullSerializer.fsMetaType ParadoxNotion.Serialization.FullSerializer.fsMetaType::Get(System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR fsMetaType_tAD3AD51319D067740165C015FA9FD964DB7F8FBD* fsMetaType_Get_m1FF85EFA19B824C8EF3AB1B42004F01F1C63925D (Type_t* ___0_type, const RuntimeMethod* method) ;
// System.Type[] ParadoxNotion.ReflectionTools::RTGetGenericArguments(System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ReflectionTools_RTGetGenericArguments_m4BDA81AB7266D69FEB3A80EA98212B7381024287 (Type_t* ___0_type, const RuntimeMethod* method) ;
// System.Boolean ParadoxNotion.Serialization.FullSerializer.fsSerializer::IsReservedKeyword(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool fsSerializer_IsReservedKeyword_m3633EC7E7A647186483B81C884922F7E2A2C7BE3 (String_t* ___0_key, const RuntimeMethod* method) ;
// System.Boolean ParadoxNotion.Serialization.FullSerializer.fsData::get_IsList()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool fsData_get_IsList_m0A5090CD2205B57A61E25F559673F88C502AE075 (fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* __this, const RuntimeMethod* method) ;
// ParadoxNotion.Serialization.FullSerializer.fsResult ParadoxNotion.Serialization.FullSerializer.fsBaseConverter::CheckKey(ParadoxNotion.Serialization.FullSerializer.fsData,System.String,ParadoxNotion.Serialization.FullSerializer.fsData&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 fsBaseConverter_CheckKey_m075E85B68ED68DB254BA099EE783D91675CA1BA4 (fsBaseConverter_tA89F1E182ED46F15D3D7176327F2EE4B8BFFD22C* __this, fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* ___0_data, String_t* ___1_key, fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0** ___2_subitem, const RuntimeMethod* method) ;
// ParadoxNotion.Serialization.FullSerializer.fsResult ParadoxNotion.Serialization.FullSerializer.fsBaseConverter::FailExpectedType(ParadoxNotion.Serialization.FullSerializer.fsData,ParadoxNotion.Serialization.FullSerializer.fsDataType[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 fsBaseConverter_FailExpectedType_m855B89C247741832225028FD06520EFD804C4A37 (fsBaseConverter_tA89F1E182ED46F15D3D7176327F2EE4B8BFFD22C* __this, fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* ___0_data, fsDataTypeU5BU5D_t4678EAD9302395863863F1BBE6BBC0CBF484882A* ___1_types, const RuntimeMethod* method) ;
// System.Object System.Enum::ToObject(System.Type,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enum_ToObject_mD898E0819FA640BC4E98924613B5DBD41146D1FF (Type_t* ___0_enumType, RuntimeObject* ___1_value, const RuntimeMethod* method) ;
// System.Int64 System.Convert::ToInt64(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t Convert_ToInt64_mB980D7B1AB7B7071D416EE892C2B736D712BE1B5 (RuntimeObject* ___0_value, const RuntimeMethod* method) ;
// System.Boolean ParadoxNotion.ReflectionTools::RTIsDefined<System.FlagsAttribute>(System.Type,System.Boolean)
inline bool ReflectionTools_RTIsDefined_TisFlagsAttribute_t902A411320FCE075B57DB7157C695B392C610D1D_m9A6CED1840A928B482D8CBA8189AD3EF60FB9B5C (Type_t* ___0_type, bool ___1_inherited, const RuntimeMethod* method)
{
return (( bool (*) (Type_t*, bool, const RuntimeMethod*))ReflectionTools_RTIsDefined_TisRuntimeObject_m4014ED5543CE5B960FE30304C077B3617F478FEC_gshared)(___0_type, ___1_inherited, method);
}
// System.Array System.Enum::GetValues(System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeArray* Enum_GetValues_m803B9D68C367FAABC5AFB6B5B52775C8A573CEF9 (Type_t* ___0_enumType, const RuntimeMethod* method) ;
// System.Collections.IEnumerator System.Array::GetEnumerator()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Array_GetEnumerator_mDB7E2AF23F2BDC715D429C71CA3B8D0151F0DC1E (RuntimeArray* __this, const RuntimeMethod* method) ;
// System.String System.Enum::GetName(System.Type,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Enum_GetName_m05FE85181853F756BA6BB2C033DD3590E6114D29 (Type_t* ___0_enumType, RuntimeObject* ___1_value, const RuntimeMethod* method) ;
// System.String[] System.String::Split(System.Char[],System.StringSplitOptions)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* String_Split_m6811F7CF4DE7C68019D76E9DC6D17B2293BA8B12 (String_t* __this, CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___0_separator, int32_t ___1_options, const RuntimeMethod* method) ;
// System.String[] System.Enum::GetNames(System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* Enum_GetNames_m382A68AE28D7B6035331EC0685315144F15957C3 (Type_t* ___0_enumType, const RuntimeMethod* method) ;
// System.Boolean ParadoxNotion.Serialization.FullSerializer.Internal.fsEnumConverter::ArrayContains<System.String>(T[],T)
inline bool fsEnumConverter_ArrayContains_TisString_t_mA77F1EEF3921E4B25C2AC44EC6D124ACAF571774 (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___0_values, String_t* ___1_value, const RuntimeMethod* method)
{
return (( bool (*) (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*, String_t*, const RuntimeMethod*))fsEnumConverter_ArrayContains_TisRuntimeObject_m709FFD25DE9C0AFC920E4E93003B134B5A925808_gshared)(___0_values, ___1_value, method);
}
// System.String System.String::Concat(System.String,System.String,System.String,System.String)
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) ;
// System.Object System.Enum::Parse(System.Type,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enum_Parse_m2846B01D5DEA00E4674AED09DE0B2E59ECEED61F (Type_t* ___0_enumType, String_t* ___1_value, const RuntimeMethod* method) ;
// System.Object System.Convert::ChangeType(System.Object,System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Convert_ChangeType_m13EF3B06900C83A433CB54D20EAFBED36C30C90A (RuntimeObject* ___0_value, Type_t* ___1_conversionType, const RuntimeMethod* method) ;
// System.Boolean ParadoxNotion.Serialization.FullSerializer.fsData::get_IsInt64()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool fsData_get_IsInt64_m89E8337F6992D617F26424E206205E8E50FB494C (fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* __this, const RuntimeMethod* method) ;
// System.Void System.NotSupportedException::.ctor(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* __this, String_t* ___0_message, const RuntimeMethod* method) ;
// ParadoxNotion.Serialization.FullSerializer.fsMetaProperty[] ParadoxNotion.Serialization.FullSerializer.fsMetaType::get_Properties()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR fsMetaPropertyU5BU5D_t0814D4685CA591A860E0299D271F7AF27A9E4505* fsMetaType_get_Properties_mF3A313C10A8B3D3116EE1FBC8D70145D9ED08118_inline (fsMetaType_tAD3AD51319D067740165C015FA9FD964DB7F8FBD* __this, const RuntimeMethod* method) ;
// System.String ParadoxNotion.Serialization.FullSerializer.fsMetaProperty::get_MemberName()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* fsMetaProperty_get_MemberName_m5E6E23C61924927F77402E5493DDF3F225DE6AFC (fsMetaProperty_tDB47491B1B38C555D80F8E58FEC338596B56C2E4* __this, const RuntimeMethod* method) ;
// System.String ParadoxNotion.ReflectionTools::FriendlyName(System.Type,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ReflectionTools_FriendlyName_mCA9B53218CF47CBC57E7EA260DE334F98D12E56C (Type_t* ___0_t, bool ___1_compileSafe, const RuntimeMethod* method) ;
// ParadoxNotion.Serialization.FullSerializer.fsResult ParadoxNotion.Serialization.FullSerializer.Internal.fsForwardConverter::GetProperty(System.Object,ParadoxNotion.Serialization.FullSerializer.fsMetaProperty&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 fsForwardConverter_GetProperty_mB538D4604C0884FD70C064E687EFB894ADB031C9 (fsForwardConverter_t94D2D3FA07AB8699AE10759186EA36D8379B8F73* __this, RuntimeObject* ___0_instance, fsMetaProperty_tDB47491B1B38C555D80F8E58FEC338596B56C2E4** ___1_property, const RuntimeMethod* method) ;
// System.Object ParadoxNotion.Serialization.FullSerializer.fsMetaProperty::Read(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* fsMetaProperty_Read_m759FCD023481760C36599346DC4735F9CB8A6388 (fsMetaProperty_tDB47491B1B38C555D80F8E58FEC338596B56C2E4* __this, RuntimeObject* ___0_context, const RuntimeMethod* method) ;
// System.Void ParadoxNotion.Serialization.FullSerializer.fsMetaProperty::Write(System.Object,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsMetaProperty_Write_m9F94836E104ACD27DEFADCF69A46BEC6E624723A (fsMetaProperty_tDB47491B1B38C555D80F8E58FEC338596B56C2E4* __this, RuntimeObject* ___0_context, RuntimeObject* ___1_value, const RuntimeMethod* method) ;
// System.Boolean ParadoxNotion.ReflectionTools::RTIsDefined<ParadoxNotion.Serialization.FullSerializer.fsAutoInstance>(System.Type,System.Boolean)
inline bool ReflectionTools_RTIsDefined_TisfsAutoInstance_t41C7B0834EA17E05CB61BF554A8A227D0EF2DB07_m5F790CA9DBA869BF2E966E23CE5250D80FE5DA00 (Type_t* ___0_type, bool ___1_inherited, const RuntimeMethod* method)
{
return (( bool (*) (Type_t*, bool, const RuntimeMethod*))ReflectionTools_RTIsDefined_TisRuntimeObject_m4014ED5543CE5B960FE30304C077B3617F478FEC_gshared)(___0_type, ___1_inherited, method);
}
// System.Boolean ParadoxNotion.Serialization.FullSerializer.fsMetaType::get_DeserializeOverwriteRequest()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool fsMetaType_get_DeserializeOverwriteRequest_mF9D5D6BA39FBF68ED372C3EC5DBD4C57C3375A6C_inline (fsMetaType_tAD3AD51319D067740165C015FA9FD964DB7F8FBD* __this, const RuntimeMethod* method) ;
// System.Reflection.PropertyInfo ParadoxNotion.ReflectionTools::RTGetProperty(System.Type,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PropertyInfo_t* ReflectionTools_RTGetProperty_mD330841C2A4BA023EE2D61421E8EC8A9BDA596FF (Type_t* ___0_type, String_t* ___1_name, const RuntimeMethod* method) ;
// System.Void System.Reflection.PropertyInfo::SetValue(System.Object,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PropertyInfo_SetValue_m67B3A509C7EB945C3DA97D096EF1231C805C92D3 (PropertyInfo_t* __this, RuntimeObject* ___0_obj, RuntimeObject* ___1_value, const RuntimeMethod* method) ;
// System.Boolean System.Type::get_IsPrimitive()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_get_IsPrimitive_m46ACAAB8F754D37713E3E45437705F4F58FAFA18 (Type_t* __this, const RuntimeMethod* method) ;
// System.Boolean ParadoxNotion.Serialization.FullSerializer.Internal.fsPrimitiveConverter::UseBool(System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool fsPrimitiveConverter_UseBool_m082237CB4B15A8F5469B3114890C4A1BAD70714B (Type_t* ___0_type, const RuntimeMethod* method) ;
// System.Boolean ParadoxNotion.Serialization.FullSerializer.Internal.fsPrimitiveConverter::UseInt64(System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool fsPrimitiveConverter_UseInt64_m12BB46C7DB013E7AEDBA2B4ABBAFC6FA17A56639 (Type_t* ___0_type, const RuntimeMethod* method) ;
// System.Boolean ParadoxNotion.Serialization.FullSerializer.Internal.fsPrimitiveConverter::UseDouble(System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool fsPrimitiveConverter_UseDouble_m13A2E675BD7A40E9C2A849D2CBFBCF5600252FEE (Type_t* ___0_type, const RuntimeMethod* method) ;
// System.Boolean System.Single::IsInfinity(System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Single_IsInfinity_m8D101DE5C104130734F6DCA3E6E86345B064E4AD_inline (float ___0_f, const RuntimeMethod* method) ;
// System.Boolean System.Single::IsNaN(System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Single_IsNaN_mFE637F6ECA9F7697CE8EFF56427858F4C5EDF75D_inline (float ___0_f, const RuntimeMethod* method) ;
// System.Decimal System.Decimal::op_Explicit(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F Decimal_op_Explicit_m2B8355EC2618BDE4A6813C6826D9E3B996B9E22F (float ___0_value, const RuntimeMethod* method) ;
// System.Double System.Decimal::op_Explicit(System.Decimal)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double Decimal_op_Explicit_mA8577A95CD02E86110976D415CA149550AD5A6C0 (Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___0_value, const RuntimeMethod* method) ;
// System.Boolean ParadoxNotion.Serialization.FullSerializer.Internal.fsPrimitiveConverter::UseString(System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool fsPrimitiveConverter_UseString_mAAA62A0ABC61C0B14C90203E16B862E133FE5BFB (Type_t* ___0_type, const RuntimeMethod* method) ;
// System.Int64 System.BitConverter::DoubleToInt64Bits(System.Double)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int64_t BitConverter_DoubleToInt64Bits_m4F42741818550F9956B5FBAF88C051F4DE5B0AE6_inline (double ___0_value, const RuntimeMethod* method) ;
// System.Int32 System.BitConverter::SingleToInt32Bits(System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t BitConverter_SingleToInt32Bits_mC760C7CFC89725E3CF68DC45BE3A9A42A7E7DA73_inline (float ___0_value, const RuntimeMethod* method) ;
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void ParadoxNotion.Services.EventRouter::add_onPointerEnter(ParadoxNotion.Services.EventRouter/EventDelegate`1<UnityEngine.EventSystems.PointerEventData>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventRouter_add_onPointerEnter_m9126850DF4F60FA48EB7C86E1D3F4748635CFDC1 (EventRouter_tFF11845F5CEB376625AA32F751511FA5918717F9* __this, EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* V_0 = NULL;
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* V_1 = NULL;
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* V_2 = NULL;
{
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* L_0 = __this->___onPointerEnter_5;
V_0 = L_0;
}
IL_0007:
{
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* L_1 = V_0;
V_1 = L_1;
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* L_2 = V_1;
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL);
V_2 = ((EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3*)Castclass((RuntimeObject*)L_4, EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3_il2cpp_TypeInfo_var));
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3** L_5 = (&__this->___onPointerEnter_5);
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* L_6 = V_2;
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* L_7 = V_1;
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* L_8;
L_8 = InterlockedCompareExchangeImpl<EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3*>(L_5, L_6, L_7);
V_0 = L_8;
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* L_9 = V_0;
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* L_10 = V_1;
if ((!(((RuntimeObject*)(EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3*)L_9) == ((RuntimeObject*)(EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void ParadoxNotion.Services.EventRouter::remove_onPointerEnter(ParadoxNotion.Services.EventRouter/EventDelegate`1<UnityEngine.EventSystems.PointerEventData>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventRouter_remove_onPointerEnter_m6B30AB44FE5D3220D239D520A255F9654D141907 (EventRouter_tFF11845F5CEB376625AA32F751511FA5918717F9* __this, EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* V_0 = NULL;
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* V_1 = NULL;
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* V_2 = NULL;
{
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* L_0 = __this->___onPointerEnter_5;
V_0 = L_0;
}
IL_0007:
{
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* L_1 = V_0;
V_1 = L_1;
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* L_2 = V_1;
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL);
V_2 = ((EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3*)Castclass((RuntimeObject*)L_4, EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3_il2cpp_TypeInfo_var));
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3** L_5 = (&__this->___onPointerEnter_5);
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* L_6 = V_2;
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* L_7 = V_1;
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* L_8;
L_8 = InterlockedCompareExchangeImpl<EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3*>(L_5, L_6, L_7);
V_0 = L_8;
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* L_9 = V_0;
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* L_10 = V_1;
if ((!(((RuntimeObject*)(EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3*)L_9) == ((RuntimeObject*)(EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void ParadoxNotion.Services.EventRouter::add_onPointerExit(ParadoxNotion.Services.EventRouter/EventDelegate`1<UnityEngine.EventSystems.PointerEventData>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventRouter_add_onPointerExit_m48B77FE9407CF9A5F9EBDB610E3F7E70FC84D700 (EventRouter_tFF11845F5CEB376625AA32F751511FA5918717F9* __this, EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* V_0 = NULL;
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* V_1 = NULL;
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* V_2 = NULL;
{
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* L_0 = __this->___onPointerExit_6;
V_0 = L_0;
}
IL_0007:
{
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* L_1 = V_0;
V_1 = L_1;
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* L_2 = V_1;
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL);
V_2 = ((EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3*)Castclass((RuntimeObject*)L_4, EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3_il2cpp_TypeInfo_var));
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3** L_5 = (&__this->___onPointerExit_6);
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* L_6 = V_2;
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* L_7 = V_1;
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* L_8;
L_8 = InterlockedCompareExchangeImpl<EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3*>(L_5, L_6, L_7);
V_0 = L_8;
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* L_9 = V_0;
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* L_10 = V_1;
if ((!(((RuntimeObject*)(EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3*)L_9) == ((RuntimeObject*)(EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void ParadoxNotion.Services.EventRouter::remove_onPointerExit(ParadoxNotion.Services.EventRouter/EventDelegate`1<UnityEngine.EventSystems.PointerEventData>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventRouter_remove_onPointerExit_mFEE153C6AB120AF30CA43FC8DF57CD8CAFF33CA1 (EventRouter_tFF11845F5CEB376625AA32F751511FA5918717F9* __this, EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* V_0 = NULL;
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* V_1 = NULL;
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* V_2 = NULL;
{
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* L_0 = __this->___onPointerExit_6;
V_0 = L_0;
}
IL_0007:
{
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* L_1 = V_0;
V_1 = L_1;
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* L_2 = V_1;
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL);
V_2 = ((EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3*)Castclass((RuntimeObject*)L_4, EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3_il2cpp_TypeInfo_var));
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3** L_5 = (&__this->___onPointerExit_6);
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* L_6 = V_2;
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* L_7 = V_1;
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* L_8;
L_8 = InterlockedCompareExchangeImpl<EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3*>(L_5, L_6, L_7);
V_0 = L_8;
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* L_9 = V_0;
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* L_10 = V_1;
if ((!(((RuntimeObject*)(EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3*)L_9) == ((RuntimeObject*)(EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void ParadoxNotion.Services.EventRouter::add_onPointerDown(ParadoxNotion.Services.EventRouter/EventDelegate`1<UnityEngine.EventSystems.PointerEventData>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventRouter_add_onPointerDown_mF3CB108752F12C9AEDBD4A9FCB1E4312FD84DF6D (EventRouter_tFF11845F5CEB376625AA32F751511FA5918717F9* __this, EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* V_0 = NULL;
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* V_1 = NULL;
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* V_2 = NULL;
{
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* L_0 = __this->___onPointerDown_7;
V_0 = L_0;
}
IL_0007:
{
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* L_1 = V_0;
V_1 = L_1;
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* L_2 = V_1;
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL);
V_2 = ((EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3*)Castclass((RuntimeObject*)L_4, EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3_il2cpp_TypeInfo_var));
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3** L_5 = (&__this->___onPointerDown_7);
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* L_6 = V_2;
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* L_7 = V_1;
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* L_8;
L_8 = InterlockedCompareExchangeImpl<EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3*>(L_5, L_6, L_7);
V_0 = L_8;
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* L_9 = V_0;
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* L_10 = V_1;
if ((!(((RuntimeObject*)(EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3*)L_9) == ((RuntimeObject*)(EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void ParadoxNotion.Services.EventRouter::remove_onPointerDown(ParadoxNotion.Services.EventRouter/EventDelegate`1<UnityEngine.EventSystems.PointerEventData>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventRouter_remove_onPointerDown_m7C6C0016E3A51B78EAEDEFF16A074A0736ADDB18 (EventRouter_tFF11845F5CEB376625AA32F751511FA5918717F9* __this, EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* V_0 = NULL;
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* V_1 = NULL;
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* V_2 = NULL;
{
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* L_0 = __this->___onPointerDown_7;
V_0 = L_0;
}
IL_0007:
{
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* L_1 = V_0;
V_1 = L_1;
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* L_2 = V_1;
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL);
V_2 = ((EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3*)Castclass((RuntimeObject*)L_4, EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3_il2cpp_TypeInfo_var));
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3** L_5 = (&__this->___onPointerDown_7);
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* L_6 = V_2;
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* L_7 = V_1;
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* L_8;
L_8 = InterlockedCompareExchangeImpl<EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3*>(L_5, L_6, L_7);
V_0 = L_8;
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* L_9 = V_0;
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* L_10 = V_1;
if ((!(((RuntimeObject*)(EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3*)L_9) == ((RuntimeObject*)(EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void ParadoxNotion.Services.EventRouter::add_onPointerUp(ParadoxNotion.Services.EventRouter/EventDelegate`1<UnityEngine.EventSystems.PointerEventData>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventRouter_add_onPointerUp_m00A39D4C629A9BF56231B9D09A22C8FB9A92D88B (EventRouter_tFF11845F5CEB376625AA32F751511FA5918717F9* __this, EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* V_0 = NULL;
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* V_1 = NULL;
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* V_2 = NULL;
{
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* L_0 = __this->___onPointerUp_8;
V_0 = L_0;
}
IL_0007:
{
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* L_1 = V_0;
V_1 = L_1;
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* L_2 = V_1;
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL);
V_2 = ((EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3*)Castclass((RuntimeObject*)L_4, EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3_il2cpp_TypeInfo_var));
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3** L_5 = (&__this->___onPointerUp_8);
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* L_6 = V_2;
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* L_7 = V_1;
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* L_8;
L_8 = InterlockedCompareExchangeImpl<EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3*>(L_5, L_6, L_7);
V_0 = L_8;
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* L_9 = V_0;
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* L_10 = V_1;
if ((!(((RuntimeObject*)(EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3*)L_9) == ((RuntimeObject*)(EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void ParadoxNotion.Services.EventRouter::remove_onPointerUp(ParadoxNotion.Services.EventRouter/EventDelegate`1<UnityEngine.EventSystems.PointerEventData>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventRouter_remove_onPointerUp_mCB009F81B44282D0396C53FC7C9D3DC5B55B7FFE (EventRouter_tFF11845F5CEB376625AA32F751511FA5918717F9* __this, EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* V_0 = NULL;
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* V_1 = NULL;
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* V_2 = NULL;
{
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* L_0 = __this->___onPointerUp_8;
V_0 = L_0;
}
IL_0007:
{
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* L_1 = V_0;
V_1 = L_1;
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* L_2 = V_1;
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL);
V_2 = ((EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3*)Castclass((RuntimeObject*)L_4, EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3_il2cpp_TypeInfo_var));
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3** L_5 = (&__this->___onPointerUp_8);
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* L_6 = V_2;
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* L_7 = V_1;
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* L_8;
L_8 = InterlockedCompareExchangeImpl<EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3*>(L_5, L_6, L_7);
V_0 = L_8;
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* L_9 = V_0;
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* L_10 = V_1;
if ((!(((RuntimeObject*)(EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3*)L_9) == ((RuntimeObject*)(EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void ParadoxNotion.Services.EventRouter::add_onPointerClick(ParadoxNotion.Services.EventRouter/EventDelegate`1<UnityEngine.EventSystems.PointerEventData>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventRouter_add_onPointerClick_m4EFDC73547A6B8AD5314EEEB4746BA0BAB35B7A6 (EventRouter_tFF11845F5CEB376625AA32F751511FA5918717F9* __this, EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* V_0 = NULL;
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* V_1 = NULL;
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* V_2 = NULL;
{
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* L_0 = __this->___onPointerClick_9;
V_0 = L_0;
}
IL_0007:
{
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* L_1 = V_0;
V_1 = L_1;
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* L_2 = V_1;
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL);
V_2 = ((EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3*)Castclass((RuntimeObject*)L_4, EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3_il2cpp_TypeInfo_var));
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3** L_5 = (&__this->___onPointerClick_9);
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* L_6 = V_2;
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* L_7 = V_1;
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* L_8;
L_8 = InterlockedCompareExchangeImpl<EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3*>(L_5, L_6, L_7);
V_0 = L_8;
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* L_9 = V_0;
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* L_10 = V_1;
if ((!(((RuntimeObject*)(EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3*)L_9) == ((RuntimeObject*)(EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void ParadoxNotion.Services.EventRouter::remove_onPointerClick(ParadoxNotion.Services.EventRouter/EventDelegate`1<UnityEngine.EventSystems.PointerEventData>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventRouter_remove_onPointerClick_m1E719F845DA477161852F76D3309D7B065ACB019 (EventRouter_tFF11845F5CEB376625AA32F751511FA5918717F9* __this, EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* V_0 = NULL;
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* V_1 = NULL;
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* V_2 = NULL;
{
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* L_0 = __this->___onPointerClick_9;
V_0 = L_0;
}
IL_0007:
{
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* L_1 = V_0;
V_1 = L_1;
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* L_2 = V_1;
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL);
V_2 = ((EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3*)Castclass((RuntimeObject*)L_4, EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3_il2cpp_TypeInfo_var));
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3** L_5 = (&__this->___onPointerClick_9);
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* L_6 = V_2;
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* L_7 = V_1;
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* L_8;
L_8 = InterlockedCompareExchangeImpl<EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3*>(L_5, L_6, L_7);
V_0 = L_8;
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* L_9 = V_0;
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* L_10 = V_1;
if ((!(((RuntimeObject*)(EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3*)L_9) == ((RuntimeObject*)(EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void ParadoxNotion.Services.EventRouter::add_onDrag(ParadoxNotion.Services.EventRouter/EventDelegate`1<UnityEngine.EventSystems.PointerEventData>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventRouter_add_onDrag_m501D74B2C9C39B36305E6CB3C462F988CC27FDFF (EventRouter_tFF11845F5CEB376625AA32F751511FA5918717F9* __this, EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* V_0 = NULL;
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* V_1 = NULL;
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* V_2 = NULL;
{
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* L_0 = __this->___onDrag_10;
V_0 = L_0;
}
IL_0007:
{
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* L_1 = V_0;
V_1 = L_1;
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* L_2 = V_1;
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL);
V_2 = ((EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3*)Castclass((RuntimeObject*)L_4, EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3_il2cpp_TypeInfo_var));
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3** L_5 = (&__this->___onDrag_10);
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* L_6 = V_2;
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* L_7 = V_1;
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* L_8;
L_8 = InterlockedCompareExchangeImpl<EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3*>(L_5, L_6, L_7);
V_0 = L_8;
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* L_9 = V_0;
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* L_10 = V_1;
if ((!(((RuntimeObject*)(EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3*)L_9) == ((RuntimeObject*)(EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void ParadoxNotion.Services.EventRouter::remove_onDrag(ParadoxNotion.Services.EventRouter/EventDelegate`1<UnityEngine.EventSystems.PointerEventData>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventRouter_remove_onDrag_m4284C0DDE0B49C1C7DCE0F5AF63A5F82D2B334C5 (EventRouter_tFF11845F5CEB376625AA32F751511FA5918717F9* __this, EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* V_0 = NULL;
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* V_1 = NULL;
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* V_2 = NULL;
{
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* L_0 = __this->___onDrag_10;
V_0 = L_0;
}
IL_0007:
{
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* L_1 = V_0;
V_1 = L_1;
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* L_2 = V_1;
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL);
V_2 = ((EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3*)Castclass((RuntimeObject*)L_4, EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3_il2cpp_TypeInfo_var));
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3** L_5 = (&__this->___onDrag_10);
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* L_6 = V_2;
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* L_7 = V_1;
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* L_8;
L_8 = InterlockedCompareExchangeImpl<EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3*>(L_5, L_6, L_7);
V_0 = L_8;
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* L_9 = V_0;
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* L_10 = V_1;
if ((!(((RuntimeObject*)(EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3*)L_9) == ((RuntimeObject*)(EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void ParadoxNotion.Services.EventRouter::add_onDrop(ParadoxNotion.Services.EventRouter/EventDelegate`1<UnityEngine.EventSystems.PointerEventData>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventRouter_add_onDrop_m36678890C47C0498FE6C64F8DD750962181A356A (EventRouter_tFF11845F5CEB376625AA32F751511FA5918717F9* __this, EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* V_0 = NULL;
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* V_1 = NULL;
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* V_2 = NULL;
{
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* L_0 = __this->___onDrop_11;
V_0 = L_0;
}
IL_0007:
{
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* L_1 = V_0;
V_1 = L_1;
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* L_2 = V_1;
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL);
V_2 = ((EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3*)Castclass((RuntimeObject*)L_4, EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3_il2cpp_TypeInfo_var));
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3** L_5 = (&__this->___onDrop_11);
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* L_6 = V_2;
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* L_7 = V_1;
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* L_8;
L_8 = InterlockedCompareExchangeImpl<EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3*>(L_5, L_6, L_7);
V_0 = L_8;
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* L_9 = V_0;
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* L_10 = V_1;
if ((!(((RuntimeObject*)(EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3*)L_9) == ((RuntimeObject*)(EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void ParadoxNotion.Services.EventRouter::remove_onDrop(ParadoxNotion.Services.EventRouter/EventDelegate`1<UnityEngine.EventSystems.PointerEventData>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventRouter_remove_onDrop_mE050B49C2DDE5F150EFA4DB0BB5721519B2ABACF (EventRouter_tFF11845F5CEB376625AA32F751511FA5918717F9* __this, EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* V_0 = NULL;
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* V_1 = NULL;
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* V_2 = NULL;
{
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* L_0 = __this->___onDrop_11;
V_0 = L_0;
}
IL_0007:
{
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* L_1 = V_0;
V_1 = L_1;
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* L_2 = V_1;
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL);
V_2 = ((EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3*)Castclass((RuntimeObject*)L_4, EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3_il2cpp_TypeInfo_var));
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3** L_5 = (&__this->___onDrop_11);
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* L_6 = V_2;
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* L_7 = V_1;
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* L_8;
L_8 = InterlockedCompareExchangeImpl<EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3*>(L_5, L_6, L_7);
V_0 = L_8;
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* L_9 = V_0;
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* L_10 = V_1;
if ((!(((RuntimeObject*)(EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3*)L_9) == ((RuntimeObject*)(EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void ParadoxNotion.Services.EventRouter::add_onScroll(ParadoxNotion.Services.EventRouter/EventDelegate`1<UnityEngine.EventSystems.PointerEventData>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventRouter_add_onScroll_m3E4A959E80E8E3ECF8CD9D42CC0CDFAF4400DC2E (EventRouter_tFF11845F5CEB376625AA32F751511FA5918717F9* __this, EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* V_0 = NULL;
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* V_1 = NULL;
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* V_2 = NULL;
{
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* L_0 = __this->___onScroll_12;
V_0 = L_0;
}
IL_0007:
{
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* L_1 = V_0;
V_1 = L_1;
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* L_2 = V_1;
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL);
V_2 = ((EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3*)Castclass((RuntimeObject*)L_4, EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3_il2cpp_TypeInfo_var));
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3** L_5 = (&__this->___onScroll_12);
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* L_6 = V_2;
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* L_7 = V_1;
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* L_8;
L_8 = InterlockedCompareExchangeImpl<EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3*>(L_5, L_6, L_7);
V_0 = L_8;
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* L_9 = V_0;
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* L_10 = V_1;
if ((!(((RuntimeObject*)(EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3*)L_9) == ((RuntimeObject*)(EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void ParadoxNotion.Services.EventRouter::remove_onScroll(ParadoxNotion.Services.EventRouter/EventDelegate`1<UnityEngine.EventSystems.PointerEventData>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventRouter_remove_onScroll_m494FEFECAA00E17A4B0D486F5437B5882D77C570 (EventRouter_tFF11845F5CEB376625AA32F751511FA5918717F9* __this, EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* V_0 = NULL;
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* V_1 = NULL;
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* V_2 = NULL;
{
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* L_0 = __this->___onScroll_12;
V_0 = L_0;
}
IL_0007:
{
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* L_1 = V_0;
V_1 = L_1;
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* L_2 = V_1;
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL);
V_2 = ((EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3*)Castclass((RuntimeObject*)L_4, EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3_il2cpp_TypeInfo_var));
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3** L_5 = (&__this->___onScroll_12);
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* L_6 = V_2;
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* L_7 = V_1;
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* L_8;
L_8 = InterlockedCompareExchangeImpl<EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3*>(L_5, L_6, L_7);
V_0 = L_8;
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* L_9 = V_0;
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* L_10 = V_1;
if ((!(((RuntimeObject*)(EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3*)L_9) == ((RuntimeObject*)(EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void ParadoxNotion.Services.EventRouter::add_onUpdateSelected(ParadoxNotion.Services.EventRouter/EventDelegate`1<UnityEngine.EventSystems.BaseEventData>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventRouter_add_onUpdateSelected_m646B6F12806B3406F2621092E69A44FA871F6EFD (EventRouter_tFF11845F5CEB376625AA32F751511FA5918717F9* __this, EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B* V_0 = NULL;
EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B* V_1 = NULL;
EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B* V_2 = NULL;
{
EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B* L_0 = __this->___onUpdateSelected_13;
V_0 = L_0;
}
IL_0007:
{
EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B* L_1 = V_0;
V_1 = L_1;
EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B* L_2 = V_1;
EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL);
V_2 = ((EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B*)Castclass((RuntimeObject*)L_4, EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B_il2cpp_TypeInfo_var));
EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B** L_5 = (&__this->___onUpdateSelected_13);
EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B* L_6 = V_2;
EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B* L_7 = V_1;
EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B* L_8;
L_8 = InterlockedCompareExchangeImpl<EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B*>(L_5, L_6, L_7);
V_0 = L_8;
EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B* L_9 = V_0;
EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B* L_10 = V_1;
if ((!(((RuntimeObject*)(EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B*)L_9) == ((RuntimeObject*)(EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void ParadoxNotion.Services.EventRouter::remove_onUpdateSelected(ParadoxNotion.Services.EventRouter/EventDelegate`1<UnityEngine.EventSystems.BaseEventData>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventRouter_remove_onUpdateSelected_m624CA7B04BD7A76E3AC85FD767BB36D2E27CFE99 (EventRouter_tFF11845F5CEB376625AA32F751511FA5918717F9* __this, EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B* V_0 = NULL;
EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B* V_1 = NULL;
EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B* V_2 = NULL;
{
EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B* L_0 = __this->___onUpdateSelected_13;
V_0 = L_0;
}
IL_0007:
{
EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B* L_1 = V_0;
V_1 = L_1;
EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B* L_2 = V_1;
EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL);
V_2 = ((EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B*)Castclass((RuntimeObject*)L_4, EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B_il2cpp_TypeInfo_var));
EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B** L_5 = (&__this->___onUpdateSelected_13);
EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B* L_6 = V_2;
EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B* L_7 = V_1;
EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B* L_8;
L_8 = InterlockedCompareExchangeImpl<EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B*>(L_5, L_6, L_7);
V_0 = L_8;
EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B* L_9 = V_0;
EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B* L_10 = V_1;
if ((!(((RuntimeObject*)(EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B*)L_9) == ((RuntimeObject*)(EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void ParadoxNotion.Services.EventRouter::add_onSelect(ParadoxNotion.Services.EventRouter/EventDelegate`1<UnityEngine.EventSystems.BaseEventData>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventRouter_add_onSelect_mBF34B75123E00F3DFE077F349619E8CC2817D671 (EventRouter_tFF11845F5CEB376625AA32F751511FA5918717F9* __this, EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B* V_0 = NULL;
EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B* V_1 = NULL;
EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B* V_2 = NULL;
{
EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B* L_0 = __this->___onSelect_14;
V_0 = L_0;
}
IL_0007:
{
EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B* L_1 = V_0;
V_1 = L_1;
EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B* L_2 = V_1;
EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL);
V_2 = ((EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B*)Castclass((RuntimeObject*)L_4, EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B_il2cpp_TypeInfo_var));
EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B** L_5 = (&__this->___onSelect_14);
EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B* L_6 = V_2;
EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B* L_7 = V_1;
EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B* L_8;
L_8 = InterlockedCompareExchangeImpl<EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B*>(L_5, L_6, L_7);
V_0 = L_8;
EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B* L_9 = V_0;
EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B* L_10 = V_1;
if ((!(((RuntimeObject*)(EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B*)L_9) == ((RuntimeObject*)(EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void ParadoxNotion.Services.EventRouter::remove_onSelect(ParadoxNotion.Services.EventRouter/EventDelegate`1<UnityEngine.EventSystems.BaseEventData>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventRouter_remove_onSelect_m8E270301545DCA256EF98A88E5B66B4103876F5F (EventRouter_tFF11845F5CEB376625AA32F751511FA5918717F9* __this, EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B* V_0 = NULL;
EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B* V_1 = NULL;
EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B* V_2 = NULL;
{
EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B* L_0 = __this->___onSelect_14;
V_0 = L_0;
}
IL_0007:
{
EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B* L_1 = V_0;
V_1 = L_1;
EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B* L_2 = V_1;
EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL);
V_2 = ((EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B*)Castclass((RuntimeObject*)L_4, EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B_il2cpp_TypeInfo_var));
EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B** L_5 = (&__this->___onSelect_14);
EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B* L_6 = V_2;
EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B* L_7 = V_1;
EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B* L_8;
L_8 = InterlockedCompareExchangeImpl<EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B*>(L_5, L_6, L_7);
V_0 = L_8;
EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B* L_9 = V_0;
EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B* L_10 = V_1;
if ((!(((RuntimeObject*)(EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B*)L_9) == ((RuntimeObject*)(EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void ParadoxNotion.Services.EventRouter::add_onDeselect(ParadoxNotion.Services.EventRouter/EventDelegate`1<UnityEngine.EventSystems.BaseEventData>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventRouter_add_onDeselect_mEA75727840FB28F859576D7B6E97A08A49676148 (EventRouter_tFF11845F5CEB376625AA32F751511FA5918717F9* __this, EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B* V_0 = NULL;
EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B* V_1 = NULL;
EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B* V_2 = NULL;
{
EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B* L_0 = __this->___onDeselect_15;
V_0 = L_0;
}
IL_0007:
{
EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B* L_1 = V_0;
V_1 = L_1;
EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B* L_2 = V_1;
EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL);
V_2 = ((EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B*)Castclass((RuntimeObject*)L_4, EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B_il2cpp_TypeInfo_var));
EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B** L_5 = (&__this->___onDeselect_15);
EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B* L_6 = V_2;
EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B* L_7 = V_1;
EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B* L_8;
L_8 = InterlockedCompareExchangeImpl<EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B*>(L_5, L_6, L_7);
V_0 = L_8;
EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B* L_9 = V_0;
EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B* L_10 = V_1;
if ((!(((RuntimeObject*)(EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B*)L_9) == ((RuntimeObject*)(EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void ParadoxNotion.Services.EventRouter::remove_onDeselect(ParadoxNotion.Services.EventRouter/EventDelegate`1<UnityEngine.EventSystems.BaseEventData>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventRouter_remove_onDeselect_m0BF5A51A033155869FAEF17E55F47DA69ADE0CBD (EventRouter_tFF11845F5CEB376625AA32F751511FA5918717F9* __this, EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B* V_0 = NULL;
EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B* V_1 = NULL;
EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B* V_2 = NULL;
{
EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B* L_0 = __this->___onDeselect_15;
V_0 = L_0;
}
IL_0007:
{
EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B* L_1 = V_0;
V_1 = L_1;
EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B* L_2 = V_1;
EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL);
V_2 = ((EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B*)Castclass((RuntimeObject*)L_4, EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B_il2cpp_TypeInfo_var));
EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B** L_5 = (&__this->___onDeselect_15);
EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B* L_6 = V_2;
EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B* L_7 = V_1;
EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B* L_8;
L_8 = InterlockedCompareExchangeImpl<EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B*>(L_5, L_6, L_7);
V_0 = L_8;
EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B* L_9 = V_0;
EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B* L_10 = V_1;
if ((!(((RuntimeObject*)(EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B*)L_9) == ((RuntimeObject*)(EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void ParadoxNotion.Services.EventRouter::add_onMove(ParadoxNotion.Services.EventRouter/EventDelegate`1<UnityEngine.EventSystems.AxisEventData>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventRouter_add_onMove_m041B2A9BAF2120751F8AB0E3D93631DCFF5565AD (EventRouter_tFF11845F5CEB376625AA32F751511FA5918717F9* __this, EventDelegate_1_t9D47EFD73C7AAE4AF31A0169C509BD82147A2038* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventDelegate_1_t9D47EFD73C7AAE4AF31A0169C509BD82147A2038_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
EventDelegate_1_t9D47EFD73C7AAE4AF31A0169C509BD82147A2038* V_0 = NULL;
EventDelegate_1_t9D47EFD73C7AAE4AF31A0169C509BD82147A2038* V_1 = NULL;
EventDelegate_1_t9D47EFD73C7AAE4AF31A0169C509BD82147A2038* V_2 = NULL;
{
EventDelegate_1_t9D47EFD73C7AAE4AF31A0169C509BD82147A2038* L_0 = __this->___onMove_16;
V_0 = L_0;
}
IL_0007:
{
EventDelegate_1_t9D47EFD73C7AAE4AF31A0169C509BD82147A2038* L_1 = V_0;
V_1 = L_1;
EventDelegate_1_t9D47EFD73C7AAE4AF31A0169C509BD82147A2038* L_2 = V_1;
EventDelegate_1_t9D47EFD73C7AAE4AF31A0169C509BD82147A2038* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL);
V_2 = ((EventDelegate_1_t9D47EFD73C7AAE4AF31A0169C509BD82147A2038*)Castclass((RuntimeObject*)L_4, EventDelegate_1_t9D47EFD73C7AAE4AF31A0169C509BD82147A2038_il2cpp_TypeInfo_var));
EventDelegate_1_t9D47EFD73C7AAE4AF31A0169C509BD82147A2038** L_5 = (&__this->___onMove_16);
EventDelegate_1_t9D47EFD73C7AAE4AF31A0169C509BD82147A2038* L_6 = V_2;
EventDelegate_1_t9D47EFD73C7AAE4AF31A0169C509BD82147A2038* L_7 = V_1;
EventDelegate_1_t9D47EFD73C7AAE4AF31A0169C509BD82147A2038* L_8;
L_8 = InterlockedCompareExchangeImpl<EventDelegate_1_t9D47EFD73C7AAE4AF31A0169C509BD82147A2038*>(L_5, L_6, L_7);
V_0 = L_8;
EventDelegate_1_t9D47EFD73C7AAE4AF31A0169C509BD82147A2038* L_9 = V_0;
EventDelegate_1_t9D47EFD73C7AAE4AF31A0169C509BD82147A2038* L_10 = V_1;
if ((!(((RuntimeObject*)(EventDelegate_1_t9D47EFD73C7AAE4AF31A0169C509BD82147A2038*)L_9) == ((RuntimeObject*)(EventDelegate_1_t9D47EFD73C7AAE4AF31A0169C509BD82147A2038*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void ParadoxNotion.Services.EventRouter::remove_onMove(ParadoxNotion.Services.EventRouter/EventDelegate`1<UnityEngine.EventSystems.AxisEventData>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventRouter_remove_onMove_m6EDC9CF0BAA68F8B3BD95AE5B9854A48E8D400E4 (EventRouter_tFF11845F5CEB376625AA32F751511FA5918717F9* __this, EventDelegate_1_t9D47EFD73C7AAE4AF31A0169C509BD82147A2038* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventDelegate_1_t9D47EFD73C7AAE4AF31A0169C509BD82147A2038_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
EventDelegate_1_t9D47EFD73C7AAE4AF31A0169C509BD82147A2038* V_0 = NULL;
EventDelegate_1_t9D47EFD73C7AAE4AF31A0169C509BD82147A2038* V_1 = NULL;
EventDelegate_1_t9D47EFD73C7AAE4AF31A0169C509BD82147A2038* V_2 = NULL;
{
EventDelegate_1_t9D47EFD73C7AAE4AF31A0169C509BD82147A2038* L_0 = __this->___onMove_16;
V_0 = L_0;
}
IL_0007:
{
EventDelegate_1_t9D47EFD73C7AAE4AF31A0169C509BD82147A2038* L_1 = V_0;
V_1 = L_1;
EventDelegate_1_t9D47EFD73C7AAE4AF31A0169C509BD82147A2038* L_2 = V_1;
EventDelegate_1_t9D47EFD73C7AAE4AF31A0169C509BD82147A2038* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL);
V_2 = ((EventDelegate_1_t9D47EFD73C7AAE4AF31A0169C509BD82147A2038*)Castclass((RuntimeObject*)L_4, EventDelegate_1_t9D47EFD73C7AAE4AF31A0169C509BD82147A2038_il2cpp_TypeInfo_var));
EventDelegate_1_t9D47EFD73C7AAE4AF31A0169C509BD82147A2038** L_5 = (&__this->___onMove_16);
EventDelegate_1_t9D47EFD73C7AAE4AF31A0169C509BD82147A2038* L_6 = V_2;
EventDelegate_1_t9D47EFD73C7AAE4AF31A0169C509BD82147A2038* L_7 = V_1;
EventDelegate_1_t9D47EFD73C7AAE4AF31A0169C509BD82147A2038* L_8;
L_8 = InterlockedCompareExchangeImpl<EventDelegate_1_t9D47EFD73C7AAE4AF31A0169C509BD82147A2038*>(L_5, L_6, L_7);
V_0 = L_8;
EventDelegate_1_t9D47EFD73C7AAE4AF31A0169C509BD82147A2038* L_9 = V_0;
EventDelegate_1_t9D47EFD73C7AAE4AF31A0169C509BD82147A2038* L_10 = V_1;
if ((!(((RuntimeObject*)(EventDelegate_1_t9D47EFD73C7AAE4AF31A0169C509BD82147A2038*)L_9) == ((RuntimeObject*)(EventDelegate_1_t9D47EFD73C7AAE4AF31A0169C509BD82147A2038*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void ParadoxNotion.Services.EventRouter::add_onSubmit(ParadoxNotion.Services.EventRouter/EventDelegate`1<UnityEngine.EventSystems.BaseEventData>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventRouter_add_onSubmit_m3B85CBBF5F9DC010ACB372ED53CEAC58A78AA136 (EventRouter_tFF11845F5CEB376625AA32F751511FA5918717F9* __this, EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B* V_0 = NULL;
EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B* V_1 = NULL;
EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B* V_2 = NULL;
{
EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B* L_0 = __this->___onSubmit_17;
V_0 = L_0;
}
IL_0007:
{
EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B* L_1 = V_0;
V_1 = L_1;
EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B* L_2 = V_1;
EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL);
V_2 = ((EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B*)Castclass((RuntimeObject*)L_4, EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B_il2cpp_TypeInfo_var));
EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B** L_5 = (&__this->___onSubmit_17);
EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B* L_6 = V_2;
EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B* L_7 = V_1;
EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B* L_8;
L_8 = InterlockedCompareExchangeImpl<EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B*>(L_5, L_6, L_7);
V_0 = L_8;
EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B* L_9 = V_0;
EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B* L_10 = V_1;
if ((!(((RuntimeObject*)(EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B*)L_9) == ((RuntimeObject*)(EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void ParadoxNotion.Services.EventRouter::remove_onSubmit(ParadoxNotion.Services.EventRouter/EventDelegate`1<UnityEngine.EventSystems.BaseEventData>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventRouter_remove_onSubmit_m37A15B1F957E75257C130A8E9DE80ABCC4C22430 (EventRouter_tFF11845F5CEB376625AA32F751511FA5918717F9* __this, EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B* V_0 = NULL;
EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B* V_1 = NULL;
EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B* V_2 = NULL;
{
EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B* L_0 = __this->___onSubmit_17;
V_0 = L_0;
}
IL_0007:
{
EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B* L_1 = V_0;
V_1 = L_1;
EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B* L_2 = V_1;
EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL);
V_2 = ((EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B*)Castclass((RuntimeObject*)L_4, EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B_il2cpp_TypeInfo_var));
EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B** L_5 = (&__this->___onSubmit_17);
EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B* L_6 = V_2;
EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B* L_7 = V_1;
EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B* L_8;
L_8 = InterlockedCompareExchangeImpl<EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B*>(L_5, L_6, L_7);
V_0 = L_8;
EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B* L_9 = V_0;
EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B* L_10 = V_1;
if ((!(((RuntimeObject*)(EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B*)L_9) == ((RuntimeObject*)(EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void ParadoxNotion.Services.EventRouter::UnityEngine.EventSystems.IPointerEnterHandler.OnPointerEnter(UnityEngine.EventSystems.PointerEventData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventRouter_UnityEngine_EventSystems_IPointerEnterHandler_OnPointerEnter_mAF6565F948376979EF79F9535635DD7B1FD08F38 (EventRouter_tFF11845F5CEB376625AA32F751511FA5918717F9* __this, PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* ___0_eventData, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventData_1__ctor_mEECEB61696225A66C558A4EFAFDE0056B3F5A68D_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// void IPointerEnterHandler.OnPointerEnter(PointerEventData eventData) { if ( onPointerEnter != null ) onPointerEnter(new EventData<PointerEventData>(eventData, gameObject, this)); }
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* L_0 = __this->___onPointerEnter_5;
if (!L_0)
{
goto IL_0020;
}
}
{
// void IPointerEnterHandler.OnPointerEnter(PointerEventData eventData) { if ( onPointerEnter != null ) onPointerEnter(new EventData<PointerEventData>(eventData, gameObject, this)); }
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* L_1 = __this->___onPointerEnter_5;
PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* L_2 = ___0_eventData;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_3;
L_3 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL);
EventData_1_tDA4DCB8C007424BD162FE41648357A9C40BB4604 L_4;
memset((&L_4), 0, sizeof(L_4));
EventData_1__ctor_mEECEB61696225A66C558A4EFAFDE0056B3F5A68D((&L_4), L_2, L_3, __this, /*hidden argument*/EventData_1__ctor_mEECEB61696225A66C558A4EFAFDE0056B3F5A68D_RuntimeMethod_var);
NullCheck(L_1);
EventDelegate_1_Invoke_m274690C22E363FE35C4639C974B19A3AF13D2D27_inline(L_1, L_4, NULL);
}
IL_0020:
{
// void IPointerEnterHandler.OnPointerEnter(PointerEventData eventData) { if ( onPointerEnter != null ) onPointerEnter(new EventData<PointerEventData>(eventData, gameObject, this)); }
return;
}
}
// System.Void ParadoxNotion.Services.EventRouter::UnityEngine.EventSystems.IPointerExitHandler.OnPointerExit(UnityEngine.EventSystems.PointerEventData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventRouter_UnityEngine_EventSystems_IPointerExitHandler_OnPointerExit_m0F748DCE9A6FBD6B8F76E3EB20671C036FD756B1 (EventRouter_tFF11845F5CEB376625AA32F751511FA5918717F9* __this, PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* ___0_eventData, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventData_1__ctor_mEECEB61696225A66C558A4EFAFDE0056B3F5A68D_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// void IPointerExitHandler.OnPointerExit(PointerEventData eventData) { if ( onPointerExit != null ) onPointerExit(new EventData<PointerEventData>(eventData, gameObject, this)); }
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* L_0 = __this->___onPointerExit_6;
if (!L_0)
{
goto IL_0020;
}
}
{
// void IPointerExitHandler.OnPointerExit(PointerEventData eventData) { if ( onPointerExit != null ) onPointerExit(new EventData<PointerEventData>(eventData, gameObject, this)); }
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* L_1 = __this->___onPointerExit_6;
PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* L_2 = ___0_eventData;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_3;
L_3 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL);
EventData_1_tDA4DCB8C007424BD162FE41648357A9C40BB4604 L_4;
memset((&L_4), 0, sizeof(L_4));
EventData_1__ctor_mEECEB61696225A66C558A4EFAFDE0056B3F5A68D((&L_4), L_2, L_3, __this, /*hidden argument*/EventData_1__ctor_mEECEB61696225A66C558A4EFAFDE0056B3F5A68D_RuntimeMethod_var);
NullCheck(L_1);
EventDelegate_1_Invoke_m274690C22E363FE35C4639C974B19A3AF13D2D27_inline(L_1, L_4, NULL);
}
IL_0020:
{
// void IPointerExitHandler.OnPointerExit(PointerEventData eventData) { if ( onPointerExit != null ) onPointerExit(new EventData<PointerEventData>(eventData, gameObject, this)); }
return;
}
}
// System.Void ParadoxNotion.Services.EventRouter::UnityEngine.EventSystems.IPointerDownHandler.OnPointerDown(UnityEngine.EventSystems.PointerEventData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventRouter_UnityEngine_EventSystems_IPointerDownHandler_OnPointerDown_m09AAC66DA1AA8A7EE5569E02CB40CB87D92FBAD5 (EventRouter_tFF11845F5CEB376625AA32F751511FA5918717F9* __this, PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* ___0_eventData, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventData_1__ctor_mEECEB61696225A66C558A4EFAFDE0056B3F5A68D_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// void IPointerDownHandler.OnPointerDown(PointerEventData eventData) { if ( onPointerDown != null ) onPointerDown(new EventData<PointerEventData>(eventData, gameObject, this)); }
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* L_0 = __this->___onPointerDown_7;
if (!L_0)
{
goto IL_0020;
}
}
{
// void IPointerDownHandler.OnPointerDown(PointerEventData eventData) { if ( onPointerDown != null ) onPointerDown(new EventData<PointerEventData>(eventData, gameObject, this)); }
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* L_1 = __this->___onPointerDown_7;
PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* L_2 = ___0_eventData;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_3;
L_3 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL);
EventData_1_tDA4DCB8C007424BD162FE41648357A9C40BB4604 L_4;
memset((&L_4), 0, sizeof(L_4));
EventData_1__ctor_mEECEB61696225A66C558A4EFAFDE0056B3F5A68D((&L_4), L_2, L_3, __this, /*hidden argument*/EventData_1__ctor_mEECEB61696225A66C558A4EFAFDE0056B3F5A68D_RuntimeMethod_var);
NullCheck(L_1);
EventDelegate_1_Invoke_m274690C22E363FE35C4639C974B19A3AF13D2D27_inline(L_1, L_4, NULL);
}
IL_0020:
{
// void IPointerDownHandler.OnPointerDown(PointerEventData eventData) { if ( onPointerDown != null ) onPointerDown(new EventData<PointerEventData>(eventData, gameObject, this)); }
return;
}
}
// System.Void ParadoxNotion.Services.EventRouter::UnityEngine.EventSystems.IPointerUpHandler.OnPointerUp(UnityEngine.EventSystems.PointerEventData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventRouter_UnityEngine_EventSystems_IPointerUpHandler_OnPointerUp_m1035001B16D36AC2ACE931C820A6ED19F764568F (EventRouter_tFF11845F5CEB376625AA32F751511FA5918717F9* __this, PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* ___0_eventData, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventData_1__ctor_mEECEB61696225A66C558A4EFAFDE0056B3F5A68D_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// void IPointerUpHandler.OnPointerUp(PointerEventData eventData) { if ( onPointerUp != null ) onPointerUp(new EventData<PointerEventData>(eventData, gameObject, this)); }
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* L_0 = __this->___onPointerUp_8;
if (!L_0)
{
goto IL_0020;
}
}
{
// void IPointerUpHandler.OnPointerUp(PointerEventData eventData) { if ( onPointerUp != null ) onPointerUp(new EventData<PointerEventData>(eventData, gameObject, this)); }
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* L_1 = __this->___onPointerUp_8;
PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* L_2 = ___0_eventData;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_3;
L_3 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL);
EventData_1_tDA4DCB8C007424BD162FE41648357A9C40BB4604 L_4;
memset((&L_4), 0, sizeof(L_4));
EventData_1__ctor_mEECEB61696225A66C558A4EFAFDE0056B3F5A68D((&L_4), L_2, L_3, __this, /*hidden argument*/EventData_1__ctor_mEECEB61696225A66C558A4EFAFDE0056B3F5A68D_RuntimeMethod_var);
NullCheck(L_1);
EventDelegate_1_Invoke_m274690C22E363FE35C4639C974B19A3AF13D2D27_inline(L_1, L_4, NULL);
}
IL_0020:
{
// void IPointerUpHandler.OnPointerUp(PointerEventData eventData) { if ( onPointerUp != null ) onPointerUp(new EventData<PointerEventData>(eventData, gameObject, this)); }
return;
}
}
// System.Void ParadoxNotion.Services.EventRouter::UnityEngine.EventSystems.IPointerClickHandler.OnPointerClick(UnityEngine.EventSystems.PointerEventData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventRouter_UnityEngine_EventSystems_IPointerClickHandler_OnPointerClick_m8196A26A2A9CC3F087FE72CD0BAA19815D72BD6C (EventRouter_tFF11845F5CEB376625AA32F751511FA5918717F9* __this, PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* ___0_eventData, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventData_1__ctor_mEECEB61696225A66C558A4EFAFDE0056B3F5A68D_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// void IPointerClickHandler.OnPointerClick(PointerEventData eventData) { if ( onPointerClick != null ) onPointerClick(new EventData<PointerEventData>(eventData, gameObject, this)); }
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* L_0 = __this->___onPointerClick_9;
if (!L_0)
{
goto IL_0020;
}
}
{
// void IPointerClickHandler.OnPointerClick(PointerEventData eventData) { if ( onPointerClick != null ) onPointerClick(new EventData<PointerEventData>(eventData, gameObject, this)); }
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* L_1 = __this->___onPointerClick_9;
PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* L_2 = ___0_eventData;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_3;
L_3 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL);
EventData_1_tDA4DCB8C007424BD162FE41648357A9C40BB4604 L_4;
memset((&L_4), 0, sizeof(L_4));
EventData_1__ctor_mEECEB61696225A66C558A4EFAFDE0056B3F5A68D((&L_4), L_2, L_3, __this, /*hidden argument*/EventData_1__ctor_mEECEB61696225A66C558A4EFAFDE0056B3F5A68D_RuntimeMethod_var);
NullCheck(L_1);
EventDelegate_1_Invoke_m274690C22E363FE35C4639C974B19A3AF13D2D27_inline(L_1, L_4, NULL);
}
IL_0020:
{
// void IPointerClickHandler.OnPointerClick(PointerEventData eventData) { if ( onPointerClick != null ) onPointerClick(new EventData<PointerEventData>(eventData, gameObject, this)); }
return;
}
}
// System.Void ParadoxNotion.Services.EventRouter::UnityEngine.EventSystems.IDragHandler.OnDrag(UnityEngine.EventSystems.PointerEventData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventRouter_UnityEngine_EventSystems_IDragHandler_OnDrag_m646B15BF4E77CC345DF7D784D991D271E5FBD4E2 (EventRouter_tFF11845F5CEB376625AA32F751511FA5918717F9* __this, PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* ___0_eventData, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventData_1__ctor_mEECEB61696225A66C558A4EFAFDE0056B3F5A68D_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// void IDragHandler.OnDrag(PointerEventData eventData) { if ( onDrag != null ) onDrag(new EventData<PointerEventData>(eventData, gameObject, this)); }
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* L_0 = __this->___onDrag_10;
if (!L_0)
{
goto IL_0020;
}
}
{
// void IDragHandler.OnDrag(PointerEventData eventData) { if ( onDrag != null ) onDrag(new EventData<PointerEventData>(eventData, gameObject, this)); }
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* L_1 = __this->___onDrag_10;
PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* L_2 = ___0_eventData;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_3;
L_3 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL);
EventData_1_tDA4DCB8C007424BD162FE41648357A9C40BB4604 L_4;
memset((&L_4), 0, sizeof(L_4));
EventData_1__ctor_mEECEB61696225A66C558A4EFAFDE0056B3F5A68D((&L_4), L_2, L_3, __this, /*hidden argument*/EventData_1__ctor_mEECEB61696225A66C558A4EFAFDE0056B3F5A68D_RuntimeMethod_var);
NullCheck(L_1);
EventDelegate_1_Invoke_m274690C22E363FE35C4639C974B19A3AF13D2D27_inline(L_1, L_4, NULL);
}
IL_0020:
{
// void IDragHandler.OnDrag(PointerEventData eventData) { if ( onDrag != null ) onDrag(new EventData<PointerEventData>(eventData, gameObject, this)); }
return;
}
}
// System.Void ParadoxNotion.Services.EventRouter::UnityEngine.EventSystems.IDropHandler.OnDrop(UnityEngine.EventSystems.PointerEventData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventRouter_UnityEngine_EventSystems_IDropHandler_OnDrop_mA1AA7FE78FB42D67B6E416FB36CA844A194224B7 (EventRouter_tFF11845F5CEB376625AA32F751511FA5918717F9* __this, PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* ___0_eventData, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventData_1__ctor_mEECEB61696225A66C558A4EFAFDE0056B3F5A68D_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// void IDropHandler.OnDrop(PointerEventData eventData) { if ( onDrop != null ) onDrop(new EventData<PointerEventData>(eventData, gameObject, this)); }
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* L_0 = __this->___onDrop_11;
if (!L_0)
{
goto IL_0020;
}
}
{
// void IDropHandler.OnDrop(PointerEventData eventData) { if ( onDrop != null ) onDrop(new EventData<PointerEventData>(eventData, gameObject, this)); }
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* L_1 = __this->___onDrop_11;
PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* L_2 = ___0_eventData;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_3;
L_3 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL);
EventData_1_tDA4DCB8C007424BD162FE41648357A9C40BB4604 L_4;
memset((&L_4), 0, sizeof(L_4));
EventData_1__ctor_mEECEB61696225A66C558A4EFAFDE0056B3F5A68D((&L_4), L_2, L_3, __this, /*hidden argument*/EventData_1__ctor_mEECEB61696225A66C558A4EFAFDE0056B3F5A68D_RuntimeMethod_var);
NullCheck(L_1);
EventDelegate_1_Invoke_m274690C22E363FE35C4639C974B19A3AF13D2D27_inline(L_1, L_4, NULL);
}
IL_0020:
{
// void IDropHandler.OnDrop(PointerEventData eventData) { if ( onDrop != null ) onDrop(new EventData<PointerEventData>(eventData, gameObject, this)); }
return;
}
}
// System.Void ParadoxNotion.Services.EventRouter::UnityEngine.EventSystems.IScrollHandler.OnScroll(UnityEngine.EventSystems.PointerEventData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventRouter_UnityEngine_EventSystems_IScrollHandler_OnScroll_m47B42F93D59B705695ADB029D71FDEE3C2E61528 (EventRouter_tFF11845F5CEB376625AA32F751511FA5918717F9* __this, PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* ___0_eventData, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventData_1__ctor_mEECEB61696225A66C558A4EFAFDE0056B3F5A68D_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// void IScrollHandler.OnScroll(PointerEventData eventData) { if ( onScroll != null ) onScroll(new EventData<PointerEventData>(eventData, gameObject, this)); }
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* L_0 = __this->___onScroll_12;
if (!L_0)
{
goto IL_0020;
}
}
{
// void IScrollHandler.OnScroll(PointerEventData eventData) { if ( onScroll != null ) onScroll(new EventData<PointerEventData>(eventData, gameObject, this)); }
EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3* L_1 = __this->___onScroll_12;
PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* L_2 = ___0_eventData;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_3;
L_3 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL);
EventData_1_tDA4DCB8C007424BD162FE41648357A9C40BB4604 L_4;
memset((&L_4), 0, sizeof(L_4));
EventData_1__ctor_mEECEB61696225A66C558A4EFAFDE0056B3F5A68D((&L_4), L_2, L_3, __this, /*hidden argument*/EventData_1__ctor_mEECEB61696225A66C558A4EFAFDE0056B3F5A68D_RuntimeMethod_var);
NullCheck(L_1);
EventDelegate_1_Invoke_m274690C22E363FE35C4639C974B19A3AF13D2D27_inline(L_1, L_4, NULL);
}
IL_0020:
{
// void IScrollHandler.OnScroll(PointerEventData eventData) { if ( onScroll != null ) onScroll(new EventData<PointerEventData>(eventData, gameObject, this)); }
return;
}
}
// System.Void ParadoxNotion.Services.EventRouter::UnityEngine.EventSystems.IUpdateSelectedHandler.OnUpdateSelected(UnityEngine.EventSystems.BaseEventData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventRouter_UnityEngine_EventSystems_IUpdateSelectedHandler_OnUpdateSelected_m715C908635F9276982F31B2B470371A5D6045E12 (EventRouter_tFF11845F5CEB376625AA32F751511FA5918717F9* __this, BaseEventData_tE03A848325C0AE8E76C6CA15FD86395EBF83364F* ___0_eventData, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventData_1__ctor_m560FDABE9C8C26C8DAEE595F07AD7BA38A75E2B1_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// void IUpdateSelectedHandler.OnUpdateSelected(BaseEventData eventData) { if ( onUpdateSelected != null ) onUpdateSelected(new EventData<BaseEventData>(eventData, gameObject, this)); }
EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B* L_0 = __this->___onUpdateSelected_13;
if (!L_0)
{
goto IL_0020;
}
}
{
// void IUpdateSelectedHandler.OnUpdateSelected(BaseEventData eventData) { if ( onUpdateSelected != null ) onUpdateSelected(new EventData<BaseEventData>(eventData, gameObject, this)); }
EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B* L_1 = __this->___onUpdateSelected_13;
BaseEventData_tE03A848325C0AE8E76C6CA15FD86395EBF83364F* L_2 = ___0_eventData;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_3;
L_3 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL);
EventData_1_t80A0E365E5FC42F002E77CE9D0CB9E220459C3D8 L_4;
memset((&L_4), 0, sizeof(L_4));
EventData_1__ctor_m560FDABE9C8C26C8DAEE595F07AD7BA38A75E2B1((&L_4), L_2, L_3, __this, /*hidden argument*/EventData_1__ctor_m560FDABE9C8C26C8DAEE595F07AD7BA38A75E2B1_RuntimeMethod_var);
NullCheck(L_1);
EventDelegate_1_Invoke_mA5C8ACD3FF849BEB4ED14C0E6ED39E303D8B96AE_inline(L_1, L_4, NULL);
}
IL_0020:
{
// void IUpdateSelectedHandler.OnUpdateSelected(BaseEventData eventData) { if ( onUpdateSelected != null ) onUpdateSelected(new EventData<BaseEventData>(eventData, gameObject, this)); }
return;
}
}
// System.Void ParadoxNotion.Services.EventRouter::UnityEngine.EventSystems.ISelectHandler.OnSelect(UnityEngine.EventSystems.BaseEventData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventRouter_UnityEngine_EventSystems_ISelectHandler_OnSelect_mB6FB9BEEEA8C93FCBC68370B45A047B1B1B9EBED (EventRouter_tFF11845F5CEB376625AA32F751511FA5918717F9* __this, BaseEventData_tE03A848325C0AE8E76C6CA15FD86395EBF83364F* ___0_eventData, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventData_1__ctor_m560FDABE9C8C26C8DAEE595F07AD7BA38A75E2B1_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// void ISelectHandler.OnSelect(BaseEventData eventData) { if ( onSelect != null ) onSelect(new EventData<BaseEventData>(eventData, gameObject, this)); }
EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B* L_0 = __this->___onSelect_14;
if (!L_0)
{
goto IL_0020;
}
}
{
// void ISelectHandler.OnSelect(BaseEventData eventData) { if ( onSelect != null ) onSelect(new EventData<BaseEventData>(eventData, gameObject, this)); }
EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B* L_1 = __this->___onSelect_14;
BaseEventData_tE03A848325C0AE8E76C6CA15FD86395EBF83364F* L_2 = ___0_eventData;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_3;
L_3 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL);
EventData_1_t80A0E365E5FC42F002E77CE9D0CB9E220459C3D8 L_4;
memset((&L_4), 0, sizeof(L_4));
EventData_1__ctor_m560FDABE9C8C26C8DAEE595F07AD7BA38A75E2B1((&L_4), L_2, L_3, __this, /*hidden argument*/EventData_1__ctor_m560FDABE9C8C26C8DAEE595F07AD7BA38A75E2B1_RuntimeMethod_var);
NullCheck(L_1);
EventDelegate_1_Invoke_mA5C8ACD3FF849BEB4ED14C0E6ED39E303D8B96AE_inline(L_1, L_4, NULL);
}
IL_0020:
{
// void ISelectHandler.OnSelect(BaseEventData eventData) { if ( onSelect != null ) onSelect(new EventData<BaseEventData>(eventData, gameObject, this)); }
return;
}
}
// System.Void ParadoxNotion.Services.EventRouter::UnityEngine.EventSystems.IDeselectHandler.OnDeselect(UnityEngine.EventSystems.BaseEventData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventRouter_UnityEngine_EventSystems_IDeselectHandler_OnDeselect_m667AFB6E4372D61C1590BD3F388AB80FB27D792D (EventRouter_tFF11845F5CEB376625AA32F751511FA5918717F9* __this, BaseEventData_tE03A848325C0AE8E76C6CA15FD86395EBF83364F* ___0_eventData, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventData_1__ctor_m560FDABE9C8C26C8DAEE595F07AD7BA38A75E2B1_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// void IDeselectHandler.OnDeselect(BaseEventData eventData) { if ( onDeselect != null ) onDeselect(new EventData<BaseEventData>(eventData, gameObject, this)); }
EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B* L_0 = __this->___onDeselect_15;
if (!L_0)
{
goto IL_0020;
}
}
{
// void IDeselectHandler.OnDeselect(BaseEventData eventData) { if ( onDeselect != null ) onDeselect(new EventData<BaseEventData>(eventData, gameObject, this)); }
EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B* L_1 = __this->___onDeselect_15;
BaseEventData_tE03A848325C0AE8E76C6CA15FD86395EBF83364F* L_2 = ___0_eventData;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_3;
L_3 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL);
EventData_1_t80A0E365E5FC42F002E77CE9D0CB9E220459C3D8 L_4;
memset((&L_4), 0, sizeof(L_4));
EventData_1__ctor_m560FDABE9C8C26C8DAEE595F07AD7BA38A75E2B1((&L_4), L_2, L_3, __this, /*hidden argument*/EventData_1__ctor_m560FDABE9C8C26C8DAEE595F07AD7BA38A75E2B1_RuntimeMethod_var);
NullCheck(L_1);
EventDelegate_1_Invoke_mA5C8ACD3FF849BEB4ED14C0E6ED39E303D8B96AE_inline(L_1, L_4, NULL);
}
IL_0020:
{
// void IDeselectHandler.OnDeselect(BaseEventData eventData) { if ( onDeselect != null ) onDeselect(new EventData<BaseEventData>(eventData, gameObject, this)); }
return;
}
}
// System.Void ParadoxNotion.Services.EventRouter::UnityEngine.EventSystems.IMoveHandler.OnMove(UnityEngine.EventSystems.AxisEventData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventRouter_UnityEngine_EventSystems_IMoveHandler_OnMove_mA2D10CB8C20B4B3A5928CC2562BEE42932656657 (EventRouter_tFF11845F5CEB376625AA32F751511FA5918717F9* __this, AxisEventData_t4AA742BC101B1AA300B16EE7F19E31B91F37A938* ___0_eventData, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventData_1__ctor_mD69A1FBD6A65807D2F361A092DDFE74240B3F6B2_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// void IMoveHandler.OnMove(AxisEventData eventData) { if ( onMove != null ) onMove(new EventData<AxisEventData>(eventData, gameObject, this)); }
EventDelegate_1_t9D47EFD73C7AAE4AF31A0169C509BD82147A2038* L_0 = __this->___onMove_16;
if (!L_0)
{
goto IL_0020;
}
}
{
// void IMoveHandler.OnMove(AxisEventData eventData) { if ( onMove != null ) onMove(new EventData<AxisEventData>(eventData, gameObject, this)); }
EventDelegate_1_t9D47EFD73C7AAE4AF31A0169C509BD82147A2038* L_1 = __this->___onMove_16;
AxisEventData_t4AA742BC101B1AA300B16EE7F19E31B91F37A938* L_2 = ___0_eventData;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_3;
L_3 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL);
EventData_1_t2A9F25C29335F7DE73911552034DC1A56070B984 L_4;
memset((&L_4), 0, sizeof(L_4));
EventData_1__ctor_mD69A1FBD6A65807D2F361A092DDFE74240B3F6B2((&L_4), L_2, L_3, __this, /*hidden argument*/EventData_1__ctor_mD69A1FBD6A65807D2F361A092DDFE74240B3F6B2_RuntimeMethod_var);
NullCheck(L_1);
EventDelegate_1_Invoke_m0FA14D2868F890EA76EC5E556E08975B94F11704_inline(L_1, L_4, NULL);
}
IL_0020:
{
// void IMoveHandler.OnMove(AxisEventData eventData) { if ( onMove != null ) onMove(new EventData<AxisEventData>(eventData, gameObject, this)); }
return;
}
}
// System.Void ParadoxNotion.Services.EventRouter::UnityEngine.EventSystems.ISubmitHandler.OnSubmit(UnityEngine.EventSystems.BaseEventData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventRouter_UnityEngine_EventSystems_ISubmitHandler_OnSubmit_m90C3A6034F43B0AA09D1C57F4FFF5F5815DB8021 (EventRouter_tFF11845F5CEB376625AA32F751511FA5918717F9* __this, BaseEventData_tE03A848325C0AE8E76C6CA15FD86395EBF83364F* ___0_eventData, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventData_1__ctor_m560FDABE9C8C26C8DAEE595F07AD7BA38A75E2B1_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// void ISubmitHandler.OnSubmit(BaseEventData eventData) { if ( onSubmit != null ) onSubmit(new EventData<BaseEventData>(eventData, gameObject, this)); }
EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B* L_0 = __this->___onSubmit_17;
if (!L_0)
{
goto IL_0020;
}
}
{
// void ISubmitHandler.OnSubmit(BaseEventData eventData) { if ( onSubmit != null ) onSubmit(new EventData<BaseEventData>(eventData, gameObject, this)); }
EventDelegate_1_tADEB0E3D25F34FE8A22D8FD3203F761C0DF4840B* L_1 = __this->___onSubmit_17;
BaseEventData_tE03A848325C0AE8E76C6CA15FD86395EBF83364F* L_2 = ___0_eventData;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_3;
L_3 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL);
EventData_1_t80A0E365E5FC42F002E77CE9D0CB9E220459C3D8 L_4;
memset((&L_4), 0, sizeof(L_4));
EventData_1__ctor_m560FDABE9C8C26C8DAEE595F07AD7BA38A75E2B1((&L_4), L_2, L_3, __this, /*hidden argument*/EventData_1__ctor_m560FDABE9C8C26C8DAEE595F07AD7BA38A75E2B1_RuntimeMethod_var);
NullCheck(L_1);
EventDelegate_1_Invoke_mA5C8ACD3FF849BEB4ED14C0E6ED39E303D8B96AE_inline(L_1, L_4, NULL);
}
IL_0020:
{
// void ISubmitHandler.OnSubmit(BaseEventData eventData) { if ( onSubmit != null ) onSubmit(new EventData<BaseEventData>(eventData, gameObject, this)); }
return;
}
}
// System.Void ParadoxNotion.Services.EventRouter::add_onMouseDown(ParadoxNotion.Services.EventRouter/EventDelegate)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventRouter_add_onMouseDown_mE0A5FC94BDFCCCA75818A8EC5972B8A9D64E9B32 (EventRouter_tFF11845F5CEB376625AA32F751511FA5918717F9* __this, EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* V_0 = NULL;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* V_1 = NULL;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* V_2 = NULL;
{
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_0 = __this->___onMouseDown_18;
V_0 = L_0;
}
IL_0007:
{
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_1 = V_0;
V_1 = L_1;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_2 = V_1;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL);
V_2 = ((EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F*)CastclassSealed((RuntimeObject*)L_4, EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F_il2cpp_TypeInfo_var));
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F** L_5 = (&__this->___onMouseDown_18);
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_6 = V_2;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_7 = V_1;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_8;
L_8 = InterlockedCompareExchangeImpl<EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F*>(L_5, L_6, L_7);
V_0 = L_8;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_9 = V_0;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_10 = V_1;
if ((!(((RuntimeObject*)(EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F*)L_9) == ((RuntimeObject*)(EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void ParadoxNotion.Services.EventRouter::remove_onMouseDown(ParadoxNotion.Services.EventRouter/EventDelegate)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventRouter_remove_onMouseDown_m86ACCF042A5D79535B87F3A9A82962776DFF0F83 (EventRouter_tFF11845F5CEB376625AA32F751511FA5918717F9* __this, EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* V_0 = NULL;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* V_1 = NULL;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* V_2 = NULL;
{
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_0 = __this->___onMouseDown_18;
V_0 = L_0;
}
IL_0007:
{
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_1 = V_0;
V_1 = L_1;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_2 = V_1;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL);
V_2 = ((EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F*)CastclassSealed((RuntimeObject*)L_4, EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F_il2cpp_TypeInfo_var));
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F** L_5 = (&__this->___onMouseDown_18);
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_6 = V_2;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_7 = V_1;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_8;
L_8 = InterlockedCompareExchangeImpl<EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F*>(L_5, L_6, L_7);
V_0 = L_8;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_9 = V_0;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_10 = V_1;
if ((!(((RuntimeObject*)(EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F*)L_9) == ((RuntimeObject*)(EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void ParadoxNotion.Services.EventRouter::add_onMouseDrag(ParadoxNotion.Services.EventRouter/EventDelegate)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventRouter_add_onMouseDrag_m2D329156FAC5B4C4D8C5E59DA7696FCD142F4D1A (EventRouter_tFF11845F5CEB376625AA32F751511FA5918717F9* __this, EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* V_0 = NULL;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* V_1 = NULL;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* V_2 = NULL;
{
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_0 = __this->___onMouseDrag_19;
V_0 = L_0;
}
IL_0007:
{
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_1 = V_0;
V_1 = L_1;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_2 = V_1;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL);
V_2 = ((EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F*)CastclassSealed((RuntimeObject*)L_4, EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F_il2cpp_TypeInfo_var));
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F** L_5 = (&__this->___onMouseDrag_19);
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_6 = V_2;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_7 = V_1;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_8;
L_8 = InterlockedCompareExchangeImpl<EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F*>(L_5, L_6, L_7);
V_0 = L_8;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_9 = V_0;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_10 = V_1;
if ((!(((RuntimeObject*)(EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F*)L_9) == ((RuntimeObject*)(EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void ParadoxNotion.Services.EventRouter::remove_onMouseDrag(ParadoxNotion.Services.EventRouter/EventDelegate)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventRouter_remove_onMouseDrag_m132D01E67E22EE1F162DF39738098645F4E01384 (EventRouter_tFF11845F5CEB376625AA32F751511FA5918717F9* __this, EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* V_0 = NULL;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* V_1 = NULL;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* V_2 = NULL;
{
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_0 = __this->___onMouseDrag_19;
V_0 = L_0;
}
IL_0007:
{
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_1 = V_0;
V_1 = L_1;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_2 = V_1;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL);
V_2 = ((EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F*)CastclassSealed((RuntimeObject*)L_4, EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F_il2cpp_TypeInfo_var));
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F** L_5 = (&__this->___onMouseDrag_19);
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_6 = V_2;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_7 = V_1;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_8;
L_8 = InterlockedCompareExchangeImpl<EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F*>(L_5, L_6, L_7);
V_0 = L_8;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_9 = V_0;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_10 = V_1;
if ((!(((RuntimeObject*)(EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F*)L_9) == ((RuntimeObject*)(EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void ParadoxNotion.Services.EventRouter::add_onMouseEnter(ParadoxNotion.Services.EventRouter/EventDelegate)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventRouter_add_onMouseEnter_m8AF11E88AC209A72122C5D7066F0C751CAEC04E0 (EventRouter_tFF11845F5CEB376625AA32F751511FA5918717F9* __this, EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* V_0 = NULL;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* V_1 = NULL;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* V_2 = NULL;
{
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_0 = __this->___onMouseEnter_20;
V_0 = L_0;
}
IL_0007:
{
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_1 = V_0;
V_1 = L_1;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_2 = V_1;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL);
V_2 = ((EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F*)CastclassSealed((RuntimeObject*)L_4, EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F_il2cpp_TypeInfo_var));
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F** L_5 = (&__this->___onMouseEnter_20);
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_6 = V_2;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_7 = V_1;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_8;
L_8 = InterlockedCompareExchangeImpl<EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F*>(L_5, L_6, L_7);
V_0 = L_8;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_9 = V_0;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_10 = V_1;
if ((!(((RuntimeObject*)(EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F*)L_9) == ((RuntimeObject*)(EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void ParadoxNotion.Services.EventRouter::remove_onMouseEnter(ParadoxNotion.Services.EventRouter/EventDelegate)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventRouter_remove_onMouseEnter_mE3A8644159DD91E985D773ED2D786C87588FCA00 (EventRouter_tFF11845F5CEB376625AA32F751511FA5918717F9* __this, EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* V_0 = NULL;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* V_1 = NULL;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* V_2 = NULL;
{
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_0 = __this->___onMouseEnter_20;
V_0 = L_0;
}
IL_0007:
{
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_1 = V_0;
V_1 = L_1;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_2 = V_1;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL);
V_2 = ((EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F*)CastclassSealed((RuntimeObject*)L_4, EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F_il2cpp_TypeInfo_var));
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F** L_5 = (&__this->___onMouseEnter_20);
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_6 = V_2;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_7 = V_1;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_8;
L_8 = InterlockedCompareExchangeImpl<EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F*>(L_5, L_6, L_7);
V_0 = L_8;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_9 = V_0;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_10 = V_1;
if ((!(((RuntimeObject*)(EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F*)L_9) == ((RuntimeObject*)(EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void ParadoxNotion.Services.EventRouter::add_onMouseExit(ParadoxNotion.Services.EventRouter/EventDelegate)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventRouter_add_onMouseExit_m9423030DE2AC20627C1C1D2A89ECF4A91E5768D5 (EventRouter_tFF11845F5CEB376625AA32F751511FA5918717F9* __this, EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* V_0 = NULL;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* V_1 = NULL;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* V_2 = NULL;
{
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_0 = __this->___onMouseExit_21;
V_0 = L_0;
}
IL_0007:
{
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_1 = V_0;
V_1 = L_1;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_2 = V_1;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL);
V_2 = ((EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F*)CastclassSealed((RuntimeObject*)L_4, EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F_il2cpp_TypeInfo_var));
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F** L_5 = (&__this->___onMouseExit_21);
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_6 = V_2;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_7 = V_1;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_8;
L_8 = InterlockedCompareExchangeImpl<EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F*>(L_5, L_6, L_7);
V_0 = L_8;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_9 = V_0;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_10 = V_1;
if ((!(((RuntimeObject*)(EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F*)L_9) == ((RuntimeObject*)(EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void ParadoxNotion.Services.EventRouter::remove_onMouseExit(ParadoxNotion.Services.EventRouter/EventDelegate)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventRouter_remove_onMouseExit_m90A54629F4027BF2599AF6CF43810A05084337A8 (EventRouter_tFF11845F5CEB376625AA32F751511FA5918717F9* __this, EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* V_0 = NULL;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* V_1 = NULL;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* V_2 = NULL;
{
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_0 = __this->___onMouseExit_21;
V_0 = L_0;
}
IL_0007:
{
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_1 = V_0;
V_1 = L_1;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_2 = V_1;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL);
V_2 = ((EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F*)CastclassSealed((RuntimeObject*)L_4, EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F_il2cpp_TypeInfo_var));
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F** L_5 = (&__this->___onMouseExit_21);
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_6 = V_2;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_7 = V_1;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_8;
L_8 = InterlockedCompareExchangeImpl<EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F*>(L_5, L_6, L_7);
V_0 = L_8;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_9 = V_0;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_10 = V_1;
if ((!(((RuntimeObject*)(EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F*)L_9) == ((RuntimeObject*)(EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void ParadoxNotion.Services.EventRouter::add_onMouseOver(ParadoxNotion.Services.EventRouter/EventDelegate)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventRouter_add_onMouseOver_m183E8CFC62E6C8C39E5E2820187C613FE8C406B1 (EventRouter_tFF11845F5CEB376625AA32F751511FA5918717F9* __this, EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* V_0 = NULL;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* V_1 = NULL;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* V_2 = NULL;
{
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_0 = __this->___onMouseOver_22;
V_0 = L_0;
}
IL_0007:
{
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_1 = V_0;
V_1 = L_1;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_2 = V_1;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL);
V_2 = ((EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F*)CastclassSealed((RuntimeObject*)L_4, EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F_il2cpp_TypeInfo_var));
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F** L_5 = (&__this->___onMouseOver_22);
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_6 = V_2;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_7 = V_1;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_8;
L_8 = InterlockedCompareExchangeImpl<EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F*>(L_5, L_6, L_7);
V_0 = L_8;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_9 = V_0;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_10 = V_1;
if ((!(((RuntimeObject*)(EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F*)L_9) == ((RuntimeObject*)(EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void ParadoxNotion.Services.EventRouter::remove_onMouseOver(ParadoxNotion.Services.EventRouter/EventDelegate)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventRouter_remove_onMouseOver_mD2DA328334BC485CBC051417649075A11C3BE48D (EventRouter_tFF11845F5CEB376625AA32F751511FA5918717F9* __this, EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* V_0 = NULL;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* V_1 = NULL;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* V_2 = NULL;
{
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_0 = __this->___onMouseOver_22;
V_0 = L_0;
}
IL_0007:
{
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_1 = V_0;
V_1 = L_1;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_2 = V_1;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL);
V_2 = ((EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F*)CastclassSealed((RuntimeObject*)L_4, EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F_il2cpp_TypeInfo_var));
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F** L_5 = (&__this->___onMouseOver_22);
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_6 = V_2;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_7 = V_1;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_8;
L_8 = InterlockedCompareExchangeImpl<EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F*>(L_5, L_6, L_7);
V_0 = L_8;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_9 = V_0;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_10 = V_1;
if ((!(((RuntimeObject*)(EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F*)L_9) == ((RuntimeObject*)(EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void ParadoxNotion.Services.EventRouter::add_onMouseUp(ParadoxNotion.Services.EventRouter/EventDelegate)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventRouter_add_onMouseUp_mF29ED60B63535942BDBCEF36028F12F7635BA0D0 (EventRouter_tFF11845F5CEB376625AA32F751511FA5918717F9* __this, EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* V_0 = NULL;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* V_1 = NULL;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* V_2 = NULL;
{
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_0 = __this->___onMouseUp_23;
V_0 = L_0;
}
IL_0007:
{
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_1 = V_0;
V_1 = L_1;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_2 = V_1;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL);
V_2 = ((EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F*)CastclassSealed((RuntimeObject*)L_4, EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F_il2cpp_TypeInfo_var));
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F** L_5 = (&__this->___onMouseUp_23);
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_6 = V_2;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_7 = V_1;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_8;
L_8 = InterlockedCompareExchangeImpl<EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F*>(L_5, L_6, L_7);
V_0 = L_8;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_9 = V_0;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_10 = V_1;
if ((!(((RuntimeObject*)(EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F*)L_9) == ((RuntimeObject*)(EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void ParadoxNotion.Services.EventRouter::remove_onMouseUp(ParadoxNotion.Services.EventRouter/EventDelegate)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventRouter_remove_onMouseUp_m2AFF80E1744CE6D29B303AFE675284AEBCA6DBA9 (EventRouter_tFF11845F5CEB376625AA32F751511FA5918717F9* __this, EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* V_0 = NULL;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* V_1 = NULL;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* V_2 = NULL;
{
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_0 = __this->___onMouseUp_23;
V_0 = L_0;
}
IL_0007:
{
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_1 = V_0;
V_1 = L_1;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_2 = V_1;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL);
V_2 = ((EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F*)CastclassSealed((RuntimeObject*)L_4, EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F_il2cpp_TypeInfo_var));
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F** L_5 = (&__this->___onMouseUp_23);
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_6 = V_2;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_7 = V_1;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_8;
L_8 = InterlockedCompareExchangeImpl<EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F*>(L_5, L_6, L_7);
V_0 = L_8;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_9 = V_0;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_10 = V_1;
if ((!(((RuntimeObject*)(EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F*)L_9) == ((RuntimeObject*)(EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void ParadoxNotion.Services.EventRouter::OnMouseDown()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventRouter_OnMouseDown_m3D091F851821A405C6C5432658F28205CD7C67AD (EventRouter_tFF11845F5CEB376625AA32F751511FA5918717F9* __this, const RuntimeMethod* method)
{
{
// void OnMouseDown() { if ( onMouseDown != null ) onMouseDown(new EventData(gameObject, this)); }
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_0 = __this->___onMouseDown_18;
if (!L_0)
{
goto IL_001f;
}
}
{
// void OnMouseDown() { if ( onMouseDown != null ) onMouseDown(new EventData(gameObject, this)); }
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_1 = __this->___onMouseDown_18;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_2;
L_2 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL);
EventData_tEA0797699E48A511278A7BF94A05A8ABDB9EFB0A L_3;
memset((&L_3), 0, sizeof(L_3));
EventData__ctor_m2A55CFAC427AE929A92C929E9521614AA005B62E((&L_3), L_2, __this, /*hidden argument*/NULL);
NullCheck(L_1);
EventDelegate_Invoke_mA01BB7A2C1721AD54120B01CC85F4133D7E811E3_inline(L_1, L_3, NULL);
}
IL_001f:
{
// void OnMouseDown() { if ( onMouseDown != null ) onMouseDown(new EventData(gameObject, this)); }
return;
}
}
// System.Void ParadoxNotion.Services.EventRouter::OnMouseDrag()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventRouter_OnMouseDrag_m96CF4C05D61AA89A13DD9A1F01256F23AD50CB43 (EventRouter_tFF11845F5CEB376625AA32F751511FA5918717F9* __this, const RuntimeMethod* method)
{
{
// void OnMouseDrag() { if ( onMouseDrag != null ) onMouseDrag(new EventData(gameObject, this)); }
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_0 = __this->___onMouseDrag_19;
if (!L_0)
{
goto IL_001f;
}
}
{
// void OnMouseDrag() { if ( onMouseDrag != null ) onMouseDrag(new EventData(gameObject, this)); }
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_1 = __this->___onMouseDrag_19;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_2;
L_2 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL);
EventData_tEA0797699E48A511278A7BF94A05A8ABDB9EFB0A L_3;
memset((&L_3), 0, sizeof(L_3));
EventData__ctor_m2A55CFAC427AE929A92C929E9521614AA005B62E((&L_3), L_2, __this, /*hidden argument*/NULL);
NullCheck(L_1);
EventDelegate_Invoke_mA01BB7A2C1721AD54120B01CC85F4133D7E811E3_inline(L_1, L_3, NULL);
}
IL_001f:
{
// void OnMouseDrag() { if ( onMouseDrag != null ) onMouseDrag(new EventData(gameObject, this)); }
return;
}
}
// System.Void ParadoxNotion.Services.EventRouter::OnMouseEnter()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventRouter_OnMouseEnter_m7D01F9D466C54811D4769380241ADC7AE539A730 (EventRouter_tFF11845F5CEB376625AA32F751511FA5918717F9* __this, const RuntimeMethod* method)
{
{
// void OnMouseEnter() { if ( onMouseEnter != null ) onMouseEnter(new EventData(gameObject, this)); }
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_0 = __this->___onMouseEnter_20;
if (!L_0)
{
goto IL_001f;
}
}
{
// void OnMouseEnter() { if ( onMouseEnter != null ) onMouseEnter(new EventData(gameObject, this)); }
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_1 = __this->___onMouseEnter_20;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_2;
L_2 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL);
EventData_tEA0797699E48A511278A7BF94A05A8ABDB9EFB0A L_3;
memset((&L_3), 0, sizeof(L_3));
EventData__ctor_m2A55CFAC427AE929A92C929E9521614AA005B62E((&L_3), L_2, __this, /*hidden argument*/NULL);
NullCheck(L_1);
EventDelegate_Invoke_mA01BB7A2C1721AD54120B01CC85F4133D7E811E3_inline(L_1, L_3, NULL);
}
IL_001f:
{
// void OnMouseEnter() { if ( onMouseEnter != null ) onMouseEnter(new EventData(gameObject, this)); }
return;
}
}
// System.Void ParadoxNotion.Services.EventRouter::OnMouseExit()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventRouter_OnMouseExit_mFE6083C2888CFAA16AFF9E1157EED70A27A7B098 (EventRouter_tFF11845F5CEB376625AA32F751511FA5918717F9* __this, const RuntimeMethod* method)
{
{
// void OnMouseExit() { if ( onMouseExit != null ) onMouseExit(new EventData(gameObject, this)); }
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_0 = __this->___onMouseExit_21;
if (!L_0)
{
goto IL_001f;
}
}
{
// void OnMouseExit() { if ( onMouseExit != null ) onMouseExit(new EventData(gameObject, this)); }
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_1 = __this->___onMouseExit_21;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_2;
L_2 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL);
EventData_tEA0797699E48A511278A7BF94A05A8ABDB9EFB0A L_3;
memset((&L_3), 0, sizeof(L_3));
EventData__ctor_m2A55CFAC427AE929A92C929E9521614AA005B62E((&L_3), L_2, __this, /*hidden argument*/NULL);
NullCheck(L_1);
EventDelegate_Invoke_mA01BB7A2C1721AD54120B01CC85F4133D7E811E3_inline(L_1, L_3, NULL);
}
IL_001f:
{
// void OnMouseExit() { if ( onMouseExit != null ) onMouseExit(new EventData(gameObject, this)); }
return;
}
}
// System.Void ParadoxNotion.Services.EventRouter::OnMouseOver()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventRouter_OnMouseOver_m2A145201408A3D67EB90EE30302BBFBC508D60CD (EventRouter_tFF11845F5CEB376625AA32F751511FA5918717F9* __this, const RuntimeMethod* method)
{
{
// void OnMouseOver() { if ( onMouseOver != null ) onMouseOver(new EventData(gameObject, this)); }
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_0 = __this->___onMouseOver_22;
if (!L_0)
{
goto IL_001f;
}
}
{
// void OnMouseOver() { if ( onMouseOver != null ) onMouseOver(new EventData(gameObject, this)); }
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_1 = __this->___onMouseOver_22;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_2;
L_2 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL);
EventData_tEA0797699E48A511278A7BF94A05A8ABDB9EFB0A L_3;
memset((&L_3), 0, sizeof(L_3));
EventData__ctor_m2A55CFAC427AE929A92C929E9521614AA005B62E((&L_3), L_2, __this, /*hidden argument*/NULL);
NullCheck(L_1);
EventDelegate_Invoke_mA01BB7A2C1721AD54120B01CC85F4133D7E811E3_inline(L_1, L_3, NULL);
}
IL_001f:
{
// void OnMouseOver() { if ( onMouseOver != null ) onMouseOver(new EventData(gameObject, this)); }
return;
}
}
// System.Void ParadoxNotion.Services.EventRouter::OnMouseUp()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventRouter_OnMouseUp_m8819A0EB1555F10962D4777C29B47F40FACBA894 (EventRouter_tFF11845F5CEB376625AA32F751511FA5918717F9* __this, const RuntimeMethod* method)
{
{
// void OnMouseUp() { if ( onMouseUp != null ) onMouseUp(new EventData(gameObject, this)); }
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_0 = __this->___onMouseUp_23;
if (!L_0)
{
goto IL_001f;
}
}
{
// void OnMouseUp() { if ( onMouseUp != null ) onMouseUp(new EventData(gameObject, this)); }
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_1 = __this->___onMouseUp_23;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_2;
L_2 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL);
EventData_tEA0797699E48A511278A7BF94A05A8ABDB9EFB0A L_3;
memset((&L_3), 0, sizeof(L_3));
EventData__ctor_m2A55CFAC427AE929A92C929E9521614AA005B62E((&L_3), L_2, __this, /*hidden argument*/NULL);
NullCheck(L_1);
EventDelegate_Invoke_mA01BB7A2C1721AD54120B01CC85F4133D7E811E3_inline(L_1, L_3, NULL);
}
IL_001f:
{
// void OnMouseUp() { if ( onMouseUp != null ) onMouseUp(new EventData(gameObject, this)); }
return;
}
}
// System.Void ParadoxNotion.Services.EventRouter::add_onEnable(ParadoxNotion.Services.EventRouter/EventDelegate)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventRouter_add_onEnable_m8DEA43E9BE083FCC75EB0EA0A9946FD57A9023F9 (EventRouter_tFF11845F5CEB376625AA32F751511FA5918717F9* __this, EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* V_0 = NULL;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* V_1 = NULL;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* V_2 = NULL;
{
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_0 = __this->___onEnable_24;
V_0 = L_0;
}
IL_0007:
{
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_1 = V_0;
V_1 = L_1;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_2 = V_1;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL);
V_2 = ((EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F*)CastclassSealed((RuntimeObject*)L_4, EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F_il2cpp_TypeInfo_var));
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F** L_5 = (&__this->___onEnable_24);
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_6 = V_2;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_7 = V_1;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_8;
L_8 = InterlockedCompareExchangeImpl<EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F*>(L_5, L_6, L_7);
V_0 = L_8;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_9 = V_0;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_10 = V_1;
if ((!(((RuntimeObject*)(EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F*)L_9) == ((RuntimeObject*)(EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void ParadoxNotion.Services.EventRouter::remove_onEnable(ParadoxNotion.Services.EventRouter/EventDelegate)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventRouter_remove_onEnable_m1D1370129B153D2B32BCA8FE637BC4CA57500FD7 (EventRouter_tFF11845F5CEB376625AA32F751511FA5918717F9* __this, EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* V_0 = NULL;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* V_1 = NULL;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* V_2 = NULL;
{
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_0 = __this->___onEnable_24;
V_0 = L_0;
}
IL_0007:
{
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_1 = V_0;
V_1 = L_1;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_2 = V_1;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL);
V_2 = ((EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F*)CastclassSealed((RuntimeObject*)L_4, EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F_il2cpp_TypeInfo_var));
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F** L_5 = (&__this->___onEnable_24);
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_6 = V_2;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_7 = V_1;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_8;
L_8 = InterlockedCompareExchangeImpl<EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F*>(L_5, L_6, L_7);
V_0 = L_8;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_9 = V_0;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_10 = V_1;
if ((!(((RuntimeObject*)(EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F*)L_9) == ((RuntimeObject*)(EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void ParadoxNotion.Services.EventRouter::add_onDisable(ParadoxNotion.Services.EventRouter/EventDelegate)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventRouter_add_onDisable_mC2BA9BB173D9A7461E5F503BCFBFFC3CDB18242C (EventRouter_tFF11845F5CEB376625AA32F751511FA5918717F9* __this, EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* V_0 = NULL;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* V_1 = NULL;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* V_2 = NULL;
{
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_0 = __this->___onDisable_25;
V_0 = L_0;
}
IL_0007:
{
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_1 = V_0;
V_1 = L_1;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_2 = V_1;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL);
V_2 = ((EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F*)CastclassSealed((RuntimeObject*)L_4, EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F_il2cpp_TypeInfo_var));
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F** L_5 = (&__this->___onDisable_25);
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_6 = V_2;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_7 = V_1;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_8;
L_8 = InterlockedCompareExchangeImpl<EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F*>(L_5, L_6, L_7);
V_0 = L_8;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_9 = V_0;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_10 = V_1;
if ((!(((RuntimeObject*)(EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F*)L_9) == ((RuntimeObject*)(EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void ParadoxNotion.Services.EventRouter::remove_onDisable(ParadoxNotion.Services.EventRouter/EventDelegate)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventRouter_remove_onDisable_mE9150D61F8A6DFD3E3474B142298C4F5EA31308C (EventRouter_tFF11845F5CEB376625AA32F751511FA5918717F9* __this, EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* V_0 = NULL;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* V_1 = NULL;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* V_2 = NULL;
{
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_0 = __this->___onDisable_25;
V_0 = L_0;
}
IL_0007:
{
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_1 = V_0;
V_1 = L_1;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_2 = V_1;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL);
V_2 = ((EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F*)CastclassSealed((RuntimeObject*)L_4, EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F_il2cpp_TypeInfo_var));
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F** L_5 = (&__this->___onDisable_25);
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_6 = V_2;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_7 = V_1;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_8;
L_8 = InterlockedCompareExchangeImpl<EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F*>(L_5, L_6, L_7);
V_0 = L_8;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_9 = V_0;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_10 = V_1;
if ((!(((RuntimeObject*)(EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F*)L_9) == ((RuntimeObject*)(EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void ParadoxNotion.Services.EventRouter::add_onDestroy(ParadoxNotion.Services.EventRouter/EventDelegate)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventRouter_add_onDestroy_m85CC05BF61E9E46B5E77D1EB8CC7D18A902E7248 (EventRouter_tFF11845F5CEB376625AA32F751511FA5918717F9* __this, EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* V_0 = NULL;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* V_1 = NULL;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* V_2 = NULL;
{
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_0 = __this->___onDestroy_26;
V_0 = L_0;
}
IL_0007:
{
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_1 = V_0;
V_1 = L_1;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_2 = V_1;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL);
V_2 = ((EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F*)CastclassSealed((RuntimeObject*)L_4, EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F_il2cpp_TypeInfo_var));
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F** L_5 = (&__this->___onDestroy_26);
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_6 = V_2;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_7 = V_1;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_8;
L_8 = InterlockedCompareExchangeImpl<EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F*>(L_5, L_6, L_7);
V_0 = L_8;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_9 = V_0;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_10 = V_1;
if ((!(((RuntimeObject*)(EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F*)L_9) == ((RuntimeObject*)(EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void ParadoxNotion.Services.EventRouter::remove_onDestroy(ParadoxNotion.Services.EventRouter/EventDelegate)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventRouter_remove_onDestroy_m7AC411CA51C637B51C9FC110121454FF9148F8AB (EventRouter_tFF11845F5CEB376625AA32F751511FA5918717F9* __this, EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* V_0 = NULL;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* V_1 = NULL;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* V_2 = NULL;
{
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_0 = __this->___onDestroy_26;
V_0 = L_0;
}
IL_0007:
{
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_1 = V_0;
V_1 = L_1;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_2 = V_1;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL);
V_2 = ((EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F*)CastclassSealed((RuntimeObject*)L_4, EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F_il2cpp_TypeInfo_var));
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F** L_5 = (&__this->___onDestroy_26);
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_6 = V_2;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_7 = V_1;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_8;
L_8 = InterlockedCompareExchangeImpl<EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F*>(L_5, L_6, L_7);
V_0 = L_8;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_9 = V_0;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_10 = V_1;
if ((!(((RuntimeObject*)(EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F*)L_9) == ((RuntimeObject*)(EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void ParadoxNotion.Services.EventRouter::OnEnable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventRouter_OnEnable_m0A11F2774018B17AE2FFB8218083C43587955383 (EventRouter_tFF11845F5CEB376625AA32F751511FA5918717F9* __this, const RuntimeMethod* method)
{
{
// void OnEnable() { if ( onEnable != null ) onEnable(new EventData(gameObject, this)); }
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_0 = __this->___onEnable_24;
if (!L_0)
{
goto IL_001f;
}
}
{
// void OnEnable() { if ( onEnable != null ) onEnable(new EventData(gameObject, this)); }
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_1 = __this->___onEnable_24;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_2;
L_2 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL);
EventData_tEA0797699E48A511278A7BF94A05A8ABDB9EFB0A L_3;
memset((&L_3), 0, sizeof(L_3));
EventData__ctor_m2A55CFAC427AE929A92C929E9521614AA005B62E((&L_3), L_2, __this, /*hidden argument*/NULL);
NullCheck(L_1);
EventDelegate_Invoke_mA01BB7A2C1721AD54120B01CC85F4133D7E811E3_inline(L_1, L_3, NULL);
}
IL_001f:
{
// void OnEnable() { if ( onEnable != null ) onEnable(new EventData(gameObject, this)); }
return;
}
}
// System.Void ParadoxNotion.Services.EventRouter::OnDisable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventRouter_OnDisable_mF55946DC9C815912BB9DC4000246161378A64F78 (EventRouter_tFF11845F5CEB376625AA32F751511FA5918717F9* __this, const RuntimeMethod* method)
{
{
// void OnDisable() { if ( onDisable != null ) onDisable(new EventData(gameObject, this)); }
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_0 = __this->___onDisable_25;
if (!L_0)
{
goto IL_001f;
}
}
{
// void OnDisable() { if ( onDisable != null ) onDisable(new EventData(gameObject, this)); }
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_1 = __this->___onDisable_25;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_2;
L_2 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL);
EventData_tEA0797699E48A511278A7BF94A05A8ABDB9EFB0A L_3;
memset((&L_3), 0, sizeof(L_3));
EventData__ctor_m2A55CFAC427AE929A92C929E9521614AA005B62E((&L_3), L_2, __this, /*hidden argument*/NULL);
NullCheck(L_1);
EventDelegate_Invoke_mA01BB7A2C1721AD54120B01CC85F4133D7E811E3_inline(L_1, L_3, NULL);
}
IL_001f:
{
// void OnDisable() { if ( onDisable != null ) onDisable(new EventData(gameObject, this)); }
return;
}
}
// System.Void ParadoxNotion.Services.EventRouter::OnDestroy()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventRouter_OnDestroy_m649C5D72037A7C93B4DFD0496A09DFCA8603E4C7 (EventRouter_tFF11845F5CEB376625AA32F751511FA5918717F9* __this, const RuntimeMethod* method)
{
{
// void OnDestroy() { if ( onDestroy != null ) onDestroy(new EventData(gameObject, this)); }
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_0 = __this->___onDestroy_26;
if (!L_0)
{
goto IL_001f;
}
}
{
// void OnDestroy() { if ( onDestroy != null ) onDestroy(new EventData(gameObject, this)); }
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_1 = __this->___onDestroy_26;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_2;
L_2 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL);
EventData_tEA0797699E48A511278A7BF94A05A8ABDB9EFB0A L_3;
memset((&L_3), 0, sizeof(L_3));
EventData__ctor_m2A55CFAC427AE929A92C929E9521614AA005B62E((&L_3), L_2, __this, /*hidden argument*/NULL);
NullCheck(L_1);
EventDelegate_Invoke_mA01BB7A2C1721AD54120B01CC85F4133D7E811E3_inline(L_1, L_3, NULL);
}
IL_001f:
{
// void OnDestroy() { if ( onDestroy != null ) onDestroy(new EventData(gameObject, this)); }
return;
}
}
// System.Void ParadoxNotion.Services.EventRouter::add_onTransformChildrenChanged(ParadoxNotion.Services.EventRouter/EventDelegate)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventRouter_add_onTransformChildrenChanged_mB4302E711352FBE65556D2EDDE3C2EE29A0B005C (EventRouter_tFF11845F5CEB376625AA32F751511FA5918717F9* __this, EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* V_0 = NULL;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* V_1 = NULL;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* V_2 = NULL;
{
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_0 = __this->___onTransformChildrenChanged_27;
V_0 = L_0;
}
IL_0007:
{
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_1 = V_0;
V_1 = L_1;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_2 = V_1;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL);
V_2 = ((EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F*)CastclassSealed((RuntimeObject*)L_4, EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F_il2cpp_TypeInfo_var));
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F** L_5 = (&__this->___onTransformChildrenChanged_27);
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_6 = V_2;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_7 = V_1;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_8;
L_8 = InterlockedCompareExchangeImpl<EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F*>(L_5, L_6, L_7);
V_0 = L_8;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_9 = V_0;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_10 = V_1;
if ((!(((RuntimeObject*)(EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F*)L_9) == ((RuntimeObject*)(EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void ParadoxNotion.Services.EventRouter::remove_onTransformChildrenChanged(ParadoxNotion.Services.EventRouter/EventDelegate)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventRouter_remove_onTransformChildrenChanged_m0F557A249D5BD97DBDF2EFB03E5A884D68D45133 (EventRouter_tFF11845F5CEB376625AA32F751511FA5918717F9* __this, EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* V_0 = NULL;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* V_1 = NULL;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* V_2 = NULL;
{
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_0 = __this->___onTransformChildrenChanged_27;
V_0 = L_0;
}
IL_0007:
{
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_1 = V_0;
V_1 = L_1;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_2 = V_1;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL);
V_2 = ((EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F*)CastclassSealed((RuntimeObject*)L_4, EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F_il2cpp_TypeInfo_var));
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F** L_5 = (&__this->___onTransformChildrenChanged_27);
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_6 = V_2;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_7 = V_1;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_8;
L_8 = InterlockedCompareExchangeImpl<EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F*>(L_5, L_6, L_7);
V_0 = L_8;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_9 = V_0;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_10 = V_1;
if ((!(((RuntimeObject*)(EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F*)L_9) == ((RuntimeObject*)(EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void ParadoxNotion.Services.EventRouter::add_onTransformParentChanged(ParadoxNotion.Services.EventRouter/EventDelegate)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventRouter_add_onTransformParentChanged_m2568F0E4F32E90EDE23DE829897860F7C8D6026A (EventRouter_tFF11845F5CEB376625AA32F751511FA5918717F9* __this, EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* V_0 = NULL;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* V_1 = NULL;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* V_2 = NULL;
{
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_0 = __this->___onTransformParentChanged_28;
V_0 = L_0;
}
IL_0007:
{
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_1 = V_0;
V_1 = L_1;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_2 = V_1;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL);
V_2 = ((EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F*)CastclassSealed((RuntimeObject*)L_4, EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F_il2cpp_TypeInfo_var));
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F** L_5 = (&__this->___onTransformParentChanged_28);
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_6 = V_2;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_7 = V_1;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_8;
L_8 = InterlockedCompareExchangeImpl<EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F*>(L_5, L_6, L_7);
V_0 = L_8;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_9 = V_0;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_10 = V_1;
if ((!(((RuntimeObject*)(EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F*)L_9) == ((RuntimeObject*)(EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void ParadoxNotion.Services.EventRouter::remove_onTransformParentChanged(ParadoxNotion.Services.EventRouter/EventDelegate)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventRouter_remove_onTransformParentChanged_m8D0C3BC8A07CF035E7BE8FE47DF107304C388F82 (EventRouter_tFF11845F5CEB376625AA32F751511FA5918717F9* __this, EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* V_0 = NULL;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* V_1 = NULL;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* V_2 = NULL;
{
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_0 = __this->___onTransformParentChanged_28;
V_0 = L_0;
}
IL_0007:
{
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_1 = V_0;
V_1 = L_1;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_2 = V_1;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL);
V_2 = ((EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F*)CastclassSealed((RuntimeObject*)L_4, EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F_il2cpp_TypeInfo_var));
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F** L_5 = (&__this->___onTransformParentChanged_28);
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_6 = V_2;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_7 = V_1;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_8;
L_8 = InterlockedCompareExchangeImpl<EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F*>(L_5, L_6, L_7);
V_0 = L_8;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_9 = V_0;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_10 = V_1;
if ((!(((RuntimeObject*)(EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F*)L_9) == ((RuntimeObject*)(EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void ParadoxNotion.Services.EventRouter::OnTransformChildrenChanged()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventRouter_OnTransformChildrenChanged_mFF9E1B93578EFEA9615798A71B11535AB696A581 (EventRouter_tFF11845F5CEB376625AA32F751511FA5918717F9* __this, const RuntimeMethod* method)
{
{
// void OnTransformChildrenChanged() { if ( onTransformChildrenChanged != null ) onTransformChildrenChanged(new EventData(gameObject, this)); }
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_0 = __this->___onTransformChildrenChanged_27;
if (!L_0)
{
goto IL_001f;
}
}
{
// void OnTransformChildrenChanged() { if ( onTransformChildrenChanged != null ) onTransformChildrenChanged(new EventData(gameObject, this)); }
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_1 = __this->___onTransformChildrenChanged_27;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_2;
L_2 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL);
EventData_tEA0797699E48A511278A7BF94A05A8ABDB9EFB0A L_3;
memset((&L_3), 0, sizeof(L_3));
EventData__ctor_m2A55CFAC427AE929A92C929E9521614AA005B62E((&L_3), L_2, __this, /*hidden argument*/NULL);
NullCheck(L_1);
EventDelegate_Invoke_mA01BB7A2C1721AD54120B01CC85F4133D7E811E3_inline(L_1, L_3, NULL);
}
IL_001f:
{
// void OnTransformChildrenChanged() { if ( onTransformChildrenChanged != null ) onTransformChildrenChanged(new EventData(gameObject, this)); }
return;
}
}
// System.Void ParadoxNotion.Services.EventRouter::OnTransformParentChanged()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventRouter_OnTransformParentChanged_mFE93EACFEBD833D4C49AC5828773DDFD59F33126 (EventRouter_tFF11845F5CEB376625AA32F751511FA5918717F9* __this, const RuntimeMethod* method)
{
{
// void OnTransformParentChanged() { if ( onTransformParentChanged != null ) onTransformParentChanged(new EventData(gameObject, this)); }
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_0 = __this->___onTransformParentChanged_28;
if (!L_0)
{
goto IL_001f;
}
}
{
// void OnTransformParentChanged() { if ( onTransformParentChanged != null ) onTransformParentChanged(new EventData(gameObject, this)); }
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_1 = __this->___onTransformParentChanged_28;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_2;
L_2 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL);
EventData_tEA0797699E48A511278A7BF94A05A8ABDB9EFB0A L_3;
memset((&L_3), 0, sizeof(L_3));
EventData__ctor_m2A55CFAC427AE929A92C929E9521614AA005B62E((&L_3), L_2, __this, /*hidden argument*/NULL);
NullCheck(L_1);
EventDelegate_Invoke_mA01BB7A2C1721AD54120B01CC85F4133D7E811E3_inline(L_1, L_3, NULL);
}
IL_001f:
{
// void OnTransformParentChanged() { if ( onTransformParentChanged != null ) onTransformParentChanged(new EventData(gameObject, this)); }
return;
}
}
// System.Void ParadoxNotion.Services.EventRouter::add_onAnimatorIK(ParadoxNotion.Services.EventRouter/EventDelegate`1<System.Int32>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventRouter_add_onAnimatorIK_mB93C2C39C85347B3002687F196559029A87F23E9 (EventRouter_tFF11845F5CEB376625AA32F751511FA5918717F9* __this, EventDelegate_1_t2A226EAE82D102AC6F450E338D16C4D1638857BD* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventDelegate_1_t2A226EAE82D102AC6F450E338D16C4D1638857BD_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
EventDelegate_1_t2A226EAE82D102AC6F450E338D16C4D1638857BD* V_0 = NULL;
EventDelegate_1_t2A226EAE82D102AC6F450E338D16C4D1638857BD* V_1 = NULL;
EventDelegate_1_t2A226EAE82D102AC6F450E338D16C4D1638857BD* V_2 = NULL;
{
EventDelegate_1_t2A226EAE82D102AC6F450E338D16C4D1638857BD* L_0 = __this->___onAnimatorIK_29;
V_0 = L_0;
}
IL_0007:
{
EventDelegate_1_t2A226EAE82D102AC6F450E338D16C4D1638857BD* L_1 = V_0;
V_1 = L_1;
EventDelegate_1_t2A226EAE82D102AC6F450E338D16C4D1638857BD* L_2 = V_1;
EventDelegate_1_t2A226EAE82D102AC6F450E338D16C4D1638857BD* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL);
V_2 = ((EventDelegate_1_t2A226EAE82D102AC6F450E338D16C4D1638857BD*)Castclass((RuntimeObject*)L_4, EventDelegate_1_t2A226EAE82D102AC6F450E338D16C4D1638857BD_il2cpp_TypeInfo_var));
EventDelegate_1_t2A226EAE82D102AC6F450E338D16C4D1638857BD** L_5 = (&__this->___onAnimatorIK_29);
EventDelegate_1_t2A226EAE82D102AC6F450E338D16C4D1638857BD* L_6 = V_2;
EventDelegate_1_t2A226EAE82D102AC6F450E338D16C4D1638857BD* L_7 = V_1;
EventDelegate_1_t2A226EAE82D102AC6F450E338D16C4D1638857BD* L_8;
L_8 = InterlockedCompareExchangeImpl<EventDelegate_1_t2A226EAE82D102AC6F450E338D16C4D1638857BD*>(L_5, L_6, L_7);
V_0 = L_8;
EventDelegate_1_t2A226EAE82D102AC6F450E338D16C4D1638857BD* L_9 = V_0;
EventDelegate_1_t2A226EAE82D102AC6F450E338D16C4D1638857BD* L_10 = V_1;
if ((!(((RuntimeObject*)(EventDelegate_1_t2A226EAE82D102AC6F450E338D16C4D1638857BD*)L_9) == ((RuntimeObject*)(EventDelegate_1_t2A226EAE82D102AC6F450E338D16C4D1638857BD*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void ParadoxNotion.Services.EventRouter::remove_onAnimatorIK(ParadoxNotion.Services.EventRouter/EventDelegate`1<System.Int32>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventRouter_remove_onAnimatorIK_mCF846EE7CA443BF9637EB6A2BE7C06ED7921E2BF (EventRouter_tFF11845F5CEB376625AA32F751511FA5918717F9* __this, EventDelegate_1_t2A226EAE82D102AC6F450E338D16C4D1638857BD* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventDelegate_1_t2A226EAE82D102AC6F450E338D16C4D1638857BD_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
EventDelegate_1_t2A226EAE82D102AC6F450E338D16C4D1638857BD* V_0 = NULL;
EventDelegate_1_t2A226EAE82D102AC6F450E338D16C4D1638857BD* V_1 = NULL;
EventDelegate_1_t2A226EAE82D102AC6F450E338D16C4D1638857BD* V_2 = NULL;
{
EventDelegate_1_t2A226EAE82D102AC6F450E338D16C4D1638857BD* L_0 = __this->___onAnimatorIK_29;
V_0 = L_0;
}
IL_0007:
{
EventDelegate_1_t2A226EAE82D102AC6F450E338D16C4D1638857BD* L_1 = V_0;
V_1 = L_1;
EventDelegate_1_t2A226EAE82D102AC6F450E338D16C4D1638857BD* L_2 = V_1;
EventDelegate_1_t2A226EAE82D102AC6F450E338D16C4D1638857BD* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL);
V_2 = ((EventDelegate_1_t2A226EAE82D102AC6F450E338D16C4D1638857BD*)Castclass((RuntimeObject*)L_4, EventDelegate_1_t2A226EAE82D102AC6F450E338D16C4D1638857BD_il2cpp_TypeInfo_var));
EventDelegate_1_t2A226EAE82D102AC6F450E338D16C4D1638857BD** L_5 = (&__this->___onAnimatorIK_29);
EventDelegate_1_t2A226EAE82D102AC6F450E338D16C4D1638857BD* L_6 = V_2;
EventDelegate_1_t2A226EAE82D102AC6F450E338D16C4D1638857BD* L_7 = V_1;
EventDelegate_1_t2A226EAE82D102AC6F450E338D16C4D1638857BD* L_8;
L_8 = InterlockedCompareExchangeImpl<EventDelegate_1_t2A226EAE82D102AC6F450E338D16C4D1638857BD*>(L_5, L_6, L_7);
V_0 = L_8;
EventDelegate_1_t2A226EAE82D102AC6F450E338D16C4D1638857BD* L_9 = V_0;
EventDelegate_1_t2A226EAE82D102AC6F450E338D16C4D1638857BD* L_10 = V_1;
if ((!(((RuntimeObject*)(EventDelegate_1_t2A226EAE82D102AC6F450E338D16C4D1638857BD*)L_9) == ((RuntimeObject*)(EventDelegate_1_t2A226EAE82D102AC6F450E338D16C4D1638857BD*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void ParadoxNotion.Services.EventRouter::add_onAnimatorMove(ParadoxNotion.Services.EventRouter/EventDelegate)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventRouter_add_onAnimatorMove_mD3FBDC5AC9AFB0BBD1F324CFB9225585FE13A766 (EventRouter_tFF11845F5CEB376625AA32F751511FA5918717F9* __this, EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectUtils_GetAddComponent_TisEventRouterAnimatorMove_tCC97034D7B43B81378ECB246E21BC3280DFF04AF_m7BBEDC1A5341AD59FDEF716C7DEFE384DCF5A4B7_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// add { if ( _routerAnimatorMove == null ) { _routerAnimatorMove = gameObject.GetAddComponent<EventRouterAnimatorMove>(); } _routerAnimatorMove.onAnimatorMove += value; }
EventRouterAnimatorMove_tCC97034D7B43B81378ECB246E21BC3280DFF04AF* L_0 = __this->____routerAnimatorMove_4;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_1)
{
goto IL_001f;
}
}
{
// add { if ( _routerAnimatorMove == null ) { _routerAnimatorMove = gameObject.GetAddComponent<EventRouterAnimatorMove>(); } _routerAnimatorMove.onAnimatorMove += value; }
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_2;
L_2 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL);
EventRouterAnimatorMove_tCC97034D7B43B81378ECB246E21BC3280DFF04AF* L_3;
L_3 = ObjectUtils_GetAddComponent_TisEventRouterAnimatorMove_tCC97034D7B43B81378ECB246E21BC3280DFF04AF_m7BBEDC1A5341AD59FDEF716C7DEFE384DCF5A4B7(L_2, ObjectUtils_GetAddComponent_TisEventRouterAnimatorMove_tCC97034D7B43B81378ECB246E21BC3280DFF04AF_m7BBEDC1A5341AD59FDEF716C7DEFE384DCF5A4B7_RuntimeMethod_var);
__this->____routerAnimatorMove_4 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&__this->____routerAnimatorMove_4), (void*)L_3);
}
IL_001f:
{
// add { if ( _routerAnimatorMove == null ) { _routerAnimatorMove = gameObject.GetAddComponent<EventRouterAnimatorMove>(); } _routerAnimatorMove.onAnimatorMove += value; }
EventRouterAnimatorMove_tCC97034D7B43B81378ECB246E21BC3280DFF04AF* L_4 = __this->____routerAnimatorMove_4;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_5 = ___0_value;
NullCheck(L_4);
EventRouterAnimatorMove_add_onAnimatorMove_m1D49DCAFE517CF7038E1B746CFCDD8175B5F282F(L_4, L_5, NULL);
// add { if ( _routerAnimatorMove == null ) { _routerAnimatorMove = gameObject.GetAddComponent<EventRouterAnimatorMove>(); } _routerAnimatorMove.onAnimatorMove += value; }
return;
}
}
// System.Void ParadoxNotion.Services.EventRouter::remove_onAnimatorMove(ParadoxNotion.Services.EventRouter/EventDelegate)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventRouter_remove_onAnimatorMove_m9F69837ADEF0298BC40C61C8335445F67353DF11 (EventRouter_tFF11845F5CEB376625AA32F751511FA5918717F9* __this, EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* ___0_value, 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;
}
{
// remove { if ( _routerAnimatorMove != null ) { _routerAnimatorMove.onAnimatorMove -= value; } }
EventRouterAnimatorMove_tCC97034D7B43B81378ECB246E21BC3280DFF04AF* L_0 = __this->____routerAnimatorMove_4;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_1)
{
goto IL_001a;
}
}
{
// remove { if ( _routerAnimatorMove != null ) { _routerAnimatorMove.onAnimatorMove -= value; } }
EventRouterAnimatorMove_tCC97034D7B43B81378ECB246E21BC3280DFF04AF* L_2 = __this->____routerAnimatorMove_4;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_3 = ___0_value;
NullCheck(L_2);
EventRouterAnimatorMove_remove_onAnimatorMove_m812E99781D0514D23B27254AE4916221FBF8704A(L_2, L_3, NULL);
}
IL_001a:
{
// remove { if ( _routerAnimatorMove != null ) { _routerAnimatorMove.onAnimatorMove -= value; } }
return;
}
}
// System.Void ParadoxNotion.Services.EventRouter::OnAnimatorIK(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventRouter_OnAnimatorIK_m6B18BA06266257E69F2672F3DCAAB670D327D09B (EventRouter_tFF11845F5CEB376625AA32F751511FA5918717F9* __this, int32_t ___0_layerIndex, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventData_1__ctor_mAA014CAE7F718DC006C5E2BBFD298C8DD5BEC433_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// void OnAnimatorIK(int layerIndex) { if ( onAnimatorIK != null ) onAnimatorIK(new EventData<int>(layerIndex, gameObject, this)); }
EventDelegate_1_t2A226EAE82D102AC6F450E338D16C4D1638857BD* L_0 = __this->___onAnimatorIK_29;
if (!L_0)
{
goto IL_0020;
}
}
{
// void OnAnimatorIK(int layerIndex) { if ( onAnimatorIK != null ) onAnimatorIK(new EventData<int>(layerIndex, gameObject, this)); }
EventDelegate_1_t2A226EAE82D102AC6F450E338D16C4D1638857BD* L_1 = __this->___onAnimatorIK_29;
int32_t L_2 = ___0_layerIndex;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_3;
L_3 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL);
EventData_1_tC3577762F0A3419B0EF72E8D7D570E0636021DFC L_4;
memset((&L_4), 0, sizeof(L_4));
EventData_1__ctor_mAA014CAE7F718DC006C5E2BBFD298C8DD5BEC433((&L_4), L_2, L_3, __this, /*hidden argument*/EventData_1__ctor_mAA014CAE7F718DC006C5E2BBFD298C8DD5BEC433_RuntimeMethod_var);
NullCheck(L_1);
EventDelegate_1_Invoke_mD9CC944DFFD6139C02D4F549DE71AAC68110574D_inline(L_1, L_4, NULL);
}
IL_0020:
{
// void OnAnimatorIK(int layerIndex) { if ( onAnimatorIK != null ) onAnimatorIK(new EventData<int>(layerIndex, gameObject, this)); }
return;
}
}
// System.Void ParadoxNotion.Services.EventRouter::add_onBecameInvisible(ParadoxNotion.Services.EventRouter/EventDelegate)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventRouter_add_onBecameInvisible_m90A4C93C1729BA922D36C4B5AE8FF555A84D79CC (EventRouter_tFF11845F5CEB376625AA32F751511FA5918717F9* __this, EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* V_0 = NULL;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* V_1 = NULL;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* V_2 = NULL;
{
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_0 = __this->___onBecameInvisible_30;
V_0 = L_0;
}
IL_0007:
{
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_1 = V_0;
V_1 = L_1;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_2 = V_1;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL);
V_2 = ((EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F*)CastclassSealed((RuntimeObject*)L_4, EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F_il2cpp_TypeInfo_var));
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F** L_5 = (&__this->___onBecameInvisible_30);
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_6 = V_2;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_7 = V_1;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_8;
L_8 = InterlockedCompareExchangeImpl<EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F*>(L_5, L_6, L_7);
V_0 = L_8;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_9 = V_0;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_10 = V_1;
if ((!(((RuntimeObject*)(EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F*)L_9) == ((RuntimeObject*)(EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void ParadoxNotion.Services.EventRouter::remove_onBecameInvisible(ParadoxNotion.Services.EventRouter/EventDelegate)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventRouter_remove_onBecameInvisible_m86B41C9C4EE27B7429B74601E93913BADCB0A4A8 (EventRouter_tFF11845F5CEB376625AA32F751511FA5918717F9* __this, EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* V_0 = NULL;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* V_1 = NULL;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* V_2 = NULL;
{
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_0 = __this->___onBecameInvisible_30;
V_0 = L_0;
}
IL_0007:
{
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_1 = V_0;
V_1 = L_1;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_2 = V_1;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL);
V_2 = ((EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F*)CastclassSealed((RuntimeObject*)L_4, EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F_il2cpp_TypeInfo_var));
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F** L_5 = (&__this->___onBecameInvisible_30);
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_6 = V_2;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_7 = V_1;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_8;
L_8 = InterlockedCompareExchangeImpl<EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F*>(L_5, L_6, L_7);
V_0 = L_8;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_9 = V_0;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_10 = V_1;
if ((!(((RuntimeObject*)(EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F*)L_9) == ((RuntimeObject*)(EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void ParadoxNotion.Services.EventRouter::add_onBecameVisible(ParadoxNotion.Services.EventRouter/EventDelegate)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventRouter_add_onBecameVisible_m37F03C33A8A3E5DEB600A39AA3A487382956F684 (EventRouter_tFF11845F5CEB376625AA32F751511FA5918717F9* __this, EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* V_0 = NULL;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* V_1 = NULL;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* V_2 = NULL;
{
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_0 = __this->___onBecameVisible_31;
V_0 = L_0;
}
IL_0007:
{
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_1 = V_0;
V_1 = L_1;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_2 = V_1;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL);
V_2 = ((EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F*)CastclassSealed((RuntimeObject*)L_4, EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F_il2cpp_TypeInfo_var));
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F** L_5 = (&__this->___onBecameVisible_31);
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_6 = V_2;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_7 = V_1;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_8;
L_8 = InterlockedCompareExchangeImpl<EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F*>(L_5, L_6, L_7);
V_0 = L_8;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_9 = V_0;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_10 = V_1;
if ((!(((RuntimeObject*)(EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F*)L_9) == ((RuntimeObject*)(EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void ParadoxNotion.Services.EventRouter::remove_onBecameVisible(ParadoxNotion.Services.EventRouter/EventDelegate)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventRouter_remove_onBecameVisible_mDCDF1B1A6EB1D29D1E7635FF078287758E51B908 (EventRouter_tFF11845F5CEB376625AA32F751511FA5918717F9* __this, EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* V_0 = NULL;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* V_1 = NULL;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* V_2 = NULL;
{
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_0 = __this->___onBecameVisible_31;
V_0 = L_0;
}
IL_0007:
{
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_1 = V_0;
V_1 = L_1;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_2 = V_1;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL);
V_2 = ((EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F*)CastclassSealed((RuntimeObject*)L_4, EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F_il2cpp_TypeInfo_var));
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F** L_5 = (&__this->___onBecameVisible_31);
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_6 = V_2;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_7 = V_1;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_8;
L_8 = InterlockedCompareExchangeImpl<EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F*>(L_5, L_6, L_7);
V_0 = L_8;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_9 = V_0;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_10 = V_1;
if ((!(((RuntimeObject*)(EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F*)L_9) == ((RuntimeObject*)(EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void ParadoxNotion.Services.EventRouter::OnBecameInvisible()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventRouter_OnBecameInvisible_m78A53750AA5F071C5AD1F6BA610860CF441BCD2A (EventRouter_tFF11845F5CEB376625AA32F751511FA5918717F9* __this, const RuntimeMethod* method)
{
{
// void OnBecameInvisible() { if ( onBecameInvisible != null ) onBecameInvisible(new EventData(gameObject, this)); }
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_0 = __this->___onBecameInvisible_30;
if (!L_0)
{
goto IL_001f;
}
}
{
// void OnBecameInvisible() { if ( onBecameInvisible != null ) onBecameInvisible(new EventData(gameObject, this)); }
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_1 = __this->___onBecameInvisible_30;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_2;
L_2 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL);
EventData_tEA0797699E48A511278A7BF94A05A8ABDB9EFB0A L_3;
memset((&L_3), 0, sizeof(L_3));
EventData__ctor_m2A55CFAC427AE929A92C929E9521614AA005B62E((&L_3), L_2, __this, /*hidden argument*/NULL);
NullCheck(L_1);
EventDelegate_Invoke_mA01BB7A2C1721AD54120B01CC85F4133D7E811E3_inline(L_1, L_3, NULL);
}
IL_001f:
{
// void OnBecameInvisible() { if ( onBecameInvisible != null ) onBecameInvisible(new EventData(gameObject, this)); }
return;
}
}
// System.Void ParadoxNotion.Services.EventRouter::OnBecameVisible()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventRouter_OnBecameVisible_m90EA97DB1DDDAE9A612E6CF6C578344B42AE1C56 (EventRouter_tFF11845F5CEB376625AA32F751511FA5918717F9* __this, const RuntimeMethod* method)
{
{
// void OnBecameVisible() { if ( onBecameVisible != null ) onBecameVisible(new EventData(gameObject, this)); }
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_0 = __this->___onBecameVisible_31;
if (!L_0)
{
goto IL_001f;
}
}
{
// void OnBecameVisible() { if ( onBecameVisible != null ) onBecameVisible(new EventData(gameObject, this)); }
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_1 = __this->___onBecameVisible_31;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_2;
L_2 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL);
EventData_tEA0797699E48A511278A7BF94A05A8ABDB9EFB0A L_3;
memset((&L_3), 0, sizeof(L_3));
EventData__ctor_m2A55CFAC427AE929A92C929E9521614AA005B62E((&L_3), L_2, __this, /*hidden argument*/NULL);
NullCheck(L_1);
EventDelegate_Invoke_mA01BB7A2C1721AD54120B01CC85F4133D7E811E3_inline(L_1, L_3, NULL);
}
IL_001f:
{
// void OnBecameVisible() { if ( onBecameVisible != null ) onBecameVisible(new EventData(gameObject, this)); }
return;
}
}
// System.Void ParadoxNotion.Services.EventRouter::add_onControllerColliderHit(ParadoxNotion.Services.EventRouter/EventDelegate`1<UnityEngine.ControllerColliderHit>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventRouter_add_onControllerColliderHit_mAF414B6BCADBBBF3DDFD7D7BA6F04F6E4A457FE9 (EventRouter_tFF11845F5CEB376625AA32F751511FA5918717F9* __this, EventDelegate_1_t9267A446213AA1DAC898708EE85CEB3EBF95D9B4* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventDelegate_1_t9267A446213AA1DAC898708EE85CEB3EBF95D9B4_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
EventDelegate_1_t9267A446213AA1DAC898708EE85CEB3EBF95D9B4* V_0 = NULL;
EventDelegate_1_t9267A446213AA1DAC898708EE85CEB3EBF95D9B4* V_1 = NULL;
EventDelegate_1_t9267A446213AA1DAC898708EE85CEB3EBF95D9B4* V_2 = NULL;
{
EventDelegate_1_t9267A446213AA1DAC898708EE85CEB3EBF95D9B4* L_0 = __this->___onControllerColliderHit_32;
V_0 = L_0;
}
IL_0007:
{
EventDelegate_1_t9267A446213AA1DAC898708EE85CEB3EBF95D9B4* L_1 = V_0;
V_1 = L_1;
EventDelegate_1_t9267A446213AA1DAC898708EE85CEB3EBF95D9B4* L_2 = V_1;
EventDelegate_1_t9267A446213AA1DAC898708EE85CEB3EBF95D9B4* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL);
V_2 = ((EventDelegate_1_t9267A446213AA1DAC898708EE85CEB3EBF95D9B4*)Castclass((RuntimeObject*)L_4, EventDelegate_1_t9267A446213AA1DAC898708EE85CEB3EBF95D9B4_il2cpp_TypeInfo_var));
EventDelegate_1_t9267A446213AA1DAC898708EE85CEB3EBF95D9B4** L_5 = (&__this->___onControllerColliderHit_32);
EventDelegate_1_t9267A446213AA1DAC898708EE85CEB3EBF95D9B4* L_6 = V_2;
EventDelegate_1_t9267A446213AA1DAC898708EE85CEB3EBF95D9B4* L_7 = V_1;
EventDelegate_1_t9267A446213AA1DAC898708EE85CEB3EBF95D9B4* L_8;
L_8 = InterlockedCompareExchangeImpl<EventDelegate_1_t9267A446213AA1DAC898708EE85CEB3EBF95D9B4*>(L_5, L_6, L_7);
V_0 = L_8;
EventDelegate_1_t9267A446213AA1DAC898708EE85CEB3EBF95D9B4* L_9 = V_0;
EventDelegate_1_t9267A446213AA1DAC898708EE85CEB3EBF95D9B4* L_10 = V_1;
if ((!(((RuntimeObject*)(EventDelegate_1_t9267A446213AA1DAC898708EE85CEB3EBF95D9B4*)L_9) == ((RuntimeObject*)(EventDelegate_1_t9267A446213AA1DAC898708EE85CEB3EBF95D9B4*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void ParadoxNotion.Services.EventRouter::remove_onControllerColliderHit(ParadoxNotion.Services.EventRouter/EventDelegate`1<UnityEngine.ControllerColliderHit>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventRouter_remove_onControllerColliderHit_m249E64498A9A9BD690E80F83FD8F8EFE8A73342C (EventRouter_tFF11845F5CEB376625AA32F751511FA5918717F9* __this, EventDelegate_1_t9267A446213AA1DAC898708EE85CEB3EBF95D9B4* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventDelegate_1_t9267A446213AA1DAC898708EE85CEB3EBF95D9B4_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
EventDelegate_1_t9267A446213AA1DAC898708EE85CEB3EBF95D9B4* V_0 = NULL;
EventDelegate_1_t9267A446213AA1DAC898708EE85CEB3EBF95D9B4* V_1 = NULL;
EventDelegate_1_t9267A446213AA1DAC898708EE85CEB3EBF95D9B4* V_2 = NULL;
{
EventDelegate_1_t9267A446213AA1DAC898708EE85CEB3EBF95D9B4* L_0 = __this->___onControllerColliderHit_32;
V_0 = L_0;
}
IL_0007:
{
EventDelegate_1_t9267A446213AA1DAC898708EE85CEB3EBF95D9B4* L_1 = V_0;
V_1 = L_1;
EventDelegate_1_t9267A446213AA1DAC898708EE85CEB3EBF95D9B4* L_2 = V_1;
EventDelegate_1_t9267A446213AA1DAC898708EE85CEB3EBF95D9B4* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL);
V_2 = ((EventDelegate_1_t9267A446213AA1DAC898708EE85CEB3EBF95D9B4*)Castclass((RuntimeObject*)L_4, EventDelegate_1_t9267A446213AA1DAC898708EE85CEB3EBF95D9B4_il2cpp_TypeInfo_var));
EventDelegate_1_t9267A446213AA1DAC898708EE85CEB3EBF95D9B4** L_5 = (&__this->___onControllerColliderHit_32);
EventDelegate_1_t9267A446213AA1DAC898708EE85CEB3EBF95D9B4* L_6 = V_2;
EventDelegate_1_t9267A446213AA1DAC898708EE85CEB3EBF95D9B4* L_7 = V_1;
EventDelegate_1_t9267A446213AA1DAC898708EE85CEB3EBF95D9B4* L_8;
L_8 = InterlockedCompareExchangeImpl<EventDelegate_1_t9267A446213AA1DAC898708EE85CEB3EBF95D9B4*>(L_5, L_6, L_7);
V_0 = L_8;
EventDelegate_1_t9267A446213AA1DAC898708EE85CEB3EBF95D9B4* L_9 = V_0;
EventDelegate_1_t9267A446213AA1DAC898708EE85CEB3EBF95D9B4* L_10 = V_1;
if ((!(((RuntimeObject*)(EventDelegate_1_t9267A446213AA1DAC898708EE85CEB3EBF95D9B4*)L_9) == ((RuntimeObject*)(EventDelegate_1_t9267A446213AA1DAC898708EE85CEB3EBF95D9B4*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void ParadoxNotion.Services.EventRouter::add_onParticleCollision(ParadoxNotion.Services.EventRouter/EventDelegate`1<UnityEngine.GameObject>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventRouter_add_onParticleCollision_m3019D32458271EBF7FCC3F165CF17C76D32C2D1B (EventRouter_tFF11845F5CEB376625AA32F751511FA5918717F9* __this, EventDelegate_1_t5A4AFE96D0BA4815568B3734C38266933BB5AAD6* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventDelegate_1_t5A4AFE96D0BA4815568B3734C38266933BB5AAD6_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
EventDelegate_1_t5A4AFE96D0BA4815568B3734C38266933BB5AAD6* V_0 = NULL;
EventDelegate_1_t5A4AFE96D0BA4815568B3734C38266933BB5AAD6* V_1 = NULL;
EventDelegate_1_t5A4AFE96D0BA4815568B3734C38266933BB5AAD6* V_2 = NULL;
{
EventDelegate_1_t5A4AFE96D0BA4815568B3734C38266933BB5AAD6* L_0 = __this->___onParticleCollision_33;
V_0 = L_0;
}
IL_0007:
{
EventDelegate_1_t5A4AFE96D0BA4815568B3734C38266933BB5AAD6* L_1 = V_0;
V_1 = L_1;
EventDelegate_1_t5A4AFE96D0BA4815568B3734C38266933BB5AAD6* L_2 = V_1;
EventDelegate_1_t5A4AFE96D0BA4815568B3734C38266933BB5AAD6* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL);
V_2 = ((EventDelegate_1_t5A4AFE96D0BA4815568B3734C38266933BB5AAD6*)Castclass((RuntimeObject*)L_4, EventDelegate_1_t5A4AFE96D0BA4815568B3734C38266933BB5AAD6_il2cpp_TypeInfo_var));
EventDelegate_1_t5A4AFE96D0BA4815568B3734C38266933BB5AAD6** L_5 = (&__this->___onParticleCollision_33);
EventDelegate_1_t5A4AFE96D0BA4815568B3734C38266933BB5AAD6* L_6 = V_2;
EventDelegate_1_t5A4AFE96D0BA4815568B3734C38266933BB5AAD6* L_7 = V_1;
EventDelegate_1_t5A4AFE96D0BA4815568B3734C38266933BB5AAD6* L_8;
L_8 = InterlockedCompareExchangeImpl<EventDelegate_1_t5A4AFE96D0BA4815568B3734C38266933BB5AAD6*>(L_5, L_6, L_7);
V_0 = L_8;
EventDelegate_1_t5A4AFE96D0BA4815568B3734C38266933BB5AAD6* L_9 = V_0;
EventDelegate_1_t5A4AFE96D0BA4815568B3734C38266933BB5AAD6* L_10 = V_1;
if ((!(((RuntimeObject*)(EventDelegate_1_t5A4AFE96D0BA4815568B3734C38266933BB5AAD6*)L_9) == ((RuntimeObject*)(EventDelegate_1_t5A4AFE96D0BA4815568B3734C38266933BB5AAD6*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void ParadoxNotion.Services.EventRouter::remove_onParticleCollision(ParadoxNotion.Services.EventRouter/EventDelegate`1<UnityEngine.GameObject>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventRouter_remove_onParticleCollision_m97170A2CAB3D089888755063026343C7A03063B8 (EventRouter_tFF11845F5CEB376625AA32F751511FA5918717F9* __this, EventDelegate_1_t5A4AFE96D0BA4815568B3734C38266933BB5AAD6* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventDelegate_1_t5A4AFE96D0BA4815568B3734C38266933BB5AAD6_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
EventDelegate_1_t5A4AFE96D0BA4815568B3734C38266933BB5AAD6* V_0 = NULL;
EventDelegate_1_t5A4AFE96D0BA4815568B3734C38266933BB5AAD6* V_1 = NULL;
EventDelegate_1_t5A4AFE96D0BA4815568B3734C38266933BB5AAD6* V_2 = NULL;
{
EventDelegate_1_t5A4AFE96D0BA4815568B3734C38266933BB5AAD6* L_0 = __this->___onParticleCollision_33;
V_0 = L_0;
}
IL_0007:
{
EventDelegate_1_t5A4AFE96D0BA4815568B3734C38266933BB5AAD6* L_1 = V_0;
V_1 = L_1;
EventDelegate_1_t5A4AFE96D0BA4815568B3734C38266933BB5AAD6* L_2 = V_1;
EventDelegate_1_t5A4AFE96D0BA4815568B3734C38266933BB5AAD6* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL);
V_2 = ((EventDelegate_1_t5A4AFE96D0BA4815568B3734C38266933BB5AAD6*)Castclass((RuntimeObject*)L_4, EventDelegate_1_t5A4AFE96D0BA4815568B3734C38266933BB5AAD6_il2cpp_TypeInfo_var));
EventDelegate_1_t5A4AFE96D0BA4815568B3734C38266933BB5AAD6** L_5 = (&__this->___onParticleCollision_33);
EventDelegate_1_t5A4AFE96D0BA4815568B3734C38266933BB5AAD6* L_6 = V_2;
EventDelegate_1_t5A4AFE96D0BA4815568B3734C38266933BB5AAD6* L_7 = V_1;
EventDelegate_1_t5A4AFE96D0BA4815568B3734C38266933BB5AAD6* L_8;
L_8 = InterlockedCompareExchangeImpl<EventDelegate_1_t5A4AFE96D0BA4815568B3734C38266933BB5AAD6*>(L_5, L_6, L_7);
V_0 = L_8;
EventDelegate_1_t5A4AFE96D0BA4815568B3734C38266933BB5AAD6* L_9 = V_0;
EventDelegate_1_t5A4AFE96D0BA4815568B3734C38266933BB5AAD6* L_10 = V_1;
if ((!(((RuntimeObject*)(EventDelegate_1_t5A4AFE96D0BA4815568B3734C38266933BB5AAD6*)L_9) == ((RuntimeObject*)(EventDelegate_1_t5A4AFE96D0BA4815568B3734C38266933BB5AAD6*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void ParadoxNotion.Services.EventRouter::OnControllerColliderHit(UnityEngine.ControllerColliderHit)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventRouter_OnControllerColliderHit_m0582F5A3B92338F012CB951BB676CA3923DA4B5D (EventRouter_tFF11845F5CEB376625AA32F751511FA5918717F9* __this, ControllerColliderHit_tD0B734CBE0E2B089339B14600EB5A80295F6DE92* ___0_hit, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventData_1__ctor_m42F2573B8126B77C24A978F1C46A8D939E621744_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// void OnControllerColliderHit(ControllerColliderHit hit) { if ( onControllerColliderHit != null ) onControllerColliderHit(new EventData<ControllerColliderHit>(hit, gameObject, this)); }
EventDelegate_1_t9267A446213AA1DAC898708EE85CEB3EBF95D9B4* L_0 = __this->___onControllerColliderHit_32;
if (!L_0)
{
goto IL_0020;
}
}
{
// void OnControllerColliderHit(ControllerColliderHit hit) { if ( onControllerColliderHit != null ) onControllerColliderHit(new EventData<ControllerColliderHit>(hit, gameObject, this)); }
EventDelegate_1_t9267A446213AA1DAC898708EE85CEB3EBF95D9B4* L_1 = __this->___onControllerColliderHit_32;
ControllerColliderHit_tD0B734CBE0E2B089339B14600EB5A80295F6DE92* L_2 = ___0_hit;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_3;
L_3 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL);
EventData_1_tEA1AB3AD1FAF91315E38AA44EE7D9F830CA4E3FD L_4;
memset((&L_4), 0, sizeof(L_4));
EventData_1__ctor_m42F2573B8126B77C24A978F1C46A8D939E621744((&L_4), L_2, L_3, __this, /*hidden argument*/EventData_1__ctor_m42F2573B8126B77C24A978F1C46A8D939E621744_RuntimeMethod_var);
NullCheck(L_1);
EventDelegate_1_Invoke_mA9CEBC9E110270970FC0BA9DE0EF0837C8392E07_inline(L_1, L_4, NULL);
}
IL_0020:
{
// void OnControllerColliderHit(ControllerColliderHit hit) { if ( onControllerColliderHit != null ) onControllerColliderHit(new EventData<ControllerColliderHit>(hit, gameObject, this)); }
return;
}
}
// System.Void ParadoxNotion.Services.EventRouter::OnParticleCollision(UnityEngine.GameObject)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventRouter_OnParticleCollision_m411D6DCF7BBAD73BD8784EC9883ECDE2AF978C87 (EventRouter_tFF11845F5CEB376625AA32F751511FA5918717F9* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_other, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventData_1__ctor_m867C378BE95278CD293B5C29F8E43D31E5082183_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// void OnParticleCollision(GameObject other) { if ( onParticleCollision != null ) onParticleCollision(new EventData<GameObject>(other, gameObject, this)); }
EventDelegate_1_t5A4AFE96D0BA4815568B3734C38266933BB5AAD6* L_0 = __this->___onParticleCollision_33;
if (!L_0)
{
goto IL_0020;
}
}
{
// void OnParticleCollision(GameObject other) { if ( onParticleCollision != null ) onParticleCollision(new EventData<GameObject>(other, gameObject, this)); }
EventDelegate_1_t5A4AFE96D0BA4815568B3734C38266933BB5AAD6* L_1 = __this->___onParticleCollision_33;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_2 = ___0_other;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_3;
L_3 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL);
EventData_1_tB27E7A83FC4EB0A8B8711E781DB57024F73CA0D0 L_4;
memset((&L_4), 0, sizeof(L_4));
EventData_1__ctor_m867C378BE95278CD293B5C29F8E43D31E5082183((&L_4), L_2, L_3, __this, /*hidden argument*/EventData_1__ctor_m867C378BE95278CD293B5C29F8E43D31E5082183_RuntimeMethod_var);
NullCheck(L_1);
EventDelegate_1_Invoke_mCBAD26C21634AA55E269708086CFA7DE6181EB2E_inline(L_1, L_4, NULL);
}
IL_0020:
{
// void OnParticleCollision(GameObject other) { if ( onParticleCollision != null ) onParticleCollision(new EventData<GameObject>(other, gameObject, this)); }
return;
}
}
// System.Void ParadoxNotion.Services.EventRouter::add_onCollisionEnter(ParadoxNotion.Services.EventRouter/EventDelegate`1<UnityEngine.Collision>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventRouter_add_onCollisionEnter_m05BD5C95E044D8DA03070577627D03F1658628B5 (EventRouter_tFF11845F5CEB376625AA32F751511FA5918717F9* __this, EventDelegate_1_tD29A63C52AB913AB044E80D0145C193680CB8AF1* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventDelegate_1_tD29A63C52AB913AB044E80D0145C193680CB8AF1_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
EventDelegate_1_tD29A63C52AB913AB044E80D0145C193680CB8AF1* V_0 = NULL;
EventDelegate_1_tD29A63C52AB913AB044E80D0145C193680CB8AF1* V_1 = NULL;
EventDelegate_1_tD29A63C52AB913AB044E80D0145C193680CB8AF1* V_2 = NULL;
{
EventDelegate_1_tD29A63C52AB913AB044E80D0145C193680CB8AF1* L_0 = __this->___onCollisionEnter_34;
V_0 = L_0;
}
IL_0007:
{
EventDelegate_1_tD29A63C52AB913AB044E80D0145C193680CB8AF1* L_1 = V_0;
V_1 = L_1;
EventDelegate_1_tD29A63C52AB913AB044E80D0145C193680CB8AF1* L_2 = V_1;
EventDelegate_1_tD29A63C52AB913AB044E80D0145C193680CB8AF1* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL);
V_2 = ((EventDelegate_1_tD29A63C52AB913AB044E80D0145C193680CB8AF1*)Castclass((RuntimeObject*)L_4, EventDelegate_1_tD29A63C52AB913AB044E80D0145C193680CB8AF1_il2cpp_TypeInfo_var));
EventDelegate_1_tD29A63C52AB913AB044E80D0145C193680CB8AF1** L_5 = (&__this->___onCollisionEnter_34);
EventDelegate_1_tD29A63C52AB913AB044E80D0145C193680CB8AF1* L_6 = V_2;
EventDelegate_1_tD29A63C52AB913AB044E80D0145C193680CB8AF1* L_7 = V_1;
EventDelegate_1_tD29A63C52AB913AB044E80D0145C193680CB8AF1* L_8;
L_8 = InterlockedCompareExchangeImpl<EventDelegate_1_tD29A63C52AB913AB044E80D0145C193680CB8AF1*>(L_5, L_6, L_7);
V_0 = L_8;
EventDelegate_1_tD29A63C52AB913AB044E80D0145C193680CB8AF1* L_9 = V_0;
EventDelegate_1_tD29A63C52AB913AB044E80D0145C193680CB8AF1* L_10 = V_1;
if ((!(((RuntimeObject*)(EventDelegate_1_tD29A63C52AB913AB044E80D0145C193680CB8AF1*)L_9) == ((RuntimeObject*)(EventDelegate_1_tD29A63C52AB913AB044E80D0145C193680CB8AF1*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void ParadoxNotion.Services.EventRouter::remove_onCollisionEnter(ParadoxNotion.Services.EventRouter/EventDelegate`1<UnityEngine.Collision>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventRouter_remove_onCollisionEnter_mC5B608726A9E996F387BBD7E20F3A9AB54A6D919 (EventRouter_tFF11845F5CEB376625AA32F751511FA5918717F9* __this, EventDelegate_1_tD29A63C52AB913AB044E80D0145C193680CB8AF1* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventDelegate_1_tD29A63C52AB913AB044E80D0145C193680CB8AF1_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
EventDelegate_1_tD29A63C52AB913AB044E80D0145C193680CB8AF1* V_0 = NULL;
EventDelegate_1_tD29A63C52AB913AB044E80D0145C193680CB8AF1* V_1 = NULL;
EventDelegate_1_tD29A63C52AB913AB044E80D0145C193680CB8AF1* V_2 = NULL;
{
EventDelegate_1_tD29A63C52AB913AB044E80D0145C193680CB8AF1* L_0 = __this->___onCollisionEnter_34;
V_0 = L_0;
}
IL_0007:
{
EventDelegate_1_tD29A63C52AB913AB044E80D0145C193680CB8AF1* L_1 = V_0;
V_1 = L_1;
EventDelegate_1_tD29A63C52AB913AB044E80D0145C193680CB8AF1* L_2 = V_1;
EventDelegate_1_tD29A63C52AB913AB044E80D0145C193680CB8AF1* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL);
V_2 = ((EventDelegate_1_tD29A63C52AB913AB044E80D0145C193680CB8AF1*)Castclass((RuntimeObject*)L_4, EventDelegate_1_tD29A63C52AB913AB044E80D0145C193680CB8AF1_il2cpp_TypeInfo_var));
EventDelegate_1_tD29A63C52AB913AB044E80D0145C193680CB8AF1** L_5 = (&__this->___onCollisionEnter_34);
EventDelegate_1_tD29A63C52AB913AB044E80D0145C193680CB8AF1* L_6 = V_2;
EventDelegate_1_tD29A63C52AB913AB044E80D0145C193680CB8AF1* L_7 = V_1;
EventDelegate_1_tD29A63C52AB913AB044E80D0145C193680CB8AF1* L_8;
L_8 = InterlockedCompareExchangeImpl<EventDelegate_1_tD29A63C52AB913AB044E80D0145C193680CB8AF1*>(L_5, L_6, L_7);
V_0 = L_8;
EventDelegate_1_tD29A63C52AB913AB044E80D0145C193680CB8AF1* L_9 = V_0;
EventDelegate_1_tD29A63C52AB913AB044E80D0145C193680CB8AF1* L_10 = V_1;
if ((!(((RuntimeObject*)(EventDelegate_1_tD29A63C52AB913AB044E80D0145C193680CB8AF1*)L_9) == ((RuntimeObject*)(EventDelegate_1_tD29A63C52AB913AB044E80D0145C193680CB8AF1*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void ParadoxNotion.Services.EventRouter::add_onCollisionExit(ParadoxNotion.Services.EventRouter/EventDelegate`1<UnityEngine.Collision>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventRouter_add_onCollisionExit_mA20186E15595B759C29FAD716E51087851EDAE78 (EventRouter_tFF11845F5CEB376625AA32F751511FA5918717F9* __this, EventDelegate_1_tD29A63C52AB913AB044E80D0145C193680CB8AF1* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventDelegate_1_tD29A63C52AB913AB044E80D0145C193680CB8AF1_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
EventDelegate_1_tD29A63C52AB913AB044E80D0145C193680CB8AF1* V_0 = NULL;
EventDelegate_1_tD29A63C52AB913AB044E80D0145C193680CB8AF1* V_1 = NULL;
EventDelegate_1_tD29A63C52AB913AB044E80D0145C193680CB8AF1* V_2 = NULL;
{
EventDelegate_1_tD29A63C52AB913AB044E80D0145C193680CB8AF1* L_0 = __this->___onCollisionExit_35;
V_0 = L_0;
}
IL_0007:
{
EventDelegate_1_tD29A63C52AB913AB044E80D0145C193680CB8AF1* L_1 = V_0;
V_1 = L_1;
EventDelegate_1_tD29A63C52AB913AB044E80D0145C193680CB8AF1* L_2 = V_1;
EventDelegate_1_tD29A63C52AB913AB044E80D0145C193680CB8AF1* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL);
V_2 = ((EventDelegate_1_tD29A63C52AB913AB044E80D0145C193680CB8AF1*)Castclass((RuntimeObject*)L_4, EventDelegate_1_tD29A63C52AB913AB044E80D0145C193680CB8AF1_il2cpp_TypeInfo_var));
EventDelegate_1_tD29A63C52AB913AB044E80D0145C193680CB8AF1** L_5 = (&__this->___onCollisionExit_35);
EventDelegate_1_tD29A63C52AB913AB044E80D0145C193680CB8AF1* L_6 = V_2;
EventDelegate_1_tD29A63C52AB913AB044E80D0145C193680CB8AF1* L_7 = V_1;
EventDelegate_1_tD29A63C52AB913AB044E80D0145C193680CB8AF1* L_8;
L_8 = InterlockedCompareExchangeImpl<EventDelegate_1_tD29A63C52AB913AB044E80D0145C193680CB8AF1*>(L_5, L_6, L_7);
V_0 = L_8;
EventDelegate_1_tD29A63C52AB913AB044E80D0145C193680CB8AF1* L_9 = V_0;
EventDelegate_1_tD29A63C52AB913AB044E80D0145C193680CB8AF1* L_10 = V_1;
if ((!(((RuntimeObject*)(EventDelegate_1_tD29A63C52AB913AB044E80D0145C193680CB8AF1*)L_9) == ((RuntimeObject*)(EventDelegate_1_tD29A63C52AB913AB044E80D0145C193680CB8AF1*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void ParadoxNotion.Services.EventRouter::remove_onCollisionExit(ParadoxNotion.Services.EventRouter/EventDelegate`1<UnityEngine.Collision>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventRouter_remove_onCollisionExit_m8C62E36320E94DC0915BCF50E8469A87BB3F7D4F (EventRouter_tFF11845F5CEB376625AA32F751511FA5918717F9* __this, EventDelegate_1_tD29A63C52AB913AB044E80D0145C193680CB8AF1* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventDelegate_1_tD29A63C52AB913AB044E80D0145C193680CB8AF1_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
EventDelegate_1_tD29A63C52AB913AB044E80D0145C193680CB8AF1* V_0 = NULL;
EventDelegate_1_tD29A63C52AB913AB044E80D0145C193680CB8AF1* V_1 = NULL;
EventDelegate_1_tD29A63C52AB913AB044E80D0145C193680CB8AF1* V_2 = NULL;
{
EventDelegate_1_tD29A63C52AB913AB044E80D0145C193680CB8AF1* L_0 = __this->___onCollisionExit_35;
V_0 = L_0;
}
IL_0007:
{
EventDelegate_1_tD29A63C52AB913AB044E80D0145C193680CB8AF1* L_1 = V_0;
V_1 = L_1;
EventDelegate_1_tD29A63C52AB913AB044E80D0145C193680CB8AF1* L_2 = V_1;
EventDelegate_1_tD29A63C52AB913AB044E80D0145C193680CB8AF1* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL);
V_2 = ((EventDelegate_1_tD29A63C52AB913AB044E80D0145C193680CB8AF1*)Castclass((RuntimeObject*)L_4, EventDelegate_1_tD29A63C52AB913AB044E80D0145C193680CB8AF1_il2cpp_TypeInfo_var));
EventDelegate_1_tD29A63C52AB913AB044E80D0145C193680CB8AF1** L_5 = (&__this->___onCollisionExit_35);
EventDelegate_1_tD29A63C52AB913AB044E80D0145C193680CB8AF1* L_6 = V_2;
EventDelegate_1_tD29A63C52AB913AB044E80D0145C193680CB8AF1* L_7 = V_1;
EventDelegate_1_tD29A63C52AB913AB044E80D0145C193680CB8AF1* L_8;
L_8 = InterlockedCompareExchangeImpl<EventDelegate_1_tD29A63C52AB913AB044E80D0145C193680CB8AF1*>(L_5, L_6, L_7);
V_0 = L_8;
EventDelegate_1_tD29A63C52AB913AB044E80D0145C193680CB8AF1* L_9 = V_0;
EventDelegate_1_tD29A63C52AB913AB044E80D0145C193680CB8AF1* L_10 = V_1;
if ((!(((RuntimeObject*)(EventDelegate_1_tD29A63C52AB913AB044E80D0145C193680CB8AF1*)L_9) == ((RuntimeObject*)(EventDelegate_1_tD29A63C52AB913AB044E80D0145C193680CB8AF1*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void ParadoxNotion.Services.EventRouter::add_onCollisionStay(ParadoxNotion.Services.EventRouter/EventDelegate`1<UnityEngine.Collision>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventRouter_add_onCollisionStay_mC38691748C5D98061BD5C06BC39A673DB0EDE7CD (EventRouter_tFF11845F5CEB376625AA32F751511FA5918717F9* __this, EventDelegate_1_tD29A63C52AB913AB044E80D0145C193680CB8AF1* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventDelegate_1_tD29A63C52AB913AB044E80D0145C193680CB8AF1_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
EventDelegate_1_tD29A63C52AB913AB044E80D0145C193680CB8AF1* V_0 = NULL;
EventDelegate_1_tD29A63C52AB913AB044E80D0145C193680CB8AF1* V_1 = NULL;
EventDelegate_1_tD29A63C52AB913AB044E80D0145C193680CB8AF1* V_2 = NULL;
{
EventDelegate_1_tD29A63C52AB913AB044E80D0145C193680CB8AF1* L_0 = __this->___onCollisionStay_36;
V_0 = L_0;
}
IL_0007:
{
EventDelegate_1_tD29A63C52AB913AB044E80D0145C193680CB8AF1* L_1 = V_0;
V_1 = L_1;
EventDelegate_1_tD29A63C52AB913AB044E80D0145C193680CB8AF1* L_2 = V_1;
EventDelegate_1_tD29A63C52AB913AB044E80D0145C193680CB8AF1* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL);
V_2 = ((EventDelegate_1_tD29A63C52AB913AB044E80D0145C193680CB8AF1*)Castclass((RuntimeObject*)L_4, EventDelegate_1_tD29A63C52AB913AB044E80D0145C193680CB8AF1_il2cpp_TypeInfo_var));
EventDelegate_1_tD29A63C52AB913AB044E80D0145C193680CB8AF1** L_5 = (&__this->___onCollisionStay_36);
EventDelegate_1_tD29A63C52AB913AB044E80D0145C193680CB8AF1* L_6 = V_2;
EventDelegate_1_tD29A63C52AB913AB044E80D0145C193680CB8AF1* L_7 = V_1;
EventDelegate_1_tD29A63C52AB913AB044E80D0145C193680CB8AF1* L_8;
L_8 = InterlockedCompareExchangeImpl<EventDelegate_1_tD29A63C52AB913AB044E80D0145C193680CB8AF1*>(L_5, L_6, L_7);
V_0 = L_8;
EventDelegate_1_tD29A63C52AB913AB044E80D0145C193680CB8AF1* L_9 = V_0;
EventDelegate_1_tD29A63C52AB913AB044E80D0145C193680CB8AF1* L_10 = V_1;
if ((!(((RuntimeObject*)(EventDelegate_1_tD29A63C52AB913AB044E80D0145C193680CB8AF1*)L_9) == ((RuntimeObject*)(EventDelegate_1_tD29A63C52AB913AB044E80D0145C193680CB8AF1*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void ParadoxNotion.Services.EventRouter::remove_onCollisionStay(ParadoxNotion.Services.EventRouter/EventDelegate`1<UnityEngine.Collision>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventRouter_remove_onCollisionStay_mC6FD88FCF7121D99B3711F135820BB6CBB77701A (EventRouter_tFF11845F5CEB376625AA32F751511FA5918717F9* __this, EventDelegate_1_tD29A63C52AB913AB044E80D0145C193680CB8AF1* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventDelegate_1_tD29A63C52AB913AB044E80D0145C193680CB8AF1_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
EventDelegate_1_tD29A63C52AB913AB044E80D0145C193680CB8AF1* V_0 = NULL;
EventDelegate_1_tD29A63C52AB913AB044E80D0145C193680CB8AF1* V_1 = NULL;
EventDelegate_1_tD29A63C52AB913AB044E80D0145C193680CB8AF1* V_2 = NULL;
{
EventDelegate_1_tD29A63C52AB913AB044E80D0145C193680CB8AF1* L_0 = __this->___onCollisionStay_36;
V_0 = L_0;
}
IL_0007:
{
EventDelegate_1_tD29A63C52AB913AB044E80D0145C193680CB8AF1* L_1 = V_0;
V_1 = L_1;
EventDelegate_1_tD29A63C52AB913AB044E80D0145C193680CB8AF1* L_2 = V_1;
EventDelegate_1_tD29A63C52AB913AB044E80D0145C193680CB8AF1* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL);
V_2 = ((EventDelegate_1_tD29A63C52AB913AB044E80D0145C193680CB8AF1*)Castclass((RuntimeObject*)L_4, EventDelegate_1_tD29A63C52AB913AB044E80D0145C193680CB8AF1_il2cpp_TypeInfo_var));
EventDelegate_1_tD29A63C52AB913AB044E80D0145C193680CB8AF1** L_5 = (&__this->___onCollisionStay_36);
EventDelegate_1_tD29A63C52AB913AB044E80D0145C193680CB8AF1* L_6 = V_2;
EventDelegate_1_tD29A63C52AB913AB044E80D0145C193680CB8AF1* L_7 = V_1;
EventDelegate_1_tD29A63C52AB913AB044E80D0145C193680CB8AF1* L_8;
L_8 = InterlockedCompareExchangeImpl<EventDelegate_1_tD29A63C52AB913AB044E80D0145C193680CB8AF1*>(L_5, L_6, L_7);
V_0 = L_8;
EventDelegate_1_tD29A63C52AB913AB044E80D0145C193680CB8AF1* L_9 = V_0;
EventDelegate_1_tD29A63C52AB913AB044E80D0145C193680CB8AF1* L_10 = V_1;
if ((!(((RuntimeObject*)(EventDelegate_1_tD29A63C52AB913AB044E80D0145C193680CB8AF1*)L_9) == ((RuntimeObject*)(EventDelegate_1_tD29A63C52AB913AB044E80D0145C193680CB8AF1*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void ParadoxNotion.Services.EventRouter::OnCollisionEnter(UnityEngine.Collision)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventRouter_OnCollisionEnter_m5EC019C57B2960E8ADCCCA49235C2392D19A549A (EventRouter_tFF11845F5CEB376625AA32F751511FA5918717F9* __this, Collision_tBCC6AEBD9A63E6DA2E50660DAC03CDCB1FF7A9B0* ___0_collisionInfo, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventData_1__ctor_m20603DB230857E754A4731031FF250091A7BED36_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// void OnCollisionEnter(Collision collisionInfo) { if ( onCollisionEnter != null ) onCollisionEnter(new EventData<Collision>(collisionInfo, gameObject, this)); }
EventDelegate_1_tD29A63C52AB913AB044E80D0145C193680CB8AF1* L_0 = __this->___onCollisionEnter_34;
if (!L_0)
{
goto IL_0020;
}
}
{
// void OnCollisionEnter(Collision collisionInfo) { if ( onCollisionEnter != null ) onCollisionEnter(new EventData<Collision>(collisionInfo, gameObject, this)); }
EventDelegate_1_tD29A63C52AB913AB044E80D0145C193680CB8AF1* L_1 = __this->___onCollisionEnter_34;
Collision_tBCC6AEBD9A63E6DA2E50660DAC03CDCB1FF7A9B0* L_2 = ___0_collisionInfo;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_3;
L_3 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL);
EventData_1_t35358D0D6F5EB8ADDCA37A287E2E87721CBA1664 L_4;
memset((&L_4), 0, sizeof(L_4));
EventData_1__ctor_m20603DB230857E754A4731031FF250091A7BED36((&L_4), L_2, L_3, __this, /*hidden argument*/EventData_1__ctor_m20603DB230857E754A4731031FF250091A7BED36_RuntimeMethod_var);
NullCheck(L_1);
EventDelegate_1_Invoke_mBD851314810E3471A1708133CC498025BAA9FFFF_inline(L_1, L_4, NULL);
}
IL_0020:
{
// void OnCollisionEnter(Collision collisionInfo) { if ( onCollisionEnter != null ) onCollisionEnter(new EventData<Collision>(collisionInfo, gameObject, this)); }
return;
}
}
// System.Void ParadoxNotion.Services.EventRouter::OnCollisionExit(UnityEngine.Collision)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventRouter_OnCollisionExit_m29F1C889D9FFB730ADFF373DB99599653B4947FC (EventRouter_tFF11845F5CEB376625AA32F751511FA5918717F9* __this, Collision_tBCC6AEBD9A63E6DA2E50660DAC03CDCB1FF7A9B0* ___0_collisionInfo, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventData_1__ctor_m20603DB230857E754A4731031FF250091A7BED36_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// void OnCollisionExit(Collision collisionInfo) { if ( onCollisionExit != null ) onCollisionExit(new EventData<Collision>(collisionInfo, gameObject, this)); }
EventDelegate_1_tD29A63C52AB913AB044E80D0145C193680CB8AF1* L_0 = __this->___onCollisionExit_35;
if (!L_0)
{
goto IL_0020;
}
}
{
// void OnCollisionExit(Collision collisionInfo) { if ( onCollisionExit != null ) onCollisionExit(new EventData<Collision>(collisionInfo, gameObject, this)); }
EventDelegate_1_tD29A63C52AB913AB044E80D0145C193680CB8AF1* L_1 = __this->___onCollisionExit_35;
Collision_tBCC6AEBD9A63E6DA2E50660DAC03CDCB1FF7A9B0* L_2 = ___0_collisionInfo;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_3;
L_3 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL);
EventData_1_t35358D0D6F5EB8ADDCA37A287E2E87721CBA1664 L_4;
memset((&L_4), 0, sizeof(L_4));
EventData_1__ctor_m20603DB230857E754A4731031FF250091A7BED36((&L_4), L_2, L_3, __this, /*hidden argument*/EventData_1__ctor_m20603DB230857E754A4731031FF250091A7BED36_RuntimeMethod_var);
NullCheck(L_1);
EventDelegate_1_Invoke_mBD851314810E3471A1708133CC498025BAA9FFFF_inline(L_1, L_4, NULL);
}
IL_0020:
{
// void OnCollisionExit(Collision collisionInfo) { if ( onCollisionExit != null ) onCollisionExit(new EventData<Collision>(collisionInfo, gameObject, this)); }
return;
}
}
// System.Void ParadoxNotion.Services.EventRouter::OnCollisionStay(UnityEngine.Collision)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventRouter_OnCollisionStay_mF5B4252915264A3D0146629D99822B725BF69AF4 (EventRouter_tFF11845F5CEB376625AA32F751511FA5918717F9* __this, Collision_tBCC6AEBD9A63E6DA2E50660DAC03CDCB1FF7A9B0* ___0_collisionInfo, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventData_1__ctor_m20603DB230857E754A4731031FF250091A7BED36_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// void OnCollisionStay(Collision collisionInfo) { if ( onCollisionStay != null ) onCollisionStay(new EventData<Collision>(collisionInfo, gameObject, this)); }
EventDelegate_1_tD29A63C52AB913AB044E80D0145C193680CB8AF1* L_0 = __this->___onCollisionStay_36;
if (!L_0)
{
goto IL_0020;
}
}
{
// void OnCollisionStay(Collision collisionInfo) { if ( onCollisionStay != null ) onCollisionStay(new EventData<Collision>(collisionInfo, gameObject, this)); }
EventDelegate_1_tD29A63C52AB913AB044E80D0145C193680CB8AF1* L_1 = __this->___onCollisionStay_36;
Collision_tBCC6AEBD9A63E6DA2E50660DAC03CDCB1FF7A9B0* L_2 = ___0_collisionInfo;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_3;
L_3 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL);
EventData_1_t35358D0D6F5EB8ADDCA37A287E2E87721CBA1664 L_4;
memset((&L_4), 0, sizeof(L_4));
EventData_1__ctor_m20603DB230857E754A4731031FF250091A7BED36((&L_4), L_2, L_3, __this, /*hidden argument*/EventData_1__ctor_m20603DB230857E754A4731031FF250091A7BED36_RuntimeMethod_var);
NullCheck(L_1);
EventDelegate_1_Invoke_mBD851314810E3471A1708133CC498025BAA9FFFF_inline(L_1, L_4, NULL);
}
IL_0020:
{
// void OnCollisionStay(Collision collisionInfo) { if ( onCollisionStay != null ) onCollisionStay(new EventData<Collision>(collisionInfo, gameObject, this)); }
return;
}
}
// System.Void ParadoxNotion.Services.EventRouter::add_onCollisionEnter2D(ParadoxNotion.Services.EventRouter/EventDelegate`1<UnityEngine.Collision2D>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventRouter_add_onCollisionEnter2D_mFF95B4AC8ED4DDDB685E3CDBB63ECF0FB8846D86 (EventRouter_tFF11845F5CEB376625AA32F751511FA5918717F9* __this, EventDelegate_1_t88F2B17388F778571525A3B4746C724130EFEF3E* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventDelegate_1_t88F2B17388F778571525A3B4746C724130EFEF3E_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
EventDelegate_1_t88F2B17388F778571525A3B4746C724130EFEF3E* V_0 = NULL;
EventDelegate_1_t88F2B17388F778571525A3B4746C724130EFEF3E* V_1 = NULL;
EventDelegate_1_t88F2B17388F778571525A3B4746C724130EFEF3E* V_2 = NULL;
{
EventDelegate_1_t88F2B17388F778571525A3B4746C724130EFEF3E* L_0 = __this->___onCollisionEnter2D_37;
V_0 = L_0;
}
IL_0007:
{
EventDelegate_1_t88F2B17388F778571525A3B4746C724130EFEF3E* L_1 = V_0;
V_1 = L_1;
EventDelegate_1_t88F2B17388F778571525A3B4746C724130EFEF3E* L_2 = V_1;
EventDelegate_1_t88F2B17388F778571525A3B4746C724130EFEF3E* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL);
V_2 = ((EventDelegate_1_t88F2B17388F778571525A3B4746C724130EFEF3E*)Castclass((RuntimeObject*)L_4, EventDelegate_1_t88F2B17388F778571525A3B4746C724130EFEF3E_il2cpp_TypeInfo_var));
EventDelegate_1_t88F2B17388F778571525A3B4746C724130EFEF3E** L_5 = (&__this->___onCollisionEnter2D_37);
EventDelegate_1_t88F2B17388F778571525A3B4746C724130EFEF3E* L_6 = V_2;
EventDelegate_1_t88F2B17388F778571525A3B4746C724130EFEF3E* L_7 = V_1;
EventDelegate_1_t88F2B17388F778571525A3B4746C724130EFEF3E* L_8;
L_8 = InterlockedCompareExchangeImpl<EventDelegate_1_t88F2B17388F778571525A3B4746C724130EFEF3E*>(L_5, L_6, L_7);
V_0 = L_8;
EventDelegate_1_t88F2B17388F778571525A3B4746C724130EFEF3E* L_9 = V_0;
EventDelegate_1_t88F2B17388F778571525A3B4746C724130EFEF3E* L_10 = V_1;
if ((!(((RuntimeObject*)(EventDelegate_1_t88F2B17388F778571525A3B4746C724130EFEF3E*)L_9) == ((RuntimeObject*)(EventDelegate_1_t88F2B17388F778571525A3B4746C724130EFEF3E*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void ParadoxNotion.Services.EventRouter::remove_onCollisionEnter2D(ParadoxNotion.Services.EventRouter/EventDelegate`1<UnityEngine.Collision2D>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventRouter_remove_onCollisionEnter2D_m7C0DC0BD399BAFC11A3362C805A4A918ECAE833B (EventRouter_tFF11845F5CEB376625AA32F751511FA5918717F9* __this, EventDelegate_1_t88F2B17388F778571525A3B4746C724130EFEF3E* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventDelegate_1_t88F2B17388F778571525A3B4746C724130EFEF3E_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
EventDelegate_1_t88F2B17388F778571525A3B4746C724130EFEF3E* V_0 = NULL;
EventDelegate_1_t88F2B17388F778571525A3B4746C724130EFEF3E* V_1 = NULL;
EventDelegate_1_t88F2B17388F778571525A3B4746C724130EFEF3E* V_2 = NULL;
{
EventDelegate_1_t88F2B17388F778571525A3B4746C724130EFEF3E* L_0 = __this->___onCollisionEnter2D_37;
V_0 = L_0;
}
IL_0007:
{
EventDelegate_1_t88F2B17388F778571525A3B4746C724130EFEF3E* L_1 = V_0;
V_1 = L_1;
EventDelegate_1_t88F2B17388F778571525A3B4746C724130EFEF3E* L_2 = V_1;
EventDelegate_1_t88F2B17388F778571525A3B4746C724130EFEF3E* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL);
V_2 = ((EventDelegate_1_t88F2B17388F778571525A3B4746C724130EFEF3E*)Castclass((RuntimeObject*)L_4, EventDelegate_1_t88F2B17388F778571525A3B4746C724130EFEF3E_il2cpp_TypeInfo_var));
EventDelegate_1_t88F2B17388F778571525A3B4746C724130EFEF3E** L_5 = (&__this->___onCollisionEnter2D_37);
EventDelegate_1_t88F2B17388F778571525A3B4746C724130EFEF3E* L_6 = V_2;
EventDelegate_1_t88F2B17388F778571525A3B4746C724130EFEF3E* L_7 = V_1;
EventDelegate_1_t88F2B17388F778571525A3B4746C724130EFEF3E* L_8;
L_8 = InterlockedCompareExchangeImpl<EventDelegate_1_t88F2B17388F778571525A3B4746C724130EFEF3E*>(L_5, L_6, L_7);
V_0 = L_8;
EventDelegate_1_t88F2B17388F778571525A3B4746C724130EFEF3E* L_9 = V_0;
EventDelegate_1_t88F2B17388F778571525A3B4746C724130EFEF3E* L_10 = V_1;
if ((!(((RuntimeObject*)(EventDelegate_1_t88F2B17388F778571525A3B4746C724130EFEF3E*)L_9) == ((RuntimeObject*)(EventDelegate_1_t88F2B17388F778571525A3B4746C724130EFEF3E*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void ParadoxNotion.Services.EventRouter::add_onCollisionExit2D(ParadoxNotion.Services.EventRouter/EventDelegate`1<UnityEngine.Collision2D>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventRouter_add_onCollisionExit2D_mD04459B7D7B34E8238D88577D31C44CB174286FA (EventRouter_tFF11845F5CEB376625AA32F751511FA5918717F9* __this, EventDelegate_1_t88F2B17388F778571525A3B4746C724130EFEF3E* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventDelegate_1_t88F2B17388F778571525A3B4746C724130EFEF3E_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
EventDelegate_1_t88F2B17388F778571525A3B4746C724130EFEF3E* V_0 = NULL;
EventDelegate_1_t88F2B17388F778571525A3B4746C724130EFEF3E* V_1 = NULL;
EventDelegate_1_t88F2B17388F778571525A3B4746C724130EFEF3E* V_2 = NULL;
{
EventDelegate_1_t88F2B17388F778571525A3B4746C724130EFEF3E* L_0 = __this->___onCollisionExit2D_38;
V_0 = L_0;
}
IL_0007:
{
EventDelegate_1_t88F2B17388F778571525A3B4746C724130EFEF3E* L_1 = V_0;
V_1 = L_1;
EventDelegate_1_t88F2B17388F778571525A3B4746C724130EFEF3E* L_2 = V_1;
EventDelegate_1_t88F2B17388F778571525A3B4746C724130EFEF3E* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL);
V_2 = ((EventDelegate_1_t88F2B17388F778571525A3B4746C724130EFEF3E*)Castclass((RuntimeObject*)L_4, EventDelegate_1_t88F2B17388F778571525A3B4746C724130EFEF3E_il2cpp_TypeInfo_var));
EventDelegate_1_t88F2B17388F778571525A3B4746C724130EFEF3E** L_5 = (&__this->___onCollisionExit2D_38);
EventDelegate_1_t88F2B17388F778571525A3B4746C724130EFEF3E* L_6 = V_2;
EventDelegate_1_t88F2B17388F778571525A3B4746C724130EFEF3E* L_7 = V_1;
EventDelegate_1_t88F2B17388F778571525A3B4746C724130EFEF3E* L_8;
L_8 = InterlockedCompareExchangeImpl<EventDelegate_1_t88F2B17388F778571525A3B4746C724130EFEF3E*>(L_5, L_6, L_7);
V_0 = L_8;
EventDelegate_1_t88F2B17388F778571525A3B4746C724130EFEF3E* L_9 = V_0;
EventDelegate_1_t88F2B17388F778571525A3B4746C724130EFEF3E* L_10 = V_1;
if ((!(((RuntimeObject*)(EventDelegate_1_t88F2B17388F778571525A3B4746C724130EFEF3E*)L_9) == ((RuntimeObject*)(EventDelegate_1_t88F2B17388F778571525A3B4746C724130EFEF3E*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void ParadoxNotion.Services.EventRouter::remove_onCollisionExit2D(ParadoxNotion.Services.EventRouter/EventDelegate`1<UnityEngine.Collision2D>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventRouter_remove_onCollisionExit2D_m7416CBE02E83FE741521F009910955FFE75A5932 (EventRouter_tFF11845F5CEB376625AA32F751511FA5918717F9* __this, EventDelegate_1_t88F2B17388F778571525A3B4746C724130EFEF3E* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventDelegate_1_t88F2B17388F778571525A3B4746C724130EFEF3E_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
EventDelegate_1_t88F2B17388F778571525A3B4746C724130EFEF3E* V_0 = NULL;
EventDelegate_1_t88F2B17388F778571525A3B4746C724130EFEF3E* V_1 = NULL;
EventDelegate_1_t88F2B17388F778571525A3B4746C724130EFEF3E* V_2 = NULL;
{
EventDelegate_1_t88F2B17388F778571525A3B4746C724130EFEF3E* L_0 = __this->___onCollisionExit2D_38;
V_0 = L_0;
}
IL_0007:
{
EventDelegate_1_t88F2B17388F778571525A3B4746C724130EFEF3E* L_1 = V_0;
V_1 = L_1;
EventDelegate_1_t88F2B17388F778571525A3B4746C724130EFEF3E* L_2 = V_1;
EventDelegate_1_t88F2B17388F778571525A3B4746C724130EFEF3E* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL);
V_2 = ((EventDelegate_1_t88F2B17388F778571525A3B4746C724130EFEF3E*)Castclass((RuntimeObject*)L_4, EventDelegate_1_t88F2B17388F778571525A3B4746C724130EFEF3E_il2cpp_TypeInfo_var));
EventDelegate_1_t88F2B17388F778571525A3B4746C724130EFEF3E** L_5 = (&__this->___onCollisionExit2D_38);
EventDelegate_1_t88F2B17388F778571525A3B4746C724130EFEF3E* L_6 = V_2;
EventDelegate_1_t88F2B17388F778571525A3B4746C724130EFEF3E* L_7 = V_1;
EventDelegate_1_t88F2B17388F778571525A3B4746C724130EFEF3E* L_8;
L_8 = InterlockedCompareExchangeImpl<EventDelegate_1_t88F2B17388F778571525A3B4746C724130EFEF3E*>(L_5, L_6, L_7);
V_0 = L_8;
EventDelegate_1_t88F2B17388F778571525A3B4746C724130EFEF3E* L_9 = V_0;
EventDelegate_1_t88F2B17388F778571525A3B4746C724130EFEF3E* L_10 = V_1;
if ((!(((RuntimeObject*)(EventDelegate_1_t88F2B17388F778571525A3B4746C724130EFEF3E*)L_9) == ((RuntimeObject*)(EventDelegate_1_t88F2B17388F778571525A3B4746C724130EFEF3E*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void ParadoxNotion.Services.EventRouter::add_onCollisionStay2D(ParadoxNotion.Services.EventRouter/EventDelegate`1<UnityEngine.Collision2D>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventRouter_add_onCollisionStay2D_m8A15D9B8B976CEF038BEAED83C7CE076DA7398BB (EventRouter_tFF11845F5CEB376625AA32F751511FA5918717F9* __this, EventDelegate_1_t88F2B17388F778571525A3B4746C724130EFEF3E* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventDelegate_1_t88F2B17388F778571525A3B4746C724130EFEF3E_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
EventDelegate_1_t88F2B17388F778571525A3B4746C724130EFEF3E* V_0 = NULL;
EventDelegate_1_t88F2B17388F778571525A3B4746C724130EFEF3E* V_1 = NULL;
EventDelegate_1_t88F2B17388F778571525A3B4746C724130EFEF3E* V_2 = NULL;
{
EventDelegate_1_t88F2B17388F778571525A3B4746C724130EFEF3E* L_0 = __this->___onCollisionStay2D_39;
V_0 = L_0;
}
IL_0007:
{
EventDelegate_1_t88F2B17388F778571525A3B4746C724130EFEF3E* L_1 = V_0;
V_1 = L_1;
EventDelegate_1_t88F2B17388F778571525A3B4746C724130EFEF3E* L_2 = V_1;
EventDelegate_1_t88F2B17388F778571525A3B4746C724130EFEF3E* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL);
V_2 = ((EventDelegate_1_t88F2B17388F778571525A3B4746C724130EFEF3E*)Castclass((RuntimeObject*)L_4, EventDelegate_1_t88F2B17388F778571525A3B4746C724130EFEF3E_il2cpp_TypeInfo_var));
EventDelegate_1_t88F2B17388F778571525A3B4746C724130EFEF3E** L_5 = (&__this->___onCollisionStay2D_39);
EventDelegate_1_t88F2B17388F778571525A3B4746C724130EFEF3E* L_6 = V_2;
EventDelegate_1_t88F2B17388F778571525A3B4746C724130EFEF3E* L_7 = V_1;
EventDelegate_1_t88F2B17388F778571525A3B4746C724130EFEF3E* L_8;
L_8 = InterlockedCompareExchangeImpl<EventDelegate_1_t88F2B17388F778571525A3B4746C724130EFEF3E*>(L_5, L_6, L_7);
V_0 = L_8;
EventDelegate_1_t88F2B17388F778571525A3B4746C724130EFEF3E* L_9 = V_0;
EventDelegate_1_t88F2B17388F778571525A3B4746C724130EFEF3E* L_10 = V_1;
if ((!(((RuntimeObject*)(EventDelegate_1_t88F2B17388F778571525A3B4746C724130EFEF3E*)L_9) == ((RuntimeObject*)(EventDelegate_1_t88F2B17388F778571525A3B4746C724130EFEF3E*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void ParadoxNotion.Services.EventRouter::remove_onCollisionStay2D(ParadoxNotion.Services.EventRouter/EventDelegate`1<UnityEngine.Collision2D>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventRouter_remove_onCollisionStay2D_m9A0D9289CB230B8D6E384057FFD686ABD428BE12 (EventRouter_tFF11845F5CEB376625AA32F751511FA5918717F9* __this, EventDelegate_1_t88F2B17388F778571525A3B4746C724130EFEF3E* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventDelegate_1_t88F2B17388F778571525A3B4746C724130EFEF3E_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
EventDelegate_1_t88F2B17388F778571525A3B4746C724130EFEF3E* V_0 = NULL;
EventDelegate_1_t88F2B17388F778571525A3B4746C724130EFEF3E* V_1 = NULL;
EventDelegate_1_t88F2B17388F778571525A3B4746C724130EFEF3E* V_2 = NULL;
{
EventDelegate_1_t88F2B17388F778571525A3B4746C724130EFEF3E* L_0 = __this->___onCollisionStay2D_39;
V_0 = L_0;
}
IL_0007:
{
EventDelegate_1_t88F2B17388F778571525A3B4746C724130EFEF3E* L_1 = V_0;
V_1 = L_1;
EventDelegate_1_t88F2B17388F778571525A3B4746C724130EFEF3E* L_2 = V_1;
EventDelegate_1_t88F2B17388F778571525A3B4746C724130EFEF3E* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL);
V_2 = ((EventDelegate_1_t88F2B17388F778571525A3B4746C724130EFEF3E*)Castclass((RuntimeObject*)L_4, EventDelegate_1_t88F2B17388F778571525A3B4746C724130EFEF3E_il2cpp_TypeInfo_var));
EventDelegate_1_t88F2B17388F778571525A3B4746C724130EFEF3E** L_5 = (&__this->___onCollisionStay2D_39);
EventDelegate_1_t88F2B17388F778571525A3B4746C724130EFEF3E* L_6 = V_2;
EventDelegate_1_t88F2B17388F778571525A3B4746C724130EFEF3E* L_7 = V_1;
EventDelegate_1_t88F2B17388F778571525A3B4746C724130EFEF3E* L_8;
L_8 = InterlockedCompareExchangeImpl<EventDelegate_1_t88F2B17388F778571525A3B4746C724130EFEF3E*>(L_5, L_6, L_7);
V_0 = L_8;
EventDelegate_1_t88F2B17388F778571525A3B4746C724130EFEF3E* L_9 = V_0;
EventDelegate_1_t88F2B17388F778571525A3B4746C724130EFEF3E* L_10 = V_1;
if ((!(((RuntimeObject*)(EventDelegate_1_t88F2B17388F778571525A3B4746C724130EFEF3E*)L_9) == ((RuntimeObject*)(EventDelegate_1_t88F2B17388F778571525A3B4746C724130EFEF3E*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void ParadoxNotion.Services.EventRouter::OnCollisionEnter2D(UnityEngine.Collision2D)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventRouter_OnCollisionEnter2D_mC3E91B5CA65C625CB61C2E051B8A791A00E950E8 (EventRouter_tFF11845F5CEB376625AA32F751511FA5918717F9* __this, Collision2D_t81E83212C969FDDE2AB84EBCA31502818EEAB85B* ___0_collisionInfo, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventData_1__ctor_m622E9BAB77E76139F4A5F828C4A6CD728AB34DEF_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// void OnCollisionEnter2D(Collision2D collisionInfo) { if ( onCollisionEnter2D != null ) onCollisionEnter2D(new EventData<Collision2D>(collisionInfo, gameObject, this)); }
EventDelegate_1_t88F2B17388F778571525A3B4746C724130EFEF3E* L_0 = __this->___onCollisionEnter2D_37;
if (!L_0)
{
goto IL_0020;
}
}
{
// void OnCollisionEnter2D(Collision2D collisionInfo) { if ( onCollisionEnter2D != null ) onCollisionEnter2D(new EventData<Collision2D>(collisionInfo, gameObject, this)); }
EventDelegate_1_t88F2B17388F778571525A3B4746C724130EFEF3E* L_1 = __this->___onCollisionEnter2D_37;
Collision2D_t81E83212C969FDDE2AB84EBCA31502818EEAB85B* L_2 = ___0_collisionInfo;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_3;
L_3 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL);
EventData_1_t73CFACAD07C22BD2F330CFF3400264CA64A3CA25 L_4;
memset((&L_4), 0, sizeof(L_4));
EventData_1__ctor_m622E9BAB77E76139F4A5F828C4A6CD728AB34DEF((&L_4), L_2, L_3, __this, /*hidden argument*/EventData_1__ctor_m622E9BAB77E76139F4A5F828C4A6CD728AB34DEF_RuntimeMethod_var);
NullCheck(L_1);
EventDelegate_1_Invoke_m6E404525A3CB7BC54B03341373D5918A643CD469_inline(L_1, L_4, NULL);
}
IL_0020:
{
// void OnCollisionEnter2D(Collision2D collisionInfo) { if ( onCollisionEnter2D != null ) onCollisionEnter2D(new EventData<Collision2D>(collisionInfo, gameObject, this)); }
return;
}
}
// System.Void ParadoxNotion.Services.EventRouter::OnCollisionExit2D(UnityEngine.Collision2D)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventRouter_OnCollisionExit2D_m719F58557DCC017013E12C4B291C2D633C354CF4 (EventRouter_tFF11845F5CEB376625AA32F751511FA5918717F9* __this, Collision2D_t81E83212C969FDDE2AB84EBCA31502818EEAB85B* ___0_collisionInfo, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventData_1__ctor_m622E9BAB77E76139F4A5F828C4A6CD728AB34DEF_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// void OnCollisionExit2D(Collision2D collisionInfo) { if ( onCollisionExit2D != null ) onCollisionExit2D(new EventData<Collision2D>(collisionInfo, gameObject, this)); }
EventDelegate_1_t88F2B17388F778571525A3B4746C724130EFEF3E* L_0 = __this->___onCollisionExit2D_38;
if (!L_0)
{
goto IL_0020;
}
}
{
// void OnCollisionExit2D(Collision2D collisionInfo) { if ( onCollisionExit2D != null ) onCollisionExit2D(new EventData<Collision2D>(collisionInfo, gameObject, this)); }
EventDelegate_1_t88F2B17388F778571525A3B4746C724130EFEF3E* L_1 = __this->___onCollisionExit2D_38;
Collision2D_t81E83212C969FDDE2AB84EBCA31502818EEAB85B* L_2 = ___0_collisionInfo;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_3;
L_3 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL);
EventData_1_t73CFACAD07C22BD2F330CFF3400264CA64A3CA25 L_4;
memset((&L_4), 0, sizeof(L_4));
EventData_1__ctor_m622E9BAB77E76139F4A5F828C4A6CD728AB34DEF((&L_4), L_2, L_3, __this, /*hidden argument*/EventData_1__ctor_m622E9BAB77E76139F4A5F828C4A6CD728AB34DEF_RuntimeMethod_var);
NullCheck(L_1);
EventDelegate_1_Invoke_m6E404525A3CB7BC54B03341373D5918A643CD469_inline(L_1, L_4, NULL);
}
IL_0020:
{
// void OnCollisionExit2D(Collision2D collisionInfo) { if ( onCollisionExit2D != null ) onCollisionExit2D(new EventData<Collision2D>(collisionInfo, gameObject, this)); }
return;
}
}
// System.Void ParadoxNotion.Services.EventRouter::OnCollisionStay2D(UnityEngine.Collision2D)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventRouter_OnCollisionStay2D_mE2EFE309EA16401ADF51460E52DBA4B9AEFC37AD (EventRouter_tFF11845F5CEB376625AA32F751511FA5918717F9* __this, Collision2D_t81E83212C969FDDE2AB84EBCA31502818EEAB85B* ___0_collisionInfo, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventData_1__ctor_m622E9BAB77E76139F4A5F828C4A6CD728AB34DEF_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// void OnCollisionStay2D(Collision2D collisionInfo) { if ( onCollisionStay2D != null ) onCollisionStay2D(new EventData<Collision2D>(collisionInfo, gameObject, this)); }
EventDelegate_1_t88F2B17388F778571525A3B4746C724130EFEF3E* L_0 = __this->___onCollisionStay2D_39;
if (!L_0)
{
goto IL_0020;
}
}
{
// void OnCollisionStay2D(Collision2D collisionInfo) { if ( onCollisionStay2D != null ) onCollisionStay2D(new EventData<Collision2D>(collisionInfo, gameObject, this)); }
EventDelegate_1_t88F2B17388F778571525A3B4746C724130EFEF3E* L_1 = __this->___onCollisionStay2D_39;
Collision2D_t81E83212C969FDDE2AB84EBCA31502818EEAB85B* L_2 = ___0_collisionInfo;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_3;
L_3 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL);
EventData_1_t73CFACAD07C22BD2F330CFF3400264CA64A3CA25 L_4;
memset((&L_4), 0, sizeof(L_4));
EventData_1__ctor_m622E9BAB77E76139F4A5F828C4A6CD728AB34DEF((&L_4), L_2, L_3, __this, /*hidden argument*/EventData_1__ctor_m622E9BAB77E76139F4A5F828C4A6CD728AB34DEF_RuntimeMethod_var);
NullCheck(L_1);
EventDelegate_1_Invoke_m6E404525A3CB7BC54B03341373D5918A643CD469_inline(L_1, L_4, NULL);
}
IL_0020:
{
// void OnCollisionStay2D(Collision2D collisionInfo) { if ( onCollisionStay2D != null ) onCollisionStay2D(new EventData<Collision2D>(collisionInfo, gameObject, this)); }
return;
}
}
// System.Void ParadoxNotion.Services.EventRouter::add_onTriggerEnter(ParadoxNotion.Services.EventRouter/EventDelegate`1<UnityEngine.Collider>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventRouter_add_onTriggerEnter_mDADDFA2043AD2D40FF33294F07276EF35CCDD8C4 (EventRouter_tFF11845F5CEB376625AA32F751511FA5918717F9* __this, EventDelegate_1_t6F52CB20C27A00AD5B3EDA7C4FC6F5457CF62587* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventDelegate_1_t6F52CB20C27A00AD5B3EDA7C4FC6F5457CF62587_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
EventDelegate_1_t6F52CB20C27A00AD5B3EDA7C4FC6F5457CF62587* V_0 = NULL;
EventDelegate_1_t6F52CB20C27A00AD5B3EDA7C4FC6F5457CF62587* V_1 = NULL;
EventDelegate_1_t6F52CB20C27A00AD5B3EDA7C4FC6F5457CF62587* V_2 = NULL;
{
EventDelegate_1_t6F52CB20C27A00AD5B3EDA7C4FC6F5457CF62587* L_0 = __this->___onTriggerEnter_40;
V_0 = L_0;
}
IL_0007:
{
EventDelegate_1_t6F52CB20C27A00AD5B3EDA7C4FC6F5457CF62587* L_1 = V_0;
V_1 = L_1;
EventDelegate_1_t6F52CB20C27A00AD5B3EDA7C4FC6F5457CF62587* L_2 = V_1;
EventDelegate_1_t6F52CB20C27A00AD5B3EDA7C4FC6F5457CF62587* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL);
V_2 = ((EventDelegate_1_t6F52CB20C27A00AD5B3EDA7C4FC6F5457CF62587*)Castclass((RuntimeObject*)L_4, EventDelegate_1_t6F52CB20C27A00AD5B3EDA7C4FC6F5457CF62587_il2cpp_TypeInfo_var));
EventDelegate_1_t6F52CB20C27A00AD5B3EDA7C4FC6F5457CF62587** L_5 = (&__this->___onTriggerEnter_40);
EventDelegate_1_t6F52CB20C27A00AD5B3EDA7C4FC6F5457CF62587* L_6 = V_2;
EventDelegate_1_t6F52CB20C27A00AD5B3EDA7C4FC6F5457CF62587* L_7 = V_1;
EventDelegate_1_t6F52CB20C27A00AD5B3EDA7C4FC6F5457CF62587* L_8;
L_8 = InterlockedCompareExchangeImpl<EventDelegate_1_t6F52CB20C27A00AD5B3EDA7C4FC6F5457CF62587*>(L_5, L_6, L_7);
V_0 = L_8;
EventDelegate_1_t6F52CB20C27A00AD5B3EDA7C4FC6F5457CF62587* L_9 = V_0;
EventDelegate_1_t6F52CB20C27A00AD5B3EDA7C4FC6F5457CF62587* L_10 = V_1;
if ((!(((RuntimeObject*)(EventDelegate_1_t6F52CB20C27A00AD5B3EDA7C4FC6F5457CF62587*)L_9) == ((RuntimeObject*)(EventDelegate_1_t6F52CB20C27A00AD5B3EDA7C4FC6F5457CF62587*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void ParadoxNotion.Services.EventRouter::remove_onTriggerEnter(ParadoxNotion.Services.EventRouter/EventDelegate`1<UnityEngine.Collider>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventRouter_remove_onTriggerEnter_mC66CED894569494C96343AED8BC182FF1C08454C (EventRouter_tFF11845F5CEB376625AA32F751511FA5918717F9* __this, EventDelegate_1_t6F52CB20C27A00AD5B3EDA7C4FC6F5457CF62587* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventDelegate_1_t6F52CB20C27A00AD5B3EDA7C4FC6F5457CF62587_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
EventDelegate_1_t6F52CB20C27A00AD5B3EDA7C4FC6F5457CF62587* V_0 = NULL;
EventDelegate_1_t6F52CB20C27A00AD5B3EDA7C4FC6F5457CF62587* V_1 = NULL;
EventDelegate_1_t6F52CB20C27A00AD5B3EDA7C4FC6F5457CF62587* V_2 = NULL;
{
EventDelegate_1_t6F52CB20C27A00AD5B3EDA7C4FC6F5457CF62587* L_0 = __this->___onTriggerEnter_40;
V_0 = L_0;
}
IL_0007:
{
EventDelegate_1_t6F52CB20C27A00AD5B3EDA7C4FC6F5457CF62587* L_1 = V_0;
V_1 = L_1;
EventDelegate_1_t6F52CB20C27A00AD5B3EDA7C4FC6F5457CF62587* L_2 = V_1;
EventDelegate_1_t6F52CB20C27A00AD5B3EDA7C4FC6F5457CF62587* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL);
V_2 = ((EventDelegate_1_t6F52CB20C27A00AD5B3EDA7C4FC6F5457CF62587*)Castclass((RuntimeObject*)L_4, EventDelegate_1_t6F52CB20C27A00AD5B3EDA7C4FC6F5457CF62587_il2cpp_TypeInfo_var));
EventDelegate_1_t6F52CB20C27A00AD5B3EDA7C4FC6F5457CF62587** L_5 = (&__this->___onTriggerEnter_40);
EventDelegate_1_t6F52CB20C27A00AD5B3EDA7C4FC6F5457CF62587* L_6 = V_2;
EventDelegate_1_t6F52CB20C27A00AD5B3EDA7C4FC6F5457CF62587* L_7 = V_1;
EventDelegate_1_t6F52CB20C27A00AD5B3EDA7C4FC6F5457CF62587* L_8;
L_8 = InterlockedCompareExchangeImpl<EventDelegate_1_t6F52CB20C27A00AD5B3EDA7C4FC6F5457CF62587*>(L_5, L_6, L_7);
V_0 = L_8;
EventDelegate_1_t6F52CB20C27A00AD5B3EDA7C4FC6F5457CF62587* L_9 = V_0;
EventDelegate_1_t6F52CB20C27A00AD5B3EDA7C4FC6F5457CF62587* L_10 = V_1;
if ((!(((RuntimeObject*)(EventDelegate_1_t6F52CB20C27A00AD5B3EDA7C4FC6F5457CF62587*)L_9) == ((RuntimeObject*)(EventDelegate_1_t6F52CB20C27A00AD5B3EDA7C4FC6F5457CF62587*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void ParadoxNotion.Services.EventRouter::add_onTriggerExit(ParadoxNotion.Services.EventRouter/EventDelegate`1<UnityEngine.Collider>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventRouter_add_onTriggerExit_m930B431B27225EA849C565CEE9F8E82C99EA5957 (EventRouter_tFF11845F5CEB376625AA32F751511FA5918717F9* __this, EventDelegate_1_t6F52CB20C27A00AD5B3EDA7C4FC6F5457CF62587* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventDelegate_1_t6F52CB20C27A00AD5B3EDA7C4FC6F5457CF62587_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
EventDelegate_1_t6F52CB20C27A00AD5B3EDA7C4FC6F5457CF62587* V_0 = NULL;
EventDelegate_1_t6F52CB20C27A00AD5B3EDA7C4FC6F5457CF62587* V_1 = NULL;
EventDelegate_1_t6F52CB20C27A00AD5B3EDA7C4FC6F5457CF62587* V_2 = NULL;
{
EventDelegate_1_t6F52CB20C27A00AD5B3EDA7C4FC6F5457CF62587* L_0 = __this->___onTriggerExit_41;
V_0 = L_0;
}
IL_0007:
{
EventDelegate_1_t6F52CB20C27A00AD5B3EDA7C4FC6F5457CF62587* L_1 = V_0;
V_1 = L_1;
EventDelegate_1_t6F52CB20C27A00AD5B3EDA7C4FC6F5457CF62587* L_2 = V_1;
EventDelegate_1_t6F52CB20C27A00AD5B3EDA7C4FC6F5457CF62587* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL);
V_2 = ((EventDelegate_1_t6F52CB20C27A00AD5B3EDA7C4FC6F5457CF62587*)Castclass((RuntimeObject*)L_4, EventDelegate_1_t6F52CB20C27A00AD5B3EDA7C4FC6F5457CF62587_il2cpp_TypeInfo_var));
EventDelegate_1_t6F52CB20C27A00AD5B3EDA7C4FC6F5457CF62587** L_5 = (&__this->___onTriggerExit_41);
EventDelegate_1_t6F52CB20C27A00AD5B3EDA7C4FC6F5457CF62587* L_6 = V_2;
EventDelegate_1_t6F52CB20C27A00AD5B3EDA7C4FC6F5457CF62587* L_7 = V_1;
EventDelegate_1_t6F52CB20C27A00AD5B3EDA7C4FC6F5457CF62587* L_8;
L_8 = InterlockedCompareExchangeImpl<EventDelegate_1_t6F52CB20C27A00AD5B3EDA7C4FC6F5457CF62587*>(L_5, L_6, L_7);
V_0 = L_8;
EventDelegate_1_t6F52CB20C27A00AD5B3EDA7C4FC6F5457CF62587* L_9 = V_0;
EventDelegate_1_t6F52CB20C27A00AD5B3EDA7C4FC6F5457CF62587* L_10 = V_1;
if ((!(((RuntimeObject*)(EventDelegate_1_t6F52CB20C27A00AD5B3EDA7C4FC6F5457CF62587*)L_9) == ((RuntimeObject*)(EventDelegate_1_t6F52CB20C27A00AD5B3EDA7C4FC6F5457CF62587*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void ParadoxNotion.Services.EventRouter::remove_onTriggerExit(ParadoxNotion.Services.EventRouter/EventDelegate`1<UnityEngine.Collider>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventRouter_remove_onTriggerExit_m3C1DD69599BEAFE45B8916935CAAEC682C0F1BCD (EventRouter_tFF11845F5CEB376625AA32F751511FA5918717F9* __this, EventDelegate_1_t6F52CB20C27A00AD5B3EDA7C4FC6F5457CF62587* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventDelegate_1_t6F52CB20C27A00AD5B3EDA7C4FC6F5457CF62587_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
EventDelegate_1_t6F52CB20C27A00AD5B3EDA7C4FC6F5457CF62587* V_0 = NULL;
EventDelegate_1_t6F52CB20C27A00AD5B3EDA7C4FC6F5457CF62587* V_1 = NULL;
EventDelegate_1_t6F52CB20C27A00AD5B3EDA7C4FC6F5457CF62587* V_2 = NULL;
{
EventDelegate_1_t6F52CB20C27A00AD5B3EDA7C4FC6F5457CF62587* L_0 = __this->___onTriggerExit_41;
V_0 = L_0;
}
IL_0007:
{
EventDelegate_1_t6F52CB20C27A00AD5B3EDA7C4FC6F5457CF62587* L_1 = V_0;
V_1 = L_1;
EventDelegate_1_t6F52CB20C27A00AD5B3EDA7C4FC6F5457CF62587* L_2 = V_1;
EventDelegate_1_t6F52CB20C27A00AD5B3EDA7C4FC6F5457CF62587* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL);
V_2 = ((EventDelegate_1_t6F52CB20C27A00AD5B3EDA7C4FC6F5457CF62587*)Castclass((RuntimeObject*)L_4, EventDelegate_1_t6F52CB20C27A00AD5B3EDA7C4FC6F5457CF62587_il2cpp_TypeInfo_var));
EventDelegate_1_t6F52CB20C27A00AD5B3EDA7C4FC6F5457CF62587** L_5 = (&__this->___onTriggerExit_41);
EventDelegate_1_t6F52CB20C27A00AD5B3EDA7C4FC6F5457CF62587* L_6 = V_2;
EventDelegate_1_t6F52CB20C27A00AD5B3EDA7C4FC6F5457CF62587* L_7 = V_1;
EventDelegate_1_t6F52CB20C27A00AD5B3EDA7C4FC6F5457CF62587* L_8;
L_8 = InterlockedCompareExchangeImpl<EventDelegate_1_t6F52CB20C27A00AD5B3EDA7C4FC6F5457CF62587*>(L_5, L_6, L_7);
V_0 = L_8;
EventDelegate_1_t6F52CB20C27A00AD5B3EDA7C4FC6F5457CF62587* L_9 = V_0;
EventDelegate_1_t6F52CB20C27A00AD5B3EDA7C4FC6F5457CF62587* L_10 = V_1;
if ((!(((RuntimeObject*)(EventDelegate_1_t6F52CB20C27A00AD5B3EDA7C4FC6F5457CF62587*)L_9) == ((RuntimeObject*)(EventDelegate_1_t6F52CB20C27A00AD5B3EDA7C4FC6F5457CF62587*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void ParadoxNotion.Services.EventRouter::add_onTriggerStay(ParadoxNotion.Services.EventRouter/EventDelegate`1<UnityEngine.Collider>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventRouter_add_onTriggerStay_mD03A5B91B4EAB58B1E9E98520CEE6DBFB0BC632E (EventRouter_tFF11845F5CEB376625AA32F751511FA5918717F9* __this, EventDelegate_1_t6F52CB20C27A00AD5B3EDA7C4FC6F5457CF62587* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventDelegate_1_t6F52CB20C27A00AD5B3EDA7C4FC6F5457CF62587_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
EventDelegate_1_t6F52CB20C27A00AD5B3EDA7C4FC6F5457CF62587* V_0 = NULL;
EventDelegate_1_t6F52CB20C27A00AD5B3EDA7C4FC6F5457CF62587* V_1 = NULL;
EventDelegate_1_t6F52CB20C27A00AD5B3EDA7C4FC6F5457CF62587* V_2 = NULL;
{
EventDelegate_1_t6F52CB20C27A00AD5B3EDA7C4FC6F5457CF62587* L_0 = __this->___onTriggerStay_42;
V_0 = L_0;
}
IL_0007:
{
EventDelegate_1_t6F52CB20C27A00AD5B3EDA7C4FC6F5457CF62587* L_1 = V_0;
V_1 = L_1;
EventDelegate_1_t6F52CB20C27A00AD5B3EDA7C4FC6F5457CF62587* L_2 = V_1;
EventDelegate_1_t6F52CB20C27A00AD5B3EDA7C4FC6F5457CF62587* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL);
V_2 = ((EventDelegate_1_t6F52CB20C27A00AD5B3EDA7C4FC6F5457CF62587*)Castclass((RuntimeObject*)L_4, EventDelegate_1_t6F52CB20C27A00AD5B3EDA7C4FC6F5457CF62587_il2cpp_TypeInfo_var));
EventDelegate_1_t6F52CB20C27A00AD5B3EDA7C4FC6F5457CF62587** L_5 = (&__this->___onTriggerStay_42);
EventDelegate_1_t6F52CB20C27A00AD5B3EDA7C4FC6F5457CF62587* L_6 = V_2;
EventDelegate_1_t6F52CB20C27A00AD5B3EDA7C4FC6F5457CF62587* L_7 = V_1;
EventDelegate_1_t6F52CB20C27A00AD5B3EDA7C4FC6F5457CF62587* L_8;
L_8 = InterlockedCompareExchangeImpl<EventDelegate_1_t6F52CB20C27A00AD5B3EDA7C4FC6F5457CF62587*>(L_5, L_6, L_7);
V_0 = L_8;
EventDelegate_1_t6F52CB20C27A00AD5B3EDA7C4FC6F5457CF62587* L_9 = V_0;
EventDelegate_1_t6F52CB20C27A00AD5B3EDA7C4FC6F5457CF62587* L_10 = V_1;
if ((!(((RuntimeObject*)(EventDelegate_1_t6F52CB20C27A00AD5B3EDA7C4FC6F5457CF62587*)L_9) == ((RuntimeObject*)(EventDelegate_1_t6F52CB20C27A00AD5B3EDA7C4FC6F5457CF62587*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void ParadoxNotion.Services.EventRouter::remove_onTriggerStay(ParadoxNotion.Services.EventRouter/EventDelegate`1<UnityEngine.Collider>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventRouter_remove_onTriggerStay_mCEF4A2675EE94BE8AB5B6B722FD5C01D8371D28D (EventRouter_tFF11845F5CEB376625AA32F751511FA5918717F9* __this, EventDelegate_1_t6F52CB20C27A00AD5B3EDA7C4FC6F5457CF62587* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventDelegate_1_t6F52CB20C27A00AD5B3EDA7C4FC6F5457CF62587_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
EventDelegate_1_t6F52CB20C27A00AD5B3EDA7C4FC6F5457CF62587* V_0 = NULL;
EventDelegate_1_t6F52CB20C27A00AD5B3EDA7C4FC6F5457CF62587* V_1 = NULL;
EventDelegate_1_t6F52CB20C27A00AD5B3EDA7C4FC6F5457CF62587* V_2 = NULL;
{
EventDelegate_1_t6F52CB20C27A00AD5B3EDA7C4FC6F5457CF62587* L_0 = __this->___onTriggerStay_42;
V_0 = L_0;
}
IL_0007:
{
EventDelegate_1_t6F52CB20C27A00AD5B3EDA7C4FC6F5457CF62587* L_1 = V_0;
V_1 = L_1;
EventDelegate_1_t6F52CB20C27A00AD5B3EDA7C4FC6F5457CF62587* L_2 = V_1;
EventDelegate_1_t6F52CB20C27A00AD5B3EDA7C4FC6F5457CF62587* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL);
V_2 = ((EventDelegate_1_t6F52CB20C27A00AD5B3EDA7C4FC6F5457CF62587*)Castclass((RuntimeObject*)L_4, EventDelegate_1_t6F52CB20C27A00AD5B3EDA7C4FC6F5457CF62587_il2cpp_TypeInfo_var));
EventDelegate_1_t6F52CB20C27A00AD5B3EDA7C4FC6F5457CF62587** L_5 = (&__this->___onTriggerStay_42);
EventDelegate_1_t6F52CB20C27A00AD5B3EDA7C4FC6F5457CF62587* L_6 = V_2;
EventDelegate_1_t6F52CB20C27A00AD5B3EDA7C4FC6F5457CF62587* L_7 = V_1;
EventDelegate_1_t6F52CB20C27A00AD5B3EDA7C4FC6F5457CF62587* L_8;
L_8 = InterlockedCompareExchangeImpl<EventDelegate_1_t6F52CB20C27A00AD5B3EDA7C4FC6F5457CF62587*>(L_5, L_6, L_7);
V_0 = L_8;
EventDelegate_1_t6F52CB20C27A00AD5B3EDA7C4FC6F5457CF62587* L_9 = V_0;
EventDelegate_1_t6F52CB20C27A00AD5B3EDA7C4FC6F5457CF62587* L_10 = V_1;
if ((!(((RuntimeObject*)(EventDelegate_1_t6F52CB20C27A00AD5B3EDA7C4FC6F5457CF62587*)L_9) == ((RuntimeObject*)(EventDelegate_1_t6F52CB20C27A00AD5B3EDA7C4FC6F5457CF62587*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void ParadoxNotion.Services.EventRouter::OnTriggerEnter(UnityEngine.Collider)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventRouter_OnTriggerEnter_mB6B153EABB98621504F7BB07C06C2472EB929E0F (EventRouter_tFF11845F5CEB376625AA32F751511FA5918717F9* __this, Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* ___0_other, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventData_1__ctor_m0B562578B2C2CC9F99A75E2442ED23FE48776F90_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// void OnTriggerEnter(Collider other) { if ( onTriggerEnter != null ) onTriggerEnter(new EventData<Collider>(other, gameObject, this)); }
EventDelegate_1_t6F52CB20C27A00AD5B3EDA7C4FC6F5457CF62587* L_0 = __this->___onTriggerEnter_40;
if (!L_0)
{
goto IL_0020;
}
}
{
// void OnTriggerEnter(Collider other) { if ( onTriggerEnter != null ) onTriggerEnter(new EventData<Collider>(other, gameObject, this)); }
EventDelegate_1_t6F52CB20C27A00AD5B3EDA7C4FC6F5457CF62587* L_1 = __this->___onTriggerEnter_40;
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_2 = ___0_other;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_3;
L_3 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL);
EventData_1_t33CBA42904833F1ED555AA81AA92D6EE5743A67D L_4;
memset((&L_4), 0, sizeof(L_4));
EventData_1__ctor_m0B562578B2C2CC9F99A75E2442ED23FE48776F90((&L_4), L_2, L_3, __this, /*hidden argument*/EventData_1__ctor_m0B562578B2C2CC9F99A75E2442ED23FE48776F90_RuntimeMethod_var);
NullCheck(L_1);
EventDelegate_1_Invoke_m49A03B0F77EDB87205DC624285498DDB68E19492_inline(L_1, L_4, NULL);
}
IL_0020:
{
// void OnTriggerEnter(Collider other) { if ( onTriggerEnter != null ) onTriggerEnter(new EventData<Collider>(other, gameObject, this)); }
return;
}
}
// System.Void ParadoxNotion.Services.EventRouter::OnTriggerExit(UnityEngine.Collider)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventRouter_OnTriggerExit_m4FF299FCBF39D219607021079363FDD5FE1DDC87 (EventRouter_tFF11845F5CEB376625AA32F751511FA5918717F9* __this, Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* ___0_other, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventData_1__ctor_m0B562578B2C2CC9F99A75E2442ED23FE48776F90_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// void OnTriggerExit(Collider other) { if ( onTriggerExit != null ) onTriggerExit(new EventData<Collider>(other, gameObject, this)); }
EventDelegate_1_t6F52CB20C27A00AD5B3EDA7C4FC6F5457CF62587* L_0 = __this->___onTriggerExit_41;
if (!L_0)
{
goto IL_0020;
}
}
{
// void OnTriggerExit(Collider other) { if ( onTriggerExit != null ) onTriggerExit(new EventData<Collider>(other, gameObject, this)); }
EventDelegate_1_t6F52CB20C27A00AD5B3EDA7C4FC6F5457CF62587* L_1 = __this->___onTriggerExit_41;
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_2 = ___0_other;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_3;
L_3 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL);
EventData_1_t33CBA42904833F1ED555AA81AA92D6EE5743A67D L_4;
memset((&L_4), 0, sizeof(L_4));
EventData_1__ctor_m0B562578B2C2CC9F99A75E2442ED23FE48776F90((&L_4), L_2, L_3, __this, /*hidden argument*/EventData_1__ctor_m0B562578B2C2CC9F99A75E2442ED23FE48776F90_RuntimeMethod_var);
NullCheck(L_1);
EventDelegate_1_Invoke_m49A03B0F77EDB87205DC624285498DDB68E19492_inline(L_1, L_4, NULL);
}
IL_0020:
{
// void OnTriggerExit(Collider other) { if ( onTriggerExit != null ) onTriggerExit(new EventData<Collider>(other, gameObject, this)); }
return;
}
}
// System.Void ParadoxNotion.Services.EventRouter::OnTriggerStay(UnityEngine.Collider)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventRouter_OnTriggerStay_m025CFB46263E17AE9CE6F2FCB767C2B0BBD6DC69 (EventRouter_tFF11845F5CEB376625AA32F751511FA5918717F9* __this, Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* ___0_other, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventData_1__ctor_m0B562578B2C2CC9F99A75E2442ED23FE48776F90_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// void OnTriggerStay(Collider other) { if ( onTriggerStay != null ) onTriggerStay(new EventData<Collider>(other, gameObject, this)); }
EventDelegate_1_t6F52CB20C27A00AD5B3EDA7C4FC6F5457CF62587* L_0 = __this->___onTriggerStay_42;
if (!L_0)
{
goto IL_0020;
}
}
{
// void OnTriggerStay(Collider other) { if ( onTriggerStay != null ) onTriggerStay(new EventData<Collider>(other, gameObject, this)); }
EventDelegate_1_t6F52CB20C27A00AD5B3EDA7C4FC6F5457CF62587* L_1 = __this->___onTriggerStay_42;
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_2 = ___0_other;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_3;
L_3 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL);
EventData_1_t33CBA42904833F1ED555AA81AA92D6EE5743A67D L_4;
memset((&L_4), 0, sizeof(L_4));
EventData_1__ctor_m0B562578B2C2CC9F99A75E2442ED23FE48776F90((&L_4), L_2, L_3, __this, /*hidden argument*/EventData_1__ctor_m0B562578B2C2CC9F99A75E2442ED23FE48776F90_RuntimeMethod_var);
NullCheck(L_1);
EventDelegate_1_Invoke_m49A03B0F77EDB87205DC624285498DDB68E19492_inline(L_1, L_4, NULL);
}
IL_0020:
{
// void OnTriggerStay(Collider other) { if ( onTriggerStay != null ) onTriggerStay(new EventData<Collider>(other, gameObject, this)); }
return;
}
}
// System.Void ParadoxNotion.Services.EventRouter::add_onTriggerEnter2D(ParadoxNotion.Services.EventRouter/EventDelegate`1<UnityEngine.Collider2D>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventRouter_add_onTriggerEnter2D_mF2C97E1658E83EF308AD58C98016436574ED1EE7 (EventRouter_tFF11845F5CEB376625AA32F751511FA5918717F9* __this, EventDelegate_1_t0A3517F87DD0F8308E239D4FFEA727B41F2CEC55* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventDelegate_1_t0A3517F87DD0F8308E239D4FFEA727B41F2CEC55_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
EventDelegate_1_t0A3517F87DD0F8308E239D4FFEA727B41F2CEC55* V_0 = NULL;
EventDelegate_1_t0A3517F87DD0F8308E239D4FFEA727B41F2CEC55* V_1 = NULL;
EventDelegate_1_t0A3517F87DD0F8308E239D4FFEA727B41F2CEC55* V_2 = NULL;
{
EventDelegate_1_t0A3517F87DD0F8308E239D4FFEA727B41F2CEC55* L_0 = __this->___onTriggerEnter2D_43;
V_0 = L_0;
}
IL_0007:
{
EventDelegate_1_t0A3517F87DD0F8308E239D4FFEA727B41F2CEC55* L_1 = V_0;
V_1 = L_1;
EventDelegate_1_t0A3517F87DD0F8308E239D4FFEA727B41F2CEC55* L_2 = V_1;
EventDelegate_1_t0A3517F87DD0F8308E239D4FFEA727B41F2CEC55* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL);
V_2 = ((EventDelegate_1_t0A3517F87DD0F8308E239D4FFEA727B41F2CEC55*)Castclass((RuntimeObject*)L_4, EventDelegate_1_t0A3517F87DD0F8308E239D4FFEA727B41F2CEC55_il2cpp_TypeInfo_var));
EventDelegate_1_t0A3517F87DD0F8308E239D4FFEA727B41F2CEC55** L_5 = (&__this->___onTriggerEnter2D_43);
EventDelegate_1_t0A3517F87DD0F8308E239D4FFEA727B41F2CEC55* L_6 = V_2;
EventDelegate_1_t0A3517F87DD0F8308E239D4FFEA727B41F2CEC55* L_7 = V_1;
EventDelegate_1_t0A3517F87DD0F8308E239D4FFEA727B41F2CEC55* L_8;
L_8 = InterlockedCompareExchangeImpl<EventDelegate_1_t0A3517F87DD0F8308E239D4FFEA727B41F2CEC55*>(L_5, L_6, L_7);
V_0 = L_8;
EventDelegate_1_t0A3517F87DD0F8308E239D4FFEA727B41F2CEC55* L_9 = V_0;
EventDelegate_1_t0A3517F87DD0F8308E239D4FFEA727B41F2CEC55* L_10 = V_1;
if ((!(((RuntimeObject*)(EventDelegate_1_t0A3517F87DD0F8308E239D4FFEA727B41F2CEC55*)L_9) == ((RuntimeObject*)(EventDelegate_1_t0A3517F87DD0F8308E239D4FFEA727B41F2CEC55*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void ParadoxNotion.Services.EventRouter::remove_onTriggerEnter2D(ParadoxNotion.Services.EventRouter/EventDelegate`1<UnityEngine.Collider2D>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventRouter_remove_onTriggerEnter2D_m79AEA718F3CBDF6CDEE212779098E2FAD3A7F799 (EventRouter_tFF11845F5CEB376625AA32F751511FA5918717F9* __this, EventDelegate_1_t0A3517F87DD0F8308E239D4FFEA727B41F2CEC55* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventDelegate_1_t0A3517F87DD0F8308E239D4FFEA727B41F2CEC55_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
EventDelegate_1_t0A3517F87DD0F8308E239D4FFEA727B41F2CEC55* V_0 = NULL;
EventDelegate_1_t0A3517F87DD0F8308E239D4FFEA727B41F2CEC55* V_1 = NULL;
EventDelegate_1_t0A3517F87DD0F8308E239D4FFEA727B41F2CEC55* V_2 = NULL;
{
EventDelegate_1_t0A3517F87DD0F8308E239D4FFEA727B41F2CEC55* L_0 = __this->___onTriggerEnter2D_43;
V_0 = L_0;
}
IL_0007:
{
EventDelegate_1_t0A3517F87DD0F8308E239D4FFEA727B41F2CEC55* L_1 = V_0;
V_1 = L_1;
EventDelegate_1_t0A3517F87DD0F8308E239D4FFEA727B41F2CEC55* L_2 = V_1;
EventDelegate_1_t0A3517F87DD0F8308E239D4FFEA727B41F2CEC55* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL);
V_2 = ((EventDelegate_1_t0A3517F87DD0F8308E239D4FFEA727B41F2CEC55*)Castclass((RuntimeObject*)L_4, EventDelegate_1_t0A3517F87DD0F8308E239D4FFEA727B41F2CEC55_il2cpp_TypeInfo_var));
EventDelegate_1_t0A3517F87DD0F8308E239D4FFEA727B41F2CEC55** L_5 = (&__this->___onTriggerEnter2D_43);
EventDelegate_1_t0A3517F87DD0F8308E239D4FFEA727B41F2CEC55* L_6 = V_2;
EventDelegate_1_t0A3517F87DD0F8308E239D4FFEA727B41F2CEC55* L_7 = V_1;
EventDelegate_1_t0A3517F87DD0F8308E239D4FFEA727B41F2CEC55* L_8;
L_8 = InterlockedCompareExchangeImpl<EventDelegate_1_t0A3517F87DD0F8308E239D4FFEA727B41F2CEC55*>(L_5, L_6, L_7);
V_0 = L_8;
EventDelegate_1_t0A3517F87DD0F8308E239D4FFEA727B41F2CEC55* L_9 = V_0;
EventDelegate_1_t0A3517F87DD0F8308E239D4FFEA727B41F2CEC55* L_10 = V_1;
if ((!(((RuntimeObject*)(EventDelegate_1_t0A3517F87DD0F8308E239D4FFEA727B41F2CEC55*)L_9) == ((RuntimeObject*)(EventDelegate_1_t0A3517F87DD0F8308E239D4FFEA727B41F2CEC55*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void ParadoxNotion.Services.EventRouter::add_onTriggerExit2D(ParadoxNotion.Services.EventRouter/EventDelegate`1<UnityEngine.Collider2D>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventRouter_add_onTriggerExit2D_mA509AE19164CEAC2A8D2595764080AB9191FDB2E (EventRouter_tFF11845F5CEB376625AA32F751511FA5918717F9* __this, EventDelegate_1_t0A3517F87DD0F8308E239D4FFEA727B41F2CEC55* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventDelegate_1_t0A3517F87DD0F8308E239D4FFEA727B41F2CEC55_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
EventDelegate_1_t0A3517F87DD0F8308E239D4FFEA727B41F2CEC55* V_0 = NULL;
EventDelegate_1_t0A3517F87DD0F8308E239D4FFEA727B41F2CEC55* V_1 = NULL;
EventDelegate_1_t0A3517F87DD0F8308E239D4FFEA727B41F2CEC55* V_2 = NULL;
{
EventDelegate_1_t0A3517F87DD0F8308E239D4FFEA727B41F2CEC55* L_0 = __this->___onTriggerExit2D_44;
V_0 = L_0;
}
IL_0007:
{
EventDelegate_1_t0A3517F87DD0F8308E239D4FFEA727B41F2CEC55* L_1 = V_0;
V_1 = L_1;
EventDelegate_1_t0A3517F87DD0F8308E239D4FFEA727B41F2CEC55* L_2 = V_1;
EventDelegate_1_t0A3517F87DD0F8308E239D4FFEA727B41F2CEC55* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL);
V_2 = ((EventDelegate_1_t0A3517F87DD0F8308E239D4FFEA727B41F2CEC55*)Castclass((RuntimeObject*)L_4, EventDelegate_1_t0A3517F87DD0F8308E239D4FFEA727B41F2CEC55_il2cpp_TypeInfo_var));
EventDelegate_1_t0A3517F87DD0F8308E239D4FFEA727B41F2CEC55** L_5 = (&__this->___onTriggerExit2D_44);
EventDelegate_1_t0A3517F87DD0F8308E239D4FFEA727B41F2CEC55* L_6 = V_2;
EventDelegate_1_t0A3517F87DD0F8308E239D4FFEA727B41F2CEC55* L_7 = V_1;
EventDelegate_1_t0A3517F87DD0F8308E239D4FFEA727B41F2CEC55* L_8;
L_8 = InterlockedCompareExchangeImpl<EventDelegate_1_t0A3517F87DD0F8308E239D4FFEA727B41F2CEC55*>(L_5, L_6, L_7);
V_0 = L_8;
EventDelegate_1_t0A3517F87DD0F8308E239D4FFEA727B41F2CEC55* L_9 = V_0;
EventDelegate_1_t0A3517F87DD0F8308E239D4FFEA727B41F2CEC55* L_10 = V_1;
if ((!(((RuntimeObject*)(EventDelegate_1_t0A3517F87DD0F8308E239D4FFEA727B41F2CEC55*)L_9) == ((RuntimeObject*)(EventDelegate_1_t0A3517F87DD0F8308E239D4FFEA727B41F2CEC55*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void ParadoxNotion.Services.EventRouter::remove_onTriggerExit2D(ParadoxNotion.Services.EventRouter/EventDelegate`1<UnityEngine.Collider2D>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventRouter_remove_onTriggerExit2D_mF6BEBA08B7EA43E5AC16313F2D2FB544919C2C83 (EventRouter_tFF11845F5CEB376625AA32F751511FA5918717F9* __this, EventDelegate_1_t0A3517F87DD0F8308E239D4FFEA727B41F2CEC55* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventDelegate_1_t0A3517F87DD0F8308E239D4FFEA727B41F2CEC55_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
EventDelegate_1_t0A3517F87DD0F8308E239D4FFEA727B41F2CEC55* V_0 = NULL;
EventDelegate_1_t0A3517F87DD0F8308E239D4FFEA727B41F2CEC55* V_1 = NULL;
EventDelegate_1_t0A3517F87DD0F8308E239D4FFEA727B41F2CEC55* V_2 = NULL;
{
EventDelegate_1_t0A3517F87DD0F8308E239D4FFEA727B41F2CEC55* L_0 = __this->___onTriggerExit2D_44;
V_0 = L_0;
}
IL_0007:
{
EventDelegate_1_t0A3517F87DD0F8308E239D4FFEA727B41F2CEC55* L_1 = V_0;
V_1 = L_1;
EventDelegate_1_t0A3517F87DD0F8308E239D4FFEA727B41F2CEC55* L_2 = V_1;
EventDelegate_1_t0A3517F87DD0F8308E239D4FFEA727B41F2CEC55* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL);
V_2 = ((EventDelegate_1_t0A3517F87DD0F8308E239D4FFEA727B41F2CEC55*)Castclass((RuntimeObject*)L_4, EventDelegate_1_t0A3517F87DD0F8308E239D4FFEA727B41F2CEC55_il2cpp_TypeInfo_var));
EventDelegate_1_t0A3517F87DD0F8308E239D4FFEA727B41F2CEC55** L_5 = (&__this->___onTriggerExit2D_44);
EventDelegate_1_t0A3517F87DD0F8308E239D4FFEA727B41F2CEC55* L_6 = V_2;
EventDelegate_1_t0A3517F87DD0F8308E239D4FFEA727B41F2CEC55* L_7 = V_1;
EventDelegate_1_t0A3517F87DD0F8308E239D4FFEA727B41F2CEC55* L_8;
L_8 = InterlockedCompareExchangeImpl<EventDelegate_1_t0A3517F87DD0F8308E239D4FFEA727B41F2CEC55*>(L_5, L_6, L_7);
V_0 = L_8;
EventDelegate_1_t0A3517F87DD0F8308E239D4FFEA727B41F2CEC55* L_9 = V_0;
EventDelegate_1_t0A3517F87DD0F8308E239D4FFEA727B41F2CEC55* L_10 = V_1;
if ((!(((RuntimeObject*)(EventDelegate_1_t0A3517F87DD0F8308E239D4FFEA727B41F2CEC55*)L_9) == ((RuntimeObject*)(EventDelegate_1_t0A3517F87DD0F8308E239D4FFEA727B41F2CEC55*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void ParadoxNotion.Services.EventRouter::add_onTriggerStay2D(ParadoxNotion.Services.EventRouter/EventDelegate`1<UnityEngine.Collider2D>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventRouter_add_onTriggerStay2D_mCEE4A140DE2EF24B2D0BD4ECA4BB2ADC4CEDDA77 (EventRouter_tFF11845F5CEB376625AA32F751511FA5918717F9* __this, EventDelegate_1_t0A3517F87DD0F8308E239D4FFEA727B41F2CEC55* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventDelegate_1_t0A3517F87DD0F8308E239D4FFEA727B41F2CEC55_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
EventDelegate_1_t0A3517F87DD0F8308E239D4FFEA727B41F2CEC55* V_0 = NULL;
EventDelegate_1_t0A3517F87DD0F8308E239D4FFEA727B41F2CEC55* V_1 = NULL;
EventDelegate_1_t0A3517F87DD0F8308E239D4FFEA727B41F2CEC55* V_2 = NULL;
{
EventDelegate_1_t0A3517F87DD0F8308E239D4FFEA727B41F2CEC55* L_0 = __this->___onTriggerStay2D_45;
V_0 = L_0;
}
IL_0007:
{
EventDelegate_1_t0A3517F87DD0F8308E239D4FFEA727B41F2CEC55* L_1 = V_0;
V_1 = L_1;
EventDelegate_1_t0A3517F87DD0F8308E239D4FFEA727B41F2CEC55* L_2 = V_1;
EventDelegate_1_t0A3517F87DD0F8308E239D4FFEA727B41F2CEC55* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL);
V_2 = ((EventDelegate_1_t0A3517F87DD0F8308E239D4FFEA727B41F2CEC55*)Castclass((RuntimeObject*)L_4, EventDelegate_1_t0A3517F87DD0F8308E239D4FFEA727B41F2CEC55_il2cpp_TypeInfo_var));
EventDelegate_1_t0A3517F87DD0F8308E239D4FFEA727B41F2CEC55** L_5 = (&__this->___onTriggerStay2D_45);
EventDelegate_1_t0A3517F87DD0F8308E239D4FFEA727B41F2CEC55* L_6 = V_2;
EventDelegate_1_t0A3517F87DD0F8308E239D4FFEA727B41F2CEC55* L_7 = V_1;
EventDelegate_1_t0A3517F87DD0F8308E239D4FFEA727B41F2CEC55* L_8;
L_8 = InterlockedCompareExchangeImpl<EventDelegate_1_t0A3517F87DD0F8308E239D4FFEA727B41F2CEC55*>(L_5, L_6, L_7);
V_0 = L_8;
EventDelegate_1_t0A3517F87DD0F8308E239D4FFEA727B41F2CEC55* L_9 = V_0;
EventDelegate_1_t0A3517F87DD0F8308E239D4FFEA727B41F2CEC55* L_10 = V_1;
if ((!(((RuntimeObject*)(EventDelegate_1_t0A3517F87DD0F8308E239D4FFEA727B41F2CEC55*)L_9) == ((RuntimeObject*)(EventDelegate_1_t0A3517F87DD0F8308E239D4FFEA727B41F2CEC55*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void ParadoxNotion.Services.EventRouter::remove_onTriggerStay2D(ParadoxNotion.Services.EventRouter/EventDelegate`1<UnityEngine.Collider2D>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventRouter_remove_onTriggerStay2D_mC00EA56B49825A39ADF5B1BDB77881C0F03431CB (EventRouter_tFF11845F5CEB376625AA32F751511FA5918717F9* __this, EventDelegate_1_t0A3517F87DD0F8308E239D4FFEA727B41F2CEC55* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventDelegate_1_t0A3517F87DD0F8308E239D4FFEA727B41F2CEC55_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
EventDelegate_1_t0A3517F87DD0F8308E239D4FFEA727B41F2CEC55* V_0 = NULL;
EventDelegate_1_t0A3517F87DD0F8308E239D4FFEA727B41F2CEC55* V_1 = NULL;
EventDelegate_1_t0A3517F87DD0F8308E239D4FFEA727B41F2CEC55* V_2 = NULL;
{
EventDelegate_1_t0A3517F87DD0F8308E239D4FFEA727B41F2CEC55* L_0 = __this->___onTriggerStay2D_45;
V_0 = L_0;
}
IL_0007:
{
EventDelegate_1_t0A3517F87DD0F8308E239D4FFEA727B41F2CEC55* L_1 = V_0;
V_1 = L_1;
EventDelegate_1_t0A3517F87DD0F8308E239D4FFEA727B41F2CEC55* L_2 = V_1;
EventDelegate_1_t0A3517F87DD0F8308E239D4FFEA727B41F2CEC55* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL);
V_2 = ((EventDelegate_1_t0A3517F87DD0F8308E239D4FFEA727B41F2CEC55*)Castclass((RuntimeObject*)L_4, EventDelegate_1_t0A3517F87DD0F8308E239D4FFEA727B41F2CEC55_il2cpp_TypeInfo_var));
EventDelegate_1_t0A3517F87DD0F8308E239D4FFEA727B41F2CEC55** L_5 = (&__this->___onTriggerStay2D_45);
EventDelegate_1_t0A3517F87DD0F8308E239D4FFEA727B41F2CEC55* L_6 = V_2;
EventDelegate_1_t0A3517F87DD0F8308E239D4FFEA727B41F2CEC55* L_7 = V_1;
EventDelegate_1_t0A3517F87DD0F8308E239D4FFEA727B41F2CEC55* L_8;
L_8 = InterlockedCompareExchangeImpl<EventDelegate_1_t0A3517F87DD0F8308E239D4FFEA727B41F2CEC55*>(L_5, L_6, L_7);
V_0 = L_8;
EventDelegate_1_t0A3517F87DD0F8308E239D4FFEA727B41F2CEC55* L_9 = V_0;
EventDelegate_1_t0A3517F87DD0F8308E239D4FFEA727B41F2CEC55* L_10 = V_1;
if ((!(((RuntimeObject*)(EventDelegate_1_t0A3517F87DD0F8308E239D4FFEA727B41F2CEC55*)L_9) == ((RuntimeObject*)(EventDelegate_1_t0A3517F87DD0F8308E239D4FFEA727B41F2CEC55*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void ParadoxNotion.Services.EventRouter::OnTriggerEnter2D(UnityEngine.Collider2D)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventRouter_OnTriggerEnter2D_m79F1549C5006FEB8CCE74AB0492946C998305713 (EventRouter_tFF11845F5CEB376625AA32F751511FA5918717F9* __this, Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52* ___0_other, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventData_1__ctor_m4F2C9C8C7D73304BC0DDEA500FD93798A19458EC_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// void OnTriggerEnter2D(Collider2D other) { if ( onTriggerEnter2D != null ) onTriggerEnter2D(new EventData<Collider2D>(other, gameObject, this)); }
EventDelegate_1_t0A3517F87DD0F8308E239D4FFEA727B41F2CEC55* L_0 = __this->___onTriggerEnter2D_43;
if (!L_0)
{
goto IL_0020;
}
}
{
// void OnTriggerEnter2D(Collider2D other) { if ( onTriggerEnter2D != null ) onTriggerEnter2D(new EventData<Collider2D>(other, gameObject, this)); }
EventDelegate_1_t0A3517F87DD0F8308E239D4FFEA727B41F2CEC55* L_1 = __this->___onTriggerEnter2D_43;
Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52* L_2 = ___0_other;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_3;
L_3 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL);
EventData_1_t085909A111A6010FA7E95C45F1DDA492D298C0A6 L_4;
memset((&L_4), 0, sizeof(L_4));
EventData_1__ctor_m4F2C9C8C7D73304BC0DDEA500FD93798A19458EC((&L_4), L_2, L_3, __this, /*hidden argument*/EventData_1__ctor_m4F2C9C8C7D73304BC0DDEA500FD93798A19458EC_RuntimeMethod_var);
NullCheck(L_1);
EventDelegate_1_Invoke_m7CD3D7AA4D56984BBA4C877D4E6ED7EDDEB21DDE_inline(L_1, L_4, NULL);
}
IL_0020:
{
// void OnTriggerEnter2D(Collider2D other) { if ( onTriggerEnter2D != null ) onTriggerEnter2D(new EventData<Collider2D>(other, gameObject, this)); }
return;
}
}
// System.Void ParadoxNotion.Services.EventRouter::OnTriggerExit2D(UnityEngine.Collider2D)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventRouter_OnTriggerExit2D_m9B9E43CC46210D11C999ADF886D90D81503ED8AB (EventRouter_tFF11845F5CEB376625AA32F751511FA5918717F9* __this, Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52* ___0_other, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventData_1__ctor_m4F2C9C8C7D73304BC0DDEA500FD93798A19458EC_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// void OnTriggerExit2D(Collider2D other) { if ( onTriggerExit2D != null ) onTriggerExit2D(new EventData<Collider2D>(other, gameObject, this)); }
EventDelegate_1_t0A3517F87DD0F8308E239D4FFEA727B41F2CEC55* L_0 = __this->___onTriggerExit2D_44;
if (!L_0)
{
goto IL_0020;
}
}
{
// void OnTriggerExit2D(Collider2D other) { if ( onTriggerExit2D != null ) onTriggerExit2D(new EventData<Collider2D>(other, gameObject, this)); }
EventDelegate_1_t0A3517F87DD0F8308E239D4FFEA727B41F2CEC55* L_1 = __this->___onTriggerExit2D_44;
Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52* L_2 = ___0_other;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_3;
L_3 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL);
EventData_1_t085909A111A6010FA7E95C45F1DDA492D298C0A6 L_4;
memset((&L_4), 0, sizeof(L_4));
EventData_1__ctor_m4F2C9C8C7D73304BC0DDEA500FD93798A19458EC((&L_4), L_2, L_3, __this, /*hidden argument*/EventData_1__ctor_m4F2C9C8C7D73304BC0DDEA500FD93798A19458EC_RuntimeMethod_var);
NullCheck(L_1);
EventDelegate_1_Invoke_m7CD3D7AA4D56984BBA4C877D4E6ED7EDDEB21DDE_inline(L_1, L_4, NULL);
}
IL_0020:
{
// void OnTriggerExit2D(Collider2D other) { if ( onTriggerExit2D != null ) onTriggerExit2D(new EventData<Collider2D>(other, gameObject, this)); }
return;
}
}
// System.Void ParadoxNotion.Services.EventRouter::OnTriggerStay2D(UnityEngine.Collider2D)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventRouter_OnTriggerStay2D_m034138D8AFCF20E09CD7CFDA65BAEDEA478F0C4D (EventRouter_tFF11845F5CEB376625AA32F751511FA5918717F9* __this, Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52* ___0_other, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventData_1__ctor_m4F2C9C8C7D73304BC0DDEA500FD93798A19458EC_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// void OnTriggerStay2D(Collider2D other) { if ( onTriggerStay2D != null ) onTriggerStay2D(new EventData<Collider2D>(other, gameObject, this)); }
EventDelegate_1_t0A3517F87DD0F8308E239D4FFEA727B41F2CEC55* L_0 = __this->___onTriggerStay2D_45;
if (!L_0)
{
goto IL_0020;
}
}
{
// void OnTriggerStay2D(Collider2D other) { if ( onTriggerStay2D != null ) onTriggerStay2D(new EventData<Collider2D>(other, gameObject, this)); }
EventDelegate_1_t0A3517F87DD0F8308E239D4FFEA727B41F2CEC55* L_1 = __this->___onTriggerStay2D_45;
Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52* L_2 = ___0_other;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_3;
L_3 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL);
EventData_1_t085909A111A6010FA7E95C45F1DDA492D298C0A6 L_4;
memset((&L_4), 0, sizeof(L_4));
EventData_1__ctor_m4F2C9C8C7D73304BC0DDEA500FD93798A19458EC((&L_4), L_2, L_3, __this, /*hidden argument*/EventData_1__ctor_m4F2C9C8C7D73304BC0DDEA500FD93798A19458EC_RuntimeMethod_var);
NullCheck(L_1);
EventDelegate_1_Invoke_m7CD3D7AA4D56984BBA4C877D4E6ED7EDDEB21DDE_inline(L_1, L_4, NULL);
}
IL_0020:
{
// void OnTriggerStay2D(Collider2D other) { if ( onTriggerStay2D != null ) onTriggerStay2D(new EventData<Collider2D>(other, gameObject, this)); }
return;
}
}
// System.Void ParadoxNotion.Services.EventRouter::add_onRenderImage(System.Action`2<UnityEngine.RenderTexture,UnityEngine.RenderTexture>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventRouter_add_onRenderImage_m66EF821FD7ED5245B66F3638AEB7C743CAB90F23 (EventRouter_tFF11845F5CEB376625AA32F751511FA5918717F9* __this, Action_2_t614AB1C8EDBDCA4CEA2E8C48AFFF33F825433DB1* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_2_t614AB1C8EDBDCA4CEA2E8C48AFFF33F825433DB1_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Action_2_t614AB1C8EDBDCA4CEA2E8C48AFFF33F825433DB1* V_0 = NULL;
Action_2_t614AB1C8EDBDCA4CEA2E8C48AFFF33F825433DB1* V_1 = NULL;
Action_2_t614AB1C8EDBDCA4CEA2E8C48AFFF33F825433DB1* V_2 = NULL;
{
Action_2_t614AB1C8EDBDCA4CEA2E8C48AFFF33F825433DB1* L_0 = __this->___onRenderImage_46;
V_0 = L_0;
}
IL_0007:
{
Action_2_t614AB1C8EDBDCA4CEA2E8C48AFFF33F825433DB1* L_1 = V_0;
V_1 = L_1;
Action_2_t614AB1C8EDBDCA4CEA2E8C48AFFF33F825433DB1* L_2 = V_1;
Action_2_t614AB1C8EDBDCA4CEA2E8C48AFFF33F825433DB1* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL);
V_2 = ((Action_2_t614AB1C8EDBDCA4CEA2E8C48AFFF33F825433DB1*)Castclass((RuntimeObject*)L_4, Action_2_t614AB1C8EDBDCA4CEA2E8C48AFFF33F825433DB1_il2cpp_TypeInfo_var));
Action_2_t614AB1C8EDBDCA4CEA2E8C48AFFF33F825433DB1** L_5 = (&__this->___onRenderImage_46);
Action_2_t614AB1C8EDBDCA4CEA2E8C48AFFF33F825433DB1* L_6 = V_2;
Action_2_t614AB1C8EDBDCA4CEA2E8C48AFFF33F825433DB1* L_7 = V_1;
Action_2_t614AB1C8EDBDCA4CEA2E8C48AFFF33F825433DB1* L_8;
L_8 = InterlockedCompareExchangeImpl<Action_2_t614AB1C8EDBDCA4CEA2E8C48AFFF33F825433DB1*>(L_5, L_6, L_7);
V_0 = L_8;
Action_2_t614AB1C8EDBDCA4CEA2E8C48AFFF33F825433DB1* L_9 = V_0;
Action_2_t614AB1C8EDBDCA4CEA2E8C48AFFF33F825433DB1* L_10 = V_1;
if ((!(((RuntimeObject*)(Action_2_t614AB1C8EDBDCA4CEA2E8C48AFFF33F825433DB1*)L_9) == ((RuntimeObject*)(Action_2_t614AB1C8EDBDCA4CEA2E8C48AFFF33F825433DB1*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void ParadoxNotion.Services.EventRouter::remove_onRenderImage(System.Action`2<UnityEngine.RenderTexture,UnityEngine.RenderTexture>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventRouter_remove_onRenderImage_mCD6FF558214B0E5C7D05B77D94B73CC5873265C3 (EventRouter_tFF11845F5CEB376625AA32F751511FA5918717F9* __this, Action_2_t614AB1C8EDBDCA4CEA2E8C48AFFF33F825433DB1* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_2_t614AB1C8EDBDCA4CEA2E8C48AFFF33F825433DB1_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Action_2_t614AB1C8EDBDCA4CEA2E8C48AFFF33F825433DB1* V_0 = NULL;
Action_2_t614AB1C8EDBDCA4CEA2E8C48AFFF33F825433DB1* V_1 = NULL;
Action_2_t614AB1C8EDBDCA4CEA2E8C48AFFF33F825433DB1* V_2 = NULL;
{
Action_2_t614AB1C8EDBDCA4CEA2E8C48AFFF33F825433DB1* L_0 = __this->___onRenderImage_46;
V_0 = L_0;
}
IL_0007:
{
Action_2_t614AB1C8EDBDCA4CEA2E8C48AFFF33F825433DB1* L_1 = V_0;
V_1 = L_1;
Action_2_t614AB1C8EDBDCA4CEA2E8C48AFFF33F825433DB1* L_2 = V_1;
Action_2_t614AB1C8EDBDCA4CEA2E8C48AFFF33F825433DB1* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL);
V_2 = ((Action_2_t614AB1C8EDBDCA4CEA2E8C48AFFF33F825433DB1*)Castclass((RuntimeObject*)L_4, Action_2_t614AB1C8EDBDCA4CEA2E8C48AFFF33F825433DB1_il2cpp_TypeInfo_var));
Action_2_t614AB1C8EDBDCA4CEA2E8C48AFFF33F825433DB1** L_5 = (&__this->___onRenderImage_46);
Action_2_t614AB1C8EDBDCA4CEA2E8C48AFFF33F825433DB1* L_6 = V_2;
Action_2_t614AB1C8EDBDCA4CEA2E8C48AFFF33F825433DB1* L_7 = V_1;
Action_2_t614AB1C8EDBDCA4CEA2E8C48AFFF33F825433DB1* L_8;
L_8 = InterlockedCompareExchangeImpl<Action_2_t614AB1C8EDBDCA4CEA2E8C48AFFF33F825433DB1*>(L_5, L_6, L_7);
V_0 = L_8;
Action_2_t614AB1C8EDBDCA4CEA2E8C48AFFF33F825433DB1* L_9 = V_0;
Action_2_t614AB1C8EDBDCA4CEA2E8C48AFFF33F825433DB1* L_10 = V_1;
if ((!(((RuntimeObject*)(Action_2_t614AB1C8EDBDCA4CEA2E8C48AFFF33F825433DB1*)L_9) == ((RuntimeObject*)(Action_2_t614AB1C8EDBDCA4CEA2E8C48AFFF33F825433DB1*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void ParadoxNotion.Services.EventRouter::OnRenderImage(UnityEngine.RenderTexture,UnityEngine.RenderTexture)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventRouter_OnRenderImage_m6C0F812EFECD86626887F3214DF27648C4A4261A (EventRouter_tFF11845F5CEB376625AA32F751511FA5918717F9* __this, RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* ___0_source, RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* ___1_destination, const RuntimeMethod* method)
{
{
// void OnRenderImage(RenderTexture source, RenderTexture destination) { if ( onRenderImage != null ) onRenderImage(source, destination); }
Action_2_t614AB1C8EDBDCA4CEA2E8C48AFFF33F825433DB1* L_0 = __this->___onRenderImage_46;
if (!L_0)
{
goto IL_0015;
}
}
{
// void OnRenderImage(RenderTexture source, RenderTexture destination) { if ( onRenderImage != null ) onRenderImage(source, destination); }
Action_2_t614AB1C8EDBDCA4CEA2E8C48AFFF33F825433DB1* L_1 = __this->___onRenderImage_46;
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_2 = ___0_source;
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_3 = ___1_destination;
NullCheck(L_1);
Action_2_Invoke_m5FD1A9EB929CA4D5B4690FDD80282D9814C92EBC_inline(L_1, L_2, L_3, NULL);
}
IL_0015:
{
// void OnRenderImage(RenderTexture source, RenderTexture destination) { if ( onRenderImage != null ) onRenderImage(source, destination); }
return;
}
}
// System.Void ParadoxNotion.Services.EventRouter::add_onDrawGizmos(ParadoxNotion.Services.EventRouter/EventDelegate)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventRouter_add_onDrawGizmos_m2547ED90DAF1BC6AC2D15877A6EC4FA717F5EAA3 (EventRouter_tFF11845F5CEB376625AA32F751511FA5918717F9* __this, EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* V_0 = NULL;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* V_1 = NULL;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* V_2 = NULL;
{
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_0 = __this->___onDrawGizmos_47;
V_0 = L_0;
}
IL_0007:
{
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_1 = V_0;
V_1 = L_1;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_2 = V_1;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL);
V_2 = ((EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F*)CastclassSealed((RuntimeObject*)L_4, EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F_il2cpp_TypeInfo_var));
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F** L_5 = (&__this->___onDrawGizmos_47);
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_6 = V_2;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_7 = V_1;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_8;
L_8 = InterlockedCompareExchangeImpl<EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F*>(L_5, L_6, L_7);
V_0 = L_8;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_9 = V_0;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_10 = V_1;
if ((!(((RuntimeObject*)(EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F*)L_9) == ((RuntimeObject*)(EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void ParadoxNotion.Services.EventRouter::remove_onDrawGizmos(ParadoxNotion.Services.EventRouter/EventDelegate)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventRouter_remove_onDrawGizmos_m0CE27CC8DCF985174017CA8CDEA2197579353E18 (EventRouter_tFF11845F5CEB376625AA32F751511FA5918717F9* __this, EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* V_0 = NULL;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* V_1 = NULL;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* V_2 = NULL;
{
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_0 = __this->___onDrawGizmos_47;
V_0 = L_0;
}
IL_0007:
{
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_1 = V_0;
V_1 = L_1;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_2 = V_1;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL);
V_2 = ((EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F*)CastclassSealed((RuntimeObject*)L_4, EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F_il2cpp_TypeInfo_var));
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F** L_5 = (&__this->___onDrawGizmos_47);
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_6 = V_2;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_7 = V_1;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_8;
L_8 = InterlockedCompareExchangeImpl<EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F*>(L_5, L_6, L_7);
V_0 = L_8;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_9 = V_0;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_10 = V_1;
if ((!(((RuntimeObject*)(EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F*)L_9) == ((RuntimeObject*)(EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void ParadoxNotion.Services.EventRouter::OnDrawGizmos()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventRouter_OnDrawGizmos_mCD32E98EED0D51D5DA4C40D37FE90F47C690F2DE (EventRouter_tFF11845F5CEB376625AA32F751511FA5918717F9* __this, const RuntimeMethod* method)
{
{
// void OnDrawGizmos() { if ( onDrawGizmos != null ) onDrawGizmos(new EventData(gameObject, this)); }
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_0 = __this->___onDrawGizmos_47;
if (!L_0)
{
goto IL_001f;
}
}
{
// void OnDrawGizmos() { if ( onDrawGizmos != null ) onDrawGizmos(new EventData(gameObject, this)); }
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_1 = __this->___onDrawGizmos_47;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_2;
L_2 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL);
EventData_tEA0797699E48A511278A7BF94A05A8ABDB9EFB0A L_3;
memset((&L_3), 0, sizeof(L_3));
EventData__ctor_m2A55CFAC427AE929A92C929E9521614AA005B62E((&L_3), L_2, __this, /*hidden argument*/NULL);
NullCheck(L_1);
EventDelegate_Invoke_mA01BB7A2C1721AD54120B01CC85F4133D7E811E3_inline(L_1, L_3, NULL);
}
IL_001f:
{
// void OnDrawGizmos() { if ( onDrawGizmos != null ) onDrawGizmos(new EventData(gameObject, this)); }
return;
}
}
// System.Void ParadoxNotion.Services.EventRouter::add_onCustomEvent(ParadoxNotion.Services.EventRouter/CustomEventDelegate)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventRouter_add_onCustomEvent_m95D477B6A278B71AA9FEEE854487231EFDA4DFA1 (EventRouter_tFF11845F5CEB376625AA32F751511FA5918717F9* __this, CustomEventDelegate_tDCADC9123D2A1C92BF09539592EBC015A6F9F504* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CustomEventDelegate_tDCADC9123D2A1C92BF09539592EBC015A6F9F504_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
CustomEventDelegate_tDCADC9123D2A1C92BF09539592EBC015A6F9F504* V_0 = NULL;
CustomEventDelegate_tDCADC9123D2A1C92BF09539592EBC015A6F9F504* V_1 = NULL;
CustomEventDelegate_tDCADC9123D2A1C92BF09539592EBC015A6F9F504* V_2 = NULL;
{
CustomEventDelegate_tDCADC9123D2A1C92BF09539592EBC015A6F9F504* L_0 = __this->___onCustomEvent_48;
V_0 = L_0;
}
IL_0007:
{
CustomEventDelegate_tDCADC9123D2A1C92BF09539592EBC015A6F9F504* L_1 = V_0;
V_1 = L_1;
CustomEventDelegate_tDCADC9123D2A1C92BF09539592EBC015A6F9F504* L_2 = V_1;
CustomEventDelegate_tDCADC9123D2A1C92BF09539592EBC015A6F9F504* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL);
V_2 = ((CustomEventDelegate_tDCADC9123D2A1C92BF09539592EBC015A6F9F504*)CastclassSealed((RuntimeObject*)L_4, CustomEventDelegate_tDCADC9123D2A1C92BF09539592EBC015A6F9F504_il2cpp_TypeInfo_var));
CustomEventDelegate_tDCADC9123D2A1C92BF09539592EBC015A6F9F504** L_5 = (&__this->___onCustomEvent_48);
CustomEventDelegate_tDCADC9123D2A1C92BF09539592EBC015A6F9F504* L_6 = V_2;
CustomEventDelegate_tDCADC9123D2A1C92BF09539592EBC015A6F9F504* L_7 = V_1;
CustomEventDelegate_tDCADC9123D2A1C92BF09539592EBC015A6F9F504* L_8;
L_8 = InterlockedCompareExchangeImpl<CustomEventDelegate_tDCADC9123D2A1C92BF09539592EBC015A6F9F504*>(L_5, L_6, L_7);
V_0 = L_8;
CustomEventDelegate_tDCADC9123D2A1C92BF09539592EBC015A6F9F504* L_9 = V_0;
CustomEventDelegate_tDCADC9123D2A1C92BF09539592EBC015A6F9F504* L_10 = V_1;
if ((!(((RuntimeObject*)(CustomEventDelegate_tDCADC9123D2A1C92BF09539592EBC015A6F9F504*)L_9) == ((RuntimeObject*)(CustomEventDelegate_tDCADC9123D2A1C92BF09539592EBC015A6F9F504*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void ParadoxNotion.Services.EventRouter::remove_onCustomEvent(ParadoxNotion.Services.EventRouter/CustomEventDelegate)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventRouter_remove_onCustomEvent_m913AE48F1B8B24EF010466BD3ABFCA5A18310419 (EventRouter_tFF11845F5CEB376625AA32F751511FA5918717F9* __this, CustomEventDelegate_tDCADC9123D2A1C92BF09539592EBC015A6F9F504* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CustomEventDelegate_tDCADC9123D2A1C92BF09539592EBC015A6F9F504_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
CustomEventDelegate_tDCADC9123D2A1C92BF09539592EBC015A6F9F504* V_0 = NULL;
CustomEventDelegate_tDCADC9123D2A1C92BF09539592EBC015A6F9F504* V_1 = NULL;
CustomEventDelegate_tDCADC9123D2A1C92BF09539592EBC015A6F9F504* V_2 = NULL;
{
CustomEventDelegate_tDCADC9123D2A1C92BF09539592EBC015A6F9F504* L_0 = __this->___onCustomEvent_48;
V_0 = L_0;
}
IL_0007:
{
CustomEventDelegate_tDCADC9123D2A1C92BF09539592EBC015A6F9F504* L_1 = V_0;
V_1 = L_1;
CustomEventDelegate_tDCADC9123D2A1C92BF09539592EBC015A6F9F504* L_2 = V_1;
CustomEventDelegate_tDCADC9123D2A1C92BF09539592EBC015A6F9F504* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL);
V_2 = ((CustomEventDelegate_tDCADC9123D2A1C92BF09539592EBC015A6F9F504*)CastclassSealed((RuntimeObject*)L_4, CustomEventDelegate_tDCADC9123D2A1C92BF09539592EBC015A6F9F504_il2cpp_TypeInfo_var));
CustomEventDelegate_tDCADC9123D2A1C92BF09539592EBC015A6F9F504** L_5 = (&__this->___onCustomEvent_48);
CustomEventDelegate_tDCADC9123D2A1C92BF09539592EBC015A6F9F504* L_6 = V_2;
CustomEventDelegate_tDCADC9123D2A1C92BF09539592EBC015A6F9F504* L_7 = V_1;
CustomEventDelegate_tDCADC9123D2A1C92BF09539592EBC015A6F9F504* L_8;
L_8 = InterlockedCompareExchangeImpl<CustomEventDelegate_tDCADC9123D2A1C92BF09539592EBC015A6F9F504*>(L_5, L_6, L_7);
V_0 = L_8;
CustomEventDelegate_tDCADC9123D2A1C92BF09539592EBC015A6F9F504* L_9 = V_0;
CustomEventDelegate_tDCADC9123D2A1C92BF09539592EBC015A6F9F504* L_10 = V_1;
if ((!(((RuntimeObject*)(CustomEventDelegate_tDCADC9123D2A1C92BF09539592EBC015A6F9F504*)L_9) == ((RuntimeObject*)(CustomEventDelegate_tDCADC9123D2A1C92BF09539592EBC015A6F9F504*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void ParadoxNotion.Services.EventRouter::InvokeCustomEvent(System.String,System.Object,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventRouter_InvokeCustomEvent_m48C4B32E7BDCB824BFD697946C870B64B7E1DB0E (EventRouter_tFF11845F5CEB376625AA32F751511FA5918717F9* __this, String_t* ___0_name, RuntimeObject* ___1_value, RuntimeObject* ___2_sender, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventData_tEA0797699E48A511278A7BF94A05A8ABDB9EFB0A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if ( onCustomEvent != null ) { onCustomEvent(name, new EventData(value, gameObject, sender)); }
CustomEventDelegate_tDCADC9123D2A1C92BF09539592EBC015A6F9F504* L_0 = __this->___onCustomEvent_48;
if (!L_0)
{
goto IL_0026;
}
}
{
// if ( onCustomEvent != null ) { onCustomEvent(name, new EventData(value, gameObject, sender)); }
CustomEventDelegate_tDCADC9123D2A1C92BF09539592EBC015A6F9F504* L_1 = __this->___onCustomEvent_48;
String_t* L_2 = ___0_name;
RuntimeObject* L_3 = ___1_value;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_4;
L_4 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL);
RuntimeObject* L_5 = ___2_sender;
EventData_tEA0797699E48A511278A7BF94A05A8ABDB9EFB0A L_6;
memset((&L_6), 0, sizeof(L_6));
EventData__ctor_m6083C94B6A1703CAFCE23A71A53964F544668007((&L_6), L_3, L_4, L_5, /*hidden argument*/NULL);
EventData_tEA0797699E48A511278A7BF94A05A8ABDB9EFB0A L_7 = L_6;
RuntimeObject* L_8 = Box(EventData_tEA0797699E48A511278A7BF94A05A8ABDB9EFB0A_il2cpp_TypeInfo_var, &L_7);
NullCheck(L_1);
CustomEventDelegate_Invoke_m2BFA14A1EC9DED842244C9671D725A72B85CA090_inline(L_1, L_2, (RuntimeObject*)L_8, NULL);
}
IL_0026:
{
// }
return;
}
}
// System.Void ParadoxNotion.Services.EventRouter::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventRouter__ctor_m2B0AE6E08D6A6C9F077419689F239B5C61E95116 (EventRouter_tFF11845F5CEB376625AA32F751511FA5918717F9* __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
void EventDelegate_Invoke_mA01BB7A2C1721AD54120B01CC85F4133D7E811E3_Multicast(EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* __this, EventData_tEA0797699E48A511278A7BF94A05A8ABDB9EFB0A ___0_msg, const RuntimeMethod* method)
{
il2cpp_array_size_t length = __this->___delegates_13->max_length;
Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
for (il2cpp_array_size_t i = 0; i < length; i++)
{
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* currentDelegate = reinterpret_cast<EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F*>(delegatesToInvoke[i]);
typedef void (*FunctionPointerType) (RuntimeObject*, EventData_tEA0797699E48A511278A7BF94A05A8ABDB9EFB0A, const RuntimeMethod*);
((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_msg, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
}
}
void EventDelegate_Invoke_mA01BB7A2C1721AD54120B01CC85F4133D7E811E3_OpenInst(EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* __this, EventData_tEA0797699E48A511278A7BF94A05A8ABDB9EFB0A ___0_msg, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (EventData_tEA0797699E48A511278A7BF94A05A8ABDB9EFB0A, const RuntimeMethod*);
((FunctionPointerType)__this->___method_ptr_0)(___0_msg, method);
}
void EventDelegate_Invoke_mA01BB7A2C1721AD54120B01CC85F4133D7E811E3_OpenStatic(EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* __this, EventData_tEA0797699E48A511278A7BF94A05A8ABDB9EFB0A ___0_msg, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (EventData_tEA0797699E48A511278A7BF94A05A8ABDB9EFB0A, const RuntimeMethod*);
((FunctionPointerType)__this->___method_ptr_0)(___0_msg, method);
}
void EventDelegate_Invoke_mA01BB7A2C1721AD54120B01CC85F4133D7E811E3_OpenStaticInvoker(EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* __this, EventData_tEA0797699E48A511278A7BF94A05A8ABDB9EFB0A ___0_msg, const RuntimeMethod* method)
{
InvokerActionInvoker1< EventData_tEA0797699E48A511278A7BF94A05A8ABDB9EFB0A >::Invoke(__this->___method_ptr_0, method, NULL, ___0_msg);
}
void EventDelegate_Invoke_mA01BB7A2C1721AD54120B01CC85F4133D7E811E3_ClosedStaticInvoker(EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* __this, EventData_tEA0797699E48A511278A7BF94A05A8ABDB9EFB0A ___0_msg, const RuntimeMethod* method)
{
InvokerActionInvoker2< RuntimeObject*, EventData_tEA0797699E48A511278A7BF94A05A8ABDB9EFB0A >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_msg);
}
// System.Void ParadoxNotion.Services.EventRouter/EventDelegate::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventDelegate__ctor_m7B303D883877548D3F389E40AF24C4562DB3B384 (EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
__this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
__this->___method_3 = ___1_method;
__this->___m_target_2 = ___0_object;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
__this->___method_code_6 = (intptr_t)__this;
if (MethodIsStatic((RuntimeMethod*)___1_method))
{
bool isOpen = parameterCount == 1;
if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
if (isOpen)
__this->___invoke_impl_1 = (intptr_t)&EventDelegate_Invoke_mA01BB7A2C1721AD54120B01CC85F4133D7E811E3_OpenStaticInvoker;
else
__this->___invoke_impl_1 = (intptr_t)&EventDelegate_Invoke_mA01BB7A2C1721AD54120B01CC85F4133D7E811E3_ClosedStaticInvoker;
else
if (isOpen)
__this->___invoke_impl_1 = (intptr_t)&EventDelegate_Invoke_mA01BB7A2C1721AD54120B01CC85F4133D7E811E3_OpenStatic;
else
{
__this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
__this->___method_code_6 = (intptr_t)__this->___m_target_2;
}
}
else
{
if (___0_object == NULL)
il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
__this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
__this->___method_code_6 = (intptr_t)__this->___m_target_2;
}
__this->___extra_arg_5 = (intptr_t)&EventDelegate_Invoke_mA01BB7A2C1721AD54120B01CC85F4133D7E811E3_Multicast;
}
// System.Void ParadoxNotion.Services.EventRouter/EventDelegate::Invoke(ParadoxNotion.EventData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventDelegate_Invoke_mA01BB7A2C1721AD54120B01CC85F4133D7E811E3 (EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* __this, EventData_tEA0797699E48A511278A7BF94A05A8ABDB9EFB0A ___0_msg, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (RuntimeObject*, EventData_tEA0797699E48A511278A7BF94A05A8ABDB9EFB0A, const RuntimeMethod*);
((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_msg, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
}
// System.IAsyncResult ParadoxNotion.Services.EventRouter/EventDelegate::BeginInvoke(ParadoxNotion.EventData,System.AsyncCallback,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* EventDelegate_BeginInvoke_mEE8D9BCB34292B434F94BF2455D39C8BC2C9B35C (EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* __this, EventData_tEA0797699E48A511278A7BF94A05A8ABDB9EFB0A ___0_msg, AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* ___1_callback, RuntimeObject* ___2_object, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventData_tEA0797699E48A511278A7BF94A05A8ABDB9EFB0A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
void *__d_args[2] = {0};
__d_args[0] = Box(EventData_tEA0797699E48A511278A7BF94A05A8ABDB9EFB0A_il2cpp_TypeInfo_var, &___0_msg);
return (RuntimeObject*)il2cpp_codegen_delegate_begin_invoke((RuntimeDelegate*)__this, __d_args, (RuntimeDelegate*)___1_callback, (RuntimeObject*)___2_object);
}
// System.Void ParadoxNotion.Services.EventRouter/EventDelegate::EndInvoke(System.IAsyncResult)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventDelegate_EndInvoke_mB4F8E209EB97F7C67E67894059A6DCDAFBE3B014 (EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* __this, RuntimeObject* ___0_result, const RuntimeMethod* method)
{
il2cpp_codegen_delegate_end_invoke((Il2CppAsyncResult*) ___0_result, 0);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
void CustomEventDelegate_Invoke_m2BFA14A1EC9DED842244C9671D725A72B85CA090_Multicast(CustomEventDelegate_tDCADC9123D2A1C92BF09539592EBC015A6F9F504* __this, String_t* ___0_name, RuntimeObject* ___1_data, const RuntimeMethod* method)
{
il2cpp_array_size_t length = __this->___delegates_13->max_length;
Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
for (il2cpp_array_size_t i = 0; i < length; i++)
{
CustomEventDelegate_tDCADC9123D2A1C92BF09539592EBC015A6F9F504* currentDelegate = reinterpret_cast<CustomEventDelegate_tDCADC9123D2A1C92BF09539592EBC015A6F9F504*>(delegatesToInvoke[i]);
typedef void (*FunctionPointerType) (RuntimeObject*, String_t*, RuntimeObject*, const RuntimeMethod*);
((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_name, ___1_data, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
}
}
void CustomEventDelegate_Invoke_m2BFA14A1EC9DED842244C9671D725A72B85CA090_OpenInst(CustomEventDelegate_tDCADC9123D2A1C92BF09539592EBC015A6F9F504* __this, String_t* ___0_name, RuntimeObject* ___1_data, const RuntimeMethod* method)
{
NullCheck(___0_name);
typedef void (*FunctionPointerType) (String_t*, RuntimeObject*, const RuntimeMethod*);
((FunctionPointerType)__this->___method_ptr_0)(___0_name, ___1_data, method);
}
void CustomEventDelegate_Invoke_m2BFA14A1EC9DED842244C9671D725A72B85CA090_OpenStatic(CustomEventDelegate_tDCADC9123D2A1C92BF09539592EBC015A6F9F504* __this, String_t* ___0_name, RuntimeObject* ___1_data, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (String_t*, RuntimeObject*, const RuntimeMethod*);
((FunctionPointerType)__this->___method_ptr_0)(___0_name, ___1_data, method);
}
void CustomEventDelegate_Invoke_m2BFA14A1EC9DED842244C9671D725A72B85CA090_OpenStaticInvoker(CustomEventDelegate_tDCADC9123D2A1C92BF09539592EBC015A6F9F504* __this, String_t* ___0_name, RuntimeObject* ___1_data, const RuntimeMethod* method)
{
InvokerActionInvoker2< String_t*, RuntimeObject* >::Invoke(__this->___method_ptr_0, method, NULL, ___0_name, ___1_data);
}
void CustomEventDelegate_Invoke_m2BFA14A1EC9DED842244C9671D725A72B85CA090_ClosedStaticInvoker(CustomEventDelegate_tDCADC9123D2A1C92BF09539592EBC015A6F9F504* __this, String_t* ___0_name, RuntimeObject* ___1_data, const RuntimeMethod* method)
{
InvokerActionInvoker3< RuntimeObject*, String_t*, RuntimeObject* >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_name, ___1_data);
}
// System.Void ParadoxNotion.Services.EventRouter/CustomEventDelegate::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CustomEventDelegate__ctor_m910BBEE9FEA5ABDF98728CD75B774B9F387B5212 (CustomEventDelegate_tDCADC9123D2A1C92BF09539592EBC015A6F9F504* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
__this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
__this->___method_3 = ___1_method;
__this->___m_target_2 = ___0_object;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
__this->___method_code_6 = (intptr_t)__this;
if (MethodIsStatic((RuntimeMethod*)___1_method))
{
bool isOpen = parameterCount == 2;
if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
if (isOpen)
__this->___invoke_impl_1 = (intptr_t)&CustomEventDelegate_Invoke_m2BFA14A1EC9DED842244C9671D725A72B85CA090_OpenStaticInvoker;
else
__this->___invoke_impl_1 = (intptr_t)&CustomEventDelegate_Invoke_m2BFA14A1EC9DED842244C9671D725A72B85CA090_ClosedStaticInvoker;
else
if (isOpen)
__this->___invoke_impl_1 = (intptr_t)&CustomEventDelegate_Invoke_m2BFA14A1EC9DED842244C9671D725A72B85CA090_OpenStatic;
else
{
__this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
__this->___method_code_6 = (intptr_t)__this->___m_target_2;
}
}
else
{
bool isOpen = parameterCount == 1;
if (isOpen)
{
__this->___invoke_impl_1 = (intptr_t)&CustomEventDelegate_Invoke_m2BFA14A1EC9DED842244C9671D725A72B85CA090_OpenInst;
}
else
{
if (___0_object == NULL)
il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
__this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
__this->___method_code_6 = (intptr_t)__this->___m_target_2;
}
}
__this->___extra_arg_5 = (intptr_t)&CustomEventDelegate_Invoke_m2BFA14A1EC9DED842244C9671D725A72B85CA090_Multicast;
}
// System.Void ParadoxNotion.Services.EventRouter/CustomEventDelegate::Invoke(System.String,ParadoxNotion.IEventData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CustomEventDelegate_Invoke_m2BFA14A1EC9DED842244C9671D725A72B85CA090 (CustomEventDelegate_tDCADC9123D2A1C92BF09539592EBC015A6F9F504* __this, String_t* ___0_name, RuntimeObject* ___1_data, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (RuntimeObject*, String_t*, RuntimeObject*, const RuntimeMethod*);
((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_name, ___1_data, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
}
// System.IAsyncResult ParadoxNotion.Services.EventRouter/CustomEventDelegate::BeginInvoke(System.String,ParadoxNotion.IEventData,System.AsyncCallback,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* CustomEventDelegate_BeginInvoke_mF281E5B1373F36FC86029CCBD3BF9A867257F0E2 (CustomEventDelegate_tDCADC9123D2A1C92BF09539592EBC015A6F9F504* __this, String_t* ___0_name, RuntimeObject* ___1_data, AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* ___2_callback, RuntimeObject* ___3_object, const RuntimeMethod* method)
{
void *__d_args[3] = {0};
__d_args[0] = ___0_name;
__d_args[1] = ___1_data;
return (RuntimeObject*)il2cpp_codegen_delegate_begin_invoke((RuntimeDelegate*)__this, __d_args, (RuntimeDelegate*)___2_callback, (RuntimeObject*)___3_object);
}
// System.Void ParadoxNotion.Services.EventRouter/CustomEventDelegate::EndInvoke(System.IAsyncResult)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CustomEventDelegate_EndInvoke_mF642AF83D95712CFE4F3C2F2C2024B46A7F66396 (CustomEventDelegate_tDCADC9123D2A1C92BF09539592EBC015A6F9F504* __this, RuntimeObject* ___0_result, const RuntimeMethod* method)
{
il2cpp_codegen_delegate_end_invoke((Il2CppAsyncResult*) ___0_result, 0);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void ParadoxNotion.Services.EventRouterAnimatorMove::add_onAnimatorMove(ParadoxNotion.Services.EventRouter/EventDelegate)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventRouterAnimatorMove_add_onAnimatorMove_m1D49DCAFE517CF7038E1B746CFCDD8175B5F282F (EventRouterAnimatorMove_tCC97034D7B43B81378ECB246E21BC3280DFF04AF* __this, EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* V_0 = NULL;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* V_1 = NULL;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* V_2 = NULL;
{
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_0 = __this->___onAnimatorMove_4;
V_0 = L_0;
}
IL_0007:
{
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_1 = V_0;
V_1 = L_1;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_2 = V_1;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL);
V_2 = ((EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F*)CastclassSealed((RuntimeObject*)L_4, EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F_il2cpp_TypeInfo_var));
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F** L_5 = (&__this->___onAnimatorMove_4);
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_6 = V_2;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_7 = V_1;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_8;
L_8 = InterlockedCompareExchangeImpl<EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F*>(L_5, L_6, L_7);
V_0 = L_8;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_9 = V_0;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_10 = V_1;
if ((!(((RuntimeObject*)(EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F*)L_9) == ((RuntimeObject*)(EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void ParadoxNotion.Services.EventRouterAnimatorMove::remove_onAnimatorMove(ParadoxNotion.Services.EventRouter/EventDelegate)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventRouterAnimatorMove_remove_onAnimatorMove_m812E99781D0514D23B27254AE4916221FBF8704A (EventRouterAnimatorMove_tCC97034D7B43B81378ECB246E21BC3280DFF04AF* __this, EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* V_0 = NULL;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* V_1 = NULL;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* V_2 = NULL;
{
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_0 = __this->___onAnimatorMove_4;
V_0 = L_0;
}
IL_0007:
{
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_1 = V_0;
V_1 = L_1;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_2 = V_1;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL);
V_2 = ((EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F*)CastclassSealed((RuntimeObject*)L_4, EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F_il2cpp_TypeInfo_var));
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F** L_5 = (&__this->___onAnimatorMove_4);
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_6 = V_2;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_7 = V_1;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_8;
L_8 = InterlockedCompareExchangeImpl<EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F*>(L_5, L_6, L_7);
V_0 = L_8;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_9 = V_0;
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_10 = V_1;
if ((!(((RuntimeObject*)(EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F*)L_9) == ((RuntimeObject*)(EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void ParadoxNotion.Services.EventRouterAnimatorMove::OnAnimatorMove()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventRouterAnimatorMove_OnAnimatorMove_mD9976C769CA7D22104F979A419FC3F85E4B3A03E (EventRouterAnimatorMove_tCC97034D7B43B81378ECB246E21BC3280DFF04AF* __this, const RuntimeMethod* method)
{
{
// if ( onAnimatorMove != null ) { onAnimatorMove(new EventData(gameObject, this)); }
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_0 = __this->___onAnimatorMove_4;
if (!L_0)
{
goto IL_001f;
}
}
{
// if ( onAnimatorMove != null ) { onAnimatorMove(new EventData(gameObject, this)); }
EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* L_1 = __this->___onAnimatorMove_4;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_2;
L_2 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL);
EventData_tEA0797699E48A511278A7BF94A05A8ABDB9EFB0A L_3;
memset((&L_3), 0, sizeof(L_3));
EventData__ctor_m2A55CFAC427AE929A92C929E9521614AA005B62E((&L_3), L_2, __this, /*hidden argument*/NULL);
NullCheck(L_1);
EventDelegate_Invoke_mA01BB7A2C1721AD54120B01CC85F4133D7E811E3_inline(L_1, L_3, NULL);
}
IL_001f:
{
// }
return;
}
}
// System.Void ParadoxNotion.Services.EventRouterAnimatorMove::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventRouterAnimatorMove__ctor_mCFE4733CD21D19120EB45FF68B79A70ACB534C27 (EventRouterAnimatorMove_tCC97034D7B43B81378ECB246E21BC3280DFF04AF* __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
// System.Void ParadoxNotion.Services.Logger::AddListener(ParadoxNotion.Services.Logger/LogHandler)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Logger_AddListener_mF338F56C9A15EA6D19D807AAA222DDF86360F163 (LogHandler_t336D9CB60AF2B94D0403A0DF86AFA48D76E30592* ___0_callback, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m575E24EC351A42581EE128E4FC0E12A2CF8F6B43_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Logger_t94C2139B874BE54A76E5E93762A7A3BCFD0040CA_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public static void AddListener(LogHandler callback) { subscribers.Add(callback); }
il2cpp_codegen_runtime_class_init_inline(Logger_t94C2139B874BE54A76E5E93762A7A3BCFD0040CA_il2cpp_TypeInfo_var);
List_1_t72F6DCE7C907A8F47BAF42E03B37D9F61EC8A99B* L_0 = ((Logger_t94C2139B874BE54A76E5E93762A7A3BCFD0040CA_StaticFields*)il2cpp_codegen_static_fields_for(Logger_t94C2139B874BE54A76E5E93762A7A3BCFD0040CA_il2cpp_TypeInfo_var))->___subscribers_0;
LogHandler_t336D9CB60AF2B94D0403A0DF86AFA48D76E30592* L_1 = ___0_callback;
NullCheck(L_0);
List_1_Add_m575E24EC351A42581EE128E4FC0E12A2CF8F6B43_inline(L_0, L_1, List_1_Add_m575E24EC351A42581EE128E4FC0E12A2CF8F6B43_RuntimeMethod_var);
// public static void AddListener(LogHandler callback) { subscribers.Add(callback); }
return;
}
}
// System.Void ParadoxNotion.Services.Logger::RemoveListener(ParadoxNotion.Services.Logger/LogHandler)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Logger_RemoveListener_m144B2BA167B0FFF19AD8B4FFA9AC8086F9FB4D53 (LogHandler_t336D9CB60AF2B94D0403A0DF86AFA48D76E30592* ___0_callback, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Remove_m1ABCD4E23C441672D527EC14C4B20417D51D5394_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Logger_t94C2139B874BE54A76E5E93762A7A3BCFD0040CA_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public static void RemoveListener(LogHandler callback) { subscribers.Remove(callback); }
il2cpp_codegen_runtime_class_init_inline(Logger_t94C2139B874BE54A76E5E93762A7A3BCFD0040CA_il2cpp_TypeInfo_var);
List_1_t72F6DCE7C907A8F47BAF42E03B37D9F61EC8A99B* L_0 = ((Logger_t94C2139B874BE54A76E5E93762A7A3BCFD0040CA_StaticFields*)il2cpp_codegen_static_fields_for(Logger_t94C2139B874BE54A76E5E93762A7A3BCFD0040CA_il2cpp_TypeInfo_var))->___subscribers_0;
LogHandler_t336D9CB60AF2B94D0403A0DF86AFA48D76E30592* L_1 = ___0_callback;
NullCheck(L_0);
bool L_2;
L_2 = List_1_Remove_m1ABCD4E23C441672D527EC14C4B20417D51D5394(L_0, L_1, List_1_Remove_m1ABCD4E23C441672D527EC14C4B20417D51D5394_RuntimeMethod_var);
// public static void RemoveListener(LogHandler callback) { subscribers.Remove(callback); }
return;
}
}
// System.Void ParadoxNotion.Services.Logger::Log(System.Object,System.String,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Logger_Log_m362EA19C01DDE5C08EA27E5081524A9967BBCF5C (RuntimeObject* ___0_message, String_t* ___1_tag, RuntimeObject* ___2_context, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Logger_t94C2139B874BE54A76E5E93762A7A3BCFD0040CA_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// Internal_Log(LogType.Log, message, tag, context);
RuntimeObject* L_0 = ___0_message;
String_t* L_1 = ___1_tag;
RuntimeObject* L_2 = ___2_context;
il2cpp_codegen_runtime_class_init_inline(Logger_t94C2139B874BE54A76E5E93762A7A3BCFD0040CA_il2cpp_TypeInfo_var);
Logger_Internal_Log_m7E369BE7A0B9DFF91D4B2AE3977F5C80A12D336F(3, L_0, L_1, L_2, NULL);
// }
return;
}
}
// System.Void ParadoxNotion.Services.Logger::LogWarning(System.Object,System.String,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Logger_LogWarning_mEE918854CE31F8BD8D205EA8A209C0880A856920 (RuntimeObject* ___0_message, String_t* ___1_tag, RuntimeObject* ___2_context, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Logger_t94C2139B874BE54A76E5E93762A7A3BCFD0040CA_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// Internal_Log(LogType.Warning, message, tag, context);
RuntimeObject* L_0 = ___0_message;
String_t* L_1 = ___1_tag;
RuntimeObject* L_2 = ___2_context;
il2cpp_codegen_runtime_class_init_inline(Logger_t94C2139B874BE54A76E5E93762A7A3BCFD0040CA_il2cpp_TypeInfo_var);
Logger_Internal_Log_m7E369BE7A0B9DFF91D4B2AE3977F5C80A12D336F(2, L_0, L_1, L_2, NULL);
// }
return;
}
}
// System.Void ParadoxNotion.Services.Logger::LogError(System.Object,System.String,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Logger_LogError_mFA9C943FD8F10945B67B2DABB4897900D020F3B3 (RuntimeObject* ___0_message, String_t* ___1_tag, RuntimeObject* ___2_context, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Logger_t94C2139B874BE54A76E5E93762A7A3BCFD0040CA_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// Internal_Log(LogType.Error, message, tag, context);
RuntimeObject* L_0 = ___0_message;
String_t* L_1 = ___1_tag;
RuntimeObject* L_2 = ___2_context;
il2cpp_codegen_runtime_class_init_inline(Logger_t94C2139B874BE54A76E5E93762A7A3BCFD0040CA_il2cpp_TypeInfo_var);
Logger_Internal_Log_m7E369BE7A0B9DFF91D4B2AE3977F5C80A12D336F(0, L_0, L_1, L_2, NULL);
// }
return;
}
}
// System.Void ParadoxNotion.Services.Logger::LogException(System.Exception,System.String,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Logger_LogException_mA706A3992EC5B640C913052D0A0DF70C6538D294 (Exception_t* ___0_exception, String_t* ___1_tag, RuntimeObject* ___2_context, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Logger_t94C2139B874BE54A76E5E93762A7A3BCFD0040CA_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// Internal_Log(LogType.Exception, exception, tag, context);
Exception_t* L_0 = ___0_exception;
String_t* L_1 = ___1_tag;
RuntimeObject* L_2 = ___2_context;
il2cpp_codegen_runtime_class_init_inline(Logger_t94C2139B874BE54A76E5E93762A7A3BCFD0040CA_il2cpp_TypeInfo_var);
Logger_Internal_Log_m7E369BE7A0B9DFF91D4B2AE3977F5C80A12D336F(4, L_0, L_1, L_2, NULL);
// }
return;
}
}
// System.Void ParadoxNotion.Services.Logger::Internal_Log(UnityEngine.LogType,System.Object,System.String,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Logger_Internal_Log_m7E369BE7A0B9DFF91D4B2AE3977F5C80A12D336F (int32_t ___0_type, RuntimeObject* ___1_message, String_t* ___2_tag, RuntimeObject* ___3_context, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_FirstOrDefault_TisString_t_m9CA8A9DE7F8DCB619529414D42C259BDF6C05A5B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m5F8CD45B7E282DFDEC2CCB4BB7821553215D9B7D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m9A39C5E536AA022B37B1A27626C840866B8A3B35_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mDA72E00BBAA11BE225DECBF0881AD43C96A904BD_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m6EE320010342A3656BB5C7815A54F9D736A8FA11_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m0185E4604FC8F4224A15D9C82DA26F0D37AAD3C3_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LogType_t9CC0F1B620DFBF3A01E8C2D2316A850D745EF331_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Logger_t94C2139B874BE54A76E5E93762A7A3BCFD0040CA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral00B28FF06B788B9B67C6B259800F404F9F3761FD);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral123F63F05FAE1C8DC62F489257D256FAB34AE9F3);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral858043D3BCDE126DDCA4324E6677D74DDF10AC92);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral900D858FE9ABCD2ED2B25CD27110A78ADCC6EC6B);
s_Il2CppMethodInitialized = true;
}
Message_tD4DC7C5A08F514A2ECAA54677CD44CE4D2ECC89E V_0;
memset((&V_0), 0, sizeof(V_0));
bool V_1 = false;
Exception_t* V_2 = NULL;
Enumerator_tDA4EBF08D0B1BD44FE3306210988DBE8CEFFF7A1 V_3;
memset((&V_3), 0, sizeof(V_3));
Message_tD4DC7C5A08F514A2ECAA54677CD44CE4D2ECC89E* G_B6_0 = NULL;
Message_tD4DC7C5A08F514A2ECAA54677CD44CE4D2ECC89E* G_B5_0 = NULL;
String_t* G_B7_0 = NULL;
Message_tD4DC7C5A08F514A2ECAA54677CD44CE4D2ECC89E* G_B7_1 = NULL;
{
// if ( subscribers != null && subscribers.Count > 0 ) {
il2cpp_codegen_runtime_class_init_inline(Logger_t94C2139B874BE54A76E5E93762A7A3BCFD0040CA_il2cpp_TypeInfo_var);
List_1_t72F6DCE7C907A8F47BAF42E03B37D9F61EC8A99B* L_0 = ((Logger_t94C2139B874BE54A76E5E93762A7A3BCFD0040CA_StaticFields*)il2cpp_codegen_static_fields_for(Logger_t94C2139B874BE54A76E5E93762A7A3BCFD0040CA_il2cpp_TypeInfo_var))->___subscribers_0;
if (!L_0)
{
goto IL_00cf;
}
}
{
il2cpp_codegen_runtime_class_init_inline(Logger_t94C2139B874BE54A76E5E93762A7A3BCFD0040CA_il2cpp_TypeInfo_var);
List_1_t72F6DCE7C907A8F47BAF42E03B37D9F61EC8A99B* L_1 = ((Logger_t94C2139B874BE54A76E5E93762A7A3BCFD0040CA_StaticFields*)il2cpp_codegen_static_fields_for(Logger_t94C2139B874BE54A76E5E93762A7A3BCFD0040CA_il2cpp_TypeInfo_var))->___subscribers_0;
NullCheck(L_1);
int32_t L_2;
L_2 = List_1_get_Count_m0185E4604FC8F4224A15D9C82DA26F0D37AAD3C3_inline(L_1, List_1_get_Count_m0185E4604FC8F4224A15D9C82DA26F0D37AAD3C3_RuntimeMethod_var);
if ((((int32_t)L_2) <= ((int32_t)0)))
{
goto IL_00cf;
}
}
{
// var msg = new Message();
il2cpp_codegen_initobj((&V_0), sizeof(Message_tD4DC7C5A08F514A2ECAA54677CD44CE4D2ECC89E));
// msg.type = type;
int32_t L_3 = ___0_type;
(&V_0)->___type_1 = L_3;
// if ( message is System.Exception ) {
RuntimeObject* L_4 = ___1_message;
if (!((Exception_t*)IsInstClass((RuntimeObject*)L_4, Exception_t_il2cpp_TypeInfo_var)))
{
goto IL_0065;
}
}
{
// var exc = (System.Exception)message;
RuntimeObject* L_5 = ___1_message;
V_2 = ((Exception_t*)CastclassClass((RuntimeObject*)L_5, Exception_t_il2cpp_TypeInfo_var));
// msg.text = exc.Message + "\n" + exc.StackTrace.Split('\n').FirstOrDefault();
Exception_t* L_6 = V_2;
NullCheck(L_6);
String_t* L_7;
L_7 = VirtualFuncInvoker0< String_t* >::Invoke(5 /* System.String System.Exception::get_Message() */, L_6);
Exception_t* L_8 = V_2;
NullCheck(L_8);
String_t* L_9;
L_9 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Exception::get_StackTrace() */, L_8);
NullCheck(L_9);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_10;
L_10 = String_Split_m9530B73D02054692283BF35C3A27C8F2230946F4(L_9, ((int32_t)10), 0, NULL);
String_t* L_11;
L_11 = Enumerable_FirstOrDefault_TisString_t_m9CA8A9DE7F8DCB619529414D42C259BDF6C05A5B((RuntimeObject*)L_10, Enumerable_FirstOrDefault_TisString_t_m9CA8A9DE7F8DCB619529414D42C259BDF6C05A5B_RuntimeMethod_var);
String_t* L_12;
L_12 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(L_7, _stringLiteral00B28FF06B788B9B67C6B259800F404F9F3761FD, L_11, NULL);
(&V_0)->___text_2 = L_12;
Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___text_2), (void*)L_12);
goto IL_007c;
}
IL_0065:
{
// msg.text = message != null ? message.ToString() : "NULL";
RuntimeObject* L_13 = ___1_message;
G_B5_0 = (&V_0);
if (L_13)
{
G_B6_0 = (&V_0);
goto IL_0071;
}
}
{
G_B7_0 = _stringLiteral900D858FE9ABCD2ED2B25CD27110A78ADCC6EC6B;
G_B7_1 = G_B5_0;
goto IL_0077;
}
IL_0071:
{
RuntimeObject* L_14 = ___1_message;
NullCheck(L_14);
String_t* L_15;
L_15 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_14);
G_B7_0 = L_15;
G_B7_1 = G_B6_0;
}
IL_0077:
{
G_B7_1->___text_2 = G_B7_0;
Il2CppCodeGenWriteBarrier((void**)(&G_B7_1->___text_2), (void*)G_B7_0);
}
IL_007c:
{
// msg.tag = tag;
String_t* L_16 = ___2_tag;
(&V_0)->___tag_3 = L_16;
Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___tag_3), (void*)L_16);
// msg.context = context;
RuntimeObject* L_17 = ___3_context;
Message_set_context_m6D297D797B3982B63D6A882CEE765C4ED8E8CA26((&V_0), L_17, NULL);
// var handled = false;
V_1 = (bool)0;
// foreach ( var call in subscribers ) {
il2cpp_codegen_runtime_class_init_inline(Logger_t94C2139B874BE54A76E5E93762A7A3BCFD0040CA_il2cpp_TypeInfo_var);
List_1_t72F6DCE7C907A8F47BAF42E03B37D9F61EC8A99B* L_18 = ((Logger_t94C2139B874BE54A76E5E93762A7A3BCFD0040CA_StaticFields*)il2cpp_codegen_static_fields_for(Logger_t94C2139B874BE54A76E5E93762A7A3BCFD0040CA_il2cpp_TypeInfo_var))->___subscribers_0;
NullCheck(L_18);
Enumerator_tDA4EBF08D0B1BD44FE3306210988DBE8CEFFF7A1 L_19;
L_19 = List_1_GetEnumerator_m6EE320010342A3656BB5C7815A54F9D736A8FA11(L_18, List_1_GetEnumerator_m6EE320010342A3656BB5C7815A54F9D736A8FA11_RuntimeMethod_var);
V_3 = L_19;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_00b9:
{// begin finally (depth: 1)
Enumerator_Dispose_m5F8CD45B7E282DFDEC2CCB4BB7821553215D9B7D((&V_3), Enumerator_Dispose_m5F8CD45B7E282DFDEC2CCB4BB7821553215D9B7D_RuntimeMethod_var);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_00ae_1;
}
IL_009b_1:
{
// foreach ( var call in subscribers ) {
LogHandler_t336D9CB60AF2B94D0403A0DF86AFA48D76E30592* L_20;
L_20 = Enumerator_get_Current_mDA72E00BBAA11BE225DECBF0881AD43C96A904BD_inline((&V_3), Enumerator_get_Current_mDA72E00BBAA11BE225DECBF0881AD43C96A904BD_RuntimeMethod_var);
// if ( call(msg) ) {
Message_tD4DC7C5A08F514A2ECAA54677CD44CE4D2ECC89E L_21 = V_0;
NullCheck(L_20);
bool L_22;
L_22 = LogHandler_Invoke_mB02FB7F1FC5222558A43C9D55E813D80C130368D_inline(L_20, L_21, NULL);
if (!L_22)
{
goto IL_00ae_1;
}
}
{
// handled = true;
V_1 = (bool)1;
// break;
goto IL_00c7;
}
IL_00ae_1:
{
// foreach ( var call in subscribers ) {
bool L_23;
L_23 = Enumerator_MoveNext_m9A39C5E536AA022B37B1A27626C840866B8A3B35((&V_3), Enumerator_MoveNext_m9A39C5E536AA022B37B1A27626C840866B8A3B35_RuntimeMethod_var);
if (L_23)
{
goto IL_009b_1;
}
}
{
goto IL_00c7;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_00c7:
{
// if ( handled && type != LogType.Exception ) {
bool L_24 = V_1;
if (!L_24)
{
goto IL_00cf;
}
}
{
int32_t L_25 = ___0_type;
if ((((int32_t)L_25) == ((int32_t)4)))
{
goto IL_00cf;
}
}
{
// return;
return;
}
IL_00cf:
{
// if ( !string.IsNullOrEmpty(tag) ) {
String_t* L_26 = ___2_tag;
bool L_27;
L_27 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_26, NULL);
if (L_27)
{
goto IL_00f3;
}
}
{
// tag = string.Format("<b>({0} {1})</b>", tag, type.ToString());
String_t* L_28 = ___2_tag;
Il2CppFakeBox<int32_t> L_29(LogType_t9CC0F1B620DFBF3A01E8C2D2316A850D745EF331_il2cpp_TypeInfo_var, (&___0_type));
String_t* L_30;
L_30 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_29), NULL);
String_t* L_31;
L_31 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(_stringLiteral858043D3BCDE126DDCA4324E6677D74DDF10AC92, L_28, L_30, NULL);
___2_tag = L_31;
goto IL_010c;
}
IL_00f3:
{
// } else { tag = string.Format("<b>({0})</b>", type.ToString()); }
Il2CppFakeBox<int32_t> L_32(LogType_t9CC0F1B620DFBF3A01E8C2D2316A850D745EF331_il2cpp_TypeInfo_var, (&___0_type));
String_t* L_33;
L_33 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_32), NULL);
String_t* L_34;
L_34 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(_stringLiteral123F63F05FAE1C8DC62F489257D256FAB34AE9F3, L_33, NULL);
___2_tag = L_34;
}
IL_010c:
{
// ForwardToUnity(type, message, tag, context);
int32_t L_35 = ___0_type;
RuntimeObject* L_36 = ___1_message;
String_t* L_37 = ___2_tag;
RuntimeObject* L_38 = ___3_context;
il2cpp_codegen_runtime_class_init_inline(Logger_t94C2139B874BE54A76E5E93762A7A3BCFD0040CA_il2cpp_TypeInfo_var);
Logger_ForwardToUnity_m908B8E3187B78EF4873FBCBE4210805A2C66C366(L_35, L_36, L_37, L_38, NULL);
// }
return;
}
}
// System.Void ParadoxNotion.Services.Logger::ForwardToUnity(UnityEngine.LogType,System.Object,System.String,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Logger_ForwardToUnity_m908B8E3187B78EF4873FBCBE4210805A2C66C366 (int32_t ___0_type, RuntimeObject* ___1_message, String_t* ___2_tag, RuntimeObject* ___3_context, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ILogger_tD1F573C6DC829FBA987FA1EBA0A5FA64E0C2BC42_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if ( message is System.Exception ) {
RuntimeObject* L_0 = ___1_message;
if (!((Exception_t*)IsInstClass((RuntimeObject*)L_0, Exception_t_il2cpp_TypeInfo_var)))
{
goto IL_0019;
}
}
{
// UnityEngine.Debug.unityLogger.LogException((System.Exception)message);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
RuntimeObject* L_1;
L_1 = Debug_get_unityLogger_m4FDE4D41C187123244FE13124DA636BB50C9C1E1_inline(NULL);
RuntimeObject* L_2 = ___1_message;
NullCheck(L_1);
InterfaceActionInvoker1< Exception_t* >::Invoke(7 /* System.Void UnityEngine.ILogger::LogException(System.Exception) */, ILogger_tD1F573C6DC829FBA987FA1EBA0A5FA64E0C2BC42_il2cpp_TypeInfo_var, L_1, ((Exception_t*)CastclassClass((RuntimeObject*)L_2, Exception_t_il2cpp_TypeInfo_var)));
return;
}
IL_0019:
{
// UnityEngine.Debug.unityLogger.Log(type, tag, message, context as UnityEngine.Object);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
RuntimeObject* L_3;
L_3 = Debug_get_unityLogger_m4FDE4D41C187123244FE13124DA636BB50C9C1E1_inline(NULL);
int32_t L_4 = ___0_type;
String_t* L_5 = ___2_tag;
RuntimeObject* L_6 = ___1_message;
RuntimeObject* L_7 = ___3_context;
NullCheck(L_3);
InterfaceActionInvoker4< int32_t, String_t*, RuntimeObject*, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* >::Invoke(4 /* System.Void UnityEngine.ILogger::Log(UnityEngine.LogType,System.String,System.Object,UnityEngine.Object) */, ILogger_tD1F573C6DC829FBA987FA1EBA0A5FA64E0C2BC42_il2cpp_TypeInfo_var, L_3, L_4, L_5, L_6, ((Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)IsInstClass((RuntimeObject*)L_7, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var)));
// }
return;
}
}
// System.Void ParadoxNotion.Services.Logger::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Logger__cctor_m8C9E1749FA49FCD772A3FAF23C117947E456DB3D (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mE5F1162AFEE1C0DAB6A1D7DB6D024C8C5270013A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t72F6DCE7C907A8F47BAF42E03B37D9F61EC8A99B_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Logger_t94C2139B874BE54A76E5E93762A7A3BCFD0040CA_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// private static List<LogHandler> subscribers = new List<LogHandler>();
List_1_t72F6DCE7C907A8F47BAF42E03B37D9F61EC8A99B* L_0 = (List_1_t72F6DCE7C907A8F47BAF42E03B37D9F61EC8A99B*)il2cpp_codegen_object_new(List_1_t72F6DCE7C907A8F47BAF42E03B37D9F61EC8A99B_il2cpp_TypeInfo_var);
NullCheck(L_0);
List_1__ctor_mE5F1162AFEE1C0DAB6A1D7DB6D024C8C5270013A(L_0, List_1__ctor_mE5F1162AFEE1C0DAB6A1D7DB6D024C8C5270013A_RuntimeMethod_var);
((Logger_t94C2139B874BE54A76E5E93762A7A3BCFD0040CA_StaticFields*)il2cpp_codegen_static_fields_for(Logger_t94C2139B874BE54A76E5E93762A7A3BCFD0040CA_il2cpp_TypeInfo_var))->___subscribers_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((Logger_t94C2139B874BE54A76E5E93762A7A3BCFD0040CA_StaticFields*)il2cpp_codegen_static_fields_for(Logger_t94C2139B874BE54A76E5E93762A7A3BCFD0040CA_il2cpp_TypeInfo_var))->___subscribers_0), (void*)L_0);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// Conversion methods for marshalling of: ParadoxNotion.Services.Logger/Message
IL2CPP_EXTERN_C void Message_tD4DC7C5A08F514A2ECAA54677CD44CE4D2ECC89E_marshal_pinvoke(const Message_tD4DC7C5A08F514A2ECAA54677CD44CE4D2ECC89E& unmarshaled, Message_tD4DC7C5A08F514A2ECAA54677CD44CE4D2ECC89E_marshaled_pinvoke& marshaled)
{
Exception_t* ____contextRef_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '_contextRef' of type 'Message'.");
IL2CPP_RAISE_MANAGED_EXCEPTION(____contextRef_0Exception, NULL);
}
IL2CPP_EXTERN_C void Message_tD4DC7C5A08F514A2ECAA54677CD44CE4D2ECC89E_marshal_pinvoke_back(const Message_tD4DC7C5A08F514A2ECAA54677CD44CE4D2ECC89E_marshaled_pinvoke& marshaled, Message_tD4DC7C5A08F514A2ECAA54677CD44CE4D2ECC89E& unmarshaled)
{
Exception_t* ____contextRef_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '_contextRef' of type 'Message'.");
IL2CPP_RAISE_MANAGED_EXCEPTION(____contextRef_0Exception, NULL);
}
// Conversion method for clean up from marshalling of: ParadoxNotion.Services.Logger/Message
IL2CPP_EXTERN_C void Message_tD4DC7C5A08F514A2ECAA54677CD44CE4D2ECC89E_marshal_pinvoke_cleanup(Message_tD4DC7C5A08F514A2ECAA54677CD44CE4D2ECC89E_marshaled_pinvoke& marshaled)
{
}
// Conversion methods for marshalling of: ParadoxNotion.Services.Logger/Message
IL2CPP_EXTERN_C void Message_tD4DC7C5A08F514A2ECAA54677CD44CE4D2ECC89E_marshal_com(const Message_tD4DC7C5A08F514A2ECAA54677CD44CE4D2ECC89E& unmarshaled, Message_tD4DC7C5A08F514A2ECAA54677CD44CE4D2ECC89E_marshaled_com& marshaled)
{
Exception_t* ____contextRef_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '_contextRef' of type 'Message'.");
IL2CPP_RAISE_MANAGED_EXCEPTION(____contextRef_0Exception, NULL);
}
IL2CPP_EXTERN_C void Message_tD4DC7C5A08F514A2ECAA54677CD44CE4D2ECC89E_marshal_com_back(const Message_tD4DC7C5A08F514A2ECAA54677CD44CE4D2ECC89E_marshaled_com& marshaled, Message_tD4DC7C5A08F514A2ECAA54677CD44CE4D2ECC89E& unmarshaled)
{
Exception_t* ____contextRef_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '_contextRef' of type 'Message'.");
IL2CPP_RAISE_MANAGED_EXCEPTION(____contextRef_0Exception, NULL);
}
// Conversion method for clean up from marshalling of: ParadoxNotion.Services.Logger/Message
IL2CPP_EXTERN_C void Message_tD4DC7C5A08F514A2ECAA54677CD44CE4D2ECC89E_marshal_com_cleanup(Message_tD4DC7C5A08F514A2ECAA54677CD44CE4D2ECC89E_marshaled_com& marshaled)
{
}
// System.Object ParadoxNotion.Services.Logger/Message::get_context()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Message_get_context_m7B7B69DE2F70347E342F2006A533ABC5FF976EC0 (Message_tD4DC7C5A08F514A2ECAA54677CD44CE4D2ECC89E* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WeakReference_1_TryGetTarget_m4982797589731AB705E9C79FA4531331F40410AB_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
{
// object reference = null;
V_0 = NULL;
// if ( _contextRef != null ) { _contextRef.TryGetTarget(out reference); }
WeakReference_1_tED795563AD26F795CED3BBCD488AB1694E385BCE* L_0 = __this->____contextRef_0;
if (!L_0)
{
goto IL_0018;
}
}
{
// if ( _contextRef != null ) { _contextRef.TryGetTarget(out reference); }
WeakReference_1_tED795563AD26F795CED3BBCD488AB1694E385BCE* L_1 = __this->____contextRef_0;
NullCheck(L_1);
bool L_2;
L_2 = WeakReference_1_TryGetTarget_m4982797589731AB705E9C79FA4531331F40410AB(L_1, (&V_0), WeakReference_1_TryGetTarget_m4982797589731AB705E9C79FA4531331F40410AB_RuntimeMethod_var);
}
IL_0018:
{
// return reference;
RuntimeObject* L_3 = V_0;
return L_3;
}
}
IL2CPP_EXTERN_C RuntimeObject* Message_get_context_m7B7B69DE2F70347E342F2006A533ABC5FF976EC0_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
Message_tD4DC7C5A08F514A2ECAA54677CD44CE4D2ECC89E* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<Message_tD4DC7C5A08F514A2ECAA54677CD44CE4D2ECC89E*>(__this + _offset);
RuntimeObject* _returnValue;
_returnValue = Message_get_context_m7B7B69DE2F70347E342F2006A533ABC5FF976EC0(_thisAdjusted, method);
return _returnValue;
}
// System.Void ParadoxNotion.Services.Logger/Message::set_context(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Message_set_context_m6D297D797B3982B63D6A882CEE765C4ED8E8CA26 (Message_tD4DC7C5A08F514A2ECAA54677CD44CE4D2ECC89E* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WeakReference_1__ctor_m932665C8861A22B177DC1ACF1EDAA87E1624B5AC_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WeakReference_1_tED795563AD26F795CED3BBCD488AB1694E385BCE_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// set { _contextRef = new System.WeakReference<object>(value); }
RuntimeObject* L_0 = ___0_value;
WeakReference_1_tED795563AD26F795CED3BBCD488AB1694E385BCE* L_1 = (WeakReference_1_tED795563AD26F795CED3BBCD488AB1694E385BCE*)il2cpp_codegen_object_new(WeakReference_1_tED795563AD26F795CED3BBCD488AB1694E385BCE_il2cpp_TypeInfo_var);
NullCheck(L_1);
WeakReference_1__ctor_m932665C8861A22B177DC1ACF1EDAA87E1624B5AC(L_1, L_0, WeakReference_1__ctor_m932665C8861A22B177DC1ACF1EDAA87E1624B5AC_RuntimeMethod_var);
__this->____contextRef_0 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->____contextRef_0), (void*)L_1);
// set { _contextRef = new System.WeakReference<object>(value); }
return;
}
}
IL2CPP_EXTERN_C void Message_set_context_m6D297D797B3982B63D6A882CEE765C4ED8E8CA26_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
Message_tD4DC7C5A08F514A2ECAA54677CD44CE4D2ECC89E* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<Message_tD4DC7C5A08F514A2ECAA54677CD44CE4D2ECC89E*>(__this + _offset);
Message_set_context_m6D297D797B3982B63D6A882CEE765C4ED8E8CA26(_thisAdjusted, ___0_value, method);
}
// System.Boolean ParadoxNotion.Services.Logger/Message::IsValid()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Message_IsValid_mD10652466ACF1E83D8531197D4DB0F222006A54E (Message_tD4DC7C5A08F514A2ECAA54677CD44CE4D2ECC89E* __this, const RuntimeMethod* method)
{
{
// public bool IsValid() { return !string.IsNullOrEmpty(text); }
String_t* L_0 = __this->___text_2;
bool L_1;
L_1 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_0, NULL);
return (bool)((((int32_t)L_1) == ((int32_t)0))? 1 : 0);
}
}
IL2CPP_EXTERN_C bool Message_IsValid_mD10652466ACF1E83D8531197D4DB0F222006A54E_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
Message_tD4DC7C5A08F514A2ECAA54677CD44CE4D2ECC89E* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<Message_tD4DC7C5A08F514A2ECAA54677CD44CE4D2ECC89E*>(__this + _offset);
bool _returnValue;
_returnValue = Message_IsValid_mD10652466ACF1E83D8531197D4DB0F222006A54E(_thisAdjusted, method);
return _returnValue;
}
#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
bool LogHandler_Invoke_mB02FB7F1FC5222558A43C9D55E813D80C130368D_Multicast(LogHandler_t336D9CB60AF2B94D0403A0DF86AFA48D76E30592* __this, Message_tD4DC7C5A08F514A2ECAA54677CD44CE4D2ECC89E ___0_message, const RuntimeMethod* method)
{
il2cpp_array_size_t length = __this->___delegates_13->max_length;
Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
bool retVal = false;
for (il2cpp_array_size_t i = 0; i < length; i++)
{
LogHandler_t336D9CB60AF2B94D0403A0DF86AFA48D76E30592* currentDelegate = reinterpret_cast<LogHandler_t336D9CB60AF2B94D0403A0DF86AFA48D76E30592*>(delegatesToInvoke[i]);
typedef bool (*FunctionPointerType) (RuntimeObject*, Message_tD4DC7C5A08F514A2ECAA54677CD44CE4D2ECC89E, const RuntimeMethod*);
retVal = ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_message, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
}
return retVal;
}
bool LogHandler_Invoke_mB02FB7F1FC5222558A43C9D55E813D80C130368D_OpenInst(LogHandler_t336D9CB60AF2B94D0403A0DF86AFA48D76E30592* __this, Message_tD4DC7C5A08F514A2ECAA54677CD44CE4D2ECC89E ___0_message, const RuntimeMethod* method)
{
typedef bool (*FunctionPointerType) (Message_tD4DC7C5A08F514A2ECAA54677CD44CE4D2ECC89E, const RuntimeMethod*);
return ((FunctionPointerType)__this->___method_ptr_0)(___0_message, method);
}
bool LogHandler_Invoke_mB02FB7F1FC5222558A43C9D55E813D80C130368D_OpenStatic(LogHandler_t336D9CB60AF2B94D0403A0DF86AFA48D76E30592* __this, Message_tD4DC7C5A08F514A2ECAA54677CD44CE4D2ECC89E ___0_message, const RuntimeMethod* method)
{
typedef bool (*FunctionPointerType) (Message_tD4DC7C5A08F514A2ECAA54677CD44CE4D2ECC89E, const RuntimeMethod*);
return ((FunctionPointerType)__this->___method_ptr_0)(___0_message, method);
}
bool LogHandler_Invoke_mB02FB7F1FC5222558A43C9D55E813D80C130368D_OpenStaticInvoker(LogHandler_t336D9CB60AF2B94D0403A0DF86AFA48D76E30592* __this, Message_tD4DC7C5A08F514A2ECAA54677CD44CE4D2ECC89E ___0_message, const RuntimeMethod* method)
{
return InvokerFuncInvoker1< bool, Message_tD4DC7C5A08F514A2ECAA54677CD44CE4D2ECC89E >::Invoke(__this->___method_ptr_0, method, NULL, ___0_message);
}
bool LogHandler_Invoke_mB02FB7F1FC5222558A43C9D55E813D80C130368D_ClosedStaticInvoker(LogHandler_t336D9CB60AF2B94D0403A0DF86AFA48D76E30592* __this, Message_tD4DC7C5A08F514A2ECAA54677CD44CE4D2ECC89E ___0_message, const RuntimeMethod* method)
{
return InvokerFuncInvoker2< bool, RuntimeObject*, Message_tD4DC7C5A08F514A2ECAA54677CD44CE4D2ECC89E >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_message);
}
// System.Void ParadoxNotion.Services.Logger/LogHandler::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LogHandler__ctor_mEDDDCDD59A356F8E1BA7FF832EF19980E34B524D (LogHandler_t336D9CB60AF2B94D0403A0DF86AFA48D76E30592* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
__this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
__this->___method_3 = ___1_method;
__this->___m_target_2 = ___0_object;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
__this->___method_code_6 = (intptr_t)__this;
if (MethodIsStatic((RuntimeMethod*)___1_method))
{
bool isOpen = parameterCount == 1;
if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
if (isOpen)
__this->___invoke_impl_1 = (intptr_t)&LogHandler_Invoke_mB02FB7F1FC5222558A43C9D55E813D80C130368D_OpenStaticInvoker;
else
__this->___invoke_impl_1 = (intptr_t)&LogHandler_Invoke_mB02FB7F1FC5222558A43C9D55E813D80C130368D_ClosedStaticInvoker;
else
if (isOpen)
__this->___invoke_impl_1 = (intptr_t)&LogHandler_Invoke_mB02FB7F1FC5222558A43C9D55E813D80C130368D_OpenStatic;
else
{
__this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
__this->___method_code_6 = (intptr_t)__this->___m_target_2;
}
}
else
{
if (___0_object == NULL)
il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
__this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
__this->___method_code_6 = (intptr_t)__this->___m_target_2;
}
__this->___extra_arg_5 = (intptr_t)&LogHandler_Invoke_mB02FB7F1FC5222558A43C9D55E813D80C130368D_Multicast;
}
// System.Boolean ParadoxNotion.Services.Logger/LogHandler::Invoke(ParadoxNotion.Services.Logger/Message)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LogHandler_Invoke_mB02FB7F1FC5222558A43C9D55E813D80C130368D (LogHandler_t336D9CB60AF2B94D0403A0DF86AFA48D76E30592* __this, Message_tD4DC7C5A08F514A2ECAA54677CD44CE4D2ECC89E ___0_message, const RuntimeMethod* method)
{
typedef bool (*FunctionPointerType) (RuntimeObject*, Message_tD4DC7C5A08F514A2ECAA54677CD44CE4D2ECC89E, const RuntimeMethod*);
return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_message, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
}
// System.IAsyncResult ParadoxNotion.Services.Logger/LogHandler::BeginInvoke(ParadoxNotion.Services.Logger/Message,System.AsyncCallback,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* LogHandler_BeginInvoke_mDF21882B21C0B8E284EF31F1001713021D72A9E9 (LogHandler_t336D9CB60AF2B94D0403A0DF86AFA48D76E30592* __this, Message_tD4DC7C5A08F514A2ECAA54677CD44CE4D2ECC89E ___0_message, AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* ___1_callback, RuntimeObject* ___2_object, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Message_tD4DC7C5A08F514A2ECAA54677CD44CE4D2ECC89E_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
void *__d_args[2] = {0};
__d_args[0] = Box(Message_tD4DC7C5A08F514A2ECAA54677CD44CE4D2ECC89E_il2cpp_TypeInfo_var, &___0_message);
return (RuntimeObject*)il2cpp_codegen_delegate_begin_invoke((RuntimeDelegate*)__this, __d_args, (RuntimeDelegate*)___1_callback, (RuntimeObject*)___2_object);
}
// System.Boolean ParadoxNotion.Services.Logger/LogHandler::EndInvoke(System.IAsyncResult)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LogHandler_EndInvoke_mB1C32E9E98B3BA981F70EF793D1F9BBE8430DF8B (LogHandler_t336D9CB60AF2B94D0403A0DF86AFA48D76E30592* __this, RuntimeObject* ___0_result, const RuntimeMethod* method)
{
RuntimeObject *__result = il2cpp_codegen_delegate_end_invoke((Il2CppAsyncResult*) ___0_result, 0);
return *(bool*)UnBox ((RuntimeObject*)__result);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void ParadoxNotion.Services.MonoManager::add_onUpdate(System.Action)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MonoManager_add_onUpdate_mCD9923E8D13A408E8CA57A519A482F0130961274 (MonoManager_tE81CE532B3B4DBD56BB7E9CBDB64B8872B210675* __this, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* V_0 = NULL;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* V_1 = NULL;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* V_2 = NULL;
{
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_0 = __this->___onUpdate_4;
V_0 = L_0;
}
IL_0007:
{
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_1 = V_0;
V_1 = L_1;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_2 = V_1;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL);
V_2 = ((Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)CastclassSealed((RuntimeObject*)L_4, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var));
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07** L_5 = (&__this->___onUpdate_4);
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_6 = V_2;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_7 = V_1;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_8;
L_8 = InterlockedCompareExchangeImpl<Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*>(L_5, L_6, L_7);
V_0 = L_8;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_9 = V_0;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_10 = V_1;
if ((!(((RuntimeObject*)(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)L_9) == ((RuntimeObject*)(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void ParadoxNotion.Services.MonoManager::remove_onUpdate(System.Action)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MonoManager_remove_onUpdate_m650807E07FEB749F944C00A1D3A71C70E9EE0A98 (MonoManager_tE81CE532B3B4DBD56BB7E9CBDB64B8872B210675* __this, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* V_0 = NULL;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* V_1 = NULL;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* V_2 = NULL;
{
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_0 = __this->___onUpdate_4;
V_0 = L_0;
}
IL_0007:
{
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_1 = V_0;
V_1 = L_1;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_2 = V_1;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL);
V_2 = ((Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)CastclassSealed((RuntimeObject*)L_4, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var));
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07** L_5 = (&__this->___onUpdate_4);
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_6 = V_2;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_7 = V_1;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_8;
L_8 = InterlockedCompareExchangeImpl<Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*>(L_5, L_6, L_7);
V_0 = L_8;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_9 = V_0;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_10 = V_1;
if ((!(((RuntimeObject*)(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)L_9) == ((RuntimeObject*)(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void ParadoxNotion.Services.MonoManager::add_onLateUpdate(System.Action)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MonoManager_add_onLateUpdate_m922133AA58832C31C4AE94D4B3F9A09B6168A982 (MonoManager_tE81CE532B3B4DBD56BB7E9CBDB64B8872B210675* __this, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* V_0 = NULL;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* V_1 = NULL;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* V_2 = NULL;
{
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_0 = __this->___onLateUpdate_5;
V_0 = L_0;
}
IL_0007:
{
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_1 = V_0;
V_1 = L_1;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_2 = V_1;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL);
V_2 = ((Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)CastclassSealed((RuntimeObject*)L_4, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var));
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07** L_5 = (&__this->___onLateUpdate_5);
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_6 = V_2;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_7 = V_1;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_8;
L_8 = InterlockedCompareExchangeImpl<Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*>(L_5, L_6, L_7);
V_0 = L_8;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_9 = V_0;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_10 = V_1;
if ((!(((RuntimeObject*)(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)L_9) == ((RuntimeObject*)(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void ParadoxNotion.Services.MonoManager::remove_onLateUpdate(System.Action)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MonoManager_remove_onLateUpdate_m1EEE5C57926FF8A0C24EC6751B05B84F03D78990 (MonoManager_tE81CE532B3B4DBD56BB7E9CBDB64B8872B210675* __this, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* V_0 = NULL;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* V_1 = NULL;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* V_2 = NULL;
{
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_0 = __this->___onLateUpdate_5;
V_0 = L_0;
}
IL_0007:
{
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_1 = V_0;
V_1 = L_1;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_2 = V_1;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL);
V_2 = ((Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)CastclassSealed((RuntimeObject*)L_4, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var));
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07** L_5 = (&__this->___onLateUpdate_5);
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_6 = V_2;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_7 = V_1;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_8;
L_8 = InterlockedCompareExchangeImpl<Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*>(L_5, L_6, L_7);
V_0 = L_8;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_9 = V_0;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_10 = V_1;
if ((!(((RuntimeObject*)(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)L_9) == ((RuntimeObject*)(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void ParadoxNotion.Services.MonoManager::add_onFixedUpdate(System.Action)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MonoManager_add_onFixedUpdate_m52C89F8C8D192376B0F0721B2B46CE5DFD3BC22F (MonoManager_tE81CE532B3B4DBD56BB7E9CBDB64B8872B210675* __this, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* V_0 = NULL;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* V_1 = NULL;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* V_2 = NULL;
{
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_0 = __this->___onFixedUpdate_6;
V_0 = L_0;
}
IL_0007:
{
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_1 = V_0;
V_1 = L_1;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_2 = V_1;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL);
V_2 = ((Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)CastclassSealed((RuntimeObject*)L_4, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var));
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07** L_5 = (&__this->___onFixedUpdate_6);
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_6 = V_2;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_7 = V_1;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_8;
L_8 = InterlockedCompareExchangeImpl<Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*>(L_5, L_6, L_7);
V_0 = L_8;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_9 = V_0;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_10 = V_1;
if ((!(((RuntimeObject*)(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)L_9) == ((RuntimeObject*)(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void ParadoxNotion.Services.MonoManager::remove_onFixedUpdate(System.Action)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MonoManager_remove_onFixedUpdate_m7E7441CD69E0E2BF57D714406BA070681E2E8805 (MonoManager_tE81CE532B3B4DBD56BB7E9CBDB64B8872B210675* __this, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* V_0 = NULL;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* V_1 = NULL;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* V_2 = NULL;
{
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_0 = __this->___onFixedUpdate_6;
V_0 = L_0;
}
IL_0007:
{
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_1 = V_0;
V_1 = L_1;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_2 = V_1;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL);
V_2 = ((Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)CastclassSealed((RuntimeObject*)L_4, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var));
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07** L_5 = (&__this->___onFixedUpdate_6);
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_6 = V_2;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_7 = V_1;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_8;
L_8 = InterlockedCompareExchangeImpl<Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*>(L_5, L_6, L_7);
V_0 = L_8;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_9 = V_0;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_10 = V_1;
if ((!(((RuntimeObject*)(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)L_9) == ((RuntimeObject*)(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void ParadoxNotion.Services.MonoManager::add_onApplicationQuit(System.Action)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MonoManager_add_onApplicationQuit_mE348DC382CA33173BFF8037358EE6C10D671E96D (MonoManager_tE81CE532B3B4DBD56BB7E9CBDB64B8872B210675* __this, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* V_0 = NULL;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* V_1 = NULL;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* V_2 = NULL;
{
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_0 = __this->___onApplicationQuit_7;
V_0 = L_0;
}
IL_0007:
{
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_1 = V_0;
V_1 = L_1;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_2 = V_1;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL);
V_2 = ((Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)CastclassSealed((RuntimeObject*)L_4, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var));
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07** L_5 = (&__this->___onApplicationQuit_7);
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_6 = V_2;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_7 = V_1;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_8;
L_8 = InterlockedCompareExchangeImpl<Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*>(L_5, L_6, L_7);
V_0 = L_8;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_9 = V_0;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_10 = V_1;
if ((!(((RuntimeObject*)(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)L_9) == ((RuntimeObject*)(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void ParadoxNotion.Services.MonoManager::remove_onApplicationQuit(System.Action)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MonoManager_remove_onApplicationQuit_mD0243EE4E11653E91B6FAD93CC64A0D70478697F (MonoManager_tE81CE532B3B4DBD56BB7E9CBDB64B8872B210675* __this, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* V_0 = NULL;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* V_1 = NULL;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* V_2 = NULL;
{
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_0 = __this->___onApplicationQuit_7;
V_0 = L_0;
}
IL_0007:
{
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_1 = V_0;
V_1 = L_1;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_2 = V_1;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL);
V_2 = ((Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)CastclassSealed((RuntimeObject*)L_4, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var));
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07** L_5 = (&__this->___onApplicationQuit_7);
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_6 = V_2;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_7 = V_1;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_8;
L_8 = InterlockedCompareExchangeImpl<Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*>(L_5, L_6, L_7);
V_0 = L_8;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_9 = V_0;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_10 = V_1;
if ((!(((RuntimeObject*)(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)L_9) == ((RuntimeObject*)(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void ParadoxNotion.Services.MonoManager::add_onApplicationPause(System.Action`1<System.Boolean>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MonoManager_add_onApplicationPause_m1C37EDE1DD93E75E72347CD9C3C97A47F297849C (MonoManager_tE81CE532B3B4DBD56BB7E9CBDB64B8872B210675* __this, Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* V_0 = NULL;
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* V_1 = NULL;
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* V_2 = NULL;
{
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_0 = __this->___onApplicationPause_8;
V_0 = L_0;
}
IL_0007:
{
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_1 = V_0;
V_1 = L_1;
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_2 = V_1;
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL);
V_2 = ((Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C*)Castclass((RuntimeObject*)L_4, Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C_il2cpp_TypeInfo_var));
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C** L_5 = (&__this->___onApplicationPause_8);
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_6 = V_2;
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_7 = V_1;
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_8;
L_8 = InterlockedCompareExchangeImpl<Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C*>(L_5, L_6, L_7);
V_0 = L_8;
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_9 = V_0;
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_10 = V_1;
if ((!(((RuntimeObject*)(Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C*)L_9) == ((RuntimeObject*)(Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void ParadoxNotion.Services.MonoManager::remove_onApplicationPause(System.Action`1<System.Boolean>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MonoManager_remove_onApplicationPause_m09047C3D115E32AF5E17FAD0959BD9023E9F773F (MonoManager_tE81CE532B3B4DBD56BB7E9CBDB64B8872B210675* __this, Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* V_0 = NULL;
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* V_1 = NULL;
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* V_2 = NULL;
{
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_0 = __this->___onApplicationPause_8;
V_0 = L_0;
}
IL_0007:
{
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_1 = V_0;
V_1 = L_1;
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_2 = V_1;
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL);
V_2 = ((Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C*)Castclass((RuntimeObject*)L_4, Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C_il2cpp_TypeInfo_var));
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C** L_5 = (&__this->___onApplicationPause_8);
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_6 = V_2;
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_7 = V_1;
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_8;
L_8 = InterlockedCompareExchangeImpl<Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C*>(L_5, L_6, L_7);
V_0 = L_8;
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_9 = V_0;
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_10 = V_1;
if ((!(((RuntimeObject*)(Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C*)L_9) == ((RuntimeObject*)(Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void ParadoxNotion.Services.MonoManager::add_onGUI(System.Action)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MonoManager_add_onGUI_m85FDFB924C2993205659B926B0EAA7C00342DD65 (MonoManager_tE81CE532B3B4DBD56BB7E9CBDB64B8872B210675* __this, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* V_0 = NULL;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* V_1 = NULL;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* V_2 = NULL;
{
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_0 = __this->___onGUI_9;
V_0 = L_0;
}
IL_0007:
{
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_1 = V_0;
V_1 = L_1;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_2 = V_1;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL);
V_2 = ((Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)CastclassSealed((RuntimeObject*)L_4, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var));
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07** L_5 = (&__this->___onGUI_9);
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_6 = V_2;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_7 = V_1;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_8;
L_8 = InterlockedCompareExchangeImpl<Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*>(L_5, L_6, L_7);
V_0 = L_8;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_9 = V_0;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_10 = V_1;
if ((!(((RuntimeObject*)(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)L_9) == ((RuntimeObject*)(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void ParadoxNotion.Services.MonoManager::remove_onGUI(System.Action)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MonoManager_remove_onGUI_m03FC89CC05F78D9DE1A872E9AB6B410E4E5D16D9 (MonoManager_tE81CE532B3B4DBD56BB7E9CBDB64B8872B210675* __this, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* V_0 = NULL;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* V_1 = NULL;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* V_2 = NULL;
{
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_0 = __this->___onGUI_9;
V_0 = L_0;
}
IL_0007:
{
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_1 = V_0;
V_1 = L_1;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_2 = V_1;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL);
V_2 = ((Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)CastclassSealed((RuntimeObject*)L_4, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var));
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07** L_5 = (&__this->___onGUI_9);
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_6 = V_2;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_7 = V_1;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_8;
L_8 = InterlockedCompareExchangeImpl<Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*>(L_5, L_6, L_7);
V_0 = L_8;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_9 = V_0;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_10 = V_1;
if ((!(((RuntimeObject*)(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)L_9) == ((RuntimeObject*)(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// ParadoxNotion.Services.MonoManager ParadoxNotion.Services.MonoManager::get_current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MonoManager_tE81CE532B3B4DBD56BB7E9CBDB64B8872B210675* MonoManager_get_current_m02321AECFDF5F04A1D35CCBB9B39D56903ACCE3B (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_AddComponent_TisMonoManager_tE81CE532B3B4DBD56BB7E9CBDB64B8872B210675_mECFF87C439BC9BC6DA5B6E4EF14AFFA5BE160F30_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MonoManager_tE81CE532B3B4DBD56BB7E9CBDB64B8872B210675_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_FindObjectOfType_TisMonoManager_tE81CE532B3B4DBD56BB7E9CBDB64B8872B210675_mAFCDD6275E13BC69AC077367CEFEF128029109E2_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Threader_tFDCB2BB163812D50862D40F363A5EEA1073B1412_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1FB75B1E813128346FF0A4DACF32DA5E105BFC17);
s_Il2CppMethodInitialized = true;
}
{
// if ( _current == null && Threader.applicationIsPlaying && !isQuiting ) {
MonoManager_tE81CE532B3B4DBD56BB7E9CBDB64B8872B210675* L_0 = ((MonoManager_tE81CE532B3B4DBD56BB7E9CBDB64B8872B210675_StaticFields*)il2cpp_codegen_static_fields_for(MonoManager_tE81CE532B3B4DBD56BB7E9CBDB64B8872B210675_il2cpp_TypeInfo_var))->____current_11;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_1)
{
goto IL_0046;
}
}
{
il2cpp_codegen_runtime_class_init_inline(Threader_tFDCB2BB163812D50862D40F363A5EEA1073B1412_il2cpp_TypeInfo_var);
bool L_2;
L_2 = Threader_get_applicationIsPlaying_m9BA0A1EA10F4B4C159C86F94A96B67D558FFA831_inline(NULL);
if (!L_2)
{
goto IL_0046;
}
}
{
bool L_3 = ((MonoManager_tE81CE532B3B4DBD56BB7E9CBDB64B8872B210675_StaticFields*)il2cpp_codegen_static_fields_for(MonoManager_tE81CE532B3B4DBD56BB7E9CBDB64B8872B210675_il2cpp_TypeInfo_var))->___isQuiting_10;
if (L_3)
{
goto IL_0046;
}
}
{
// _current = FindObjectOfType<MonoManager>();
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
MonoManager_tE81CE532B3B4DBD56BB7E9CBDB64B8872B210675* L_4;
L_4 = Object_FindObjectOfType_TisMonoManager_tE81CE532B3B4DBD56BB7E9CBDB64B8872B210675_mAFCDD6275E13BC69AC077367CEFEF128029109E2(Object_FindObjectOfType_TisMonoManager_tE81CE532B3B4DBD56BB7E9CBDB64B8872B210675_mAFCDD6275E13BC69AC077367CEFEF128029109E2_RuntimeMethod_var);
((MonoManager_tE81CE532B3B4DBD56BB7E9CBDB64B8872B210675_StaticFields*)il2cpp_codegen_static_fields_for(MonoManager_tE81CE532B3B4DBD56BB7E9CBDB64B8872B210675_il2cpp_TypeInfo_var))->____current_11 = L_4;
Il2CppCodeGenWriteBarrier((void**)(&((MonoManager_tE81CE532B3B4DBD56BB7E9CBDB64B8872B210675_StaticFields*)il2cpp_codegen_static_fields_for(MonoManager_tE81CE532B3B4DBD56BB7E9CBDB64B8872B210675_il2cpp_TypeInfo_var))->____current_11), (void*)L_4);
// if ( _current == null ) {
MonoManager_tE81CE532B3B4DBD56BB7E9CBDB64B8872B210675* L_5 = ((MonoManager_tE81CE532B3B4DBD56BB7E9CBDB64B8872B210675_StaticFields*)il2cpp_codegen_static_fields_for(MonoManager_tE81CE532B3B4DBD56BB7E9CBDB64B8872B210675_il2cpp_TypeInfo_var))->____current_11;
bool L_6;
L_6 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_5, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_6)
{
goto IL_0046;
}
}
{
// _current = new GameObject("_MonoManager").AddComponent<MonoManager>();
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_7 = (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)il2cpp_codegen_object_new(GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var);
NullCheck(L_7);
GameObject__ctor_m37D512B05D292F954792225E6C6EEE95293A9B88(L_7, _stringLiteral1FB75B1E813128346FF0A4DACF32DA5E105BFC17, NULL);
NullCheck(L_7);
MonoManager_tE81CE532B3B4DBD56BB7E9CBDB64B8872B210675* L_8;
L_8 = GameObject_AddComponent_TisMonoManager_tE81CE532B3B4DBD56BB7E9CBDB64B8872B210675_mECFF87C439BC9BC6DA5B6E4EF14AFFA5BE160F30(L_7, GameObject_AddComponent_TisMonoManager_tE81CE532B3B4DBD56BB7E9CBDB64B8872B210675_mECFF87C439BC9BC6DA5B6E4EF14AFFA5BE160F30_RuntimeMethod_var);
((MonoManager_tE81CE532B3B4DBD56BB7E9CBDB64B8872B210675_StaticFields*)il2cpp_codegen_static_fields_for(MonoManager_tE81CE532B3B4DBD56BB7E9CBDB64B8872B210675_il2cpp_TypeInfo_var))->____current_11 = L_8;
Il2CppCodeGenWriteBarrier((void**)(&((MonoManager_tE81CE532B3B4DBD56BB7E9CBDB64B8872B210675_StaticFields*)il2cpp_codegen_static_fields_for(MonoManager_tE81CE532B3B4DBD56BB7E9CBDB64B8872B210675_il2cpp_TypeInfo_var))->____current_11), (void*)L_8);
}
IL_0046:
{
// return _current;
MonoManager_tE81CE532B3B4DBD56BB7E9CBDB64B8872B210675* L_9 = ((MonoManager_tE81CE532B3B4DBD56BB7E9CBDB64B8872B210675_StaticFields*)il2cpp_codegen_static_fields_for(MonoManager_tE81CE532B3B4DBD56BB7E9CBDB64B8872B210675_il2cpp_TypeInfo_var))->____current_11;
return L_9;
}
}
// System.Void ParadoxNotion.Services.MonoManager::Purge()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MonoManager_Purge_mA835597491C950DC161E7AF3E9A7BFE1A3C88A2B (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MonoManager_tE81CE532B3B4DBD56BB7E9CBDB64B8872B210675_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// static void Purge() { isQuiting = false; }
((MonoManager_tE81CE532B3B4DBD56BB7E9CBDB64B8872B210675_StaticFields*)il2cpp_codegen_static_fields_for(MonoManager_tE81CE532B3B4DBD56BB7E9CBDB64B8872B210675_il2cpp_TypeInfo_var))->___isQuiting_10 = (bool)0;
// static void Purge() { isQuiting = false; }
return;
}
}
// System.Void ParadoxNotion.Services.MonoManager::Create()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MonoManager_Create_m52001120B6B7FE8BC1A1225485E01584A5DEA261 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MonoManager_tE81CE532B3B4DBD56BB7E9CBDB64B8872B210675_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public static void Create() { _current = current; }
MonoManager_tE81CE532B3B4DBD56BB7E9CBDB64B8872B210675* L_0;
L_0 = MonoManager_get_current_m02321AECFDF5F04A1D35CCBB9B39D56903ACCE3B(NULL);
((MonoManager_tE81CE532B3B4DBD56BB7E9CBDB64B8872B210675_StaticFields*)il2cpp_codegen_static_fields_for(MonoManager_tE81CE532B3B4DBD56BB7E9CBDB64B8872B210675_il2cpp_TypeInfo_var))->____current_11 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((MonoManager_tE81CE532B3B4DBD56BB7E9CBDB64B8872B210675_StaticFields*)il2cpp_codegen_static_fields_for(MonoManager_tE81CE532B3B4DBD56BB7E9CBDB64B8872B210675_il2cpp_TypeInfo_var))->____current_11), (void*)L_0);
// public static void Create() { _current = current; }
return;
}
}
// System.Void ParadoxNotion.Services.MonoManager::AddUpdateCall(ParadoxNotion.Services.MonoManager/UpdateMode,System.Action)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MonoManager_AddUpdateCall_m29C014409FB1C6BDC18A70DD5CD389348E48A248 (MonoManager_tE81CE532B3B4DBD56BB7E9CBDB64B8872B210675* __this, int32_t ___0_mode, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___1_call, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_mode;
switch (L_0)
{
case 0:
{
goto IL_0013;
}
case 1:
{
goto IL_001b;
}
case 2:
{
goto IL_0023;
}
}
}
{
return;
}
IL_0013:
{
// case ( UpdateMode.NormalUpdate ): onUpdate += call; break;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_1 = ___1_call;
MonoManager_add_onUpdate_mCD9923E8D13A408E8CA57A519A482F0130961274(__this, L_1, NULL);
// case ( UpdateMode.NormalUpdate ): onUpdate += call; break;
return;
}
IL_001b:
{
// case ( UpdateMode.LateUpdate ): onLateUpdate += call; break;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_2 = ___1_call;
MonoManager_add_onLateUpdate_m922133AA58832C31C4AE94D4B3F9A09B6168A982(__this, L_2, NULL);
// case ( UpdateMode.LateUpdate ): onLateUpdate += call; break;
return;
}
IL_0023:
{
// case ( UpdateMode.FixedUpdate ): onFixedUpdate += call; break;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_3 = ___1_call;
MonoManager_add_onFixedUpdate_m52C89F8C8D192376B0F0721B2B46CE5DFD3BC22F(__this, L_3, NULL);
// }
return;
}
}
// System.Void ParadoxNotion.Services.MonoManager::RemoveUpdateCall(ParadoxNotion.Services.MonoManager/UpdateMode,System.Action)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MonoManager_RemoveUpdateCall_mDB5B834C92EA6B2107F39D1FC5C23DA427A38401 (MonoManager_tE81CE532B3B4DBD56BB7E9CBDB64B8872B210675* __this, int32_t ___0_mode, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___1_call, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_mode;
switch (L_0)
{
case 0:
{
goto IL_0013;
}
case 1:
{
goto IL_001b;
}
case 2:
{
goto IL_0023;
}
}
}
{
return;
}
IL_0013:
{
// case ( UpdateMode.NormalUpdate ): onUpdate -= call; break;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_1 = ___1_call;
MonoManager_remove_onUpdate_m650807E07FEB749F944C00A1D3A71C70E9EE0A98(__this, L_1, NULL);
// case ( UpdateMode.NormalUpdate ): onUpdate -= call; break;
return;
}
IL_001b:
{
// case ( UpdateMode.LateUpdate ): onLateUpdate -= call; break;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_2 = ___1_call;
MonoManager_remove_onLateUpdate_m1EEE5C57926FF8A0C24EC6751B05B84F03D78990(__this, L_2, NULL);
// case ( UpdateMode.LateUpdate ): onLateUpdate -= call; break;
return;
}
IL_0023:
{
// case ( UpdateMode.FixedUpdate ): onFixedUpdate -= call; break;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_3 = ___1_call;
MonoManager_remove_onFixedUpdate_m7E7441CD69E0E2BF57D714406BA070681E2E8805(__this, L_3, NULL);
// }
return;
}
}
// System.Void ParadoxNotion.Services.MonoManager::Awake()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MonoManager_Awake_m02813A821DCD9563A7298992BF01D5F6B235F3FF (MonoManager_tE81CE532B3B4DBD56BB7E9CBDB64B8872B210675* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MonoManager_tE81CE532B3B4DBD56BB7E9CBDB64B8872B210675_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if ( _current != null && _current != this ) {
MonoManager_tE81CE532B3B4DBD56BB7E9CBDB64B8872B210675* L_0 = ((MonoManager_tE81CE532B3B4DBD56BB7E9CBDB64B8872B210675_StaticFields*)il2cpp_codegen_static_fields_for(MonoManager_tE81CE532B3B4DBD56BB7E9CBDB64B8872B210675_il2cpp_TypeInfo_var))->____current_11;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_1)
{
goto IL_0026;
}
}
{
MonoManager_tE81CE532B3B4DBD56BB7E9CBDB64B8872B210675* L_2 = ((MonoManager_tE81CE532B3B4DBD56BB7E9CBDB64B8872B210675_StaticFields*)il2cpp_codegen_static_fields_for(MonoManager_tE81CE532B3B4DBD56BB7E9CBDB64B8872B210675_il2cpp_TypeInfo_var))->____current_11;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_3;
L_3 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_2, __this, NULL);
if (!L_3)
{
goto IL_0026;
}
}
{
// DestroyImmediate(this.gameObject);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_4;
L_4 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
Object_DestroyImmediate_m6336EBC83591A5DB64EC70C92132824C6E258705(L_4, NULL);
// return;
return;
}
IL_0026:
{
// DontDestroyOnLoad(gameObject);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_5;
L_5 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
Object_DontDestroyOnLoad_m4B70C3AEF886C176543D1295507B6455C9DCAEA7(L_5, NULL);
// _current = this;
((MonoManager_tE81CE532B3B4DBD56BB7E9CBDB64B8872B210675_StaticFields*)il2cpp_codegen_static_fields_for(MonoManager_tE81CE532B3B4DBD56BB7E9CBDB64B8872B210675_il2cpp_TypeInfo_var))->____current_11 = __this;
Il2CppCodeGenWriteBarrier((void**)(&((MonoManager_tE81CE532B3B4DBD56BB7E9CBDB64B8872B210675_StaticFields*)il2cpp_codegen_static_fields_for(MonoManager_tE81CE532B3B4DBD56BB7E9CBDB64B8872B210675_il2cpp_TypeInfo_var))->____current_11), (void*)__this);
// }
return;
}
}
// System.Void ParadoxNotion.Services.MonoManager::OnApplicationQuit()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MonoManager_OnApplicationQuit_mD61B57C780A386AB0FC71D82F88D44052E9BF2AE (MonoManager_tE81CE532B3B4DBD56BB7E9CBDB64B8872B210675* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MonoManager_tE81CE532B3B4DBD56BB7E9CBDB64B8872B210675_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// isQuiting = true;
((MonoManager_tE81CE532B3B4DBD56BB7E9CBDB64B8872B210675_StaticFields*)il2cpp_codegen_static_fields_for(MonoManager_tE81CE532B3B4DBD56BB7E9CBDB64B8872B210675_il2cpp_TypeInfo_var))->___isQuiting_10 = (bool)1;
// if ( onApplicationQuit != null ) {
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_0 = __this->___onApplicationQuit_7;
if (!L_0)
{
goto IL_0019;
}
}
{
// onApplicationQuit();
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_1 = __this->___onApplicationQuit_7;
NullCheck(L_1);
Action_Invoke_m7126A54DACA72B845424072887B5F3A51FC3808E_inline(L_1, NULL);
}
IL_0019:
{
// }
return;
}
}
// System.Void ParadoxNotion.Services.MonoManager::OnApplicationPause(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MonoManager_OnApplicationPause_m65A523BEAFA5E4ED5D4FA88C479B841706212146 (MonoManager_tE81CE532B3B4DBD56BB7E9CBDB64B8872B210675* __this, bool ___0_isPause, const RuntimeMethod* method)
{
{
// if ( onApplicationPause != null ) {
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_0 = __this->___onApplicationPause_8;
if (!L_0)
{
goto IL_0014;
}
}
{
// onApplicationPause(isPause);
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_1 = __this->___onApplicationPause_8;
bool L_2 = ___0_isPause;
NullCheck(L_1);
Action_1_Invoke_m69C8773D6967F3B224777183E24EA621CE056F8F_inline(L_1, L_2, NULL);
}
IL_0014:
{
// }
return;
}
}
// System.Void ParadoxNotion.Services.MonoManager::Update()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MonoManager_Update_m7DD0A0ED06D4879490A56623DDF3A3992A0D3A4B (MonoManager_tE81CE532B3B4DBD56BB7E9CBDB64B8872B210675* __this, const RuntimeMethod* method)
{
{
// if ( onUpdate != null ) { onUpdate(); }
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_0 = __this->___onUpdate_4;
if (!L_0)
{
goto IL_0013;
}
}
{
// if ( onUpdate != null ) { onUpdate(); }
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_1 = __this->___onUpdate_4;
NullCheck(L_1);
Action_Invoke_m7126A54DACA72B845424072887B5F3A51FC3808E_inline(L_1, NULL);
}
IL_0013:
{
// }
return;
}
}
// System.Void ParadoxNotion.Services.MonoManager::LateUpdate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MonoManager_LateUpdate_mD3F5FF73851EEBBA37819FED030F0F807B16C248 (MonoManager_tE81CE532B3B4DBD56BB7E9CBDB64B8872B210675* __this, const RuntimeMethod* method)
{
{
// if ( onLateUpdate != null ) { onLateUpdate(); }
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_0 = __this->___onLateUpdate_5;
if (!L_0)
{
goto IL_0013;
}
}
{
// if ( onLateUpdate != null ) { onLateUpdate(); }
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_1 = __this->___onLateUpdate_5;
NullCheck(L_1);
Action_Invoke_m7126A54DACA72B845424072887B5F3A51FC3808E_inline(L_1, NULL);
}
IL_0013:
{
// }
return;
}
}
// System.Void ParadoxNotion.Services.MonoManager::FixedUpdate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MonoManager_FixedUpdate_m276667248BBC1371DAB71E42575BD0B7ED200A2F (MonoManager_tE81CE532B3B4DBD56BB7E9CBDB64B8872B210675* __this, const RuntimeMethod* method)
{
{
// if ( onFixedUpdate != null ) { onFixedUpdate(); }
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_0 = __this->___onFixedUpdate_6;
if (!L_0)
{
goto IL_0013;
}
}
{
// if ( onFixedUpdate != null ) { onFixedUpdate(); }
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_1 = __this->___onFixedUpdate_6;
NullCheck(L_1);
Action_Invoke_m7126A54DACA72B845424072887B5F3A51FC3808E_inline(L_1, NULL);
}
IL_0013:
{
// }
return;
}
}
// System.Void ParadoxNotion.Services.MonoManager::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MonoManager__ctor_m7B6CE24ADA3C87280E4EB9A84F9385E120949C41 (MonoManager_tE81CE532B3B4DBD56BB7E9CBDB64B8872B210675* __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
// System.Void ParadoxNotion.Services.Threader::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Threader__cctor_m444E8A213EB0ED73DE0F23A2BACDA761E2E645F2 (const RuntimeMethod* method)
{
{
// static Threader() { applicationIsPlaying = true; }
Threader_set_applicationIsPlaying_m20D3A9BBBB6470207A76D73280384B0B4A08DBEA_inline((bool)1, NULL);
// static Threader() { applicationIsPlaying = true; }
return;
}
}
// System.Boolean ParadoxNotion.Services.Threader::get_applicationIsPlaying()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Threader_get_applicationIsPlaying_m9BA0A1EA10F4B4C159C86F94A96B67D558FFA831 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Threader_tFDCB2BB163812D50862D40F363A5EEA1073B1412_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public static bool applicationIsPlaying { get; private set; }
il2cpp_codegen_runtime_class_init_inline(Threader_tFDCB2BB163812D50862D40F363A5EEA1073B1412_il2cpp_TypeInfo_var);
bool L_0 = ((Threader_tFDCB2BB163812D50862D40F363A5EEA1073B1412_StaticFields*)il2cpp_codegen_static_fields_for(Threader_tFDCB2BB163812D50862D40F363A5EEA1073B1412_il2cpp_TypeInfo_var))->___U3CapplicationIsPlayingU3Ek__BackingField_0;
return L_0;
}
}
// System.Void ParadoxNotion.Services.Threader::set_applicationIsPlaying(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Threader_set_applicationIsPlaying_m20D3A9BBBB6470207A76D73280384B0B4A08DBEA (bool ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Threader_tFDCB2BB163812D50862D40F363A5EEA1073B1412_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public static bool applicationIsPlaying { get; private set; }
bool L_0 = ___0_value;
il2cpp_codegen_runtime_class_init_inline(Threader_tFDCB2BB163812D50862D40F363A5EEA1073B1412_il2cpp_TypeInfo_var);
((Threader_tFDCB2BB163812D50862D40F363A5EEA1073B1412_StaticFields*)il2cpp_codegen_static_fields_for(Threader_tFDCB2BB163812D50862D40F363A5EEA1073B1412_il2cpp_TypeInfo_var))->___U3CapplicationIsPlayingU3Ek__BackingField_0 = L_0;
return;
}
}
// System.Boolean ParadoxNotion.Services.Threader::get_isMainThread()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Threader_get_isMainThread_m1478CD1C236BA03C3BEA1C30F438902C7D3242C4 (const RuntimeMethod* method)
{
{
// public static bool isMainThread => Thread.CurrentThread.ManagedThreadId == 1;
Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F* L_0;
L_0 = Thread_get_CurrentThread_m6D4719F4993DB9200490531FF02D4076FF9CA9BD(NULL);
NullCheck(L_0);
int32_t L_1;
L_1 = Thread_get_ManagedThreadId_m74ACB74A574EE535C2B00B7D64F203A62E796B05(L_0, NULL);
return (bool)((((int32_t)L_1) == ((int32_t)1))? 1 : 0);
}
}
// System.Threading.Thread ParadoxNotion.Services.Threader::StartAction(System.Threading.Thread,System.Action,System.Action)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F* Threader_StartAction_m7D7E49593FFF4107F853DD40D080AD74ED5BF36D (Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F* ___0_thread, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___1_function, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___2_callback, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ThreadStart_t7662D98F1793EDE90192D7304D1C3C44119328A2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Threader_tFDCB2BB163812D50862D40F363A5EEA1073B1412_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass7_0_U3CStartActionU3Eb__0_m427881BE50CBA70A9E99A079D7CCB989EB2F4188_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass7_0_t970C012F0BCF680F078226C60823487A29D70048_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
U3CU3Ec__DisplayClass7_0_t970C012F0BCF680F078226C60823487A29D70048* G_B3_0 = NULL;
U3CU3Ec__DisplayClass7_0_t970C012F0BCF680F078226C60823487A29D70048* G_B1_0 = NULL;
U3CU3Ec__DisplayClass7_0_t970C012F0BCF680F078226C60823487A29D70048* G_B2_0 = NULL;
{
U3CU3Ec__DisplayClass7_0_t970C012F0BCF680F078226C60823487A29D70048* L_0 = (U3CU3Ec__DisplayClass7_0_t970C012F0BCF680F078226C60823487A29D70048*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass7_0_t970C012F0BCF680F078226C60823487A29D70048_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CU3Ec__DisplayClass7_0__ctor_m67848235192A03D8A6CC2D1D78CBA377F2F93A31(L_0, NULL);
U3CU3Ec__DisplayClass7_0_t970C012F0BCF680F078226C60823487A29D70048* L_1 = L_0;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_2 = ___1_function;
NullCheck(L_1);
L_1->___function_0 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&L_1->___function_0), (void*)L_2);
// if ( thread != null && thread.IsAlive ) { thread.Abort(); }
Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F* L_3 = ___0_thread;
G_B1_0 = L_1;
if (!L_3)
{
G_B3_0 = L_1;
goto IL_001d;
}
}
{
Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F* L_4 = ___0_thread;
NullCheck(L_4);
bool L_5;
L_5 = Thread_get_IsAlive_m87922B882A526D780570799F497EEB4C99F005DF(L_4, NULL);
G_B2_0 = G_B1_0;
if (!L_5)
{
G_B3_0 = G_B1_0;
goto IL_001d;
}
}
{
// if ( thread != null && thread.IsAlive ) { thread.Abort(); }
Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F* L_6 = ___0_thread;
NullCheck(L_6);
Thread_Abort_mB956BACF405EFC38C6A3D0B93142E4CEDD64D941(L_6, NULL);
G_B3_0 = G_B2_0;
}
IL_001d:
{
// thread = new Thread(() => function());
ThreadStart_t7662D98F1793EDE90192D7304D1C3C44119328A2* L_7 = (ThreadStart_t7662D98F1793EDE90192D7304D1C3C44119328A2*)il2cpp_codegen_object_new(ThreadStart_t7662D98F1793EDE90192D7304D1C3C44119328A2_il2cpp_TypeInfo_var);
NullCheck(L_7);
ThreadStart__ctor_m35CE51F76358F20E4A0C8F2963C3AE14E5FF7E71(L_7, G_B3_0, (intptr_t)((void*)U3CU3Ec__DisplayClass7_0_U3CStartActionU3Eb__0_m427881BE50CBA70A9E99A079D7CCB989EB2F4188_RuntimeMethod_var), NULL);
Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F* L_8 = (Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F*)il2cpp_codegen_object_new(Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F_il2cpp_TypeInfo_var);
NullCheck(L_8);
Thread__ctor_m1FA23A179DF4F5B659689D6FA40DE903086212E2(L_8, L_7, NULL);
___0_thread = L_8;
// Begin(thread, callback);
Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F* L_9 = ___0_thread;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_10 = ___2_callback;
il2cpp_codegen_runtime_class_init_inline(Threader_tFDCB2BB163812D50862D40F363A5EEA1073B1412_il2cpp_TypeInfo_var);
Threader_Begin_m44141990B1AC53056601FBCF4BED1081B39FD3DE(L_9, L_10, NULL);
// return thread;
Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F* L_11 = ___0_thread;
return L_11;
}
}
// System.Void ParadoxNotion.Services.Threader::Begin(System.Threading.Thread,System.Action)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Threader_Begin_m44141990B1AC53056601FBCF4BED1081B39FD3DE (Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F* ___0_thread, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___1_callback, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Threader_tFDCB2BB163812D50862D40F363A5EEA1073B1412_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// thread.Start();
Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F* L_0 = ___0_thread;
NullCheck(L_0);
Thread_Start_m2230799AA331CA9ACEF49D5500281D0C1A9F72FA(L_0, NULL);
// MonoManager.current.StartCoroutine(ThreadMonitor(thread, callback));
MonoManager_tE81CE532B3B4DBD56BB7E9CBDB64B8872B210675* L_1;
L_1 = MonoManager_get_current_m02321AECFDF5F04A1D35CCBB9B39D56903ACCE3B(NULL);
Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F* L_2 = ___0_thread;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_3 = ___1_callback;
il2cpp_codegen_runtime_class_init_inline(Threader_tFDCB2BB163812D50862D40F363A5EEA1073B1412_il2cpp_TypeInfo_var);
RuntimeObject* L_4;
L_4 = Threader_ThreadMonitor_m4C4B0154A6E0638E847637853F27541E23F34A33(L_2, L_3, NULL);
NullCheck(L_1);
Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* L_5;
L_5 = MonoBehaviour_StartCoroutine_m4CAFF732AA28CD3BDC5363B44A863575530EC812(L_1, L_4, NULL);
// }
return;
}
}
// System.Collections.IEnumerator ParadoxNotion.Services.Threader::ThreadMonitor(System.Threading.Thread,System.Action)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Threader_ThreadMonitor_m4C4B0154A6E0638E847637853F27541E23F34A33 (Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F* ___0_thread, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___1_callback, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CThreadMonitorU3Ed__16_t6BE45822B3B4722FD8053D7DBF09F6D0C3BC763D_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
U3CThreadMonitorU3Ed__16_t6BE45822B3B4722FD8053D7DBF09F6D0C3BC763D* L_0 = (U3CThreadMonitorU3Ed__16_t6BE45822B3B4722FD8053D7DBF09F6D0C3BC763D*)il2cpp_codegen_object_new(U3CThreadMonitorU3Ed__16_t6BE45822B3B4722FD8053D7DBF09F6D0C3BC763D_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CThreadMonitorU3Ed__16__ctor_m73A39300ECCA52FE04197788499BE19F9B6C9E81(L_0, 0, NULL);
U3CThreadMonitorU3Ed__16_t6BE45822B3B4722FD8053D7DBF09F6D0C3BC763D* L_1 = L_0;
Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F* L_2 = ___0_thread;
NullCheck(L_1);
L_1->___thread_2 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&L_1->___thread_2), (void*)L_2);
U3CThreadMonitorU3Ed__16_t6BE45822B3B4722FD8053D7DBF09F6D0C3BC763D* L_3 = L_1;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_4 = ___1_callback;
NullCheck(L_3);
L_3->___callback_3 = L_4;
Il2CppCodeGenWriteBarrier((void**)(&L_3->___callback_3), (void*)L_4);
return L_3;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void ParadoxNotion.Services.Threader/<>c__DisplayClass7_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass7_0__ctor_m67848235192A03D8A6CC2D1D78CBA377F2F93A31 (U3CU3Ec__DisplayClass7_0_t970C012F0BCF680F078226C60823487A29D70048* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// System.Void ParadoxNotion.Services.Threader/<>c__DisplayClass7_0::<StartAction>b__0()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass7_0_U3CStartActionU3Eb__0_m427881BE50CBA70A9E99A079D7CCB989EB2F4188 (U3CU3Ec__DisplayClass7_0_t970C012F0BCF680F078226C60823487A29D70048* __this, const RuntimeMethod* method)
{
{
// thread = new Thread(() => function());
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_0 = __this->___function_0;
NullCheck(L_0);
Action_Invoke_m7126A54DACA72B845424072887B5F3A51FC3808E_inline(L_0, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void ParadoxNotion.Services.Threader/<ThreadMonitor>d__16::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CThreadMonitorU3Ed__16__ctor_m73A39300ECCA52FE04197788499BE19F9B6C9E81 (U3CThreadMonitorU3Ed__16_t6BE45822B3B4722FD8053D7DBF09F6D0C3BC763D* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
int32_t L_0 = ___0_U3CU3E1__state;
__this->___U3CU3E1__state_0 = L_0;
return;
}
}
// System.Void ParadoxNotion.Services.Threader/<ThreadMonitor>d__16::System.IDisposable.Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CThreadMonitorU3Ed__16_System_IDisposable_Dispose_mCCA918632E065706CD1A9CC4C7A518B805398E12 (U3CThreadMonitorU3Ed__16_t6BE45822B3B4722FD8053D7DBF09F6D0C3BC763D* __this, const RuntimeMethod* method)
{
{
return;
}
}
// System.Boolean ParadoxNotion.Services.Threader/<ThreadMonitor>d__16::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CThreadMonitorU3Ed__16_MoveNext_m128D8F54B0F7798A5FE1EAC7742F7EDD13436406 (U3CThreadMonitorU3Ed__16_t6BE45822B3B4722FD8053D7DBF09F6D0C3BC763D* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
int32_t L_0 = __this->___U3CU3E1__state_0;
V_0 = L_0;
int32_t L_1 = V_0;
switch (L_1)
{
case 0:
{
goto IL_001b;
}
case 1:
{
goto IL_0034;
}
case 2:
{
goto IL_0058;
}
}
}
{
return (bool)0;
}
IL_001b:
{
__this->___U3CU3E1__state_0 = (-1);
goto IL_003b;
}
IL_0024:
{
// yield return null;
__this->___U3CU3E2__current_1 = NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current_1), (void*)NULL);
__this->___U3CU3E1__state_0 = 1;
return (bool)1;
}
IL_0034:
{
__this->___U3CU3E1__state_0 = (-1);
}
IL_003b:
{
// while ( thread.IsAlive ) {
Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F* L_2 = __this->___thread_2;
NullCheck(L_2);
bool L_3;
L_3 = Thread_get_IsAlive_m87922B882A526D780570799F497EEB4C99F005DF(L_2, NULL);
if (L_3)
{
goto IL_0024;
}
}
{
// yield return null;
__this->___U3CU3E2__current_1 = NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current_1), (void*)NULL);
__this->___U3CU3E1__state_0 = 2;
return (bool)1;
}
IL_0058:
{
__this->___U3CU3E1__state_0 = (-1);
// if ( ( thread.ThreadState & ThreadState.AbortRequested ) != ThreadState.AbortRequested ) {
Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F* L_4 = __this->___thread_2;
NullCheck(L_4);
int32_t L_5;
L_5 = Thread_get_ThreadState_mEEA2DF3EBB42CC1B30E9B6B6732579E799A243A8(L_4, NULL);
if ((((int32_t)((int32_t)((int32_t)L_5&((int32_t)128)))) == ((int32_t)((int32_t)128))))
{
goto IL_0095;
}
}
{
// thread.Join();
Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F* L_6 = __this->___thread_2;
NullCheck(L_6);
Thread_Join_mB756581AAF5EB028081256E0517892BC8867779F(L_6, NULL);
// if ( callback != null ) {
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_7 = __this->___callback_3;
if (!L_7)
{
goto IL_0095;
}
}
{
// callback();
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_8 = __this->___callback_3;
NullCheck(L_8);
Action_Invoke_m7126A54DACA72B845424072887B5F3A51FC3808E_inline(L_8, NULL);
}
IL_0095:
{
// }
return (bool)0;
}
}
// System.Object ParadoxNotion.Services.Threader/<ThreadMonitor>d__16::System.Collections.Generic.IEnumerator<System.Object>.get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CThreadMonitorU3Ed__16_System_Collections_Generic_IEnumeratorU3CSystem_ObjectU3E_get_Current_m728F23EA5B5B2A692F1EA451D30B5E9D38C58761 (U3CThreadMonitorU3Ed__16_t6BE45822B3B4722FD8053D7DBF09F6D0C3BC763D* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___U3CU3E2__current_1;
return L_0;
}
}
// System.Void ParadoxNotion.Services.Threader/<ThreadMonitor>d__16::System.Collections.IEnumerator.Reset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CThreadMonitorU3Ed__16_System_Collections_IEnumerator_Reset_m9FE09E0122B87B51433CDEA0C70AEA08E4A9E285 (U3CThreadMonitorU3Ed__16_t6BE45822B3B4722FD8053D7DBF09F6D0C3BC763D* __this, const RuntimeMethod* method)
{
{
NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
NullCheck(L_0);
NotSupportedException__ctor_m1398D0CDE19B36AA3DE9392879738C1EA2439CDF(L_0, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&U3CThreadMonitorU3Ed__16_System_Collections_IEnumerator_Reset_m9FE09E0122B87B51433CDEA0C70AEA08E4A9E285_RuntimeMethod_var)));
}
}
// System.Object ParadoxNotion.Services.Threader/<ThreadMonitor>d__16::System.Collections.IEnumerator.get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CThreadMonitorU3Ed__16_System_Collections_IEnumerator_get_Current_m9428E474A4CD3A487606923C16DBA92ACE865C54 (U3CThreadMonitorU3Ed__16_t6BE45822B3B4722FD8053D7DBF09F6D0C3BC763D* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___U3CU3E2__current_1;
return L_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
// System.Void ParadoxNotion.Serialization.DeserializeFromAttribute::.ctor(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeserializeFromAttribute__ctor_mD3DC32027C5EAEAB73DD1DE534B5BE7D5026A930 (DeserializeFromAttribute_tB0AFE8FA7D79E1D7D152E281ECBAF8C48E4C9EAB* __this, String_t* ___0_previousTypeFullName, const RuntimeMethod* method)
{
{
// public DeserializeFromAttribute(string previousTypeFullName) {
Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2(__this, NULL);
// this.previousTypeFullName = previousTypeFullName;
String_t* L_0 = ___0_previousTypeFullName;
__this->___previousTypeFullName_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___previousTypeFullName_0), (void*)L_0);
// }
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Boolean ParadoxNotion.Serialization.fsUnityObjectConverter::CanProcess(System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool fsUnityObjectConverter_CanProcess_mABA8B675B1A550B4A30DED3AD13676F2D2160965 (fsUnityObjectConverter_tF78AABD9CDF6126C19266695661EBB0045010530* __this, Type_t* ___0_type, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// return typeof(UnityEngine.Object).RTIsAssignableFrom(type);
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_1;
L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
Type_t* L_2 = ___0_type;
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
bool L_3;
L_3 = ReflectionTools_RTIsAssignableFrom_m5A988A33C105704D546EF229B65CAC9F7A8A2831(L_1, L_2, NULL);
return L_3;
}
}
// System.Boolean ParadoxNotion.Serialization.fsUnityObjectConverter::RequestCycleSupport(System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool fsUnityObjectConverter_RequestCycleSupport_mBE8431080F340DF50B59A3DF87D3C31F298E61D9 (fsUnityObjectConverter_tF78AABD9CDF6126C19266695661EBB0045010530* __this, Type_t* ___0_storageType, const RuntimeMethod* method)
{
{
// return false;
return (bool)0;
}
}
// System.Boolean ParadoxNotion.Serialization.fsUnityObjectConverter::RequestInheritanceSupport(System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool fsUnityObjectConverter_RequestInheritanceSupport_m6A69E1FB0BBEB4809BCE0FE6EB6953A6BCCDA6B6 (fsUnityObjectConverter_tF78AABD9CDF6126C19266695661EBB0045010530* __this, Type_t* ___0_storageType, const RuntimeMethod* method)
{
{
// return false;
return (bool)0;
}
}
// ParadoxNotion.Serialization.FullSerializer.fsResult ParadoxNotion.Serialization.fsUnityObjectConverter::TrySerialize(System.Object,ParadoxNotion.Serialization.FullSerializer.fsData&,System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 fsUnityObjectConverter_TrySerialize_mF4C6660E1A0B7C5A4FC302916F650853FC95BA8E (fsUnityObjectConverter_tF78AABD9CDF6126C19266695661EBB0045010530* __this, RuntimeObject* ___0_instance, fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0** ___1_serialized, Type_t* ___2_storageType, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m60F1F5D817C83DDC11235FD5524B8667F4C314F9_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m44A99205EF9DCC954DCADB768DEC5B439BA5E34C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m90A31393BDAEF6B4484DEDB9704307ADEE82753B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* V_0 = NULL;
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* V_1 = NULL;
int32_t V_2 = 0;
int32_t V_3 = 0;
{
// var database = Serializer.ReferencesDatabase;
fsSerializer_t745FA3749142E0209C2929EA7E73635FFDB2E114* L_0 = ((fsBaseConverter_tA89F1E182ED46F15D3D7176327F2EE4B8BFFD22C*)__this)->___Serializer_0;
NullCheck(L_0);
List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* L_1;
L_1 = fsSerializer_get_ReferencesDatabase_mC428EE6D07B93F142120ED803AFA50110474B4FE_inline(L_0, NULL);
V_0 = L_1;
// if ( database == null ) {
List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* L_2 = V_0;
if (L_2)
{
goto IL_001c;
}
}
{
// serialized = new fsData();
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0** L_3 = ___1_serialized;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_4 = (fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0*)il2cpp_codegen_object_new(fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0_il2cpp_TypeInfo_var);
NullCheck(L_4);
fsData__ctor_m4256463100EA6B38361AB824450B4B0DDDF2FA42(L_4, NULL);
*((RuntimeObject**)L_3) = (RuntimeObject*)L_4;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_3, (void*)(RuntimeObject*)L_4);
// return fsResult.Success;
il2cpp_codegen_runtime_class_init_inline(fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var);
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_5 = ((fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_StaticFields*)il2cpp_codegen_static_fields_for(fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var))->___Success_3;
return L_5;
}
IL_001c:
{
// var o = instance as UnityEngine.Object;
RuntimeObject* L_6 = ___0_instance;
V_1 = ((Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)IsInstClass((RuntimeObject*)L_6, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var));
// if ( ReferenceEquals(o, null) ) {
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_7 = V_1;
if (L_7)
{
goto IL_0035;
}
}
{
// serialized = new fsData(0);
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0** L_8 = ___1_serialized;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_9 = (fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0*)il2cpp_codegen_object_new(fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0_il2cpp_TypeInfo_var);
NullCheck(L_9);
fsData__ctor_m0F0386C70CF3E9C3842043E70A3FDAD26D8A7F60(L_9, ((int64_t)0), NULL);
*((RuntimeObject**)L_8) = (RuntimeObject*)L_9;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_8, (void*)(RuntimeObject*)L_9);
// return fsResult.Success;
il2cpp_codegen_runtime_class_init_inline(fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var);
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_10 = ((fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_StaticFields*)il2cpp_codegen_static_fields_for(fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var))->___Success_3;
return L_10;
}
IL_0035:
{
// if ( database.Count == 0 ) {
List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* L_11 = V_0;
NullCheck(L_11);
int32_t L_12;
L_12 = List_1_get_Count_m44A99205EF9DCC954DCADB768DEC5B439BA5E34C_inline(L_11, List_1_get_Count_m44A99205EF9DCC954DCADB768DEC5B439BA5E34C_RuntimeMethod_var);
if (L_12)
{
goto IL_0044;
}
}
{
// database.Add(null);
List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* L_13 = V_0;
NullCheck(L_13);
List_1_Add_m60F1F5D817C83DDC11235FD5524B8667F4C314F9_inline(L_13, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, List_1_Add_m60F1F5D817C83DDC11235FD5524B8667F4C314F9_RuntimeMethod_var);
}
IL_0044:
{
// var index = -1;
V_2 = (-1);
// for ( var i = 0; i < database.Count; i++ ) {
V_3 = 0;
goto IL_005c;
}
IL_004a:
{
// if ( ReferenceEquals(database[i], o) ) {
List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* L_14 = V_0;
int32_t L_15 = V_3;
NullCheck(L_14);
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_16;
L_16 = List_1_get_Item_m90A31393BDAEF6B4484DEDB9704307ADEE82753B(L_14, L_15, List_1_get_Item_m90A31393BDAEF6B4484DEDB9704307ADEE82753B_RuntimeMethod_var);
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_17 = V_1;
if ((!(((RuntimeObject*)(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)L_16) == ((RuntimeObject*)(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)L_17))))
{
goto IL_0058;
}
}
{
// index = i;
int32_t L_18 = V_3;
V_2 = L_18;
// break;
goto IL_0065;
}
IL_0058:
{
// for ( var i = 0; i < database.Count; i++ ) {
int32_t L_19 = V_3;
V_3 = ((int32_t)il2cpp_codegen_add(L_19, 1));
}
IL_005c:
{
// for ( var i = 0; i < database.Count; i++ ) {
int32_t L_20 = V_3;
List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* L_21 = V_0;
NullCheck(L_21);
int32_t L_22;
L_22 = List_1_get_Count_m44A99205EF9DCC954DCADB768DEC5B439BA5E34C_inline(L_21, List_1_get_Count_m44A99205EF9DCC954DCADB768DEC5B439BA5E34C_RuntimeMethod_var);
if ((((int32_t)L_20) < ((int32_t)L_22)))
{
goto IL_004a;
}
}
IL_0065:
{
// if ( index <= 0 ) {
int32_t L_23 = V_2;
if ((((int32_t)L_23) > ((int32_t)0)))
{
goto IL_0077;
}
}
{
// index = database.Count;
List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* L_24 = V_0;
NullCheck(L_24);
int32_t L_25;
L_25 = List_1_get_Count_m44A99205EF9DCC954DCADB768DEC5B439BA5E34C_inline(L_24, List_1_get_Count_m44A99205EF9DCC954DCADB768DEC5B439BA5E34C_RuntimeMethod_var);
V_2 = L_25;
// database.Add(o);
List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* L_26 = V_0;
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_27 = V_1;
NullCheck(L_26);
List_1_Add_m60F1F5D817C83DDC11235FD5524B8667F4C314F9_inline(L_26, L_27, List_1_Add_m60F1F5D817C83DDC11235FD5524B8667F4C314F9_RuntimeMethod_var);
}
IL_0077:
{
// serialized = new fsData(index);
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0** L_28 = ___1_serialized;
int32_t L_29 = V_2;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_30 = (fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0*)il2cpp_codegen_object_new(fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0_il2cpp_TypeInfo_var);
NullCheck(L_30);
fsData__ctor_m0F0386C70CF3E9C3842043E70A3FDAD26D8A7F60(L_30, ((int64_t)L_29), NULL);
*((RuntimeObject**)L_28) = (RuntimeObject*)L_30;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_28, (void*)(RuntimeObject*)L_30);
// return fsResult.Success;
il2cpp_codegen_runtime_class_init_inline(fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var);
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_31 = ((fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_StaticFields*)il2cpp_codegen_static_fields_for(fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var))->___Success_3;
return L_31;
}
}
// ParadoxNotion.Serialization.FullSerializer.fsResult ParadoxNotion.Serialization.fsUnityObjectConverter::TryDeserialize(ParadoxNotion.Serialization.FullSerializer.fsData,System.Object&,System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 fsUnityObjectConverter_TryDeserialize_m17A2CB55823F32FC62DD54671274BE0A26E197C8 (fsUnityObjectConverter_tF78AABD9CDF6126C19266695661EBB0045010530* __this, fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* ___0_data, RuntimeObject** ___1_instance, Type_t* ___2_storageType, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m44A99205EF9DCC954DCADB768DEC5B439BA5E34C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m90A31393BDAEF6B4484DEDB9704307ADEE82753B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral26FDDF91FD80C6A020C99A28F13CFBC6722295BA);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5C7B422744B7437CF5AB405E91A8C8B172494C5A);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* V_0 = NULL;
int32_t V_1 = 0;
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* V_2 = NULL;
{
// var database = Serializer.ReferencesDatabase;
fsSerializer_t745FA3749142E0209C2929EA7E73635FFDB2E114* L_0 = ((fsBaseConverter_tA89F1E182ED46F15D3D7176327F2EE4B8BFFD22C*)__this)->___Serializer_0;
NullCheck(L_0);
List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* L_1;
L_1 = fsSerializer_get_ReferencesDatabase_mC428EE6D07B93F142120ED803AFA50110474B4FE_inline(L_0, NULL);
V_0 = L_1;
// if ( database == null ) {
List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* L_2 = V_0;
if (L_2)
{
goto IL_001a;
}
}
{
// return fsResult.Warn("A Unity Object reference has not been deserialized because no database references was provided.");
il2cpp_codegen_runtime_class_init_inline(fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var);
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_3;
L_3 = fsResult_Warn_m803F38B13B1F28B57ECCEE0E04EF4EEEA80CD919(_stringLiteral26FDDF91FD80C6A020C99A28F13CFBC6722295BA, NULL);
return L_3;
}
IL_001a:
{
// var index = (int)data.AsInt64;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_4 = ___0_data;
NullCheck(L_4);
int64_t L_5;
L_5 = fsData_get_AsInt64_mFABA77760A5272F6FAA8A9DB73FE93FCC6640E00(L_4, NULL);
V_1 = ((int32_t)L_5);
// if ( index >= database.Count ) {
int32_t L_6 = V_1;
List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* L_7 = V_0;
NullCheck(L_7);
int32_t L_8;
L_8 = List_1_get_Count_m44A99205EF9DCC954DCADB768DEC5B439BA5E34C_inline(L_7, List_1_get_Count_m44A99205EF9DCC954DCADB768DEC5B439BA5E34C_RuntimeMethod_var);
if ((((int32_t)L_6) < ((int32_t)L_8)))
{
goto IL_0036;
}
}
{
// return fsResult.Warn("A Unity Object reference has not been deserialized because no database entry was found in provided database references.");
il2cpp_codegen_runtime_class_init_inline(fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var);
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_9;
L_9 = fsResult_Warn_m803F38B13B1F28B57ECCEE0E04EF4EEEA80CD919(_stringLiteral5C7B422744B7437CF5AB405E91A8C8B172494C5A, NULL);
return L_9;
}
IL_0036:
{
// var reference = database[index];
List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* L_10 = V_0;
int32_t L_11 = V_1;
NullCheck(L_10);
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_12;
L_12 = List_1_get_Item_m90A31393BDAEF6B4484DEDB9704307ADEE82753B(L_10, L_11, List_1_get_Item_m90A31393BDAEF6B4484DEDB9704307ADEE82753B_RuntimeMethod_var);
V_2 = L_12;
// if ( ReferenceEquals(reference as UnityEngine.Object, null) || storageType.RTIsAssignableFrom(reference.GetType()) ) {
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_13 = V_2;
if (!L_13)
{
goto IL_004f;
}
}
{
Type_t* L_14 = ___2_storageType;
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_15 = V_2;
NullCheck(L_15);
Type_t* L_16;
L_16 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_15, NULL);
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
bool L_17;
L_17 = ReflectionTools_RTIsAssignableFrom_m5A988A33C105704D546EF229B65CAC9F7A8A2831(L_14, L_16, NULL);
if (!L_17)
{
goto IL_0052;
}
}
IL_004f:
{
// instance = reference;
RuntimeObject** L_18 = ___1_instance;
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_19 = V_2;
*((RuntimeObject**)L_18) = (RuntimeObject*)L_19;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_18, (void*)(RuntimeObject*)L_19);
}
IL_0052:
{
// return fsResult.Success;
il2cpp_codegen_runtime_class_init_inline(fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var);
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_20 = ((fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_StaticFields*)il2cpp_codegen_static_fields_for(fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var))->___Success_3;
return L_20;
}
}
// System.Object ParadoxNotion.Serialization.fsUnityObjectConverter::CreateInstance(ParadoxNotion.Serialization.FullSerializer.fsData,System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* fsUnityObjectConverter_CreateInstance_m75C0F9889DB7DAE30915FC50150AD79546F7B08F (fsUnityObjectConverter_tF78AABD9CDF6126C19266695661EBB0045010530* __this, fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* ___0_data, Type_t* ___1_storageType, const RuntimeMethod* method)
{
{
// return null;
return NULL;
}
}
// System.Void ParadoxNotion.Serialization.fsUnityObjectConverter::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsUnityObjectConverter__ctor_m3FACBDDC6CD03601CB76E3203824B7194327A63E (fsUnityObjectConverter_tF78AABD9CDF6126C19266695661EBB0045010530* __this, const RuntimeMethod* method)
{
{
fsConverter__ctor_m1CEED296D03EFE7D35E9224D7E66666210CBA718(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void ParadoxNotion.Serialization.JSONSerializer::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JSONSerializer__cctor_m0F14C1E075833B0364275CD2346C38C103A4DB89 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONSerializer_t41C2A6A19CE244C486DCA145CEF08B6A4C8CAA0F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// serializerLock = new object();
RuntimeObject* L_0 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var);
NullCheck(L_0);
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_0, NULL);
((JSONSerializer_t41C2A6A19CE244C486DCA145CEF08B6A4C8CAA0F_StaticFields*)il2cpp_codegen_static_fields_for(JSONSerializer_t41C2A6A19CE244C486DCA145CEF08B6A4C8CAA0F_il2cpp_TypeInfo_var))->___serializerLock_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((JSONSerializer_t41C2A6A19CE244C486DCA145CEF08B6A4C8CAA0F_StaticFields*)il2cpp_codegen_static_fields_for(JSONSerializer_t41C2A6A19CE244C486DCA145CEF08B6A4C8CAA0F_il2cpp_TypeInfo_var))->___serializerLock_0), (void*)L_0);
// FlushMem();
JSONSerializer_FlushMem_m41E17BD798C0FF475956D5BCF1691D371381FF64(NULL);
// }
return;
}
}
// System.Void ParadoxNotion.Serialization.JSONSerializer::FlushMem()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JSONSerializer_FlushMem_m41E17BD798C0FF475956D5BCF1691D371381FF64 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_mA6DDA3DD3CD6FADEA90DEAAD8F71524484D52E1F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tBE662043609334E6EC03217A32CAE298B71E4096_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONSerializer_t41C2A6A19CE244C486DCA145CEF08B6A4C8CAA0F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&fsMetaType_tAD3AD51319D067740165C015FA9FD964DB7F8FBD_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&fsSerializer_t745FA3749142E0209C2929EA7E73635FFDB2E114_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// serializer = new fsSerializer();
fsSerializer_t745FA3749142E0209C2929EA7E73635FFDB2E114* L_0 = (fsSerializer_t745FA3749142E0209C2929EA7E73635FFDB2E114*)il2cpp_codegen_object_new(fsSerializer_t745FA3749142E0209C2929EA7E73635FFDB2E114_il2cpp_TypeInfo_var);
NullCheck(L_0);
fsSerializer__ctor_m9AD70A35B9EFE3A9345AEB50844E84E2588A9C3C(L_0, NULL);
il2cpp_codegen_runtime_class_init_inline(JSONSerializer_t41C2A6A19CE244C486DCA145CEF08B6A4C8CAA0F_il2cpp_TypeInfo_var);
((JSONSerializer_t41C2A6A19CE244C486DCA145CEF08B6A4C8CAA0F_StaticFields*)il2cpp_codegen_static_fields_for(JSONSerializer_t41C2A6A19CE244C486DCA145CEF08B6A4C8CAA0F_il2cpp_TypeInfo_var))->___serializer_1 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((JSONSerializer_t41C2A6A19CE244C486DCA145CEF08B6A4C8CAA0F_StaticFields*)il2cpp_codegen_static_fields_for(JSONSerializer_t41C2A6A19CE244C486DCA145CEF08B6A4C8CAA0F_il2cpp_TypeInfo_var))->___serializer_1), (void*)L_0);
// dataCache = new Dictionary<string, fsData>();
Dictionary_2_tBE662043609334E6EC03217A32CAE298B71E4096* L_1 = (Dictionary_2_tBE662043609334E6EC03217A32CAE298B71E4096*)il2cpp_codegen_object_new(Dictionary_2_tBE662043609334E6EC03217A32CAE298B71E4096_il2cpp_TypeInfo_var);
NullCheck(L_1);
Dictionary_2__ctor_mA6DDA3DD3CD6FADEA90DEAAD8F71524484D52E1F(L_1, Dictionary_2__ctor_mA6DDA3DD3CD6FADEA90DEAAD8F71524484D52E1F_RuntimeMethod_var);
((JSONSerializer_t41C2A6A19CE244C486DCA145CEF08B6A4C8CAA0F_StaticFields*)il2cpp_codegen_static_fields_for(JSONSerializer_t41C2A6A19CE244C486DCA145CEF08B6A4C8CAA0F_il2cpp_TypeInfo_var))->___dataCache_2 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&((JSONSerializer_t41C2A6A19CE244C486DCA145CEF08B6A4C8CAA0F_StaticFields*)il2cpp_codegen_static_fields_for(JSONSerializer_t41C2A6A19CE244C486DCA145CEF08B6A4C8CAA0F_il2cpp_TypeInfo_var))->___dataCache_2), (void*)L_1);
// fsMetaType.FlushMem();
il2cpp_codegen_runtime_class_init_inline(fsMetaType_tAD3AD51319D067740165C015FA9FD964DB7F8FBD_il2cpp_TypeInfo_var);
fsMetaType_FlushMem_mE80D6319F7B5012F4FE6C8D7E5084E467993579F(NULL);
// }
return;
}
}
// System.Void ParadoxNotion.Serialization.JSONSerializer::__FlushDataCache()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JSONSerializer___FlushDataCache_mF23EAB034DDB4B58A36DD1BEAE7F9BCF0245A5B5 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_mA6DDA3DD3CD6FADEA90DEAAD8F71524484D52E1F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tBE662043609334E6EC03217A32CAE298B71E4096_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONSerializer_t41C2A6A19CE244C486DCA145CEF08B6A4C8CAA0F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// static void __FlushDataCache() { dataCache = new Dictionary<string, fsData>(); }
Dictionary_2_tBE662043609334E6EC03217A32CAE298B71E4096* L_0 = (Dictionary_2_tBE662043609334E6EC03217A32CAE298B71E4096*)il2cpp_codegen_object_new(Dictionary_2_tBE662043609334E6EC03217A32CAE298B71E4096_il2cpp_TypeInfo_var);
NullCheck(L_0);
Dictionary_2__ctor_mA6DDA3DD3CD6FADEA90DEAAD8F71524484D52E1F(L_0, Dictionary_2__ctor_mA6DDA3DD3CD6FADEA90DEAAD8F71524484D52E1F_RuntimeMethod_var);
il2cpp_codegen_runtime_class_init_inline(JSONSerializer_t41C2A6A19CE244C486DCA145CEF08B6A4C8CAA0F_il2cpp_TypeInfo_var);
((JSONSerializer_t41C2A6A19CE244C486DCA145CEF08B6A4C8CAA0F_StaticFields*)il2cpp_codegen_static_fields_for(JSONSerializer_t41C2A6A19CE244C486DCA145CEF08B6A4C8CAA0F_il2cpp_TypeInfo_var))->___dataCache_2 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((JSONSerializer_t41C2A6A19CE244C486DCA145CEF08B6A4C8CAA0F_StaticFields*)il2cpp_codegen_static_fields_for(JSONSerializer_t41C2A6A19CE244C486DCA145CEF08B6A4C8CAA0F_il2cpp_TypeInfo_var))->___dataCache_2), (void*)L_0);
// static void __FlushDataCache() { dataCache = new Dictionary<string, fsData>(); }
return;
}
}
// System.String ParadoxNotion.Serialization.JSONSerializer::Serialize(System.Type,System.Object,System.Collections.Generic.List`1<UnityEngine.Object>,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* JSONSerializer_Serialize_mFF6961773B4747EEDA92E98667F4DF6F72072EF0 (Type_t* ___0_type, RuntimeObject* ___1_instance, List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* ___2_references, bool ___3_pretyJson, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_mAB57225F377594413DBF0735887BABA2B302D873_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONSerializer_t41C2A6A19CE244C486DCA145CEF08B6A4C8CAA0F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Threader_tFDCB2BB163812D50862D40F363A5EEA1073B1412_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&fsReflectedConverter_t95C8EEE1A5E86F59DAC17C883A14A16A89835AD6_0_0_0_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
bool V_1 = false;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* V_2 = NULL;
Type_t* V_3 = NULL;
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 V_4;
memset((&V_4), 0, sizeof(V_4));
String_t* V_5 = NULL;
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 V_6;
memset((&V_6), 0, sizeof(V_6));
String_t* V_7 = NULL;
Type_t* G_B4_0 = NULL;
{
// lock ( serializerLock ) {
il2cpp_codegen_runtime_class_init_inline(JSONSerializer_t41C2A6A19CE244C486DCA145CEF08B6A4C8CAA0F_il2cpp_TypeInfo_var);
RuntimeObject* L_0 = ((JSONSerializer_t41C2A6A19CE244C486DCA145CEF08B6A4C8CAA0F_StaticFields*)il2cpp_codegen_static_fields_for(JSONSerializer_t41C2A6A19CE244C486DCA145CEF08B6A4C8CAA0F_il2cpp_TypeInfo_var))->___serializerLock_0;
V_0 = L_0;
V_1 = (bool)0;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_009c:
{// begin finally (depth: 1)
{
bool L_1 = V_1;
if (!L_1)
{
goto IL_00a5;
}
}
{
RuntimeObject* L_2 = V_0;
Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_2, NULL);
}
IL_00a5:
{
return;
}
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
RuntimeObject* L_3 = V_0;
Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_3, (&V_1), NULL);
// serializer.PurgeTemporaryData();
il2cpp_codegen_runtime_class_init_inline(JSONSerializer_t41C2A6A19CE244C486DCA145CEF08B6A4C8CAA0F_il2cpp_TypeInfo_var);
fsSerializer_t745FA3749142E0209C2929EA7E73635FFDB2E114* L_4 = ((JSONSerializer_t41C2A6A19CE244C486DCA145CEF08B6A4C8CAA0F_StaticFields*)il2cpp_codegen_static_fields_for(JSONSerializer_t41C2A6A19CE244C486DCA145CEF08B6A4C8CAA0F_il2cpp_TypeInfo_var))->___serializer_1;
NullCheck(L_4);
fsSerializer_PurgeTemporaryData_m44613499DCC550ABE5FD85A68EF9352A61E3E5DD(L_4, NULL);
// serializer.ReferencesDatabase = references;
fsSerializer_t745FA3749142E0209C2929EA7E73635FFDB2E114* L_5 = ((JSONSerializer_t41C2A6A19CE244C486DCA145CEF08B6A4C8CAA0F_StaticFields*)il2cpp_codegen_static_fields_for(JSONSerializer_t41C2A6A19CE244C486DCA145CEF08B6A4C8CAA0F_il2cpp_TypeInfo_var))->___serializer_1;
List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* L_6 = ___2_references;
NullCheck(L_5);
fsSerializer_set_ReferencesDatabase_m8EBEED9A24FCF2E4405F70CC902E60625AB0E082_inline(L_5, L_6, NULL);
// var overrideConverterType = typeof(UnityEngine.Object).RTIsAssignableFrom(type) ? typeof(fsReflectedConverter) : null;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_7 = { reinterpret_cast<intptr_t> (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_8;
L_8 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_7, NULL);
Type_t* L_9 = ___0_type;
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
bool L_10;
L_10 = ReflectionTools_RTIsAssignableFrom_m5A988A33C105704D546EF229B65CAC9F7A8A2831(L_8, L_9, NULL);
if (L_10)
{
goto IL_003a_1;
}
}
{
G_B4_0 = ((Type_t*)(NULL));
goto IL_0044_1;
}
IL_003a_1:
{
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_11 = { reinterpret_cast<intptr_t> (fsReflectedConverter_t95C8EEE1A5E86F59DAC17C883A14A16A89835AD6_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_12;
L_12 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_11, NULL);
G_B4_0 = L_12;
}
IL_0044_1:
{
V_3 = G_B4_0;
// var r = serializer.TrySerialize(type, instance, out data, overrideConverterType).AssertSuccess();
il2cpp_codegen_runtime_class_init_inline(JSONSerializer_t41C2A6A19CE244C486DCA145CEF08B6A4C8CAA0F_il2cpp_TypeInfo_var);
fsSerializer_t745FA3749142E0209C2929EA7E73635FFDB2E114* L_13 = ((JSONSerializer_t41C2A6A19CE244C486DCA145CEF08B6A4C8CAA0F_StaticFields*)il2cpp_codegen_static_fields_for(JSONSerializer_t41C2A6A19CE244C486DCA145CEF08B6A4C8CAA0F_il2cpp_TypeInfo_var))->___serializer_1;
Type_t* L_14 = ___0_type;
RuntimeObject* L_15 = ___1_instance;
Type_t* L_16 = V_3;
NullCheck(L_13);
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_17;
L_17 = fsSerializer_TrySerialize_m8055AB543B7F8BD322C671125FA2B67FF4338CF4(L_13, L_14, L_15, (&V_2), L_16, NULL);
V_6 = L_17;
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_18;
L_18 = fsResult_AssertSuccess_mD2CA018F9B67921FA7B61552F783FF898D25132F((&V_6), NULL);
V_4 = L_18;
// if ( r.HasWarnings ) { Logger.LogWarning(r.ToString(), "Serialization"); }
bool L_19;
L_19 = fsResult_get_HasWarnings_mE98D6DC1996DA1F910A9DB031D4F31B753954B0A((&V_4), NULL);
// serializer.ReferencesDatabase = null;
fsSerializer_t745FA3749142E0209C2929EA7E73635FFDB2E114* L_20 = ((JSONSerializer_t41C2A6A19CE244C486DCA145CEF08B6A4C8CAA0F_StaticFields*)il2cpp_codegen_static_fields_for(JSONSerializer_t41C2A6A19CE244C486DCA145CEF08B6A4C8CAA0F_il2cpp_TypeInfo_var))->___serializer_1;
NullCheck(L_20);
fsSerializer_set_ReferencesDatabase_m8EBEED9A24FCF2E4405F70CC902E60625AB0E082_inline(L_20, (List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3*)NULL, NULL);
// var json = fsJsonPrinter.ToJson(data, pretyJson);
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_21 = V_2;
bool L_22 = ___3_pretyJson;
String_t* L_23;
L_23 = fsJsonPrinter_ToJson_m0C6AE3C37432FF4ADA7F0573AB405AABCCF2C4BA(L_21, L_22, NULL);
V_5 = L_23;
// if ( Threader.applicationIsPlaying || UnityEngine.Application.isPlaying ) {
il2cpp_codegen_runtime_class_init_inline(Threader_tFDCB2BB163812D50862D40F363A5EEA1073B1412_il2cpp_TypeInfo_var);
bool L_24;
L_24 = Threader_get_applicationIsPlaying_m9BA0A1EA10F4B4C159C86F94A96B67D558FFA831_inline(NULL);
if (L_24)
{
goto IL_0089_1;
}
}
{
bool L_25;
L_25 = Application_get_isPlaying_m25B0ABDFEF54F5370CD3F263A813540843D00F34(NULL);
if (!L_25)
{
goto IL_0096_1;
}
}
IL_0089_1:
{
// dataCache[json] = data;
il2cpp_codegen_runtime_class_init_inline(JSONSerializer_t41C2A6A19CE244C486DCA145CEF08B6A4C8CAA0F_il2cpp_TypeInfo_var);
Dictionary_2_tBE662043609334E6EC03217A32CAE298B71E4096* L_26 = ((JSONSerializer_t41C2A6A19CE244C486DCA145CEF08B6A4C8CAA0F_StaticFields*)il2cpp_codegen_static_fields_for(JSONSerializer_t41C2A6A19CE244C486DCA145CEF08B6A4C8CAA0F_il2cpp_TypeInfo_var))->___dataCache_2;
String_t* L_27 = V_5;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_28 = V_2;
NullCheck(L_26);
Dictionary_2_set_Item_mAB57225F377594413DBF0735887BABA2B302D873(L_26, L_27, L_28, Dictionary_2_set_Item_mAB57225F377594413DBF0735887BABA2B302D873_RuntimeMethod_var);
}
IL_0096_1:
{
// return json;
String_t* L_29 = V_5;
V_7 = L_29;
goto IL_00a6;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_00a6:
{
// }
String_t* L_30 = V_7;
return L_30;
}
}
// System.Object ParadoxNotion.Serialization.JSONSerializer::Deserialize(System.Type,System.String,System.Collections.Generic.List`1<UnityEngine.Object>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* JSONSerializer_Deserialize_m4564C52F67E3DB1309A118100F38A52E85F86741 (Type_t* ___0_type, String_t* ___1_json, List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* ___2_references, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONSerializer_t41C2A6A19CE244C486DCA145CEF08B6A4C8CAA0F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// return Internal_Deserialize(type, json, references, null);
Type_t* L_0 = ___0_type;
String_t* L_1 = ___1_json;
List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* L_2 = ___2_references;
il2cpp_codegen_runtime_class_init_inline(JSONSerializer_t41C2A6A19CE244C486DCA145CEF08B6A4C8CAA0F_il2cpp_TypeInfo_var);
RuntimeObject* L_3;
L_3 = JSONSerializer_Internal_Deserialize_m73C1DB1B2E1553BFF93DF2B740093D2AAE1BDBF9(L_0, L_1, L_2, NULL, NULL);
return L_3;
}
}
// System.Object ParadoxNotion.Serialization.JSONSerializer::TryDeserializeOverwrite(System.Object,System.String,System.Collections.Generic.List`1<UnityEngine.Object>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* JSONSerializer_TryDeserializeOverwrite_mD268B73EF216D3F71F5913F532E7FDC8CCF88E7E (RuntimeObject* ___0_instance, String_t* ___1_json, List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* ___2_references, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONSerializer_t41C2A6A19CE244C486DCA145CEF08B6A4C8CAA0F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// return Internal_Deserialize(instance.GetType(), json, references, instance);
RuntimeObject* L_0 = ___0_instance;
NullCheck(L_0);
Type_t* L_1;
L_1 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_0, NULL);
String_t* L_2 = ___1_json;
List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* L_3 = ___2_references;
RuntimeObject* L_4 = ___0_instance;
il2cpp_codegen_runtime_class_init_inline(JSONSerializer_t41C2A6A19CE244C486DCA145CEF08B6A4C8CAA0F_il2cpp_TypeInfo_var);
RuntimeObject* L_5;
L_5 = JSONSerializer_Internal_Deserialize_m73C1DB1B2E1553BFF93DF2B740093D2AAE1BDBF9(L_1, L_2, L_3, L_4, NULL);
return L_5;
}
}
// System.Object ParadoxNotion.Serialization.JSONSerializer::Internal_Deserialize(System.Type,System.String,System.Collections.Generic.List`1<UnityEngine.Object>,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* JSONSerializer_Internal_Deserialize_m73C1DB1B2E1553BFF93DF2B740093D2AAE1BDBF9 (Type_t* ___0_type, String_t* ___1_json, List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* ___2_references, RuntimeObject* ___3_instance, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_mB7FBDA22E0097214475471ADB4E2169A398F83D9_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_mAB57225F377594413DBF0735887BABA2B302D873_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONSerializer_t41C2A6A19CE244C486DCA145CEF08B6A4C8CAA0F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Threader_tFDCB2BB163812D50862D40F363A5EEA1073B1412_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&fsReflectedConverter_t95C8EEE1A5E86F59DAC17C883A14A16A89835AD6_0_0_0_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
bool V_1 = false;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* V_2 = NULL;
Type_t* V_3 = NULL;
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 V_4;
memset((&V_4), 0, sizeof(V_4));
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 V_5;
memset((&V_5), 0, sizeof(V_5));
RuntimeObject* V_6 = NULL;
Type_t* G_B8_0 = NULL;
{
// lock ( serializerLock ) {
il2cpp_codegen_runtime_class_init_inline(JSONSerializer_t41C2A6A19CE244C486DCA145CEF08B6A4C8CAA0F_il2cpp_TypeInfo_var);
RuntimeObject* L_0 = ((JSONSerializer_t41C2A6A19CE244C486DCA145CEF08B6A4C8CAA0F_StaticFields*)il2cpp_codegen_static_fields_for(JSONSerializer_t41C2A6A19CE244C486DCA145CEF08B6A4C8CAA0F_il2cpp_TypeInfo_var))->___serializerLock_0;
V_0 = L_0;
V_1 = (bool)0;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_00a1:
{// begin finally (depth: 1)
{
bool L_1 = V_1;
if (!L_1)
{
goto IL_00aa;
}
}
{
RuntimeObject* L_2 = V_0;
Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_2, NULL);
}
IL_00aa:
{
return;
}
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
RuntimeObject* L_3 = V_0;
Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_3, (&V_1), NULL);
// serializer.PurgeTemporaryData();
il2cpp_codegen_runtime_class_init_inline(JSONSerializer_t41C2A6A19CE244C486DCA145CEF08B6A4C8CAA0F_il2cpp_TypeInfo_var);
fsSerializer_t745FA3749142E0209C2929EA7E73635FFDB2E114* L_4 = ((JSONSerializer_t41C2A6A19CE244C486DCA145CEF08B6A4C8CAA0F_StaticFields*)il2cpp_codegen_static_fields_for(JSONSerializer_t41C2A6A19CE244C486DCA145CEF08B6A4C8CAA0F_il2cpp_TypeInfo_var))->___serializer_1;
NullCheck(L_4);
fsSerializer_PurgeTemporaryData_m44613499DCC550ABE5FD85A68EF9352A61E3E5DD(L_4, NULL);
// fsData data = null;
V_2 = (fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0*)NULL;
// if ( Threader.applicationIsPlaying ) {
il2cpp_codegen_runtime_class_init_inline(Threader_tFDCB2BB163812D50862D40F363A5EEA1073B1412_il2cpp_TypeInfo_var);
bool L_5;
L_5 = Threader_get_applicationIsPlaying_m9BA0A1EA10F4B4C159C86F94A96B67D558FFA831_inline(NULL);
if (!L_5)
{
goto IL_0047_1;
}
}
{
// if ( !dataCache.TryGetValue(json, out data) ) {
il2cpp_codegen_runtime_class_init_inline(JSONSerializer_t41C2A6A19CE244C486DCA145CEF08B6A4C8CAA0F_il2cpp_TypeInfo_var);
Dictionary_2_tBE662043609334E6EC03217A32CAE298B71E4096* L_6 = ((JSONSerializer_t41C2A6A19CE244C486DCA145CEF08B6A4C8CAA0F_StaticFields*)il2cpp_codegen_static_fields_for(JSONSerializer_t41C2A6A19CE244C486DCA145CEF08B6A4C8CAA0F_il2cpp_TypeInfo_var))->___dataCache_2;
String_t* L_7 = ___1_json;
NullCheck(L_6);
bool L_8;
L_8 = Dictionary_2_TryGetValue_mB7FBDA22E0097214475471ADB4E2169A398F83D9(L_6, L_7, (&V_2), Dictionary_2_TryGetValue_mB7FBDA22E0097214475471ADB4E2169A398F83D9_RuntimeMethod_var);
if (L_8)
{
goto IL_004e_1;
}
}
{
// dataCache[json] = data = fsJsonParser.Parse(json);
il2cpp_codegen_runtime_class_init_inline(JSONSerializer_t41C2A6A19CE244C486DCA145CEF08B6A4C8CAA0F_il2cpp_TypeInfo_var);
Dictionary_2_tBE662043609334E6EC03217A32CAE298B71E4096* L_9 = ((JSONSerializer_t41C2A6A19CE244C486DCA145CEF08B6A4C8CAA0F_StaticFields*)il2cpp_codegen_static_fields_for(JSONSerializer_t41C2A6A19CE244C486DCA145CEF08B6A4C8CAA0F_il2cpp_TypeInfo_var))->___dataCache_2;
String_t* L_10 = ___1_json;
String_t* L_11 = ___1_json;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_12;
L_12 = fsJsonParser_Parse_m329AC290AE99CDA982A29D2594491A02F10787B1(L_11, NULL);
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_13 = L_12;
V_2 = L_13;
NullCheck(L_9);
Dictionary_2_set_Item_mAB57225F377594413DBF0735887BABA2B302D873(L_9, L_10, L_13, Dictionary_2_set_Item_mAB57225F377594413DBF0735887BABA2B302D873_RuntimeMethod_var);
goto IL_004e_1;
}
IL_0047_1:
{
// data = fsJsonParser.Parse(json);
String_t* L_14 = ___1_json;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_15;
L_15 = fsJsonParser_Parse_m329AC290AE99CDA982A29D2594491A02F10787B1(L_14, NULL);
V_2 = L_15;
}
IL_004e_1:
{
// serializer.ReferencesDatabase = references;
il2cpp_codegen_runtime_class_init_inline(JSONSerializer_t41C2A6A19CE244C486DCA145CEF08B6A4C8CAA0F_il2cpp_TypeInfo_var);
fsSerializer_t745FA3749142E0209C2929EA7E73635FFDB2E114* L_16 = ((JSONSerializer_t41C2A6A19CE244C486DCA145CEF08B6A4C8CAA0F_StaticFields*)il2cpp_codegen_static_fields_for(JSONSerializer_t41C2A6A19CE244C486DCA145CEF08B6A4C8CAA0F_il2cpp_TypeInfo_var))->___serializer_1;
List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* L_17 = ___2_references;
NullCheck(L_16);
fsSerializer_set_ReferencesDatabase_m8EBEED9A24FCF2E4405F70CC902E60625AB0E082_inline(L_16, L_17, NULL);
// var overrideConverterType = instance is UnityEngine.Object ? typeof(fsReflectedConverter) : null;
RuntimeObject* L_18 = ___3_instance;
if (((Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)IsInstClass((RuntimeObject*)L_18, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var)))
{
goto IL_0064_1;
}
}
{
G_B8_0 = ((Type_t*)(NULL));
goto IL_006e_1;
}
IL_0064_1:
{
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_19 = { reinterpret_cast<intptr_t> (fsReflectedConverter_t95C8EEE1A5E86F59DAC17C883A14A16A89835AD6_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_20;
L_20 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_19, NULL);
G_B8_0 = L_20;
}
IL_006e_1:
{
V_3 = G_B8_0;
// var r = serializer.TryDeserialize(data, type, ref instance, overrideConverterType).AssertSuccess();
il2cpp_codegen_runtime_class_init_inline(JSONSerializer_t41C2A6A19CE244C486DCA145CEF08B6A4C8CAA0F_il2cpp_TypeInfo_var);
fsSerializer_t745FA3749142E0209C2929EA7E73635FFDB2E114* L_21 = ((JSONSerializer_t41C2A6A19CE244C486DCA145CEF08B6A4C8CAA0F_StaticFields*)il2cpp_codegen_static_fields_for(JSONSerializer_t41C2A6A19CE244C486DCA145CEF08B6A4C8CAA0F_il2cpp_TypeInfo_var))->___serializer_1;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_22 = V_2;
Type_t* L_23 = ___0_type;
Type_t* L_24 = V_3;
NullCheck(L_21);
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_25;
L_25 = fsSerializer_TryDeserialize_mBA4ADB065961C781C2EE717E50C815E9810AAD99(L_21, L_22, L_23, (&___3_instance), L_24, NULL);
V_5 = L_25;
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_26;
L_26 = fsResult_AssertSuccess_mD2CA018F9B67921FA7B61552F783FF898D25132F((&V_5), NULL);
V_4 = L_26;
// if ( r.HasWarnings ) { Logger.LogWarning(r.ToString(), "Serialization"); }
bool L_27;
L_27 = fsResult_get_HasWarnings_mE98D6DC1996DA1F910A9DB031D4F31B753954B0A((&V_4), NULL);
// serializer.ReferencesDatabase = null;
fsSerializer_t745FA3749142E0209C2929EA7E73635FFDB2E114* L_28 = ((JSONSerializer_t41C2A6A19CE244C486DCA145CEF08B6A4C8CAA0F_StaticFields*)il2cpp_codegen_static_fields_for(JSONSerializer_t41C2A6A19CE244C486DCA145CEF08B6A4C8CAA0F_il2cpp_TypeInfo_var))->___serializer_1;
NullCheck(L_28);
fsSerializer_set_ReferencesDatabase_m8EBEED9A24FCF2E4405F70CC902E60625AB0E082_inline(L_28, (List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3*)NULL, NULL);
// return instance;
RuntimeObject* L_29 = ___3_instance;
V_6 = L_29;
goto IL_00ab;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_00ab:
{
// }
RuntimeObject* L_30 = V_6;
return L_30;
}
}
// System.Void ParadoxNotion.Serialization.JSONSerializer::SerializeAndExecuteNoCycles(System.Type,System.Object,System.Action`2<System.Object,ParadoxNotion.Serialization.FullSerializer.fsData>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JSONSerializer_SerializeAndExecuteNoCycles_m9C02E91FD4C62C82317A899C695D33375D9635E7 (Type_t* ___0_type, RuntimeObject* ___1_instance, Action_2_tBCF27E67455F82A86083269A473FFBC6EF95A085* ___2_call, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONSerializer_t41C2A6A19CE244C486DCA145CEF08B6A4C8CAA0F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
bool V_1 = false;
{
// lock ( serializerLock ) {
il2cpp_codegen_runtime_class_init_inline(JSONSerializer_t41C2A6A19CE244C486DCA145CEF08B6A4C8CAA0F_il2cpp_TypeInfo_var);
RuntimeObject* L_0 = ((JSONSerializer_t41C2A6A19CE244C486DCA145CEF08B6A4C8CAA0F_StaticFields*)il2cpp_codegen_static_fields_for(JSONSerializer_t41C2A6A19CE244C486DCA145CEF08B6A4C8CAA0F_il2cpp_TypeInfo_var))->___serializerLock_0;
V_0 = L_0;
V_1 = (bool)0;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0049:
{// begin finally (depth: 1)
{
bool L_1 = V_1;
if (!L_1)
{
goto IL_0052;
}
}
{
RuntimeObject* L_2 = V_0;
Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_2, NULL);
}
IL_0052:
{
return;
}
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
RuntimeObject* L_3 = V_0;
Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_3, (&V_1), NULL);
// serializer.IgnoreSerializeCycleReferences = true;
il2cpp_codegen_runtime_class_init_inline(JSONSerializer_t41C2A6A19CE244C486DCA145CEF08B6A4C8CAA0F_il2cpp_TypeInfo_var);
fsSerializer_t745FA3749142E0209C2929EA7E73635FFDB2E114* L_4 = ((JSONSerializer_t41C2A6A19CE244C486DCA145CEF08B6A4C8CAA0F_StaticFields*)il2cpp_codegen_static_fields_for(JSONSerializer_t41C2A6A19CE244C486DCA145CEF08B6A4C8CAA0F_il2cpp_TypeInfo_var))->___serializer_1;
NullCheck(L_4);
fsSerializer_set_IgnoreSerializeCycleReferences_mA79D23F2261CF24268518FF620827B5185496DE7_inline(L_4, (bool)1, NULL);
// serializer.onAfterObjectSerialized += call;
fsSerializer_t745FA3749142E0209C2929EA7E73635FFDB2E114* L_5 = ((JSONSerializer_t41C2A6A19CE244C486DCA145CEF08B6A4C8CAA0F_StaticFields*)il2cpp_codegen_static_fields_for(JSONSerializer_t41C2A6A19CE244C486DCA145CEF08B6A4C8CAA0F_il2cpp_TypeInfo_var))->___serializer_1;
Action_2_tBCF27E67455F82A86083269A473FFBC6EF95A085* L_6 = ___2_call;
NullCheck(L_5);
fsSerializer_add_onAfterObjectSerialized_m0698CD39E69A17CD5FE4B0A05D938C403803710C(L_5, L_6, NULL);
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0032_1:
{// begin finally (depth: 2)
// serializer.IgnoreSerializeCycleReferences = false;
il2cpp_codegen_runtime_class_init_inline(JSONSerializer_t41C2A6A19CE244C486DCA145CEF08B6A4C8CAA0F_il2cpp_TypeInfo_var);
fsSerializer_t745FA3749142E0209C2929EA7E73635FFDB2E114* L_7 = ((JSONSerializer_t41C2A6A19CE244C486DCA145CEF08B6A4C8CAA0F_StaticFields*)il2cpp_codegen_static_fields_for(JSONSerializer_t41C2A6A19CE244C486DCA145CEF08B6A4C8CAA0F_il2cpp_TypeInfo_var))->___serializer_1;
NullCheck(L_7);
fsSerializer_set_IgnoreSerializeCycleReferences_mA79D23F2261CF24268518FF620827B5185496DE7_inline(L_7, (bool)0, NULL);
// serializer.onAfterObjectSerialized -= call;
fsSerializer_t745FA3749142E0209C2929EA7E73635FFDB2E114* L_8 = ((JSONSerializer_t41C2A6A19CE244C486DCA145CEF08B6A4C8CAA0F_StaticFields*)il2cpp_codegen_static_fields_for(JSONSerializer_t41C2A6A19CE244C486DCA145CEF08B6A4C8CAA0F_il2cpp_TypeInfo_var))->___serializer_1;
Action_2_tBCF27E67455F82A86083269A473FFBC6EF95A085* L_9 = ___2_call;
NullCheck(L_8);
fsSerializer_remove_onAfterObjectSerialized_m82FB1B780E8B6468F071D2B1F22CDD2056AB624E(L_8, L_9, NULL);
// }
return;
}// end finally (depth: 2)
});
try
{// begin try (depth: 2)
// try { Serialize(type, instance); }
Type_t* L_10 = ___0_type;
RuntimeObject* L_11 = ___1_instance;
il2cpp_codegen_runtime_class_init_inline(JSONSerializer_t41C2A6A19CE244C486DCA145CEF08B6A4C8CAA0F_il2cpp_TypeInfo_var);
String_t* L_12;
L_12 = JSONSerializer_Serialize_mFF6961773B4747EEDA92E98667F4DF6F72072EF0(L_10, L_11, (List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3*)NULL, (bool)0, NULL);
// try { Serialize(type, instance); }
goto IL_0053;
}// end try (depth: 2)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0053:
{
// }
return;
}
}
// System.Void ParadoxNotion.Serialization.JSONSerializer::SerializeAndExecuteNoCycles(System.Type,System.Object,System.Action`1<System.Object>,System.Action`2<System.Object,ParadoxNotion.Serialization.FullSerializer.fsData>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JSONSerializer_SerializeAndExecuteNoCycles_mEA4C75071C60E53DF1088907B1236E8FE4C25561 (Type_t* ___0_type, RuntimeObject* ___1_instance, Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* ___2_beforeCall, Action_2_tBCF27E67455F82A86083269A473FFBC6EF95A085* ___3_afterCall, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONSerializer_t41C2A6A19CE244C486DCA145CEF08B6A4C8CAA0F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
bool V_1 = false;
{
// lock ( serializerLock ) {
il2cpp_codegen_runtime_class_init_inline(JSONSerializer_t41C2A6A19CE244C486DCA145CEF08B6A4C8CAA0F_il2cpp_TypeInfo_var);
RuntimeObject* L_0 = ((JSONSerializer_t41C2A6A19CE244C486DCA145CEF08B6A4C8CAA0F_StaticFields*)il2cpp_codegen_static_fields_for(JSONSerializer_t41C2A6A19CE244C486DCA145CEF08B6A4C8CAA0F_il2cpp_TypeInfo_var))->___serializerLock_0;
V_0 = L_0;
V_1 = (bool)0;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_005f:
{// begin finally (depth: 1)
{
bool L_1 = V_1;
if (!L_1)
{
goto IL_0068;
}
}
{
RuntimeObject* L_2 = V_0;
Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_2, NULL);
}
IL_0068:
{
return;
}
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
RuntimeObject* L_3 = V_0;
Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_3, (&V_1), NULL);
// serializer.IgnoreSerializeCycleReferences = true;
il2cpp_codegen_runtime_class_init_inline(JSONSerializer_t41C2A6A19CE244C486DCA145CEF08B6A4C8CAA0F_il2cpp_TypeInfo_var);
fsSerializer_t745FA3749142E0209C2929EA7E73635FFDB2E114* L_4 = ((JSONSerializer_t41C2A6A19CE244C486DCA145CEF08B6A4C8CAA0F_StaticFields*)il2cpp_codegen_static_fields_for(JSONSerializer_t41C2A6A19CE244C486DCA145CEF08B6A4C8CAA0F_il2cpp_TypeInfo_var))->___serializer_1;
NullCheck(L_4);
fsSerializer_set_IgnoreSerializeCycleReferences_mA79D23F2261CF24268518FF620827B5185496DE7_inline(L_4, (bool)1, NULL);
// serializer.onBeforeObjectSerialized += beforeCall;
fsSerializer_t745FA3749142E0209C2929EA7E73635FFDB2E114* L_5 = ((JSONSerializer_t41C2A6A19CE244C486DCA145CEF08B6A4C8CAA0F_StaticFields*)il2cpp_codegen_static_fields_for(JSONSerializer_t41C2A6A19CE244C486DCA145CEF08B6A4C8CAA0F_il2cpp_TypeInfo_var))->___serializer_1;
Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* L_6 = ___2_beforeCall;
NullCheck(L_5);
fsSerializer_add_onBeforeObjectSerialized_m578B21D0B8FCA3470514B408EDD1F27E6F6873EB(L_5, L_6, NULL);
// serializer.onAfterObjectSerialized += afterCall;
fsSerializer_t745FA3749142E0209C2929EA7E73635FFDB2E114* L_7 = ((JSONSerializer_t41C2A6A19CE244C486DCA145CEF08B6A4C8CAA0F_StaticFields*)il2cpp_codegen_static_fields_for(JSONSerializer_t41C2A6A19CE244C486DCA145CEF08B6A4C8CAA0F_il2cpp_TypeInfo_var))->___serializer_1;
Action_2_tBCF27E67455F82A86083269A473FFBC6EF95A085* L_8 = ___3_afterCall;
NullCheck(L_7);
fsSerializer_add_onAfterObjectSerialized_m0698CD39E69A17CD5FE4B0A05D938C403803710C(L_7, L_8, NULL);
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_003d_1:
{// begin finally (depth: 2)
// serializer.IgnoreSerializeCycleReferences = false;
il2cpp_codegen_runtime_class_init_inline(JSONSerializer_t41C2A6A19CE244C486DCA145CEF08B6A4C8CAA0F_il2cpp_TypeInfo_var);
fsSerializer_t745FA3749142E0209C2929EA7E73635FFDB2E114* L_9 = ((JSONSerializer_t41C2A6A19CE244C486DCA145CEF08B6A4C8CAA0F_StaticFields*)il2cpp_codegen_static_fields_for(JSONSerializer_t41C2A6A19CE244C486DCA145CEF08B6A4C8CAA0F_il2cpp_TypeInfo_var))->___serializer_1;
NullCheck(L_9);
fsSerializer_set_IgnoreSerializeCycleReferences_mA79D23F2261CF24268518FF620827B5185496DE7_inline(L_9, (bool)0, NULL);
// serializer.onBeforeObjectSerialized -= beforeCall;
fsSerializer_t745FA3749142E0209C2929EA7E73635FFDB2E114* L_10 = ((JSONSerializer_t41C2A6A19CE244C486DCA145CEF08B6A4C8CAA0F_StaticFields*)il2cpp_codegen_static_fields_for(JSONSerializer_t41C2A6A19CE244C486DCA145CEF08B6A4C8CAA0F_il2cpp_TypeInfo_var))->___serializer_1;
Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* L_11 = ___2_beforeCall;
NullCheck(L_10);
fsSerializer_remove_onBeforeObjectSerialized_m4B84F0CBA08F16D9A3F0FA83B6DCF7AF7CDE8F75(L_10, L_11, NULL);
// serializer.onAfterObjectSerialized -= afterCall;
fsSerializer_t745FA3749142E0209C2929EA7E73635FFDB2E114* L_12 = ((JSONSerializer_t41C2A6A19CE244C486DCA145CEF08B6A4C8CAA0F_StaticFields*)il2cpp_codegen_static_fields_for(JSONSerializer_t41C2A6A19CE244C486DCA145CEF08B6A4C8CAA0F_il2cpp_TypeInfo_var))->___serializer_1;
Action_2_tBCF27E67455F82A86083269A473FFBC6EF95A085* L_13 = ___3_afterCall;
NullCheck(L_12);
fsSerializer_remove_onAfterObjectSerialized_m82FB1B780E8B6468F071D2B1F22CDD2056AB624E(L_12, L_13, NULL);
// }
return;
}// end finally (depth: 2)
});
try
{// begin try (depth: 2)
// try { Serialize(type, instance); }
Type_t* L_14 = ___0_type;
RuntimeObject* L_15 = ___1_instance;
il2cpp_codegen_runtime_class_init_inline(JSONSerializer_t41C2A6A19CE244C486DCA145CEF08B6A4C8CAA0F_il2cpp_TypeInfo_var);
String_t* L_16;
L_16 = JSONSerializer_Serialize_mFF6961773B4747EEDA92E98667F4DF6F72072EF0(L_14, L_15, (List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3*)NULL, (bool)0, NULL);
// try { Serialize(type, instance); }
goto IL_0069;
}// end try (depth: 2)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0069:
{
// }
return;
}
}
// System.Object ParadoxNotion.Serialization.JSONSerializer::Clone(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* JSONSerializer_Clone_m485BCD2844065C139B16D06C2141E816E803997E (RuntimeObject* ___0_original, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONSerializer_t41C2A6A19CE244C486DCA145CEF08B6A4C8CAA0F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m1B0135DE2C4A4BCA4820D2FC9E060ED224FC24C0_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* V_0 = NULL;
String_t* V_1 = NULL;
{
// var type = original.GetType();
RuntimeObject* L_0 = ___0_original;
NullCheck(L_0);
Type_t* L_1;
L_1 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_0, NULL);
// var references = new List<UnityEngine.Object>();
List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* L_2 = (List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3*)il2cpp_codegen_object_new(List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3_il2cpp_TypeInfo_var);
NullCheck(L_2);
List_1__ctor_m1B0135DE2C4A4BCA4820D2FC9E060ED224FC24C0(L_2, List_1__ctor_m1B0135DE2C4A4BCA4820D2FC9E060ED224FC24C0_RuntimeMethod_var);
V_0 = L_2;
// var json = Serialize(type, original, references);
Type_t* L_3 = L_1;
RuntimeObject* L_4 = ___0_original;
List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* L_5 = V_0;
il2cpp_codegen_runtime_class_init_inline(JSONSerializer_t41C2A6A19CE244C486DCA145CEF08B6A4C8CAA0F_il2cpp_TypeInfo_var);
String_t* L_6;
L_6 = JSONSerializer_Serialize_mFF6961773B4747EEDA92E98667F4DF6F72072EF0(L_3, L_4, L_5, (bool)0, NULL);
V_1 = L_6;
// return Deserialize(type, json, references);
String_t* L_7 = V_1;
List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* L_8 = V_0;
RuntimeObject* L_9;
L_9 = JSONSerializer_Deserialize_m4564C52F67E3DB1309A118100F38A52E85F86741(L_3, L_7, L_8, NULL);
return L_9;
}
}
// System.Void ParadoxNotion.Serialization.JSONSerializer::CopySerialized(System.Object,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JSONSerializer_CopySerialized_m47D75A28C63480BBB846CE7FF14D5ADBBA429AEC (RuntimeObject* ___0_source, RuntimeObject* ___1_target, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONSerializer_t41C2A6A19CE244C486DCA145CEF08B6A4C8CAA0F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m1B0135DE2C4A4BCA4820D2FC9E060ED224FC24C0_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* V_0 = NULL;
String_t* V_1 = NULL;
{
// var type = source.GetType();
RuntimeObject* L_0 = ___0_source;
NullCheck(L_0);
Type_t* L_1;
L_1 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_0, NULL);
// var references = new List<UnityEngine.Object>();
List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* L_2 = (List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3*)il2cpp_codegen_object_new(List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3_il2cpp_TypeInfo_var);
NullCheck(L_2);
List_1__ctor_m1B0135DE2C4A4BCA4820D2FC9E060ED224FC24C0(L_2, List_1__ctor_m1B0135DE2C4A4BCA4820D2FC9E060ED224FC24C0_RuntimeMethod_var);
V_0 = L_2;
// var json = Serialize(type, source, references);
RuntimeObject* L_3 = ___0_source;
List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* L_4 = V_0;
il2cpp_codegen_runtime_class_init_inline(JSONSerializer_t41C2A6A19CE244C486DCA145CEF08B6A4C8CAA0F_il2cpp_TypeInfo_var);
String_t* L_5;
L_5 = JSONSerializer_Serialize_mFF6961773B4747EEDA92E98667F4DF6F72072EF0(L_1, L_3, L_4, (bool)0, NULL);
V_1 = L_5;
// TryDeserializeOverwrite(target, json, references);
RuntimeObject* L_6 = ___1_target;
String_t* L_7 = V_1;
List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* L_8 = V_0;
RuntimeObject* L_9;
L_9 = JSONSerializer_TryDeserializeOverwrite_mD268B73EF216D3F71F5913F532E7FDC8CCF88E7E(L_6, L_7, L_8, NULL);
// }
return;
}
}
// System.Void ParadoxNotion.Serialization.JSONSerializer::ShowData(System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JSONSerializer_ShowData_m4972BC66A1C4E832A891FB52E34CF598A4EE781E (String_t* ___0_json, String_t* ___1_fileName, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONSerializer_t41C2A6A19CE244C486DCA145CEF08B6A4C8CAA0F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0CF6E760F4429CA66FCDDB0BC125023158962742);
s_Il2CppMethodInitialized = true;
}
String_t* V_0 = NULL;
Guid_t V_1;
memset((&V_1), 0, sizeof(V_1));
String_t* G_B2_0 = NULL;
String_t* G_B1_0 = NULL;
String_t* G_B3_0 = NULL;
String_t* G_B3_1 = NULL;
{
// var prettyJson = PrettifyJson(json);
String_t* L_0 = ___0_json;
il2cpp_codegen_runtime_class_init_inline(JSONSerializer_t41C2A6A19CE244C486DCA145CEF08B6A4C8CAA0F_il2cpp_TypeInfo_var);
String_t* L_1;
L_1 = JSONSerializer_PrettifyJson_mDB3187422ED2B76F498B9D5675A1881060428887(L_0, NULL);
V_0 = L_1;
// var dataPath = Path.GetTempPath() + ( string.IsNullOrEmpty(fileName) ? Guid.NewGuid().ToString() : fileName ) + ".json";
il2cpp_codegen_runtime_class_init_inline(Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var);
String_t* L_2;
L_2 = Path_GetTempPath_mA919EEA03E4CDC7C85A73771EBCF90F48A74B856(NULL);
String_t* L_3 = ___1_fileName;
bool L_4;
L_4 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_3, NULL);
G_B1_0 = L_2;
if (L_4)
{
G_B2_0 = L_2;
goto IL_0017;
}
}
{
String_t* L_5 = ___1_fileName;
G_B3_0 = L_5;
G_B3_1 = G_B1_0;
goto IL_002a;
}
IL_0017:
{
Guid_t L_6;
L_6 = Guid_NewGuid_m1F4894E8DC089811D6252148AD5858E58D43A7BD(NULL);
V_1 = L_6;
String_t* L_7;
L_7 = Guid_ToString_m2BFFD5FA726E03FA707AAFCCF065896C46D5290C((&V_1), NULL);
G_B3_0 = L_7;
G_B3_1 = G_B2_0;
}
IL_002a:
{
String_t* L_8;
L_8 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(G_B3_1, G_B3_0, _stringLiteral0CF6E760F4429CA66FCDDB0BC125023158962742, NULL);
// File.WriteAllText(dataPath, prettyJson);
String_t* L_9 = L_8;
String_t* L_10 = V_0;
File_WriteAllText_m8AE8932A417928EF1E86F1E6B37C7A41904614D1(L_9, L_10, NULL);
// Process.Start(dataPath);
Process_tF74794C64BCE464912BF158980B347CE66AF203B* L_11;
L_11 = Process_Start_mA1D50105E0F1FE21AB2687231373BA66F0B51B79(L_9, NULL);
// }
return;
}
}
// System.String ParadoxNotion.Serialization.JSONSerializer::PrettifyJson(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* JSONSerializer_PrettifyJson_mDB3187422ED2B76F498B9D5675A1881060428887 (String_t* ___0_json, const RuntimeMethod* method)
{
{
// return fsJsonPrinter.PrettyJson(fsJsonParser.Parse(json));
String_t* L_0 = ___0_json;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_1;
L_1 = fsJsonParser_Parse_m329AC290AE99CDA982A29D2594491A02F10787B1(L_0, NULL);
String_t* L_2;
L_2 = fsJsonPrinter_PrettyJson_mA96EC2597AC5A3A9BBB951D32BA757B3A9D4939C(L_1, NULL);
return L_2;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void ParadoxNotion.Serialization.SerializationPair::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationPair__ctor_mAD8D708E849481AE9597D1818DE9CFDFAB2D4616 (SerializationPair_tEEBA0A1C6CF5524A880536DE68383FA379AC8BF6* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m1B0135DE2C4A4BCA4820D2FC9E060ED224FC24C0_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public SerializationPair() { _references = new List<UnityEngine.Object>(); }
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
// public SerializationPair() { _references = new List<UnityEngine.Object>(); }
List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* L_0 = (List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3*)il2cpp_codegen_object_new(List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3_il2cpp_TypeInfo_var);
NullCheck(L_0);
List_1__ctor_m1B0135DE2C4A4BCA4820D2FC9E060ED224FC24C0(L_0, List_1__ctor_m1B0135DE2C4A4BCA4820D2FC9E060ED224FC24C0_RuntimeMethod_var);
__this->____references_1 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->____references_1), (void*)L_0);
// public SerializationPair() { _references = new List<UnityEngine.Object>(); }
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void ParadoxNotion.Serialization.SerializedConstructorInfo::UnityEngine.ISerializationCallbackReceiver.OnBeforeSerialize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializedConstructorInfo_UnityEngine_ISerializationCallbackReceiver_OnBeforeSerialize_m24BC1620C04FB748306A99F2937DA4C8251E3F5B (SerializedConstructorInfo_tAC780B9EFCC333B2AAAE10C3EA25987519988121* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Select_TisParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F_TisString_t_m48C3E8FFD4201E1460A68CE9802C876F47F718BA_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_ToArray_TisString_t_m3B23EE2DD15B2996E7D2ECA6E74696DA892AA194_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_tDE706B5F87BEAD2AAD875E35CECC6843A16ED557_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CUnityEngine_ISerializationCallbackReceiver_OnBeforeSerializeU3Eb__4_0_m83DC8D3DE04B13085C71B93A2F2B6A7E29B3921F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t27B5E6FD3D07C82BD3171A085D268F764001F733_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA42779B09629BCE81B76EF626A57A0B40F2AD827);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEAC80071F3BFF555C3D3EB36A74CA4AAF1ACE844);
s_Il2CppMethodInitialized = true;
}
Func_2_tDE706B5F87BEAD2AAD875E35CECC6843A16ED557* G_B3_0 = NULL;
ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* G_B3_1 = NULL;
String_t* G_B3_2 = NULL;
SerializedConstructorInfo_tAC780B9EFCC333B2AAAE10C3EA25987519988121* G_B3_3 = NULL;
Func_2_tDE706B5F87BEAD2AAD875E35CECC6843A16ED557* G_B2_0 = NULL;
ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* G_B2_1 = NULL;
String_t* G_B2_2 = NULL;
SerializedConstructorInfo_tAC780B9EFCC333B2AAAE10C3EA25987519988121* G_B2_3 = NULL;
{
// _hasChanged = false;
__this->____hasChanged_3 = (bool)0;
// if ( _constructor != null ) {
ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB* L_0 = __this->____constructor_2;
il2cpp_codegen_runtime_class_init_inline(ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB_il2cpp_TypeInfo_var);
bool L_1;
L_1 = ConstructorInfo_op_Inequality_mB3CB8B779FA4400BBF7069097CC64E6CA1D235A4(L_0, (ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB*)NULL, NULL);
if (!L_1)
{
goto IL_0079;
}
}
{
// _baseInfo = _constructor.RTReflectedOrDeclaredType().FullName + "|" + "$Constructor";
ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB* L_2 = __this->____constructor_2;
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
Type_t* L_3;
L_3 = ReflectionTools_RTReflectedOrDeclaredType_m32DA44AFE760986850D8CEFD7ED2D0D9A0124F85(L_2, NULL);
NullCheck(L_3);
String_t* L_4;
L_4 = VirtualFuncInvoker0< String_t* >::Invoke(26 /* System.String System.Type::get_FullName() */, L_3);
String_t* L_5;
L_5 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_4, _stringLiteralEAC80071F3BFF555C3D3EB36A74CA4AAF1ACE844, NULL);
__this->____baseInfo_0 = L_5;
Il2CppCodeGenWriteBarrier((void**)(&__this->____baseInfo_0), (void*)L_5);
// _paramsInfo = string.Join("|", _constructor.GetParameters().Select(p => p.ParameterType.FullName).ToArray());
ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB* L_6 = __this->____constructor_2;
NullCheck(L_6);
ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_7;
L_7 = VirtualFuncInvoker0< ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* >::Invoke(16 /* System.Reflection.ParameterInfo[] System.Reflection.MethodBase::GetParameters() */, L_6);
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t27B5E6FD3D07C82BD3171A085D268F764001F733_il2cpp_TypeInfo_var);
Func_2_tDE706B5F87BEAD2AAD875E35CECC6843A16ED557* L_8 = ((U3CU3Ec_t27B5E6FD3D07C82BD3171A085D268F764001F733_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t27B5E6FD3D07C82BD3171A085D268F764001F733_il2cpp_TypeInfo_var))->___U3CU3E9__4_0_1;
Func_2_tDE706B5F87BEAD2AAD875E35CECC6843A16ED557* L_9 = L_8;
G_B2_0 = L_9;
G_B2_1 = L_7;
G_B2_2 = _stringLiteralA42779B09629BCE81B76EF626A57A0B40F2AD827;
G_B2_3 = __this;
if (L_9)
{
G_B3_0 = L_9;
G_B3_1 = L_7;
G_B3_2 = _stringLiteralA42779B09629BCE81B76EF626A57A0B40F2AD827;
G_B3_3 = __this;
goto IL_0065;
}
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t27B5E6FD3D07C82BD3171A085D268F764001F733_il2cpp_TypeInfo_var);
U3CU3Ec_t27B5E6FD3D07C82BD3171A085D268F764001F733* L_10 = ((U3CU3Ec_t27B5E6FD3D07C82BD3171A085D268F764001F733_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t27B5E6FD3D07C82BD3171A085D268F764001F733_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_tDE706B5F87BEAD2AAD875E35CECC6843A16ED557* L_11 = (Func_2_tDE706B5F87BEAD2AAD875E35CECC6843A16ED557*)il2cpp_codegen_object_new(Func_2_tDE706B5F87BEAD2AAD875E35CECC6843A16ED557_il2cpp_TypeInfo_var);
NullCheck(L_11);
Func_2__ctor_m74CAFE11ED298ED11A9D4358B488136B227FBA7F(L_11, L_10, (intptr_t)((void*)U3CU3Ec_U3CUnityEngine_ISerializationCallbackReceiver_OnBeforeSerializeU3Eb__4_0_m83DC8D3DE04B13085C71B93A2F2B6A7E29B3921F_RuntimeMethod_var), NULL);
Func_2_tDE706B5F87BEAD2AAD875E35CECC6843A16ED557* L_12 = L_11;
((U3CU3Ec_t27B5E6FD3D07C82BD3171A085D268F764001F733_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t27B5E6FD3D07C82BD3171A085D268F764001F733_il2cpp_TypeInfo_var))->___U3CU3E9__4_0_1 = L_12;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t27B5E6FD3D07C82BD3171A085D268F764001F733_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t27B5E6FD3D07C82BD3171A085D268F764001F733_il2cpp_TypeInfo_var))->___U3CU3E9__4_0_1), (void*)L_12);
G_B3_0 = L_12;
G_B3_1 = G_B2_1;
G_B3_2 = G_B2_2;
G_B3_3 = G_B2_3;
}
IL_0065:
{
RuntimeObject* L_13;
L_13 = Enumerable_Select_TisParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F_TisString_t_m48C3E8FFD4201E1460A68CE9802C876F47F718BA((RuntimeObject*)G_B3_1, G_B3_0, Enumerable_Select_TisParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F_TisString_t_m48C3E8FFD4201E1460A68CE9802C876F47F718BA_RuntimeMethod_var);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_14;
L_14 = Enumerable_ToArray_TisString_t_m3B23EE2DD15B2996E7D2ECA6E74696DA892AA194(L_13, Enumerable_ToArray_TisString_t_m3B23EE2DD15B2996E7D2ECA6E74696DA892AA194_RuntimeMethod_var);
String_t* L_15;
L_15 = String_Join_m557B6B554B87C1742FA0B128500073B421ED0BFD(G_B3_2, L_14, NULL);
NullCheck(G_B3_3);
G_B3_3->____paramsInfo_1 = L_15;
Il2CppCodeGenWriteBarrier((void**)(&G_B3_3->____paramsInfo_1), (void*)L_15);
}
IL_0079:
{
// }
return;
}
}
// System.Void ParadoxNotion.Serialization.SerializedConstructorInfo::UnityEngine.ISerializationCallbackReceiver.OnAfterDeserialize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializedConstructorInfo_UnityEngine_ISerializationCallbackReceiver_OnAfterDeserialize_mAE88F95504C186B0D5419CC127F2BB053C70DF4F (SerializedConstructorInfo_tAC780B9EFCC333B2AAAE10C3EA25987519988121* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_FirstOrDefault_TisConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB_m1F177696872076501FA8ECFEF3BBB0E7D98C6455_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_FirstOrDefault_TisConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB_m562CCBAC50B838EA0BF4B5B8A53DBFBC36EA299B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_tF43743677DC8EC7ECF5575F75E3C0CB6CE4EE70C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass5_0_U3CUnityEngine_ISerializationCallbackReceiver_OnAfterDeserializeU3Eb__0_mF0E97BAEB4798C57B23F6780104D3D828E6E5BCE_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass5_0_t8B62439DBC197730369526F53D0329CCF2D785E6_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
U3CU3Ec__DisplayClass5_0_t8B62439DBC197730369526F53D0329CCF2D785E6* V_0 = NULL;
Type_t* V_1 = NULL;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* V_2 = NULL;
bool V_3 = false;
int32_t V_4 = 0;
Type_t* V_5 = NULL;
ConstructorInfoU5BU5D_t515A0B944728842263B6033C9A62F6392C3BCD8A* V_6 = NULL;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* G_B7_0 = NULL;
U3CU3Ec__DisplayClass5_0_t8B62439DBC197730369526F53D0329CCF2D785E6* G_B9_0 = NULL;
U3CU3Ec__DisplayClass5_0_t8B62439DBC197730369526F53D0329CCF2D785E6* G_B8_0 = NULL;
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* G_B10_0 = NULL;
U3CU3Ec__DisplayClass5_0_t8B62439DBC197730369526F53D0329CCF2D785E6* G_B10_1 = NULL;
{
U3CU3Ec__DisplayClass5_0_t8B62439DBC197730369526F53D0329CCF2D785E6* L_0 = (U3CU3Ec__DisplayClass5_0_t8B62439DBC197730369526F53D0329CCF2D785E6*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass5_0_t8B62439DBC197730369526F53D0329CCF2D785E6_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CU3Ec__DisplayClass5_0__ctor_mDA3777532E1499B567C5CCFBDFD837490FEE03B2(L_0, NULL);
V_0 = L_0;
// _hasChanged = false;
__this->____hasChanged_3 = (bool)0;
// if ( _baseInfo == null ) {
String_t* L_1 = __this->____baseInfo_0;
if (L_1)
{
goto IL_0016;
}
}
{
// return;
return;
}
IL_0016:
{
// var split = _baseInfo.Split('|');
String_t* L_2 = __this->____baseInfo_0;
NullCheck(L_2);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_3;
L_3 = String_Split_m9530B73D02054692283BF35C3A27C8F2230946F4(L_2, ((int32_t)124), 0, NULL);
// var type = ReflectionTools.GetType(split[0], true);
NullCheck(L_3);
int32_t L_4 = 0;
String_t* L_5 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
Type_t* L_6;
L_6 = ReflectionTools_GetType_mFB9DA4C30AD038672B73A4E6EB9935F78094324C(L_5, (bool)1, (Type_t*)NULL, NULL);
V_1 = L_6;
// if ( type == null ) {
Type_t* L_7 = V_1;
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
bool L_8;
L_8 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_7, (Type_t*)NULL, NULL);
if (!L_8)
{
goto IL_003f;
}
}
{
// _constructor = null;
__this->____constructor_2 = (ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->____constructor_2), (void*)(ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB*)NULL);
// return;
return;
}
IL_003f:
{
// var paramTypeNames = string.IsNullOrEmpty(_paramsInfo) ? null : _paramsInfo.Split('|');
String_t* L_9 = __this->____paramsInfo_1;
bool L_10;
L_10 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_9, NULL);
if (L_10)
{
goto IL_005c;
}
}
{
String_t* L_11 = __this->____paramsInfo_1;
NullCheck(L_11);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_12;
L_12 = String_Split_m9530B73D02054692283BF35C3A27C8F2230946F4(L_11, ((int32_t)124), 0, NULL);
G_B7_0 = L_12;
goto IL_005d;
}
IL_005c:
{
G_B7_0 = ((StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(NULL));
}
IL_005d:
{
V_2 = G_B7_0;
// var parameterTypes = paramTypeNames != null ? new Type[paramTypeNames.Length] : Type.EmptyTypes;
U3CU3Ec__DisplayClass5_0_t8B62439DBC197730369526F53D0329CCF2D785E6* L_13 = V_0;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_14 = V_2;
G_B8_0 = L_13;
if (L_14)
{
G_B9_0 = L_13;
goto IL_0069;
}
}
{
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_15 = ((Type_t_StaticFields*)il2cpp_codegen_static_fields_for(Type_t_il2cpp_TypeInfo_var))->___EmptyTypes_2;
G_B10_0 = L_15;
G_B10_1 = G_B8_0;
goto IL_0071;
}
IL_0069:
{
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_16 = V_2;
NullCheck(L_16);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_17 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)SZArrayNew(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var, (uint32_t)((int32_t)(((RuntimeArray*)L_16)->max_length)));
G_B10_0 = L_17;
G_B10_1 = G_B9_0;
}
IL_0071:
{
NullCheck(G_B10_1);
G_B10_1->___parameterTypes_0 = G_B10_0;
Il2CppCodeGenWriteBarrier((void**)(&G_B10_1->___parameterTypes_0), (void*)G_B10_0);
// var paramsFail = false;
V_3 = (bool)0;
// if ( paramTypeNames != null ) {
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_18 = V_2;
if (!L_18)
{
goto IL_00b3;
}
}
{
// for ( var i = 0; i < paramTypeNames.Length; i++ ) {
V_4 = 0;
goto IL_00ac;
}
IL_0080:
{
// var pType = ReflectionTools.GetType(paramTypeNames[i], true);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_19 = V_2;
int32_t L_20 = V_4;
NullCheck(L_19);
int32_t L_21 = L_20;
String_t* L_22 = (L_19)->GetAt(static_cast<il2cpp_array_size_t>(L_21));
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
Type_t* L_23;
L_23 = ReflectionTools_GetType_mFB9DA4C30AD038672B73A4E6EB9935F78094324C(L_22, (bool)1, (Type_t*)NULL, NULL);
V_5 = L_23;
// if ( pType == null ) {
Type_t* L_24 = V_5;
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
bool L_25;
L_25 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_24, (Type_t*)NULL, NULL);
if (!L_25)
{
goto IL_009b;
}
}
{
// paramsFail = true;
V_3 = (bool)1;
// break;
goto IL_00b3;
}
IL_009b:
{
// parameterTypes[i] = pType;
U3CU3Ec__DisplayClass5_0_t8B62439DBC197730369526F53D0329CCF2D785E6* L_26 = V_0;
NullCheck(L_26);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_27 = L_26->___parameterTypes_0;
int32_t L_28 = V_4;
Type_t* L_29 = V_5;
NullCheck(L_27);
ArrayElementTypeCheck (L_27, L_29);
(L_27)->SetAt(static_cast<il2cpp_array_size_t>(L_28), (Type_t*)L_29);
// for ( var i = 0; i < paramTypeNames.Length; i++ ) {
int32_t L_30 = V_4;
V_4 = ((int32_t)il2cpp_codegen_add(L_30, 1));
}
IL_00ac:
{
// for ( var i = 0; i < paramTypeNames.Length; i++ ) {
int32_t L_31 = V_4;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_32 = V_2;
NullCheck(L_32);
if ((((int32_t)L_31) < ((int32_t)((int32_t)(((RuntimeArray*)L_32)->max_length)))))
{
goto IL_0080;
}
}
IL_00b3:
{
// if ( !paramsFail ) {
bool L_33 = V_3;
if (L_33)
{
goto IL_00c8;
}
}
{
// _constructor = type.RTGetConstructor(parameterTypes);
Type_t* L_34 = V_1;
U3CU3Ec__DisplayClass5_0_t8B62439DBC197730369526F53D0329CCF2D785E6* L_35 = V_0;
NullCheck(L_35);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_36 = L_35->___parameterTypes_0;
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB* L_37;
L_37 = ReflectionTools_RTGetConstructor_m7591F0B17AC17155BD1A3555CDD5AC67A1514212(L_34, L_36, NULL);
__this->____constructor_2 = L_37;
Il2CppCodeGenWriteBarrier((void**)(&__this->____constructor_2), (void*)L_37);
}
IL_00c8:
{
// if ( _constructor == null ) {
ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB* L_38 = __this->____constructor_2;
il2cpp_codegen_runtime_class_init_inline(ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB_il2cpp_TypeInfo_var);
bool L_39;
L_39 = ConstructorInfo_op_Equality_m6DD673A9263EE646773396F9D8DEE46FA48FFBF2(L_38, (ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB*)NULL, NULL);
if (!L_39)
{
goto IL_0119;
}
}
{
// _hasChanged = true;
__this->____hasChanged_3 = (bool)1;
// var constructors = type.RTGetConstructors();
Type_t* L_40 = V_1;
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
ConstructorInfoU5BU5D_t515A0B944728842263B6033C9A62F6392C3BCD8A* L_41;
L_41 = ReflectionTools_RTGetConstructors_mBEDC0827AD9B3557D22D1E37F7BFB30ECB42ABDD(L_40, NULL);
V_6 = L_41;
// _constructor = constructors.FirstOrDefault(c => c.GetParameters().Length == parameterTypes.Length);
ConstructorInfoU5BU5D_t515A0B944728842263B6033C9A62F6392C3BCD8A* L_42 = V_6;
U3CU3Ec__DisplayClass5_0_t8B62439DBC197730369526F53D0329CCF2D785E6* L_43 = V_0;
Func_2_tF43743677DC8EC7ECF5575F75E3C0CB6CE4EE70C* L_44 = (Func_2_tF43743677DC8EC7ECF5575F75E3C0CB6CE4EE70C*)il2cpp_codegen_object_new(Func_2_tF43743677DC8EC7ECF5575F75E3C0CB6CE4EE70C_il2cpp_TypeInfo_var);
NullCheck(L_44);
Func_2__ctor_m7871710CD540E478649F02E1BC07A13BF5D774D2(L_44, L_43, (intptr_t)((void*)U3CU3Ec__DisplayClass5_0_U3CUnityEngine_ISerializationCallbackReceiver_OnAfterDeserializeU3Eb__0_mF0E97BAEB4798C57B23F6780104D3D828E6E5BCE_RuntimeMethod_var), NULL);
ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB* L_45;
L_45 = Enumerable_FirstOrDefault_TisConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB_m562CCBAC50B838EA0BF4B5B8A53DBFBC36EA299B((RuntimeObject*)L_42, L_44, Enumerable_FirstOrDefault_TisConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB_m562CCBAC50B838EA0BF4B5B8A53DBFBC36EA299B_RuntimeMethod_var);
__this->____constructor_2 = L_45;
Il2CppCodeGenWriteBarrier((void**)(&__this->____constructor_2), (void*)L_45);
// if ( _constructor == null ) { _constructor = constructors.FirstOrDefault(); }
ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB* L_46 = __this->____constructor_2;
il2cpp_codegen_runtime_class_init_inline(ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB_il2cpp_TypeInfo_var);
bool L_47;
L_47 = ConstructorInfo_op_Equality_m6DD673A9263EE646773396F9D8DEE46FA48FFBF2(L_46, (ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB*)NULL, NULL);
if (!L_47)
{
goto IL_0119;
}
}
{
// if ( _constructor == null ) { _constructor = constructors.FirstOrDefault(); }
ConstructorInfoU5BU5D_t515A0B944728842263B6033C9A62F6392C3BCD8A* L_48 = V_6;
ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB* L_49;
L_49 = Enumerable_FirstOrDefault_TisConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB_m1F177696872076501FA8ECFEF3BBB0E7D98C6455((RuntimeObject*)L_48, Enumerable_FirstOrDefault_TisConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB_m1F177696872076501FA8ECFEF3BBB0E7D98C6455_RuntimeMethod_var);
__this->____constructor_2 = L_49;
Il2CppCodeGenWriteBarrier((void**)(&__this->____constructor_2), (void*)L_49);
}
IL_0119:
{
// }
return;
}
}
// System.Void ParadoxNotion.Serialization.SerializedConstructorInfo::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializedConstructorInfo__ctor_m95832180D52F787F53095B27FB4DA42CFC7B7A07 (SerializedConstructorInfo_tAC780B9EFCC333B2AAAE10C3EA25987519988121* __this, const RuntimeMethod* method)
{
{
// public SerializedConstructorInfo() { }
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
// public SerializedConstructorInfo() { }
return;
}
}
// System.Void ParadoxNotion.Serialization.SerializedConstructorInfo::.ctor(System.Reflection.ConstructorInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializedConstructorInfo__ctor_m61D931131D6294C3F81F209EAE740DF4BAC802D1 (SerializedConstructorInfo_tAC780B9EFCC333B2AAAE10C3EA25987519988121* __this, ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB* ___0_constructor, const RuntimeMethod* method)
{
{
// public SerializedConstructorInfo(ConstructorInfo constructor) {
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
// _hasChanged = false;
__this->____hasChanged_3 = (bool)0;
// _constructor = constructor;
ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB* L_0 = ___0_constructor;
__this->____constructor_2 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->____constructor_2), (void*)L_0);
// }
return;
}
}
// System.Reflection.MemberInfo ParadoxNotion.Serialization.SerializedConstructorInfo::AsMemberInfo()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MemberInfo_t* SerializedConstructorInfo_AsMemberInfo_mB412BF8FCB328187B5678012F948968BA20CE97C (SerializedConstructorInfo_tAC780B9EFCC333B2AAAE10C3EA25987519988121* __this, const RuntimeMethod* method)
{
{
// public MemberInfo AsMemberInfo() { return _constructor; }
ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB* L_0 = __this->____constructor_2;
return L_0;
}
}
// System.Reflection.MethodBase ParadoxNotion.Serialization.SerializedConstructorInfo::GetMethodBase()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MethodBase_t* SerializedConstructorInfo_GetMethodBase_m6D480C2D04BA5C6DA0BBCCC1F2BA479C95B9736B (SerializedConstructorInfo_tAC780B9EFCC333B2AAAE10C3EA25987519988121* __this, const RuntimeMethod* method)
{
{
// public MethodBase GetMethodBase() { return _constructor; }
ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB* L_0 = __this->____constructor_2;
return L_0;
}
}
// System.Boolean ParadoxNotion.Serialization.SerializedConstructorInfo::HasChanged()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SerializedConstructorInfo_HasChanged_mF44990AC7DB647C1747294AD28A3E0F1E3D755CA (SerializedConstructorInfo_tAC780B9EFCC333B2AAAE10C3EA25987519988121* __this, const RuntimeMethod* method)
{
{
// public bool HasChanged() { return _hasChanged; }
bool L_0 = __this->____hasChanged_3;
return L_0;
}
}
// System.String ParadoxNotion.Serialization.SerializedConstructorInfo::AsString()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SerializedConstructorInfo_AsString_mCAD74B0B440CF42797B10571B3F561932557D3FF (SerializedConstructorInfo_tAC780B9EFCC333B2AAAE10C3EA25987519988121* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral758733BDBED83CBFF4F635AC26CA92AAE477F75D);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA42779B09629BCE81B76EF626A57A0B40F2AD827);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA5E215A6DBE803E908043576B18C4FAD26AD44F7);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF3E84B722399601AD7E281754E917478AA9AD48D);
s_Il2CppMethodInitialized = true;
}
{
// public string AsString() { return string.Format("{0} ({1})", _baseInfo.Replace("|", "."), _paramsInfo.Replace("|", ", ")); }
String_t* L_0 = __this->____baseInfo_0;
NullCheck(L_0);
String_t* L_1;
L_1 = String_Replace_mABDB7003A1D0AEDCAE9FF85E3DFFFBA752D2A166(L_0, _stringLiteralA42779B09629BCE81B76EF626A57A0B40F2AD827, _stringLiteralF3E84B722399601AD7E281754E917478AA9AD48D, NULL);
String_t* L_2 = __this->____paramsInfo_1;
NullCheck(L_2);
String_t* L_3;
L_3 = String_Replace_mABDB7003A1D0AEDCAE9FF85E3DFFFBA752D2A166(L_2, _stringLiteralA42779B09629BCE81B76EF626A57A0B40F2AD827, _stringLiteral758733BDBED83CBFF4F635AC26CA92AAE477F75D, NULL);
String_t* L_4;
L_4 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(_stringLiteralA5E215A6DBE803E908043576B18C4FAD26AD44F7, L_1, L_3, NULL);
return L_4;
}
}
// System.String ParadoxNotion.Serialization.SerializedConstructorInfo::ToString()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SerializedConstructorInfo_ToString_mCDD24FF7BACC056984433D8FD7E183CDEE5D63F2 (SerializedConstructorInfo_tAC780B9EFCC333B2AAAE10C3EA25987519988121* __this, const RuntimeMethod* method)
{
{
// public override string ToString() { return AsString(); }
String_t* L_0;
L_0 = SerializedConstructorInfo_AsString_mCAD74B0B440CF42797B10571B3F561932557D3FF(__this, NULL);
return L_0;
}
}
// System.Reflection.ConstructorInfo ParadoxNotion.Serialization.SerializedConstructorInfo::op_Implicit(ParadoxNotion.Serialization.SerializedConstructorInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB* SerializedConstructorInfo_op_Implicit_mBA20225A83BB62F65F8E20B3188E9295664B0E04 (SerializedConstructorInfo_tAC780B9EFCC333B2AAAE10C3EA25987519988121* ___0_value, const RuntimeMethod* method)
{
{
// return value != null ? value._constructor : null;
SerializedConstructorInfo_tAC780B9EFCC333B2AAAE10C3EA25987519988121* L_0 = ___0_value;
if (L_0)
{
goto IL_0005;
}
}
{
return (ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB*)NULL;
}
IL_0005:
{
SerializedConstructorInfo_tAC780B9EFCC333B2AAAE10C3EA25987519988121* L_1 = ___0_value;
NullCheck(L_1);
ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB* L_2 = L_1->____constructor_2;
return L_2;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void ParadoxNotion.Serialization.SerializedConstructorInfo/<>c::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_m5C3AC5C1C160F71F198C4A6D20FD1351DAAD40C4 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t27B5E6FD3D07C82BD3171A085D268F764001F733_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
U3CU3Ec_t27B5E6FD3D07C82BD3171A085D268F764001F733* L_0 = (U3CU3Ec_t27B5E6FD3D07C82BD3171A085D268F764001F733*)il2cpp_codegen_object_new(U3CU3Ec_t27B5E6FD3D07C82BD3171A085D268F764001F733_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CU3Ec__ctor_m39369E128951F7081CC83198CCC2EC3456E8AD87(L_0, NULL);
((U3CU3Ec_t27B5E6FD3D07C82BD3171A085D268F764001F733_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t27B5E6FD3D07C82BD3171A085D268F764001F733_il2cpp_TypeInfo_var))->___U3CU3E9_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t27B5E6FD3D07C82BD3171A085D268F764001F733_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t27B5E6FD3D07C82BD3171A085D268F764001F733_il2cpp_TypeInfo_var))->___U3CU3E9_0), (void*)L_0);
return;
}
}
// System.Void ParadoxNotion.Serialization.SerializedConstructorInfo/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m39369E128951F7081CC83198CCC2EC3456E8AD87 (U3CU3Ec_t27B5E6FD3D07C82BD3171A085D268F764001F733* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// System.String ParadoxNotion.Serialization.SerializedConstructorInfo/<>c::<UnityEngine.ISerializationCallbackReceiver.OnBeforeSerialize>b__4_0(System.Reflection.ParameterInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* U3CU3Ec_U3CUnityEngine_ISerializationCallbackReceiver_OnBeforeSerializeU3Eb__4_0_m83DC8D3DE04B13085C71B93A2F2B6A7E29B3921F (U3CU3Ec_t27B5E6FD3D07C82BD3171A085D268F764001F733* __this, ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* ___0_p, const RuntimeMethod* method)
{
{
// _paramsInfo = string.Join("|", _constructor.GetParameters().Select(p => p.ParameterType.FullName).ToArray());
ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* L_0 = ___0_p;
NullCheck(L_0);
Type_t* L_1;
L_1 = VirtualFuncInvoker0< Type_t* >::Invoke(11 /* System.Type System.Reflection.ParameterInfo::get_ParameterType() */, L_0);
NullCheck(L_1);
String_t* L_2;
L_2 = VirtualFuncInvoker0< String_t* >::Invoke(26 /* System.String System.Type::get_FullName() */, L_1);
return L_2;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void ParadoxNotion.Serialization.SerializedConstructorInfo/<>c__DisplayClass5_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass5_0__ctor_mDA3777532E1499B567C5CCFBDFD837490FEE03B2 (U3CU3Ec__DisplayClass5_0_t8B62439DBC197730369526F53D0329CCF2D785E6* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// System.Boolean ParadoxNotion.Serialization.SerializedConstructorInfo/<>c__DisplayClass5_0::<UnityEngine.ISerializationCallbackReceiver.OnAfterDeserialize>b__0(System.Reflection.ConstructorInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec__DisplayClass5_0_U3CUnityEngine_ISerializationCallbackReceiver_OnAfterDeserializeU3Eb__0_mF0E97BAEB4798C57B23F6780104D3D828E6E5BCE (U3CU3Ec__DisplayClass5_0_t8B62439DBC197730369526F53D0329CCF2D785E6* __this, ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB* ___0_c, const RuntimeMethod* method)
{
{
// _constructor = constructors.FirstOrDefault(c => c.GetParameters().Length == parameterTypes.Length);
ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB* L_0 = ___0_c;
NullCheck(L_0);
ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_1;
L_1 = VirtualFuncInvoker0< ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* >::Invoke(16 /* System.Reflection.ParameterInfo[] System.Reflection.MethodBase::GetParameters() */, L_0);
NullCheck(L_1);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_2 = __this->___parameterTypes_0;
NullCheck(L_2);
return (bool)((((int32_t)((int32_t)(((RuntimeArray*)L_1)->max_length))) == ((int32_t)((int32_t)(((RuntimeArray*)L_2)->max_length))))? 1 : 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
// System.Void ParadoxNotion.Serialization.SerializedEventInfo::UnityEngine.ISerializationCallbackReceiver.OnBeforeSerialize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializedEventInfo_UnityEngine_ISerializationCallbackReceiver_OnBeforeSerialize_mB984C97C666357EC8039D444068FD6C781AD472D (SerializedEventInfo_tE8FC6DDCF2A22AAA20FDE3A6D023598FCBAD801B* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC81F6681F78FB7222ECF711CB1AE99D5896A036C);
s_Il2CppMethodInitialized = true;
}
{
// if ( _event != null ) {
EventInfo_t* L_0 = __this->____event_1;
bool L_1;
L_1 = EventInfo_op_Inequality_m4B5352D516359B10994084CAE273A1EF64E50B40(L_0, (EventInfo_t*)NULL, NULL);
if (!L_1)
{
goto IL_0039;
}
}
{
// _baseInfo = string.Format("{0}|{1}", _event.RTReflectedOrDeclaredType().FullName, _event.Name);
EventInfo_t* L_2 = __this->____event_1;
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
Type_t* L_3;
L_3 = ReflectionTools_RTReflectedOrDeclaredType_m32DA44AFE760986850D8CEFD7ED2D0D9A0124F85(L_2, NULL);
NullCheck(L_3);
String_t* L_4;
L_4 = VirtualFuncInvoker0< String_t* >::Invoke(26 /* System.String System.Type::get_FullName() */, L_3);
EventInfo_t* L_5 = __this->____event_1;
NullCheck(L_5);
String_t* L_6;
L_6 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, L_5);
String_t* L_7;
L_7 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(_stringLiteralC81F6681F78FB7222ECF711CB1AE99D5896A036C, L_4, L_6, NULL);
__this->____baseInfo_0 = L_7;
Il2CppCodeGenWriteBarrier((void**)(&__this->____baseInfo_0), (void*)L_7);
}
IL_0039:
{
// }
return;
}
}
// System.Void ParadoxNotion.Serialization.SerializedEventInfo::UnityEngine.ISerializationCallbackReceiver.OnAfterDeserialize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializedEventInfo_UnityEngine_ISerializationCallbackReceiver_OnAfterDeserialize_mDD97472B9A2991BC82C818ABEDD5E4C2810527FF (SerializedEventInfo_tE8FC6DDCF2A22AAA20FDE3A6D023598FCBAD801B* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* V_0 = NULL;
Type_t* V_1 = NULL;
String_t* V_2 = NULL;
{
// if ( _baseInfo == null ) {
String_t* L_0 = __this->____baseInfo_0;
if (L_0)
{
goto IL_0009;
}
}
{
// return;
return;
}
IL_0009:
{
// var split = _baseInfo.Split('|');
String_t* L_1 = __this->____baseInfo_0;
NullCheck(L_1);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_2;
L_2 = String_Split_m9530B73D02054692283BF35C3A27C8F2230946F4(L_1, ((int32_t)124), 0, NULL);
V_0 = L_2;
// var type = ReflectionTools.GetType(split[0], true);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_3 = V_0;
NullCheck(L_3);
int32_t L_4 = 0;
String_t* L_5 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
Type_t* L_6;
L_6 = ReflectionTools_GetType_mFB9DA4C30AD038672B73A4E6EB9935F78094324C(L_5, (bool)1, (Type_t*)NULL, NULL);
V_1 = L_6;
// if ( type == null ) {
Type_t* L_7 = V_1;
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
bool L_8;
L_8 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_7, (Type_t*)NULL, NULL);
if (!L_8)
{
goto IL_0034;
}
}
{
// _event = null;
__this->____event_1 = (EventInfo_t*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->____event_1), (void*)(EventInfo_t*)NULL);
// return;
return;
}
IL_0034:
{
// var name = split[1];
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_9 = V_0;
NullCheck(L_9);
int32_t L_10 = 1;
String_t* L_11 = (L_9)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
V_2 = L_11;
// _event = type.RTGetEvent(name);
Type_t* L_12 = V_1;
String_t* L_13 = V_2;
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
EventInfo_t* L_14;
L_14 = ReflectionTools_RTGetEvent_m736433A79E8C9C17ABB83014FC8B386F61E397F2(L_12, L_13, NULL);
__this->____event_1 = L_14;
Il2CppCodeGenWriteBarrier((void**)(&__this->____event_1), (void*)L_14);
// }
return;
}
}
// System.Void ParadoxNotion.Serialization.SerializedEventInfo::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializedEventInfo__ctor_mEB2305BC65CE961252425946D81055F1A39B6353 (SerializedEventInfo_tE8FC6DDCF2A22AAA20FDE3A6D023598FCBAD801B* __this, const RuntimeMethod* method)
{
{
// public SerializedEventInfo() { }
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
// public SerializedEventInfo() { }
return;
}
}
// System.Void ParadoxNotion.Serialization.SerializedEventInfo::.ctor(System.Reflection.EventInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializedEventInfo__ctor_mB065F2BBC9ED16D9B18E2D1DC476B33656A973E4 (SerializedEventInfo_tE8FC6DDCF2A22AAA20FDE3A6D023598FCBAD801B* __this, EventInfo_t* ___0_info, const RuntimeMethod* method)
{
{
// public SerializedEventInfo(EventInfo info) {
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
// _event = info;
EventInfo_t* L_0 = ___0_info;
__this->____event_1 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->____event_1), (void*)L_0);
// }
return;
}
}
// System.Reflection.MemberInfo ParadoxNotion.Serialization.SerializedEventInfo::AsMemberInfo()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MemberInfo_t* SerializedEventInfo_AsMemberInfo_mA9BF06C9CA07E1FF80CF421A1D33E4FDD6079AEA (SerializedEventInfo_tE8FC6DDCF2A22AAA20FDE3A6D023598FCBAD801B* __this, const RuntimeMethod* method)
{
{
// public MemberInfo AsMemberInfo() { return _event; }
EventInfo_t* L_0 = __this->____event_1;
return L_0;
}
}
// System.String ParadoxNotion.Serialization.SerializedEventInfo::AsString()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SerializedEventInfo_AsString_mB7970864B761C85CCE7DAC42E9987299005E7771 (SerializedEventInfo_tE8FC6DDCF2A22AAA20FDE3A6D023598FCBAD801B* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA42779B09629BCE81B76EF626A57A0B40F2AD827);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF3E84B722399601AD7E281754E917478AA9AD48D);
s_Il2CppMethodInitialized = true;
}
{
// public string AsString() { return _baseInfo != null ? _baseInfo.Replace("|", ".") : null; }
String_t* L_0 = __this->____baseInfo_0;
if (L_0)
{
goto IL_000a;
}
}
{
return (String_t*)NULL;
}
IL_000a:
{
String_t* L_1 = __this->____baseInfo_0;
NullCheck(L_1);
String_t* L_2;
L_2 = String_Replace_mABDB7003A1D0AEDCAE9FF85E3DFFFBA752D2A166(L_1, _stringLiteralA42779B09629BCE81B76EF626A57A0B40F2AD827, _stringLiteralF3E84B722399601AD7E281754E917478AA9AD48D, NULL);
return L_2;
}
}
// System.String ParadoxNotion.Serialization.SerializedEventInfo::ToString()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SerializedEventInfo_ToString_m4713FA93E146056130D4615D9438CA8E36F94491 (SerializedEventInfo_tE8FC6DDCF2A22AAA20FDE3A6D023598FCBAD801B* __this, const RuntimeMethod* method)
{
{
// public override string ToString() { return AsString(); }
String_t* L_0;
L_0 = SerializedEventInfo_AsString_mB7970864B761C85CCE7DAC42E9987299005E7771(__this, NULL);
return L_0;
}
}
// System.Reflection.EventInfo ParadoxNotion.Serialization.SerializedEventInfo::op_Implicit(ParadoxNotion.Serialization.SerializedEventInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EventInfo_t* SerializedEventInfo_op_Implicit_mE40EAD01312A32FC63EF20843CF175E324E68197 (SerializedEventInfo_tE8FC6DDCF2A22AAA20FDE3A6D023598FCBAD801B* ___0_value, const RuntimeMethod* method)
{
{
// return value != null ? value._event : null;
SerializedEventInfo_tE8FC6DDCF2A22AAA20FDE3A6D023598FCBAD801B* L_0 = ___0_value;
if (L_0)
{
goto IL_0005;
}
}
{
return (EventInfo_t*)NULL;
}
IL_0005:
{
SerializedEventInfo_tE8FC6DDCF2A22AAA20FDE3A6D023598FCBAD801B* L_1 = ___0_value;
NullCheck(L_1);
EventInfo_t* L_2 = L_1->____event_1;
return L_2;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void ParadoxNotion.Serialization.SerializedFieldInfo::UnityEngine.ISerializationCallbackReceiver.OnBeforeSerialize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializedFieldInfo_UnityEngine_ISerializationCallbackReceiver_OnBeforeSerialize_m9A97C136DC85BAC58296E4FAAA42CBF74172660A (SerializedFieldInfo_t3E955E5B93B1BFA041871104C992CEDF004EE49A* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC81F6681F78FB7222ECF711CB1AE99D5896A036C);
s_Il2CppMethodInitialized = true;
}
{
// if ( _field != null ) {
FieldInfo_t* L_0 = __this->____field_1;
bool L_1;
L_1 = FieldInfo_op_Inequality_m95789A98E646494987E66A9E4188DCA86185066B(L_0, (FieldInfo_t*)NULL, NULL);
if (!L_1)
{
goto IL_0039;
}
}
{
// _baseInfo = string.Format("{0}|{1}", _field.RTReflectedOrDeclaredType().FullName, _field.Name);
FieldInfo_t* L_2 = __this->____field_1;
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
Type_t* L_3;
L_3 = ReflectionTools_RTReflectedOrDeclaredType_m32DA44AFE760986850D8CEFD7ED2D0D9A0124F85(L_2, NULL);
NullCheck(L_3);
String_t* L_4;
L_4 = VirtualFuncInvoker0< String_t* >::Invoke(26 /* System.String System.Type::get_FullName() */, L_3);
FieldInfo_t* L_5 = __this->____field_1;
NullCheck(L_5);
String_t* L_6;
L_6 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, L_5);
String_t* L_7;
L_7 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(_stringLiteralC81F6681F78FB7222ECF711CB1AE99D5896A036C, L_4, L_6, NULL);
__this->____baseInfo_0 = L_7;
Il2CppCodeGenWriteBarrier((void**)(&__this->____baseInfo_0), (void*)L_7);
}
IL_0039:
{
// }
return;
}
}
// System.Void ParadoxNotion.Serialization.SerializedFieldInfo::UnityEngine.ISerializationCallbackReceiver.OnAfterDeserialize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializedFieldInfo_UnityEngine_ISerializationCallbackReceiver_OnAfterDeserialize_mFC9527414B4984D9A7CB32241D6B81A2860E3392 (SerializedFieldInfo_t3E955E5B93B1BFA041871104C992CEDF004EE49A* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* V_0 = NULL;
Type_t* V_1 = NULL;
String_t* V_2 = NULL;
{
// if ( _baseInfo == null ) {
String_t* L_0 = __this->____baseInfo_0;
if (L_0)
{
goto IL_0009;
}
}
{
// return;
return;
}
IL_0009:
{
// var split = _baseInfo.Split('|');
String_t* L_1 = __this->____baseInfo_0;
NullCheck(L_1);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_2;
L_2 = String_Split_m9530B73D02054692283BF35C3A27C8F2230946F4(L_1, ((int32_t)124), 0, NULL);
V_0 = L_2;
// var type = ReflectionTools.GetType(split[0], true);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_3 = V_0;
NullCheck(L_3);
int32_t L_4 = 0;
String_t* L_5 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
Type_t* L_6;
L_6 = ReflectionTools_GetType_mFB9DA4C30AD038672B73A4E6EB9935F78094324C(L_5, (bool)1, (Type_t*)NULL, NULL);
V_1 = L_6;
// if ( type == null ) {
Type_t* L_7 = V_1;
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
bool L_8;
L_8 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_7, (Type_t*)NULL, NULL);
if (!L_8)
{
goto IL_0034;
}
}
{
// _field = null;
__this->____field_1 = (FieldInfo_t*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->____field_1), (void*)(FieldInfo_t*)NULL);
// return;
return;
}
IL_0034:
{
// var name = split[1];
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_9 = V_0;
NullCheck(L_9);
int32_t L_10 = 1;
String_t* L_11 = (L_9)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
V_2 = L_11;
// _field = type.RTGetField(name);
Type_t* L_12 = V_1;
String_t* L_13 = V_2;
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
FieldInfo_t* L_14;
L_14 = ReflectionTools_RTGetField_mFE4F3E43B38570FFA87C42C805EE71A6A623796A(L_12, L_13, (bool)0, NULL);
__this->____field_1 = L_14;
Il2CppCodeGenWriteBarrier((void**)(&__this->____field_1), (void*)L_14);
// }
return;
}
}
// System.Void ParadoxNotion.Serialization.SerializedFieldInfo::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializedFieldInfo__ctor_m50B84D733637AB963A2203683F8C44103E74EB2B (SerializedFieldInfo_t3E955E5B93B1BFA041871104C992CEDF004EE49A* __this, const RuntimeMethod* method)
{
{
// public SerializedFieldInfo() { }
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
// public SerializedFieldInfo() { }
return;
}
}
// System.Void ParadoxNotion.Serialization.SerializedFieldInfo::.ctor(System.Reflection.FieldInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializedFieldInfo__ctor_m9DBA9034E9C8E51628AC1804489C87AACC9DF3AD (SerializedFieldInfo_t3E955E5B93B1BFA041871104C992CEDF004EE49A* __this, FieldInfo_t* ___0_info, const RuntimeMethod* method)
{
{
// public SerializedFieldInfo(FieldInfo info) {
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
// _field = info;
FieldInfo_t* L_0 = ___0_info;
__this->____field_1 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->____field_1), (void*)L_0);
// }
return;
}
}
// System.Reflection.MemberInfo ParadoxNotion.Serialization.SerializedFieldInfo::AsMemberInfo()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MemberInfo_t* SerializedFieldInfo_AsMemberInfo_m381F0D6FE749CAB8EF6446095AC3FBCE6AEF5948 (SerializedFieldInfo_t3E955E5B93B1BFA041871104C992CEDF004EE49A* __this, const RuntimeMethod* method)
{
{
// public MemberInfo AsMemberInfo() { return _field; }
FieldInfo_t* L_0 = __this->____field_1;
return L_0;
}
}
// System.String ParadoxNotion.Serialization.SerializedFieldInfo::AsString()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SerializedFieldInfo_AsString_mC5C33747906125A29DF64D99AC8E344CBF77AFA3 (SerializedFieldInfo_t3E955E5B93B1BFA041871104C992CEDF004EE49A* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral548D93DDB2AC6B24373148B19D9A625571AB2318);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA42779B09629BCE81B76EF626A57A0B40F2AD827);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF3E84B722399601AD7E281754E917478AA9AD48D);
s_Il2CppMethodInitialized = true;
}
{
// public string AsString() { return _baseInfo != null ? _baseInfo.Replace("|", ".") : "None"; }
String_t* L_0 = __this->____baseInfo_0;
if (L_0)
{
goto IL_000e;
}
}
{
return _stringLiteral548D93DDB2AC6B24373148B19D9A625571AB2318;
}
IL_000e:
{
String_t* L_1 = __this->____baseInfo_0;
NullCheck(L_1);
String_t* L_2;
L_2 = String_Replace_mABDB7003A1D0AEDCAE9FF85E3DFFFBA752D2A166(L_1, _stringLiteralA42779B09629BCE81B76EF626A57A0B40F2AD827, _stringLiteralF3E84B722399601AD7E281754E917478AA9AD48D, NULL);
return L_2;
}
}
// System.String ParadoxNotion.Serialization.SerializedFieldInfo::ToString()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SerializedFieldInfo_ToString_mF5842A7B70834B46C9EE3B1C22B46CDD8F32C036 (SerializedFieldInfo_t3E955E5B93B1BFA041871104C992CEDF004EE49A* __this, const RuntimeMethod* method)
{
{
// public override string ToString() { return AsString(); }
String_t* L_0;
L_0 = SerializedFieldInfo_AsString_mC5C33747906125A29DF64D99AC8E344CBF77AFA3(__this, NULL);
return L_0;
}
}
// System.Reflection.FieldInfo ParadoxNotion.Serialization.SerializedFieldInfo::op_Implicit(ParadoxNotion.Serialization.SerializedFieldInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FieldInfo_t* SerializedFieldInfo_op_Implicit_m91673FE80C2D469EA3BA4A66D452DA90C094C63A (SerializedFieldInfo_t3E955E5B93B1BFA041871104C992CEDF004EE49A* ___0_value, const RuntimeMethod* method)
{
{
// return value != null ? value._field : null;
SerializedFieldInfo_t3E955E5B93B1BFA041871104C992CEDF004EE49A* L_0 = ___0_value;
if (L_0)
{
goto IL_0005;
}
}
{
return (FieldInfo_t*)NULL;
}
IL_0005:
{
SerializedFieldInfo_t3E955E5B93B1BFA041871104C992CEDF004EE49A* L_1 = ___0_value;
NullCheck(L_1);
FieldInfo_t* L_2 = L_1->____field_1;
return L_2;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void ParadoxNotion.Serialization.SerializedMethodInfo::UnityEngine.ISerializationCallbackReceiver.OnBeforeSerialize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializedMethodInfo_UnityEngine_ISerializationCallbackReceiver_OnBeforeSerialize_mA4AF1DB64D99DD33050D7F7E5BF9442A234A26EE (SerializedMethodInfo_t0178C1A4EC415982F21BDF7AD6260FE066C2A3E1* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Select_TisParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F_TisString_t_m48C3E8FFD4201E1460A68CE9802C876F47F718BA_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Select_TisType_t_TisString_t_m502CBD7F0EB7537D4C51DA8071B417FC79622BBD_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_ToArray_TisString_t_m3B23EE2DD15B2996E7D2ECA6E74696DA892AA194_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t9D09D397B043BC5218B2565C13BA5AA81CABC121_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_tDE706B5F87BEAD2AAD875E35CECC6843A16ED557_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CUnityEngine_ISerializationCallbackReceiver_OnBeforeSerializeU3Eb__5_0_mDC9918892BF0A6848EDDC655C0D8BA91293CD46B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CUnityEngine_ISerializationCallbackReceiver_OnBeforeSerializeU3Eb__5_1_m05D0BDD50D91625463AC6BEA0E5EA1342F246EAD_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t79F63B0C2146F10BDB3DCCDA0A7B09D53F91F198_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA42779B09629BCE81B76EF626A57A0B40F2AD827);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB9F9B8C216A0396405A003793FF1C60D1657F44F);
s_Il2CppMethodInitialized = true;
}
Func_2_tDE706B5F87BEAD2AAD875E35CECC6843A16ED557* G_B3_0 = NULL;
ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* G_B3_1 = NULL;
String_t* G_B3_2 = NULL;
SerializedMethodInfo_t0178C1A4EC415982F21BDF7AD6260FE066C2A3E1* G_B3_3 = NULL;
Func_2_tDE706B5F87BEAD2AAD875E35CECC6843A16ED557* G_B2_0 = NULL;
ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* G_B2_1 = NULL;
String_t* G_B2_2 = NULL;
SerializedMethodInfo_t0178C1A4EC415982F21BDF7AD6260FE066C2A3E1* G_B2_3 = NULL;
SerializedMethodInfo_t0178C1A4EC415982F21BDF7AD6260FE066C2A3E1* G_B5_0 = NULL;
SerializedMethodInfo_t0178C1A4EC415982F21BDF7AD6260FE066C2A3E1* G_B4_0 = NULL;
String_t* G_B8_0 = NULL;
SerializedMethodInfo_t0178C1A4EC415982F21BDF7AD6260FE066C2A3E1* G_B8_1 = NULL;
Func_2_t9D09D397B043BC5218B2565C13BA5AA81CABC121* G_B7_0 = NULL;
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* G_B7_1 = NULL;
String_t* G_B7_2 = NULL;
SerializedMethodInfo_t0178C1A4EC415982F21BDF7AD6260FE066C2A3E1* G_B7_3 = NULL;
Func_2_t9D09D397B043BC5218B2565C13BA5AA81CABC121* G_B6_0 = NULL;
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* G_B6_1 = NULL;
String_t* G_B6_2 = NULL;
SerializedMethodInfo_t0178C1A4EC415982F21BDF7AD6260FE066C2A3E1* G_B6_3 = NULL;
{
// _hasChanged = false;
__this->____hasChanged_4 = (bool)0;
// if ( _method != null ) {
MethodInfo_t* L_0 = __this->____method_3;
bool L_1;
L_1 = MethodInfo_op_Inequality_mB73597A1FCC2F906DBCADDEC68A1B7D5B7E89FA8(L_0, (MethodInfo_t*)NULL, NULL);
if (!L_1)
{
goto IL_00eb;
}
}
{
// _baseInfo = string.Format("{0}|{1}|{2}", _method.RTReflectedOrDeclaredType().FullName, _method.Name, _method.ReturnType.FullName);
MethodInfo_t* L_2 = __this->____method_3;
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
Type_t* L_3;
L_3 = ReflectionTools_RTReflectedOrDeclaredType_m32DA44AFE760986850D8CEFD7ED2D0D9A0124F85(L_2, NULL);
NullCheck(L_3);
String_t* L_4;
L_4 = VirtualFuncInvoker0< String_t* >::Invoke(26 /* System.String System.Type::get_FullName() */, L_3);
MethodInfo_t* L_5 = __this->____method_3;
NullCheck(L_5);
String_t* L_6;
L_6 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, L_5);
MethodInfo_t* L_7 = __this->____method_3;
NullCheck(L_7);
Type_t* L_8;
L_8 = VirtualFuncInvoker0< Type_t* >::Invoke(40 /* System.Type System.Reflection.MethodInfo::get_ReturnType() */, L_7);
NullCheck(L_8);
String_t* L_9;
L_9 = VirtualFuncInvoker0< String_t* >::Invoke(26 /* System.String System.Type::get_FullName() */, L_8);
String_t* L_10;
L_10 = String_Format_mA0534D6E2AE4D67A6BD8D45B3321323930EB930C(_stringLiteralB9F9B8C216A0396405A003793FF1C60D1657F44F, L_4, L_6, L_9, NULL);
__this->____baseInfo_0 = L_10;
Il2CppCodeGenWriteBarrier((void**)(&__this->____baseInfo_0), (void*)L_10);
// _paramsInfo = string.Join("|", _method.GetParameters().Select(p => p.ParameterType.FullName).ToArray());
MethodInfo_t* L_11 = __this->____method_3;
NullCheck(L_11);
ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_12;
L_12 = VirtualFuncInvoker0< ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* >::Invoke(16 /* System.Reflection.ParameterInfo[] System.Reflection.MethodBase::GetParameters() */, L_11);
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t79F63B0C2146F10BDB3DCCDA0A7B09D53F91F198_il2cpp_TypeInfo_var);
Func_2_tDE706B5F87BEAD2AAD875E35CECC6843A16ED557* L_13 = ((U3CU3Ec_t79F63B0C2146F10BDB3DCCDA0A7B09D53F91F198_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t79F63B0C2146F10BDB3DCCDA0A7B09D53F91F198_il2cpp_TypeInfo_var))->___U3CU3E9__5_0_1;
Func_2_tDE706B5F87BEAD2AAD875E35CECC6843A16ED557* L_14 = L_13;
G_B2_0 = L_14;
G_B2_1 = L_12;
G_B2_2 = _stringLiteralA42779B09629BCE81B76EF626A57A0B40F2AD827;
G_B2_3 = __this;
if (L_14)
{
G_B3_0 = L_14;
G_B3_1 = L_12;
G_B3_2 = _stringLiteralA42779B09629BCE81B76EF626A57A0B40F2AD827;
G_B3_3 = __this;
goto IL_0083;
}
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t79F63B0C2146F10BDB3DCCDA0A7B09D53F91F198_il2cpp_TypeInfo_var);
U3CU3Ec_t79F63B0C2146F10BDB3DCCDA0A7B09D53F91F198* L_15 = ((U3CU3Ec_t79F63B0C2146F10BDB3DCCDA0A7B09D53F91F198_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t79F63B0C2146F10BDB3DCCDA0A7B09D53F91F198_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_tDE706B5F87BEAD2AAD875E35CECC6843A16ED557* L_16 = (Func_2_tDE706B5F87BEAD2AAD875E35CECC6843A16ED557*)il2cpp_codegen_object_new(Func_2_tDE706B5F87BEAD2AAD875E35CECC6843A16ED557_il2cpp_TypeInfo_var);
NullCheck(L_16);
Func_2__ctor_m74CAFE11ED298ED11A9D4358B488136B227FBA7F(L_16, L_15, (intptr_t)((void*)U3CU3Ec_U3CUnityEngine_ISerializationCallbackReceiver_OnBeforeSerializeU3Eb__5_0_mDC9918892BF0A6848EDDC655C0D8BA91293CD46B_RuntimeMethod_var), NULL);
Func_2_tDE706B5F87BEAD2AAD875E35CECC6843A16ED557* L_17 = L_16;
((U3CU3Ec_t79F63B0C2146F10BDB3DCCDA0A7B09D53F91F198_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t79F63B0C2146F10BDB3DCCDA0A7B09D53F91F198_il2cpp_TypeInfo_var))->___U3CU3E9__5_0_1 = L_17;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t79F63B0C2146F10BDB3DCCDA0A7B09D53F91F198_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t79F63B0C2146F10BDB3DCCDA0A7B09D53F91F198_il2cpp_TypeInfo_var))->___U3CU3E9__5_0_1), (void*)L_17);
G_B3_0 = L_17;
G_B3_1 = G_B2_1;
G_B3_2 = G_B2_2;
G_B3_3 = G_B2_3;
}
IL_0083:
{
RuntimeObject* L_18;
L_18 = Enumerable_Select_TisParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F_TisString_t_m48C3E8FFD4201E1460A68CE9802C876F47F718BA((RuntimeObject*)G_B3_1, G_B3_0, Enumerable_Select_TisParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F_TisString_t_m48C3E8FFD4201E1460A68CE9802C876F47F718BA_RuntimeMethod_var);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_19;
L_19 = Enumerable_ToArray_TisString_t_m3B23EE2DD15B2996E7D2ECA6E74696DA892AA194(L_18, Enumerable_ToArray_TisString_t_m3B23EE2DD15B2996E7D2ECA6E74696DA892AA194_RuntimeMethod_var);
String_t* L_20;
L_20 = String_Join_m557B6B554B87C1742FA0B128500073B421ED0BFD(G_B3_2, L_19, NULL);
NullCheck(G_B3_3);
G_B3_3->____paramsInfo_1 = L_20;
Il2CppCodeGenWriteBarrier((void**)(&G_B3_3->____paramsInfo_1), (void*)L_20);
// _genericArgumentsInfo = _method.IsGenericMethod ? string.Join("|", _method.RTGetGenericArguments().Select(a => a.FullName).ToArray()) : null;
MethodInfo_t* L_21 = __this->____method_3;
NullCheck(L_21);
bool L_22;
L_22 = VirtualFuncInvoker0< bool >::Invoke(26 /* System.Boolean System.Reflection.MethodBase::get_IsGenericMethod() */, L_21);
G_B4_0 = __this;
if (L_22)
{
G_B5_0 = __this;
goto IL_00a8;
}
}
{
G_B8_0 = ((String_t*)(NULL));
G_B8_1 = G_B4_0;
goto IL_00e6;
}
IL_00a8:
{
MethodInfo_t* L_23 = __this->____method_3;
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_24;
L_24 = ReflectionTools_RTGetGenericArguments_mE888A1A280C223C62DF4A21E9C4010B69D942DC0(L_23, NULL);
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t79F63B0C2146F10BDB3DCCDA0A7B09D53F91F198_il2cpp_TypeInfo_var);
Func_2_t9D09D397B043BC5218B2565C13BA5AA81CABC121* L_25 = ((U3CU3Ec_t79F63B0C2146F10BDB3DCCDA0A7B09D53F91F198_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t79F63B0C2146F10BDB3DCCDA0A7B09D53F91F198_il2cpp_TypeInfo_var))->___U3CU3E9__5_1_2;
Func_2_t9D09D397B043BC5218B2565C13BA5AA81CABC121* L_26 = L_25;
G_B6_0 = L_26;
G_B6_1 = L_24;
G_B6_2 = _stringLiteralA42779B09629BCE81B76EF626A57A0B40F2AD827;
G_B6_3 = G_B5_0;
if (L_26)
{
G_B7_0 = L_26;
G_B7_1 = L_24;
G_B7_2 = _stringLiteralA42779B09629BCE81B76EF626A57A0B40F2AD827;
G_B7_3 = G_B5_0;
goto IL_00d7;
}
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t79F63B0C2146F10BDB3DCCDA0A7B09D53F91F198_il2cpp_TypeInfo_var);
U3CU3Ec_t79F63B0C2146F10BDB3DCCDA0A7B09D53F91F198* L_27 = ((U3CU3Ec_t79F63B0C2146F10BDB3DCCDA0A7B09D53F91F198_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t79F63B0C2146F10BDB3DCCDA0A7B09D53F91F198_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_t9D09D397B043BC5218B2565C13BA5AA81CABC121* L_28 = (Func_2_t9D09D397B043BC5218B2565C13BA5AA81CABC121*)il2cpp_codegen_object_new(Func_2_t9D09D397B043BC5218B2565C13BA5AA81CABC121_il2cpp_TypeInfo_var);
NullCheck(L_28);
Func_2__ctor_m059A8C7FD3318EFF79FD145F9FDA4C44E4192897(L_28, L_27, (intptr_t)((void*)U3CU3Ec_U3CUnityEngine_ISerializationCallbackReceiver_OnBeforeSerializeU3Eb__5_1_m05D0BDD50D91625463AC6BEA0E5EA1342F246EAD_RuntimeMethod_var), NULL);
Func_2_t9D09D397B043BC5218B2565C13BA5AA81CABC121* L_29 = L_28;
((U3CU3Ec_t79F63B0C2146F10BDB3DCCDA0A7B09D53F91F198_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t79F63B0C2146F10BDB3DCCDA0A7B09D53F91F198_il2cpp_TypeInfo_var))->___U3CU3E9__5_1_2 = L_29;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t79F63B0C2146F10BDB3DCCDA0A7B09D53F91F198_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t79F63B0C2146F10BDB3DCCDA0A7B09D53F91F198_il2cpp_TypeInfo_var))->___U3CU3E9__5_1_2), (void*)L_29);
G_B7_0 = L_29;
G_B7_1 = G_B6_1;
G_B7_2 = G_B6_2;
G_B7_3 = G_B6_3;
}
IL_00d7:
{
RuntimeObject* L_30;
L_30 = Enumerable_Select_TisType_t_TisString_t_m502CBD7F0EB7537D4C51DA8071B417FC79622BBD((RuntimeObject*)G_B7_1, G_B7_0, Enumerable_Select_TisType_t_TisString_t_m502CBD7F0EB7537D4C51DA8071B417FC79622BBD_RuntimeMethod_var);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_31;
L_31 = Enumerable_ToArray_TisString_t_m3B23EE2DD15B2996E7D2ECA6E74696DA892AA194(L_30, Enumerable_ToArray_TisString_t_m3B23EE2DD15B2996E7D2ECA6E74696DA892AA194_RuntimeMethod_var);
String_t* L_32;
L_32 = String_Join_m557B6B554B87C1742FA0B128500073B421ED0BFD(G_B7_2, L_31, NULL);
G_B8_0 = L_32;
G_B8_1 = G_B7_3;
}
IL_00e6:
{
NullCheck(G_B8_1);
G_B8_1->____genericArgumentsInfo_2 = G_B8_0;
Il2CppCodeGenWriteBarrier((void**)(&G_B8_1->____genericArgumentsInfo_2), (void*)G_B8_0);
}
IL_00eb:
{
// }
return;
}
}
// System.Void ParadoxNotion.Serialization.SerializedMethodInfo::UnityEngine.ISerializationCallbackReceiver.OnAfterDeserialize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializedMethodInfo_UnityEngine_ISerializationCallbackReceiver_OnAfterDeserialize_mF070F590E77C6AA86962C7F5D8501C0390E77EA2 (SerializedMethodInfo_t0178C1A4EC415982F21BDF7AD6260FE066C2A3E1* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_FirstOrDefault_TisMethodInfo_t_m0BDE409D8B745A112F60FA3482C66D0204FB9479_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_First_TisString_t_mB3879ED95FE5D75F6951C746C895FCE961E507BD_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t48B62DF57727FFB990D76F189BB41D4DC86FF164_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass6_0_U3CUnityEngine_ISerializationCallbackReceiver_OnAfterDeserializeU3Eb__0_m6A0CA3C1CB1DD3FCB827774888A28B634C138000_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass6_0_U3CUnityEngine_ISerializationCallbackReceiver_OnAfterDeserializeU3Eb__1_m23FD764C9B86E50BEF738E2A7B3FA744778CBEFA_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass6_0_t0CE92B050685BBC843A784FC0041259D56BEF473_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
U3CU3Ec__DisplayClass6_0_t0CE92B050685BBC843A784FC0041259D56BEF473* V_0 = NULL;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* V_1 = NULL;
Type_t* V_2 = NULL;
Type_t* V_3 = NULL;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* V_4 = NULL;
bool V_5 = false;
int32_t V_6 = 0;
Type_t* V_7 = NULL;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* V_8 = NULL;
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* V_9 = NULL;
bool V_10 = false;
int32_t V_11 = 0;
Type_t* V_12 = NULL;
MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265* V_13 = NULL;
Type_t* V_14 = NULL;
Type_t* G_B7_0 = NULL;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* G_B10_0 = NULL;
U3CU3Ec__DisplayClass6_0_t0CE92B050685BBC843A784FC0041259D56BEF473* G_B12_0 = NULL;
U3CU3Ec__DisplayClass6_0_t0CE92B050685BBC843A784FC0041259D56BEF473* G_B11_0 = NULL;
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* G_B13_0 = NULL;
U3CU3Ec__DisplayClass6_0_t0CE92B050685BBC843A784FC0041259D56BEF473* G_B13_1 = NULL;
Type_t* G_B36_0 = NULL;
{
U3CU3Ec__DisplayClass6_0_t0CE92B050685BBC843A784FC0041259D56BEF473* L_0 = (U3CU3Ec__DisplayClass6_0_t0CE92B050685BBC843A784FC0041259D56BEF473*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass6_0_t0CE92B050685BBC843A784FC0041259D56BEF473_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CU3Ec__DisplayClass6_0__ctor_mE8B51326DA97A06B4E639547EB82532BA89878EF(L_0, NULL);
V_0 = L_0;
// _hasChanged = false;
__this->____hasChanged_4 = (bool)0;
// if ( _baseInfo == null ) {
String_t* L_1 = __this->____baseInfo_0;
if (L_1)
{
goto IL_0016;
}
}
{
// return;
return;
}
IL_0016:
{
// var split = _baseInfo.Split('|');
String_t* L_2 = __this->____baseInfo_0;
NullCheck(L_2);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_3;
L_3 = String_Split_m9530B73D02054692283BF35C3A27C8F2230946F4(L_2, ((int32_t)124), 0, NULL);
V_1 = L_3;
// var type = ReflectionTools.GetType(split[0], true);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_4 = V_1;
NullCheck(L_4);
int32_t L_5 = 0;
String_t* L_6 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
Type_t* L_7;
L_7 = ReflectionTools_GetType_mFB9DA4C30AD038672B73A4E6EB9935F78094324C(L_6, (bool)1, (Type_t*)NULL, NULL);
V_2 = L_7;
// if ( type == null ) {
Type_t* L_8 = V_2;
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
bool L_9;
L_9 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_8, (Type_t*)NULL, NULL);
if (!L_9)
{
goto IL_0041;
}
}
{
// _method = null;
__this->____method_3 = (MethodInfo_t*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->____method_3), (void*)(MethodInfo_t*)NULL);
// return;
return;
}
IL_0041:
{
// var name = split[1];
U3CU3Ec__DisplayClass6_0_t0CE92B050685BBC843A784FC0041259D56BEF473* L_10 = V_0;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_11 = V_1;
NullCheck(L_11);
int32_t L_12 = 1;
String_t* L_13 = (L_11)->GetAt(static_cast<il2cpp_array_size_t>(L_12));
NullCheck(L_10);
L_10->___name_0 = L_13;
Il2CppCodeGenWriteBarrier((void**)(&L_10->___name_0), (void*)L_13);
// var returnType = split.Length >= 3 ? ReflectionTools.GetType(split[2], true) : null;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_14 = V_1;
NullCheck(L_14);
if ((((int32_t)((int32_t)(((RuntimeArray*)L_14)->max_length))) >= ((int32_t)3)))
{
goto IL_0053;
}
}
{
G_B7_0 = ((Type_t*)(NULL));
goto IL_005d;
}
IL_0053:
{
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_15 = V_1;
NullCheck(L_15);
int32_t L_16 = 2;
String_t* L_17 = (L_15)->GetAt(static_cast<il2cpp_array_size_t>(L_16));
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
Type_t* L_18;
L_18 = ReflectionTools_GetType_mFB9DA4C30AD038672B73A4E6EB9935F78094324C(L_17, (bool)1, (Type_t*)NULL, NULL);
G_B7_0 = L_18;
}
IL_005d:
{
V_3 = G_B7_0;
// var isSerializedGeneric = !string.IsNullOrEmpty(_genericArgumentsInfo);
U3CU3Ec__DisplayClass6_0_t0CE92B050685BBC843A784FC0041259D56BEF473* L_19 = V_0;
String_t* L_20 = __this->____genericArgumentsInfo_2;
bool L_21;
L_21 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_20, NULL);
NullCheck(L_19);
L_19->___isSerializedGeneric_2 = (bool)((((int32_t)L_21) == ((int32_t)0))? 1 : 0);
// var paramTypeNames = string.IsNullOrEmpty(_paramsInfo) ? null : _paramsInfo.Split('|');
String_t* L_22 = __this->____paramsInfo_1;
bool L_23;
L_23 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_22, NULL);
if (L_23)
{
goto IL_008f;
}
}
{
String_t* L_24 = __this->____paramsInfo_1;
NullCheck(L_24);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_25;
L_25 = String_Split_m9530B73D02054692283BF35C3A27C8F2230946F4(L_24, ((int32_t)124), 0, NULL);
G_B10_0 = L_25;
goto IL_0090;
}
IL_008f:
{
G_B10_0 = ((StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(NULL));
}
IL_0090:
{
V_4 = G_B10_0;
// var parameterTypes = paramTypeNames != null ? new Type[paramTypeNames.Length] : Type.EmptyTypes;
U3CU3Ec__DisplayClass6_0_t0CE92B050685BBC843A784FC0041259D56BEF473* L_26 = V_0;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_27 = V_4;
G_B11_0 = L_26;
if (L_27)
{
G_B12_0 = L_26;
goto IL_009e;
}
}
{
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_28 = ((Type_t_StaticFields*)il2cpp_codegen_static_fields_for(Type_t_il2cpp_TypeInfo_var))->___EmptyTypes_2;
G_B13_0 = L_28;
G_B13_1 = G_B11_0;
goto IL_00a7;
}
IL_009e:
{
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_29 = V_4;
NullCheck(L_29);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_30 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)SZArrayNew(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var, (uint32_t)((int32_t)(((RuntimeArray*)L_29)->max_length)));
G_B13_0 = L_30;
G_B13_1 = G_B12_0;
}
IL_00a7:
{
NullCheck(G_B13_1);
G_B13_1->___parameterTypes_1 = G_B13_0;
Il2CppCodeGenWriteBarrier((void**)(&G_B13_1->___parameterTypes_1), (void*)G_B13_0);
// var paramsFail = false;
V_5 = (bool)0;
// for ( var i = 0; i < parameterTypes.Length; i++ ) {
V_6 = 0;
goto IL_00e2;
}
IL_00b4:
{
// var pType = ReflectionTools.GetType(paramTypeNames[i], true);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_31 = V_4;
int32_t L_32 = V_6;
NullCheck(L_31);
int32_t L_33 = L_32;
String_t* L_34 = (L_31)->GetAt(static_cast<il2cpp_array_size_t>(L_33));
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
Type_t* L_35;
L_35 = ReflectionTools_GetType_mFB9DA4C30AD038672B73A4E6EB9935F78094324C(L_34, (bool)1, (Type_t*)NULL, NULL);
V_7 = L_35;
// if ( pType == null ) {
Type_t* L_36 = V_7;
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
bool L_37;
L_37 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_36, (Type_t*)NULL, NULL);
if (!L_37)
{
goto IL_00d1;
}
}
{
// paramsFail = true;
V_5 = (bool)1;
// break;
goto IL_00ee;
}
IL_00d1:
{
// parameterTypes[i] = pType;
U3CU3Ec__DisplayClass6_0_t0CE92B050685BBC843A784FC0041259D56BEF473* L_38 = V_0;
NullCheck(L_38);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_39 = L_38->___parameterTypes_1;
int32_t L_40 = V_6;
Type_t* L_41 = V_7;
NullCheck(L_39);
ArrayElementTypeCheck (L_39, L_41);
(L_39)->SetAt(static_cast<il2cpp_array_size_t>(L_40), (Type_t*)L_41);
// for ( var i = 0; i < parameterTypes.Length; i++ ) {
int32_t L_42 = V_6;
V_6 = ((int32_t)il2cpp_codegen_add(L_42, 1));
}
IL_00e2:
{
// for ( var i = 0; i < parameterTypes.Length; i++ ) {
int32_t L_43 = V_6;
U3CU3Ec__DisplayClass6_0_t0CE92B050685BBC843A784FC0041259D56BEF473* L_44 = V_0;
NullCheck(L_44);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_45 = L_44->___parameterTypes_1;
NullCheck(L_45);
if ((((int32_t)L_43) < ((int32_t)((int32_t)(((RuntimeArray*)L_45)->max_length)))))
{
goto IL_00b4;
}
}
IL_00ee:
{
// if ( !paramsFail ) {
bool L_46 = V_5;
if (L_46)
{
goto IL_018d;
}
}
{
// if ( isSerializedGeneric ) {
U3CU3Ec__DisplayClass6_0_t0CE92B050685BBC843A784FC0041259D56BEF473* L_47 = V_0;
NullCheck(L_47);
bool L_48 = L_47->___isSerializedGeneric_2;
if (!L_48)
{
goto IL_0173;
}
}
{
// var genericArgTypeNames = _genericArgumentsInfo.Split('|');
String_t* L_49 = __this->____genericArgumentsInfo_2;
NullCheck(L_49);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_50;
L_50 = String_Split_m9530B73D02054692283BF35C3A27C8F2230946F4(L_49, ((int32_t)124), 0, NULL);
V_8 = L_50;
// var genericArgTypes = new Type[genericArgTypeNames.Length];
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_51 = V_8;
NullCheck(L_51);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_52 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)SZArrayNew(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var, (uint32_t)((int32_t)(((RuntimeArray*)L_51)->max_length)));
V_9 = L_52;
// var genericArgsFail = false;
V_10 = (bool)0;
// for ( var i = 0; i < genericArgTypes.Length; i++ ) {
V_11 = 0;
goto IL_014a;
}
IL_0120:
{
// var argType = ReflectionTools.GetType(genericArgTypeNames[i], true);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_53 = V_8;
int32_t L_54 = V_11;
NullCheck(L_53);
int32_t L_55 = L_54;
String_t* L_56 = (L_53)->GetAt(static_cast<il2cpp_array_size_t>(L_55));
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
Type_t* L_57;
L_57 = ReflectionTools_GetType_mFB9DA4C30AD038672B73A4E6EB9935F78094324C(L_56, (bool)1, (Type_t*)NULL, NULL);
V_12 = L_57;
// if ( argType == null ) {
Type_t* L_58 = V_12;
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
bool L_59;
L_59 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_58, (Type_t*)NULL, NULL);
if (!L_59)
{
goto IL_013d;
}
}
{
// genericArgsFail = true;
V_10 = (bool)1;
// break;
goto IL_0152;
}
IL_013d:
{
// genericArgTypes[i] = argType;
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_60 = V_9;
int32_t L_61 = V_11;
Type_t* L_62 = V_12;
NullCheck(L_60);
ArrayElementTypeCheck (L_60, L_62);
(L_60)->SetAt(static_cast<il2cpp_array_size_t>(L_61), (Type_t*)L_62);
// for ( var i = 0; i < genericArgTypes.Length; i++ ) {
int32_t L_63 = V_11;
V_11 = ((int32_t)il2cpp_codegen_add(L_63, 1));
}
IL_014a:
{
// for ( var i = 0; i < genericArgTypes.Length; i++ ) {
int32_t L_64 = V_11;
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_65 = V_9;
NullCheck(L_65);
if ((((int32_t)L_64) < ((int32_t)((int32_t)(((RuntimeArray*)L_65)->max_length)))))
{
goto IL_0120;
}
}
IL_0152:
{
// if ( !genericArgsFail ) {
bool L_66 = V_10;
if (L_66)
{
goto IL_018d;
}
}
{
// _method = type.RTGetMethod(name, parameterTypes, returnType, genericArgTypes);
Type_t* L_67 = V_2;
U3CU3Ec__DisplayClass6_0_t0CE92B050685BBC843A784FC0041259D56BEF473* L_68 = V_0;
NullCheck(L_68);
String_t* L_69 = L_68->___name_0;
U3CU3Ec__DisplayClass6_0_t0CE92B050685BBC843A784FC0041259D56BEF473* L_70 = V_0;
NullCheck(L_70);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_71 = L_70->___parameterTypes_1;
Type_t* L_72 = V_3;
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_73 = V_9;
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
MethodInfo_t* L_74;
L_74 = ReflectionTools_RTGetMethod_mE3DC03872B6C4F347143520429CF4F26E7E27114(L_67, L_69, L_71, L_72, L_73, NULL);
__this->____method_3 = L_74;
Il2CppCodeGenWriteBarrier((void**)(&__this->____method_3), (void*)L_74);
goto IL_018d;
}
IL_0173:
{
// _method = type.RTGetMethod(name, parameterTypes, returnType);
Type_t* L_75 = V_2;
U3CU3Ec__DisplayClass6_0_t0CE92B050685BBC843A784FC0041259D56BEF473* L_76 = V_0;
NullCheck(L_76);
String_t* L_77 = L_76->___name_0;
U3CU3Ec__DisplayClass6_0_t0CE92B050685BBC843A784FC0041259D56BEF473* L_78 = V_0;
NullCheck(L_78);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_79 = L_78->___parameterTypes_1;
Type_t* L_80 = V_3;
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
MethodInfo_t* L_81;
L_81 = ReflectionTools_RTGetMethod_mE3DC03872B6C4F347143520429CF4F26E7E27114(L_75, L_77, L_79, L_80, (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)NULL, NULL);
__this->____method_3 = L_81;
Il2CppCodeGenWriteBarrier((void**)(&__this->____method_3), (void*)L_81);
}
IL_018d:
{
// if ( _method == null ) {
MethodInfo_t* L_82 = __this->____method_3;
bool L_83;
L_83 = MethodInfo_op_Equality_m1466AB76300C9F07856E706E7E914062175189D1(L_82, (MethodInfo_t*)NULL, NULL);
if (!L_83)
{
goto IL_0255;
}
}
{
// _hasChanged = true;
__this->____hasChanged_4 = (bool)1;
// var methods = type.RTGetMethods();
Type_t* L_84 = V_2;
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265* L_85;
L_85 = ReflectionTools_RTGetMethods_m5EF676BFADDFAFACFFD656BA26390DF5AF84D0C2(L_84, NULL);
V_13 = L_85;
// _method = methods.FirstOrDefault(m => m.Name == name && m.GetParameters().Length == parameterTypes.Length && isSerializedGeneric == m.IsGenericMethod);
MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265* L_86 = V_13;
U3CU3Ec__DisplayClass6_0_t0CE92B050685BBC843A784FC0041259D56BEF473* L_87 = V_0;
Func_2_t48B62DF57727FFB990D76F189BB41D4DC86FF164* L_88 = (Func_2_t48B62DF57727FFB990D76F189BB41D4DC86FF164*)il2cpp_codegen_object_new(Func_2_t48B62DF57727FFB990D76F189BB41D4DC86FF164_il2cpp_TypeInfo_var);
NullCheck(L_88);
Func_2__ctor_m85EFD3541E8A8498FD05A6169ED11E00D408A2F0(L_88, L_87, (intptr_t)((void*)U3CU3Ec__DisplayClass6_0_U3CUnityEngine_ISerializationCallbackReceiver_OnAfterDeserializeU3Eb__0_m6A0CA3C1CB1DD3FCB827774888A28B634C138000_RuntimeMethod_var), NULL);
MethodInfo_t* L_89;
L_89 = Enumerable_FirstOrDefault_TisMethodInfo_t_m0BDE409D8B745A112F60FA3482C66D0204FB9479((RuntimeObject*)L_86, L_88, Enumerable_FirstOrDefault_TisMethodInfo_t_m0BDE409D8B745A112F60FA3482C66D0204FB9479_RuntimeMethod_var);
__this->____method_3 = L_89;
Il2CppCodeGenWriteBarrier((void**)(&__this->____method_3), (void*)L_89);
// if ( _method == null ) { _method = methods.FirstOrDefault(m => m.Name == name); }
MethodInfo_t* L_90 = __this->____method_3;
bool L_91;
L_91 = MethodInfo_op_Equality_m1466AB76300C9F07856E706E7E914062175189D1(L_90, (MethodInfo_t*)NULL, NULL);
if (!L_91)
{
goto IL_01ed;
}
}
{
// if ( _method == null ) { _method = methods.FirstOrDefault(m => m.Name == name); }
MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265* L_92 = V_13;
U3CU3Ec__DisplayClass6_0_t0CE92B050685BBC843A784FC0041259D56BEF473* L_93 = V_0;
Func_2_t48B62DF57727FFB990D76F189BB41D4DC86FF164* L_94 = (Func_2_t48B62DF57727FFB990D76F189BB41D4DC86FF164*)il2cpp_codegen_object_new(Func_2_t48B62DF57727FFB990D76F189BB41D4DC86FF164_il2cpp_TypeInfo_var);
NullCheck(L_94);
Func_2__ctor_m85EFD3541E8A8498FD05A6169ED11E00D408A2F0(L_94, L_93, (intptr_t)((void*)U3CU3Ec__DisplayClass6_0_U3CUnityEngine_ISerializationCallbackReceiver_OnAfterDeserializeU3Eb__1_m23FD764C9B86E50BEF738E2A7B3FA744778CBEFA_RuntimeMethod_var), NULL);
MethodInfo_t* L_95;
L_95 = Enumerable_FirstOrDefault_TisMethodInfo_t_m0BDE409D8B745A112F60FA3482C66D0204FB9479((RuntimeObject*)L_92, L_94, Enumerable_FirstOrDefault_TisMethodInfo_t_m0BDE409D8B745A112F60FA3482C66D0204FB9479_RuntimeMethod_var);
__this->____method_3 = L_95;
Il2CppCodeGenWriteBarrier((void**)(&__this->____method_3), (void*)L_95);
}
IL_01ed:
{
// if ( _method != null && _method.IsGenericMethod ) {
MethodInfo_t* L_96 = __this->____method_3;
bool L_97;
L_97 = MethodInfo_op_Inequality_mB73597A1FCC2F906DBCADDEC68A1B7D5B7E89FA8(L_96, (MethodInfo_t*)NULL, NULL);
if (!L_97)
{
goto IL_0255;
}
}
{
MethodInfo_t* L_98 = __this->____method_3;
NullCheck(L_98);
bool L_99;
L_99 = VirtualFuncInvoker0< bool >::Invoke(26 /* System.Boolean System.Reflection.MethodBase::get_IsGenericMethod() */, L_98);
if (!L_99)
{
goto IL_0255;
}
}
{
// var argType = isSerializedGeneric ? ReflectionTools.GetType(_genericArgumentsInfo.Split('|').First(), true) : _method.GetFirstGenericParameterConstraintType();
U3CU3Ec__DisplayClass6_0_t0CE92B050685BBC843A784FC0041259D56BEF473* L_100 = V_0;
NullCheck(L_100);
bool L_101 = L_100->___isSerializedGeneric_2;
if (L_101)
{
goto IL_021d;
}
}
{
MethodInfo_t* L_102 = __this->____method_3;
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
Type_t* L_103;
L_103 = ReflectionTools_GetFirstGenericParameterConstraintType_mC609BFA7196CC8C58E60EF47A6AFCADC3644E885(L_102, NULL);
G_B36_0 = L_103;
goto IL_0237;
}
IL_021d:
{
String_t* L_104 = __this->____genericArgumentsInfo_2;
NullCheck(L_104);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_105;
L_105 = String_Split_m9530B73D02054692283BF35C3A27C8F2230946F4(L_104, ((int32_t)124), 0, NULL);
String_t* L_106;
L_106 = Enumerable_First_TisString_t_mB3879ED95FE5D75F6951C746C895FCE961E507BD((RuntimeObject*)L_105, Enumerable_First_TisString_t_mB3879ED95FE5D75F6951C746C895FCE961E507BD_RuntimeMethod_var);
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
Type_t* L_107;
L_107 = ReflectionTools_GetType_mFB9DA4C30AD038672B73A4E6EB9935F78094324C(L_106, (bool)1, (Type_t*)NULL, NULL);
G_B36_0 = L_107;
}
IL_0237:
{
V_14 = G_B36_0;
// _method = _method.MakeGenericMethod(argType);
MethodInfo_t* L_108 = __this->____method_3;
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_109 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)SZArrayNew(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var, (uint32_t)1);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_110 = L_109;
Type_t* L_111 = V_14;
NullCheck(L_110);
ArrayElementTypeCheck (L_110, L_111);
(L_110)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t*)L_111);
NullCheck(L_108);
MethodInfo_t* L_112;
L_112 = VirtualFuncInvoker1< MethodInfo_t*, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(42 /* System.Reflection.MethodInfo System.Reflection.MethodInfo::MakeGenericMethod(System.Type[]) */, L_108, L_110);
__this->____method_3 = L_112;
Il2CppCodeGenWriteBarrier((void**)(&__this->____method_3), (void*)L_112);
}
IL_0255:
{
// }
return;
}
}
// System.Void ParadoxNotion.Serialization.SerializedMethodInfo::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializedMethodInfo__ctor_m6D2252B11DDC4FC55F466DAD7B7889011ED5247C (SerializedMethodInfo_t0178C1A4EC415982F21BDF7AD6260FE066C2A3E1* __this, const RuntimeMethod* method)
{
{
// public SerializedMethodInfo() { }
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
// public SerializedMethodInfo() { }
return;
}
}
// System.Void ParadoxNotion.Serialization.SerializedMethodInfo::.ctor(System.Reflection.MethodInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializedMethodInfo__ctor_mDC004CAFB98728AAF7C382D89F697675B9FE4496 (SerializedMethodInfo_t0178C1A4EC415982F21BDF7AD6260FE066C2A3E1* __this, MethodInfo_t* ___0_method, const RuntimeMethod* method)
{
{
// public SerializedMethodInfo(MethodInfo method) {
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
// _hasChanged = false;
__this->____hasChanged_4 = (bool)0;
// _method = method;
MethodInfo_t* L_0 = ___0_method;
__this->____method_3 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->____method_3), (void*)L_0);
// }
return;
}
}
// System.Reflection.MemberInfo ParadoxNotion.Serialization.SerializedMethodInfo::AsMemberInfo()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MemberInfo_t* SerializedMethodInfo_AsMemberInfo_m05BE164697851970E8E716B1DC73C2BB33E9C1CF (SerializedMethodInfo_t0178C1A4EC415982F21BDF7AD6260FE066C2A3E1* __this, const RuntimeMethod* method)
{
{
// public MemberInfo AsMemberInfo() { return _method; }
MethodInfo_t* L_0 = __this->____method_3;
return L_0;
}
}
// System.Reflection.MethodBase ParadoxNotion.Serialization.SerializedMethodInfo::GetMethodBase()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MethodBase_t* SerializedMethodInfo_GetMethodBase_m4877E7210A60C3AEC05670403902B0C48509AA4A (SerializedMethodInfo_t0178C1A4EC415982F21BDF7AD6260FE066C2A3E1* __this, const RuntimeMethod* method)
{
{
// public MethodBase GetMethodBase() { return _method; }
MethodInfo_t* L_0 = __this->____method_3;
return L_0;
}
}
// System.Boolean ParadoxNotion.Serialization.SerializedMethodInfo::HasChanged()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SerializedMethodInfo_HasChanged_m9A509656BF2AC2E53CFCBF6C08298915BFC47FBE (SerializedMethodInfo_t0178C1A4EC415982F21BDF7AD6260FE066C2A3E1* __this, const RuntimeMethod* method)
{
{
// public bool HasChanged() { return _hasChanged; }
bool L_0 = __this->____hasChanged_4;
return L_0;
}
}
// System.String ParadoxNotion.Serialization.SerializedMethodInfo::AsString()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SerializedMethodInfo_AsString_m42F8E470563DCB5AE314D5B52D8DDD5D59A00E2E (SerializedMethodInfo_t0178C1A4EC415982F21BDF7AD6260FE066C2A3E1* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral758733BDBED83CBFF4F635AC26CA92AAE477F75D);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA42779B09629BCE81B76EF626A57A0B40F2AD827);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA5E215A6DBE803E908043576B18C4FAD26AD44F7);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF3E84B722399601AD7E281754E917478AA9AD48D);
s_Il2CppMethodInitialized = true;
}
{
// public string AsString() { return string.Format("{0} ({1})", _baseInfo.Replace("|", "."), _paramsInfo.Replace("|", ", ")); }
String_t* L_0 = __this->____baseInfo_0;
NullCheck(L_0);
String_t* L_1;
L_1 = String_Replace_mABDB7003A1D0AEDCAE9FF85E3DFFFBA752D2A166(L_0, _stringLiteralA42779B09629BCE81B76EF626A57A0B40F2AD827, _stringLiteralF3E84B722399601AD7E281754E917478AA9AD48D, NULL);
String_t* L_2 = __this->____paramsInfo_1;
NullCheck(L_2);
String_t* L_3;
L_3 = String_Replace_mABDB7003A1D0AEDCAE9FF85E3DFFFBA752D2A166(L_2, _stringLiteralA42779B09629BCE81B76EF626A57A0B40F2AD827, _stringLiteral758733BDBED83CBFF4F635AC26CA92AAE477F75D, NULL);
String_t* L_4;
L_4 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(_stringLiteralA5E215A6DBE803E908043576B18C4FAD26AD44F7, L_1, L_3, NULL);
return L_4;
}
}
// System.String ParadoxNotion.Serialization.SerializedMethodInfo::ToString()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SerializedMethodInfo_ToString_mFC050E90505F65B17DF47F6A3EDD8AA958DAA578 (SerializedMethodInfo_t0178C1A4EC415982F21BDF7AD6260FE066C2A3E1* __this, const RuntimeMethod* method)
{
{
// public override string ToString() { return AsString(); }
String_t* L_0;
L_0 = SerializedMethodInfo_AsString_m42F8E470563DCB5AE314D5B52D8DDD5D59A00E2E(__this, NULL);
return L_0;
}
}
// System.Reflection.MethodInfo ParadoxNotion.Serialization.SerializedMethodInfo::op_Implicit(ParadoxNotion.Serialization.SerializedMethodInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MethodInfo_t* SerializedMethodInfo_op_Implicit_m9C7F7B26C9ED02982F33741C6C6C3EBBF669B085 (SerializedMethodInfo_t0178C1A4EC415982F21BDF7AD6260FE066C2A3E1* ___0_value, const RuntimeMethod* method)
{
{
// return value != null ? value._method : null;
SerializedMethodInfo_t0178C1A4EC415982F21BDF7AD6260FE066C2A3E1* L_0 = ___0_value;
if (L_0)
{
goto IL_0005;
}
}
{
return (MethodInfo_t*)NULL;
}
IL_0005:
{
SerializedMethodInfo_t0178C1A4EC415982F21BDF7AD6260FE066C2A3E1* L_1 = ___0_value;
NullCheck(L_1);
MethodInfo_t* L_2 = L_1->____method_3;
return L_2;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void ParadoxNotion.Serialization.SerializedMethodInfo/<>c::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_m475EB2694846DC2C6DD4DA3DB1DC57C188BB6F1B (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t79F63B0C2146F10BDB3DCCDA0A7B09D53F91F198_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
U3CU3Ec_t79F63B0C2146F10BDB3DCCDA0A7B09D53F91F198* L_0 = (U3CU3Ec_t79F63B0C2146F10BDB3DCCDA0A7B09D53F91F198*)il2cpp_codegen_object_new(U3CU3Ec_t79F63B0C2146F10BDB3DCCDA0A7B09D53F91F198_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CU3Ec__ctor_m8B3214BD7113889CF90FBDB30F8D98D088D886C7(L_0, NULL);
((U3CU3Ec_t79F63B0C2146F10BDB3DCCDA0A7B09D53F91F198_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t79F63B0C2146F10BDB3DCCDA0A7B09D53F91F198_il2cpp_TypeInfo_var))->___U3CU3E9_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t79F63B0C2146F10BDB3DCCDA0A7B09D53F91F198_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t79F63B0C2146F10BDB3DCCDA0A7B09D53F91F198_il2cpp_TypeInfo_var))->___U3CU3E9_0), (void*)L_0);
return;
}
}
// System.Void ParadoxNotion.Serialization.SerializedMethodInfo/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m8B3214BD7113889CF90FBDB30F8D98D088D886C7 (U3CU3Ec_t79F63B0C2146F10BDB3DCCDA0A7B09D53F91F198* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// System.String ParadoxNotion.Serialization.SerializedMethodInfo/<>c::<UnityEngine.ISerializationCallbackReceiver.OnBeforeSerialize>b__5_0(System.Reflection.ParameterInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* U3CU3Ec_U3CUnityEngine_ISerializationCallbackReceiver_OnBeforeSerializeU3Eb__5_0_mDC9918892BF0A6848EDDC655C0D8BA91293CD46B (U3CU3Ec_t79F63B0C2146F10BDB3DCCDA0A7B09D53F91F198* __this, ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* ___0_p, const RuntimeMethod* method)
{
{
// _paramsInfo = string.Join("|", _method.GetParameters().Select(p => p.ParameterType.FullName).ToArray());
ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* L_0 = ___0_p;
NullCheck(L_0);
Type_t* L_1;
L_1 = VirtualFuncInvoker0< Type_t* >::Invoke(11 /* System.Type System.Reflection.ParameterInfo::get_ParameterType() */, L_0);
NullCheck(L_1);
String_t* L_2;
L_2 = VirtualFuncInvoker0< String_t* >::Invoke(26 /* System.String System.Type::get_FullName() */, L_1);
return L_2;
}
}
// System.String ParadoxNotion.Serialization.SerializedMethodInfo/<>c::<UnityEngine.ISerializationCallbackReceiver.OnBeforeSerialize>b__5_1(System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* U3CU3Ec_U3CUnityEngine_ISerializationCallbackReceiver_OnBeforeSerializeU3Eb__5_1_m05D0BDD50D91625463AC6BEA0E5EA1342F246EAD (U3CU3Ec_t79F63B0C2146F10BDB3DCCDA0A7B09D53F91F198* __this, Type_t* ___0_a, const RuntimeMethod* method)
{
{
// _genericArgumentsInfo = _method.IsGenericMethod ? string.Join("|", _method.RTGetGenericArguments().Select(a => a.FullName).ToArray()) : null;
Type_t* L_0 = ___0_a;
NullCheck(L_0);
String_t* L_1;
L_1 = VirtualFuncInvoker0< String_t* >::Invoke(26 /* System.String System.Type::get_FullName() */, L_0);
return L_1;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void ParadoxNotion.Serialization.SerializedMethodInfo/<>c__DisplayClass6_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass6_0__ctor_mE8B51326DA97A06B4E639547EB82532BA89878EF (U3CU3Ec__DisplayClass6_0_t0CE92B050685BBC843A784FC0041259D56BEF473* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// System.Boolean ParadoxNotion.Serialization.SerializedMethodInfo/<>c__DisplayClass6_0::<UnityEngine.ISerializationCallbackReceiver.OnAfterDeserialize>b__0(System.Reflection.MethodInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec__DisplayClass6_0_U3CUnityEngine_ISerializationCallbackReceiver_OnAfterDeserializeU3Eb__0_m6A0CA3C1CB1DD3FCB827774888A28B634C138000 (U3CU3Ec__DisplayClass6_0_t0CE92B050685BBC843A784FC0041259D56BEF473* __this, MethodInfo_t* ___0_m, const RuntimeMethod* method)
{
{
// _method = methods.FirstOrDefault(m => m.Name == name && m.GetParameters().Length == parameterTypes.Length && isSerializedGeneric == m.IsGenericMethod);
MethodInfo_t* L_0 = ___0_m;
NullCheck(L_0);
String_t* L_1;
L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, L_0);
String_t* L_2 = __this->___name_0;
bool L_3;
L_3 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_1, L_2, NULL);
if (!L_3)
{
goto IL_0034;
}
}
{
MethodInfo_t* L_4 = ___0_m;
NullCheck(L_4);
ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_5;
L_5 = VirtualFuncInvoker0< ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* >::Invoke(16 /* System.Reflection.ParameterInfo[] System.Reflection.MethodBase::GetParameters() */, L_4);
NullCheck(L_5);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_6 = __this->___parameterTypes_1;
NullCheck(L_6);
if ((!(((uint32_t)((int32_t)(((RuntimeArray*)L_5)->max_length))) == ((uint32_t)((int32_t)(((RuntimeArray*)L_6)->max_length))))))
{
goto IL_0034;
}
}
{
bool L_7 = __this->___isSerializedGeneric_2;
MethodInfo_t* L_8 = ___0_m;
NullCheck(L_8);
bool L_9;
L_9 = VirtualFuncInvoker0< bool >::Invoke(26 /* System.Boolean System.Reflection.MethodBase::get_IsGenericMethod() */, L_8);
return (bool)((((int32_t)L_7) == ((int32_t)L_9))? 1 : 0);
}
IL_0034:
{
return (bool)0;
}
}
// System.Boolean ParadoxNotion.Serialization.SerializedMethodInfo/<>c__DisplayClass6_0::<UnityEngine.ISerializationCallbackReceiver.OnAfterDeserialize>b__1(System.Reflection.MethodInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec__DisplayClass6_0_U3CUnityEngine_ISerializationCallbackReceiver_OnAfterDeserializeU3Eb__1_m23FD764C9B86E50BEF738E2A7B3FA744778CBEFA (U3CU3Ec__DisplayClass6_0_t0CE92B050685BBC843A784FC0041259D56BEF473* __this, MethodInfo_t* ___0_m, const RuntimeMethod* method)
{
{
// if ( _method == null ) { _method = methods.FirstOrDefault(m => m.Name == name); }
MethodInfo_t* L_0 = ___0_m;
NullCheck(L_0);
String_t* L_1;
L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, L_0);
String_t* L_2 = __this->___name_0;
bool L_3;
L_3 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_1, L_2, NULL);
return L_3;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void ParadoxNotion.Serialization.SerializedTypeInfo::UnityEngine.ISerializationCallbackReceiver.OnBeforeSerialize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializedTypeInfo_UnityEngine_ISerializationCallbackReceiver_OnBeforeSerialize_mFA54A328C5D8FD7AFD85878F87ACA969D4FA9075 (SerializedTypeInfo_tEB898AD63BF5927EFC8F9089F5AC850B55F6837B* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if ( _type != null ) { _baseInfo = _type.FullName; }
Type_t* L_0 = __this->____type_1;
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_0, (Type_t*)NULL, NULL);
if (!L_1)
{
goto IL_001f;
}
}
{
// if ( _type != null ) { _baseInfo = _type.FullName; }
Type_t* L_2 = __this->____type_1;
NullCheck(L_2);
String_t* L_3;
L_3 = VirtualFuncInvoker0< String_t* >::Invoke(26 /* System.String System.Type::get_FullName() */, L_2);
__this->____baseInfo_0 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&__this->____baseInfo_0), (void*)L_3);
}
IL_001f:
{
// }
return;
}
}
// System.Void ParadoxNotion.Serialization.SerializedTypeInfo::UnityEngine.ISerializationCallbackReceiver.OnAfterDeserialize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializedTypeInfo_UnityEngine_ISerializationCallbackReceiver_OnAfterDeserialize_m0960478CB000D12542990D7EFA150B09766E5A2D (SerializedTypeInfo_tEB898AD63BF5927EFC8F9089F5AC850B55F6837B* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if ( _baseInfo == null ) { return; }
String_t* L_0 = __this->____baseInfo_0;
if (L_0)
{
goto IL_0009;
}
}
{
// if ( _baseInfo == null ) { return; }
return;
}
IL_0009:
{
// _type = ReflectionTools.GetType(_baseInfo, true);
String_t* L_1 = __this->____baseInfo_0;
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
Type_t* L_2;
L_2 = ReflectionTools_GetType_mFB9DA4C30AD038672B73A4E6EB9935F78094324C(L_1, (bool)1, (Type_t*)NULL, NULL);
__this->____type_1 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->____type_1), (void*)L_2);
// }
return;
}
}
// System.Void ParadoxNotion.Serialization.SerializedTypeInfo::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializedTypeInfo__ctor_mAD248980521CBBFBF1461D61A4F20883019ED724 (SerializedTypeInfo_tEB898AD63BF5927EFC8F9089F5AC850B55F6837B* __this, const RuntimeMethod* method)
{
{
// public SerializedTypeInfo() { }
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
// public SerializedTypeInfo() { }
return;
}
}
// System.Void ParadoxNotion.Serialization.SerializedTypeInfo::.ctor(System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializedTypeInfo__ctor_m0A71E7D69578E15371EFE69AC65488DB20107991 (SerializedTypeInfo_tEB898AD63BF5927EFC8F9089F5AC850B55F6837B* __this, Type_t* ___0_info, const RuntimeMethod* method)
{
{
// public SerializedTypeInfo(Type info) {
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
// _baseInfo = null;
__this->____baseInfo_0 = (String_t*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->____baseInfo_0), (void*)(String_t*)NULL);
// _type = info;
Type_t* L_0 = ___0_info;
__this->____type_1 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->____type_1), (void*)L_0);
// }
return;
}
}
// System.Reflection.MemberInfo ParadoxNotion.Serialization.SerializedTypeInfo::AsMemberInfo()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MemberInfo_t* SerializedTypeInfo_AsMemberInfo_m583471BC61C2EFE9D4BAFBBAAD7F5FD2862B0943 (SerializedTypeInfo_tEB898AD63BF5927EFC8F9089F5AC850B55F6837B* __this, const RuntimeMethod* method)
{
{
// public MemberInfo AsMemberInfo() { return _type; }
Type_t* L_0 = __this->____type_1;
return L_0;
}
}
// System.String ParadoxNotion.Serialization.SerializedTypeInfo::AsString()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SerializedTypeInfo_AsString_mBF3451F43339D31CC714F74DC74227131CBDA9CE (SerializedTypeInfo_tEB898AD63BF5927EFC8F9089F5AC850B55F6837B* __this, const RuntimeMethod* method)
{
{
// public string AsString() { return _baseInfo; }
String_t* L_0 = __this->____baseInfo_0;
return L_0;
}
}
// System.String ParadoxNotion.Serialization.SerializedTypeInfo::ToString()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SerializedTypeInfo_ToString_m92E0BAC186B2D8CF7EAE488447474C18BAD7F432 (SerializedTypeInfo_tEB898AD63BF5927EFC8F9089F5AC850B55F6837B* __this, const RuntimeMethod* method)
{
{
// public override string ToString() { return _baseInfo; }
String_t* L_0 = __this->____baseInfo_0;
return L_0;
}
}
// System.Type ParadoxNotion.Serialization.SerializedTypeInfo::op_Implicit(ParadoxNotion.Serialization.SerializedTypeInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* SerializedTypeInfo_op_Implicit_m578964FA30CEE1484F621DFC6A978BBD6D4123A5 (SerializedTypeInfo_tEB898AD63BF5927EFC8F9089F5AC850B55F6837B* ___0_value, const RuntimeMethod* method)
{
{
// return value != null ? value._type : null;
SerializedTypeInfo_tEB898AD63BF5927EFC8F9089F5AC850B55F6837B* L_0 = ___0_value;
if (L_0)
{
goto IL_0005;
}
}
{
return (Type_t*)NULL;
}
IL_0005:
{
SerializedTypeInfo_tEB898AD63BF5927EFC8F9089F5AC850B55F6837B* L_1 = ___0_value;
NullCheck(L_1);
Type_t* L_2 = L_1->____type_1;
return L_2;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Boolean ParadoxNotion.Serialization.SerializedUnityEventInfo::get_isStatic()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SerializedUnityEventInfo_get_isStatic_m69430A895F4D8EBE54C7B5BC7DF2C3C370BC25DA (SerializedUnityEventInfo_t36C0918D3B4978DA52F167E1846BA390C1339A22* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FieldInfo_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PropertyInfo_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if ( _memberInfo is FieldInfo ) { return ( _memberInfo as FieldInfo ).IsStatic; }
MemberInfo_t* L_0 = __this->____memberInfo_1;
if (!((FieldInfo_t*)IsInstClass((RuntimeObject*)L_0, FieldInfo_t_il2cpp_TypeInfo_var)))
{
goto IL_001e;
}
}
{
// if ( _memberInfo is FieldInfo ) { return ( _memberInfo as FieldInfo ).IsStatic; }
MemberInfo_t* L_1 = __this->____memberInfo_1;
NullCheck(((FieldInfo_t*)IsInstClass((RuntimeObject*)L_1, FieldInfo_t_il2cpp_TypeInfo_var)));
bool L_2;
L_2 = FieldInfo_get_IsStatic_mEBBEB7B19A48D3E11BE830F3704C131A681F6139(((FieldInfo_t*)IsInstClass((RuntimeObject*)L_1, FieldInfo_t_il2cpp_TypeInfo_var)), NULL);
return L_2;
}
IL_001e:
{
// if ( _memberInfo is PropertyInfo ) { return ( _memberInfo as PropertyInfo ).IsStatic(); }
MemberInfo_t* L_3 = __this->____memberInfo_1;
if (!((PropertyInfo_t*)IsInstClass((RuntimeObject*)L_3, PropertyInfo_t_il2cpp_TypeInfo_var)))
{
goto IL_003c;
}
}
{
// if ( _memberInfo is PropertyInfo ) { return ( _memberInfo as PropertyInfo ).IsStatic(); }
MemberInfo_t* L_4 = __this->____memberInfo_1;
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
bool L_5;
L_5 = ReflectionTools_IsStatic_m44A1094841BD0D6C1433616A3FB21393D2B32C14(((PropertyInfo_t*)IsInstClass((RuntimeObject*)L_4, PropertyInfo_t_il2cpp_TypeInfo_var)), NULL);
return L_5;
}
IL_003c:
{
// return false;
return (bool)0;
}
}
// System.Type ParadoxNotion.Serialization.SerializedUnityEventInfo::get_memberType()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* SerializedUnityEventInfo_get_memberType_m31CFD277B2D842464846E8B1A0E4FB9C9B6C2275 (SerializedUnityEventInfo_t36C0918D3B4978DA52F167E1846BA390C1339A22* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FieldInfo_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PropertyInfo_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if ( _memberInfo is FieldInfo ) { return ( _memberInfo as FieldInfo ).FieldType; }
MemberInfo_t* L_0 = __this->____memberInfo_1;
if (!((FieldInfo_t*)IsInstClass((RuntimeObject*)L_0, FieldInfo_t_il2cpp_TypeInfo_var)))
{
goto IL_001e;
}
}
{
// if ( _memberInfo is FieldInfo ) { return ( _memberInfo as FieldInfo ).FieldType; }
MemberInfo_t* L_1 = __this->____memberInfo_1;
NullCheck(((FieldInfo_t*)IsInstClass((RuntimeObject*)L_1, FieldInfo_t_il2cpp_TypeInfo_var)));
Type_t* L_2;
L_2 = VirtualFuncInvoker0< Type_t* >::Invoke(17 /* System.Type System.Reflection.FieldInfo::get_FieldType() */, ((FieldInfo_t*)IsInstClass((RuntimeObject*)L_1, FieldInfo_t_il2cpp_TypeInfo_var)));
return L_2;
}
IL_001e:
{
// if ( _memberInfo is PropertyInfo ) { return ( _memberInfo as PropertyInfo ).PropertyType; }
MemberInfo_t* L_3 = __this->____memberInfo_1;
if (!((PropertyInfo_t*)IsInstClass((RuntimeObject*)L_3, PropertyInfo_t_il2cpp_TypeInfo_var)))
{
goto IL_003c;
}
}
{
// if ( _memberInfo is PropertyInfo ) { return ( _memberInfo as PropertyInfo ).PropertyType; }
MemberInfo_t* L_4 = __this->____memberInfo_1;
NullCheck(((PropertyInfo_t*)IsInstClass((RuntimeObject*)L_4, PropertyInfo_t_il2cpp_TypeInfo_var)));
Type_t* L_5;
L_5 = VirtualFuncInvoker0< Type_t* >::Invoke(16 /* System.Type System.Reflection.PropertyInfo::get_PropertyType() */, ((PropertyInfo_t*)IsInstClass((RuntimeObject*)L_4, PropertyInfo_t_il2cpp_TypeInfo_var)));
return L_5;
}
IL_003c:
{
// return null;
return (Type_t*)NULL;
}
}
// System.Void ParadoxNotion.Serialization.SerializedUnityEventInfo::UnityEngine.ISerializationCallbackReceiver.OnBeforeSerialize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializedUnityEventInfo_UnityEngine_ISerializationCallbackReceiver_OnBeforeSerialize_m93905BA3296FF8D08364479A79FB539EE9792376 (SerializedUnityEventInfo_t36C0918D3B4978DA52F167E1846BA390C1339A22* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC81F6681F78FB7222ECF711CB1AE99D5896A036C);
s_Il2CppMethodInitialized = true;
}
{
// if ( _memberInfo != null ) { _baseInfo = string.Format("{0}|{1}", _memberInfo.RTReflectedOrDeclaredType().FullName, _memberInfo.Name); }
MemberInfo_t* L_0 = __this->____memberInfo_1;
bool L_1;
L_1 = MemberInfo_op_Inequality_m30A32A50379A6AD359992D3DED56EDE4646D17CA(L_0, (MemberInfo_t*)NULL, NULL);
if (!L_1)
{
goto IL_0039;
}
}
{
// if ( _memberInfo != null ) { _baseInfo = string.Format("{0}|{1}", _memberInfo.RTReflectedOrDeclaredType().FullName, _memberInfo.Name); }
MemberInfo_t* L_2 = __this->____memberInfo_1;
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
Type_t* L_3;
L_3 = ReflectionTools_RTReflectedOrDeclaredType_m32DA44AFE760986850D8CEFD7ED2D0D9A0124F85(L_2, NULL);
NullCheck(L_3);
String_t* L_4;
L_4 = VirtualFuncInvoker0< String_t* >::Invoke(26 /* System.String System.Type::get_FullName() */, L_3);
MemberInfo_t* L_5 = __this->____memberInfo_1;
NullCheck(L_5);
String_t* L_6;
L_6 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, L_5);
String_t* L_7;
L_7 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(_stringLiteralC81F6681F78FB7222ECF711CB1AE99D5896A036C, L_4, L_6, NULL);
__this->____baseInfo_0 = L_7;
Il2CppCodeGenWriteBarrier((void**)(&__this->____baseInfo_0), (void*)L_7);
}
IL_0039:
{
// }
return;
}
}
// System.Void ParadoxNotion.Serialization.SerializedUnityEventInfo::UnityEngine.ISerializationCallbackReceiver.OnAfterDeserialize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializedUnityEventInfo_UnityEngine_ISerializationCallbackReceiver_OnAfterDeserialize_m2B228A493C8F30BCB33B748642BB8422A1E58BC0 (SerializedUnityEventInfo_t36C0918D3B4978DA52F167E1846BA390C1339A22* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FieldInfo_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PropertyInfo_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8_0_0_0_var);
s_Il2CppMethodInitialized = true;
}
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* V_0 = NULL;
Type_t* V_1 = NULL;
String_t* V_2 = NULL;
MemberInfo_t* V_3 = NULL;
{
// if ( _baseInfo == null ) {
String_t* L_0 = __this->____baseInfo_0;
if (L_0)
{
goto IL_0009;
}
}
{
// return;
return;
}
IL_0009:
{
// var split = _baseInfo.Split('|');
String_t* L_1 = __this->____baseInfo_0;
NullCheck(L_1);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_2;
L_2 = String_Split_m9530B73D02054692283BF35C3A27C8F2230946F4(L_1, ((int32_t)124), 0, NULL);
V_0 = L_2;
// var type = ReflectionTools.GetType(split[0], true);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_3 = V_0;
NullCheck(L_3);
int32_t L_4 = 0;
String_t* L_5 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
Type_t* L_6;
L_6 = ReflectionTools_GetType_mFB9DA4C30AD038672B73A4E6EB9935F78094324C(L_5, (bool)1, (Type_t*)NULL, NULL);
V_1 = L_6;
// if ( type == null ) {
Type_t* L_7 = V_1;
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
bool L_8;
L_8 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_7, (Type_t*)NULL, NULL);
if (!L_8)
{
goto IL_0034;
}
}
{
// _memberInfo = null;
__this->____memberInfo_1 = (MemberInfo_t*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->____memberInfo_1), (void*)(MemberInfo_t*)NULL);
// return;
return;
}
IL_0034:
{
// var name = split[1];
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_9 = V_0;
NullCheck(L_9);
int32_t L_10 = 1;
String_t* L_11 = (L_9)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
V_2 = L_11;
// var result = type.RTGetFieldOrProp(name);
Type_t* L_12 = V_1;
String_t* L_13 = V_2;
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
MemberInfo_t* L_14;
L_14 = ReflectionTools_RTGetFieldOrProp_m2159F3C36017951D09058FB8B51B25B9480E0966(L_12, L_13, NULL);
V_3 = L_14;
// _memberInfo = null;
__this->____memberInfo_1 = (MemberInfo_t*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->____memberInfo_1), (void*)(MemberInfo_t*)NULL);
// if ( result is FieldInfo && typeof(UnityEventBase).RTIsAssignableFrom(( result as FieldInfo ).FieldType) ) {
MemberInfo_t* L_15 = V_3;
if (!((FieldInfo_t*)IsInstClass((RuntimeObject*)L_15, FieldInfo_t_il2cpp_TypeInfo_var)))
{
goto IL_0073;
}
}
{
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_16 = { reinterpret_cast<intptr_t> (UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_17;
L_17 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_16, NULL);
MemberInfo_t* L_18 = V_3;
NullCheck(((FieldInfo_t*)IsInstClass((RuntimeObject*)L_18, FieldInfo_t_il2cpp_TypeInfo_var)));
Type_t* L_19;
L_19 = VirtualFuncInvoker0< Type_t* >::Invoke(17 /* System.Type System.Reflection.FieldInfo::get_FieldType() */, ((FieldInfo_t*)IsInstClass((RuntimeObject*)L_18, FieldInfo_t_il2cpp_TypeInfo_var)));
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
bool L_20;
L_20 = ReflectionTools_RTIsAssignableFrom_m5A988A33C105704D546EF229B65CAC9F7A8A2831(L_17, L_19, NULL);
if (!L_20)
{
goto IL_0073;
}
}
{
// _memberInfo = result;
MemberInfo_t* L_21 = V_3;
__this->____memberInfo_1 = L_21;
Il2CppCodeGenWriteBarrier((void**)(&__this->____memberInfo_1), (void*)L_21);
// return;
return;
}
IL_0073:
{
// if ( result is PropertyInfo && typeof(UnityEventBase).RTIsAssignableFrom(( result as PropertyInfo ).PropertyType) ) {
MemberInfo_t* L_22 = V_3;
if (!((PropertyInfo_t*)IsInstClass((RuntimeObject*)L_22, PropertyInfo_t_il2cpp_TypeInfo_var)))
{
goto IL_009f;
}
}
{
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_23 = { reinterpret_cast<intptr_t> (UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_24;
L_24 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_23, NULL);
MemberInfo_t* L_25 = V_3;
NullCheck(((PropertyInfo_t*)IsInstClass((RuntimeObject*)L_25, PropertyInfo_t_il2cpp_TypeInfo_var)));
Type_t* L_26;
L_26 = VirtualFuncInvoker0< Type_t* >::Invoke(16 /* System.Type System.Reflection.PropertyInfo::get_PropertyType() */, ((PropertyInfo_t*)IsInstClass((RuntimeObject*)L_25, PropertyInfo_t_il2cpp_TypeInfo_var)));
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
bool L_27;
L_27 = ReflectionTools_RTIsAssignableFrom_m5A988A33C105704D546EF229B65CAC9F7A8A2831(L_24, L_26, NULL);
if (!L_27)
{
goto IL_009f;
}
}
{
// _memberInfo = result;
MemberInfo_t* L_28 = V_3;
__this->____memberInfo_1 = L_28;
Il2CppCodeGenWriteBarrier((void**)(&__this->____memberInfo_1), (void*)L_28);
// return;
return;
}
IL_009f:
{
// }
return;
}
}
// System.Void ParadoxNotion.Serialization.SerializedUnityEventInfo::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializedUnityEventInfo__ctor_m57C28DF4EC79C6126DDE2D7A8AB59AE756C24725 (SerializedUnityEventInfo_t36C0918D3B4978DA52F167E1846BA390C1339A22* __this, const RuntimeMethod* method)
{
{
// public SerializedUnityEventInfo() { }
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
// public SerializedUnityEventInfo() { }
return;
}
}
// System.Void ParadoxNotion.Serialization.SerializedUnityEventInfo::.ctor(System.Reflection.FieldInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializedUnityEventInfo__ctor_mE8664885411AFD89D81B984BDB422BCA6BC997C4 (SerializedUnityEventInfo_t36C0918D3B4978DA52F167E1846BA390C1339A22* __this, FieldInfo_t* ___0_info, const RuntimeMethod* method)
{
{
// public SerializedUnityEventInfo(FieldInfo info) { _memberInfo = info; }
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
// public SerializedUnityEventInfo(FieldInfo info) { _memberInfo = info; }
FieldInfo_t* L_0 = ___0_info;
__this->____memberInfo_1 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->____memberInfo_1), (void*)L_0);
// public SerializedUnityEventInfo(FieldInfo info) { _memberInfo = info; }
return;
}
}
// System.Void ParadoxNotion.Serialization.SerializedUnityEventInfo::.ctor(System.Reflection.PropertyInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializedUnityEventInfo__ctor_mB4FB2E5C22803EB6BD1D51048827D8E9662E54D4 (SerializedUnityEventInfo_t36C0918D3B4978DA52F167E1846BA390C1339A22* __this, PropertyInfo_t* ___0_info, const RuntimeMethod* method)
{
{
// public SerializedUnityEventInfo(PropertyInfo info) { _memberInfo = info; }
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
// public SerializedUnityEventInfo(PropertyInfo info) { _memberInfo = info; }
PropertyInfo_t* L_0 = ___0_info;
__this->____memberInfo_1 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->____memberInfo_1), (void*)L_0);
// public SerializedUnityEventInfo(PropertyInfo info) { _memberInfo = info; }
return;
}
}
// System.Void ParadoxNotion.Serialization.SerializedUnityEventInfo::.ctor(System.Reflection.MemberInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializedUnityEventInfo__ctor_m3120D5A92BB805FFEE56770FD76A84C38B889038 (SerializedUnityEventInfo_t36C0918D3B4978DA52F167E1846BA390C1339A22* __this, MemberInfo_t* ___0_info, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FieldInfo_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PropertyInfo_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public SerializedUnityEventInfo(MemberInfo info) {
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
// if ( info is FieldInfo || info is PropertyInfo ) {
MemberInfo_t* L_0 = ___0_info;
if (((FieldInfo_t*)IsInstClass((RuntimeObject*)L_0, FieldInfo_t_il2cpp_TypeInfo_var)))
{
goto IL_0016;
}
}
{
MemberInfo_t* L_1 = ___0_info;
if (!((PropertyInfo_t*)IsInstClass((RuntimeObject*)L_1, PropertyInfo_t_il2cpp_TypeInfo_var)))
{
goto IL_001e;
}
}
IL_0016:
{
// _memberInfo = info;
MemberInfo_t* L_2 = ___0_info;
__this->____memberInfo_1 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->____memberInfo_1), (void*)L_2);
// return;
return;
}
IL_001e:
{
// throw new System.Exception("MemberInfo is neither Field nor Property");
Exception_t* L_3 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)));
NullCheck(L_3);
Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral173303F7687F9FD87AD7F129DCF2EB254F4836F9)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SerializedUnityEventInfo__ctor_m3120D5A92BB805FFEE56770FD76A84C38B889038_RuntimeMethod_var)));
}
}
// System.Reflection.MemberInfo ParadoxNotion.Serialization.SerializedUnityEventInfo::AsMemberInfo()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MemberInfo_t* SerializedUnityEventInfo_AsMemberInfo_mC2B8C626FA5069EB57D5FD767862386314EB0659 (SerializedUnityEventInfo_t36C0918D3B4978DA52F167E1846BA390C1339A22* __this, const RuntimeMethod* method)
{
{
// public MemberInfo AsMemberInfo() { return _memberInfo; }
MemberInfo_t* L_0 = __this->____memberInfo_1;
return L_0;
}
}
// System.String ParadoxNotion.Serialization.SerializedUnityEventInfo::AsString()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SerializedUnityEventInfo_AsString_mA50C79CF70DF5C334A5337C8571058A56CF40539 (SerializedUnityEventInfo_t36C0918D3B4978DA52F167E1846BA390C1339A22* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral548D93DDB2AC6B24373148B19D9A625571AB2318);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA42779B09629BCE81B76EF626A57A0B40F2AD827);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF3E84B722399601AD7E281754E917478AA9AD48D);
s_Il2CppMethodInitialized = true;
}
{
// public string AsString() { return _baseInfo != null ? _baseInfo.Replace("|", ".") : "None"; }
String_t* L_0 = __this->____baseInfo_0;
if (L_0)
{
goto IL_000e;
}
}
{
return _stringLiteral548D93DDB2AC6B24373148B19D9A625571AB2318;
}
IL_000e:
{
String_t* L_1 = __this->____baseInfo_0;
NullCheck(L_1);
String_t* L_2;
L_2 = String_Replace_mABDB7003A1D0AEDCAE9FF85E3DFFFBA752D2A166(L_1, _stringLiteralA42779B09629BCE81B76EF626A57A0B40F2AD827, _stringLiteralF3E84B722399601AD7E281754E917478AA9AD48D, NULL);
return L_2;
}
}
// System.String ParadoxNotion.Serialization.SerializedUnityEventInfo::ToString()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SerializedUnityEventInfo_ToString_m35D140FC52DB4853424E75AE6EE5BECC9F33A08A (SerializedUnityEventInfo_t36C0918D3B4978DA52F167E1846BA390C1339A22* __this, const RuntimeMethod* method)
{
{
// public override string ToString() { return AsString(); }
String_t* L_0;
L_0 = SerializedUnityEventInfo_AsString_mA50C79CF70DF5C334A5337C8571058A56CF40539(__this, NULL);
return L_0;
}
}
// System.Reflection.FieldInfo ParadoxNotion.Serialization.SerializedUnityEventInfo::op_Implicit(ParadoxNotion.Serialization.SerializedUnityEventInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FieldInfo_t* SerializedUnityEventInfo_op_Implicit_mC29A03AF0761B1A002DC9EB83B6FE9D0C3A3386A (SerializedUnityEventInfo_t36C0918D3B4978DA52F167E1846BA390C1339A22* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FieldInfo_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// return value != null ? value._memberInfo as FieldInfo : null;
SerializedUnityEventInfo_t36C0918D3B4978DA52F167E1846BA390C1339A22* L_0 = ___0_value;
if (L_0)
{
goto IL_0005;
}
}
{
return (FieldInfo_t*)NULL;
}
IL_0005:
{
SerializedUnityEventInfo_t36C0918D3B4978DA52F167E1846BA390C1339A22* L_1 = ___0_value;
NullCheck(L_1);
MemberInfo_t* L_2 = L_1->____memberInfo_1;
return ((FieldInfo_t*)IsInstClass((RuntimeObject*)L_2, FieldInfo_t_il2cpp_TypeInfo_var));
}
}
// System.Reflection.PropertyInfo ParadoxNotion.Serialization.SerializedUnityEventInfo::op_Implicit(ParadoxNotion.Serialization.SerializedUnityEventInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PropertyInfo_t* SerializedUnityEventInfo_op_Implicit_m95A9E9EECEC59495811D08696AC8E68BCEA50B87 (SerializedUnityEventInfo_t36C0918D3B4978DA52F167E1846BA390C1339A22* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PropertyInfo_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// return value != null ? value._memberInfo as PropertyInfo : null;
SerializedUnityEventInfo_t36C0918D3B4978DA52F167E1846BA390C1339A22* L_0 = ___0_value;
if (L_0)
{
goto IL_0005;
}
}
{
return (PropertyInfo_t*)NULL;
}
IL_0005:
{
SerializedUnityEventInfo_t36C0918D3B4978DA52F167E1846BA390C1339A22* L_1 = ___0_value;
NullCheck(L_1);
MemberInfo_t* L_2 = L_1->____memberInfo_1;
return ((PropertyInfo_t*)IsInstClass((RuntimeObject*)L_2, PropertyInfo_t_il2cpp_TypeInfo_var));
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void ParadoxNotion.Serialization.FullSerializer.fsForwardAttribute::.ctor(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsForwardAttribute__ctor_mECBDAE08A7FC8AAC3A367ECF023F3F601E4E3F20 (fsForwardAttribute_tA91AF0CED4C1A8F4341602AB9DA6C92E2F7E7A7F* __this, String_t* ___0_memberName, const RuntimeMethod* method)
{
{
// public fsForwardAttribute(string memberName) {
Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2(__this, NULL);
// MemberName = memberName;
String_t* L_0 = ___0_memberName;
__this->___MemberName_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___MemberName_0), (void*)L_0);
// }
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void ParadoxNotion.Serialization.FullSerializer.fsWriteOnlyAttribute::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsWriteOnlyAttribute__ctor_m42D93C684C8A1783D8B330E215D1DD9708F7B64F (fsWriteOnlyAttribute_t405A4B710AE9BFECEE88753573AE29BE7C7CBBE0* __this, const RuntimeMethod* method)
{
{
Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void ParadoxNotion.Serialization.FullSerializer.fsReadOnlyAttribute::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsReadOnlyAttribute__ctor_m5E3BEB8779E0BBC16CC9AF9A3687419D6645CD88 (fsReadOnlyAttribute_t1968F45D8E037D147BE40C8B347FBAA7E97571EE* __this, const RuntimeMethod* method)
{
{
Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void ParadoxNotion.Serialization.FullSerializer.fsIgnoreAttribute::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsIgnoreAttribute__ctor_m5B7C1EE60A4B286758195C44C241AC48FAF53313 (fsIgnoreAttribute_tF742799C4196FDF25C4AD2D7BBBE52842D83A65A* __this, const RuntimeMethod* method)
{
{
Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void ParadoxNotion.Serialization.FullSerializer.fsIgnoreInBuildAttribute::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsIgnoreInBuildAttribute__ctor_m9918499346B7F0C62B3F9640196F20C8742EC102 (fsIgnoreInBuildAttribute_tF350DD290BCFE5940EE67D257763D77829BBE6E1* __this, const RuntimeMethod* method)
{
{
Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void ParadoxNotion.Serialization.FullSerializer.fsSerializeAsAttribute::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsSerializeAsAttribute__ctor_m3B6FC56F200545099C5FC226D48F9978AED0E325 (fsSerializeAsAttribute_t4DF330A797B2F467CFBC9CC39840DF09FD273A31* __this, const RuntimeMethod* method)
{
{
// public fsSerializeAsAttribute() { }
Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2(__this, NULL);
// public fsSerializeAsAttribute() { }
return;
}
}
// System.Void ParadoxNotion.Serialization.FullSerializer.fsSerializeAsAttribute::.ctor(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsSerializeAsAttribute__ctor_m8978F1348DB2EAD0B8069F62A270FBA415041C80 (fsSerializeAsAttribute_t4DF330A797B2F467CFBC9CC39840DF09FD273A31* __this, String_t* ___0_name, const RuntimeMethod* method)
{
{
// public fsSerializeAsAttribute(string name) {
Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2(__this, NULL);
// this.Name = name;
String_t* L_0 = ___0_name;
__this->___Name_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___Name_0), (void*)L_0);
// }
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void ParadoxNotion.Serialization.FullSerializer.fsMigrateToAttribute::.ctor(System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsMigrateToAttribute__ctor_m6DF70D6A5E96210CD7B47D37AA6D53C07757EFDB (fsMigrateToAttribute_tE48870FA94AC6B48F61CFCA81EAA70D0A6F46E98* __this, Type_t* ___0_targetType, const RuntimeMethod* method)
{
{
// public fsMigrateToAttribute(System.Type targetType) {
Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2(__this, NULL);
// this.targetType = targetType;
Type_t* L_0 = ___0_targetType;
__this->___targetType_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___targetType_0), (void*)L_0);
// }
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void ParadoxNotion.Serialization.FullSerializer.fsMigrateVersionsAttribute::.ctor(System.Type[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsMigrateVersionsAttribute__ctor_m49C5CFD7EB245C8C91AA522D2EDCA1EAD5E92557 (fsMigrateVersionsAttribute_tB510D54FE656AF8D96DBE4AB5CF717782EED3E58* __this, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___0_previousTypes, const RuntimeMethod* method)
{
{
// public fsMigrateVersionsAttribute(params System.Type[] previousTypes) {
Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2(__this, NULL);
// this.previousTypes = previousTypes;
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_0 = ___0_previousTypes;
__this->___previousTypes_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___previousTypes_0), (void*)L_0);
// }
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void ParadoxNotion.Serialization.FullSerializer.fsSerializeAsReference::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsSerializeAsReference__ctor_m27FF84725DAFCFADABD60DDFBCFB0B081FA60CB3 (fsSerializeAsReference_t95F63CA044BB127FCFBBE9CB89A78D40B5E030D4* __this, const RuntimeMethod* method)
{
{
Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void ParadoxNotion.Serialization.FullSerializer.fsDeserializeOverwrite::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsDeserializeOverwrite__ctor_m42EF361039B6E2E704D5D5802E95142D440E1479 (fsDeserializeOverwrite_t7D30732B0E31C0A793DC086E96DBF4B256FA3B2F* __this, const RuntimeMethod* method)
{
{
Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void ParadoxNotion.Serialization.FullSerializer.fsUninitialized::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsUninitialized__ctor_mAB9A84FF9B1B867E750CBF3BB61A2833A4DC9322 (fsUninitialized_t2C803C0AAFD2AE2D08653131A68E12123670087B* __this, const RuntimeMethod* method)
{
{
Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void ParadoxNotion.Serialization.FullSerializer.fsAutoInstance::.ctor(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsAutoInstance__ctor_mD979B1022BBB27793C8F738CC816CB997BA0515B (fsAutoInstance_t41C7B0834EA17E05CB61BF554A8A227D0EF2DB07* __this, bool ___0_makeInstance, const RuntimeMethod* method)
{
{
// public fsAutoInstance(bool makeInstance = true) {
Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2(__this, NULL);
// this.makeInstance = makeInstance;
bool L_0 = ___0_makeInstance;
__this->___makeInstance_0 = L_0;
// }
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void ParadoxNotion.Serialization.FullSerializer.fsObjectAttribute::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsObjectAttribute__ctor_m2DE747D33D18DB18B5C633F21B3F8497BB7C99CB (fsObjectAttribute_tD20B0319978CD9B6717D4681BE2CC3E7C3BDEBAB* __this, const RuntimeMethod* method)
{
{
Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Object ParadoxNotion.Serialization.FullSerializer.fsBaseConverter::CreateInstance(ParadoxNotion.Serialization.FullSerializer.fsData,System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* fsBaseConverter_CreateInstance_m254E2A456A9A797878D95D2D41B794ADAD94F012 (fsBaseConverter_tA89F1E182ED46F15D3D7176327F2EE4B8BFFD22C* __this, fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* ___0_data, Type_t* ___1_storageType, const RuntimeMethod* method)
{
Type_t* G_B3_0 = NULL;
int32_t G_B3_1 = 0;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* G_B3_2 = NULL;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* G_B3_3 = NULL;
Type_t* G_B2_0 = NULL;
int32_t G_B2_1 = 0;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* G_B2_2 = NULL;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* G_B2_3 = NULL;
String_t* G_B4_0 = NULL;
int32_t G_B4_1 = 0;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* G_B4_2 = NULL;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* G_B4_3 = NULL;
{
// if ( RequestCycleSupport(storageType) ) {
Type_t* L_0 = ___1_storageType;
bool L_1;
L_1 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(5 /* System.Boolean ParadoxNotion.Serialization.FullSerializer.fsBaseConverter::RequestCycleSupport(System.Type) */, __this, L_0);
if (!L_1)
{
goto IL_0050;
}
}
{
// throw new InvalidOperationException("Please override CreateInstance for " +
// GetType().FullName + "; the object graph for " + storageType +
// " can contain potentially contain cycles, so separated instance creation " +
// "is needed");
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_2 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var)), (uint32_t)5);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_3 = L_2;
NullCheck(L_3);
ArrayElementTypeCheck (L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral9A5A111AACDE7B0B252136FF8C302D86BAFD0522)));
(L_3)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral9A5A111AACDE7B0B252136FF8C302D86BAFD0522)));
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_4 = L_3;
Type_t* L_5;
L_5 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(__this, NULL);
NullCheck(L_5);
String_t* L_6;
L_6 = VirtualFuncInvoker0< String_t* >::Invoke(26 /* System.String System.Type::get_FullName() */, L_5);
NullCheck(L_4);
ArrayElementTypeCheck (L_4, L_6);
(L_4)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)L_6);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_7 = L_4;
NullCheck(L_7);
ArrayElementTypeCheck (L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral868CBFE8CE0D4CA79DCBCDD7E19B8868C5364E40)));
(L_7)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral868CBFE8CE0D4CA79DCBCDD7E19B8868C5364E40)));
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_8 = L_7;
Type_t* L_9 = ___1_storageType;
Type_t* L_10 = L_9;
G_B2_0 = L_10;
G_B2_1 = 3;
G_B2_2 = L_8;
G_B2_3 = L_8;
if (L_10)
{
G_B3_0 = L_10;
G_B3_1 = 3;
G_B3_2 = L_8;
G_B3_3 = L_8;
goto IL_0037;
}
}
{
G_B4_0 = ((String_t*)(NULL));
G_B4_1 = G_B2_1;
G_B4_2 = G_B2_2;
G_B4_3 = G_B2_3;
goto IL_003c;
}
IL_0037:
{
NullCheck(G_B3_0);
String_t* L_11;
L_11 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, G_B3_0);
G_B4_0 = L_11;
G_B4_1 = G_B3_1;
G_B4_2 = G_B3_2;
G_B4_3 = G_B3_3;
}
IL_003c:
{
NullCheck(G_B4_2);
ArrayElementTypeCheck (G_B4_2, G_B4_0);
(G_B4_2)->SetAt(static_cast<il2cpp_array_size_t>(G_B4_1), (String_t*)G_B4_0);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_12 = G_B4_3;
NullCheck(L_12);
ArrayElementTypeCheck (L_12, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral193AF744DDE59D68D283AE6DDAAB99E9E1B633B1)));
(L_12)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral193AF744DDE59D68D283AE6DDAAB99E9E1B633B1)));
String_t* L_13;
L_13 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_12, NULL);
InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_14 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
NullCheck(L_14);
InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_14, L_13, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_14, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&fsBaseConverter_CreateInstance_m254E2A456A9A797878D95D2D41B794ADAD94F012_RuntimeMethod_var)));
}
IL_0050:
{
// return storageType;
Type_t* L_15 = ___1_storageType;
return L_15;
}
}
// System.Boolean ParadoxNotion.Serialization.FullSerializer.fsBaseConverter::RequestCycleSupport(System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool fsBaseConverter_RequestCycleSupport_mB6D715E951FFC5F874D156358A7806E0CBADD8C4 (fsBaseConverter_tA89F1E182ED46F15D3D7176327F2EE4B8BFFD22C* __this, Type_t* ___0_storageType, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if ( storageType == typeof(string) ) return false;
Type_t* L_0 = ___0_storageType;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_1 = { reinterpret_cast<intptr_t> (String_t_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_2;
L_2 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_1, NULL);
bool L_3;
L_3 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_0, L_2, NULL);
if (!L_3)
{
goto IL_0014;
}
}
{
// if ( storageType == typeof(string) ) return false;
return (bool)0;
}
IL_0014:
{
// return storageType.IsClass || storageType.IsInterface;
Type_t* L_4 = ___0_storageType;
NullCheck(L_4);
bool L_5;
L_5 = Type_get_IsClass_mACC1E0E79C9996ADE9973F81971B740132B64549(L_4, NULL);
if (L_5)
{
goto IL_0023;
}
}
{
Type_t* L_6 = ___0_storageType;
NullCheck(L_6);
bool L_7;
L_7 = Type_get_IsInterface_m484A7D9321E72758EABE7F36AE266EB0905957EC(L_6, NULL);
return L_7;
}
IL_0023:
{
return (bool)1;
}
}
// System.Boolean ParadoxNotion.Serialization.FullSerializer.fsBaseConverter::RequestInheritanceSupport(System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool fsBaseConverter_RequestInheritanceSupport_m5FCD01B102E649DE06E0DA33DEBB8BB9CC178249 (fsBaseConverter_tA89F1E182ED46F15D3D7176327F2EE4B8BFFD22C* __this, Type_t* ___0_storageType, const RuntimeMethod* method)
{
{
// return storageType.IsSealed == false;
Type_t* L_0 = ___0_storageType;
NullCheck(L_0);
bool L_1;
L_1 = Type_get_IsSealed_m6B652265DCEF64250FD2A173C50BD889467A58E4(L_0, NULL);
return (bool)((((int32_t)L_1) == ((int32_t)0))? 1 : 0);
}
}
// ParadoxNotion.Serialization.FullSerializer.fsResult ParadoxNotion.Serialization.FullSerializer.fsBaseConverter::FailExpectedType(ParadoxNotion.Serialization.FullSerializer.fsData,ParadoxNotion.Serialization.FullSerializer.fsDataType[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 fsBaseConverter_FailExpectedType_m855B89C247741832225028FD06520EFD804C4A37 (fsBaseConverter_tA89F1E182ED46F15D3D7176327F2EE4B8BFFD22C* __this, fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* ___0_data, fsDataTypeU5BU5D_t4678EAD9302395863863F1BBE6BBC0CBF484882A* ___1_types, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Select_TisfsDataType_t4E25026FAB7435B7B952B207AACF34F455D5DAD5_TisString_t_m6AABC21FD187CB2B536FAB9FDB503BD8B1EA6540_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_ToArray_TisString_t_m3B23EE2DD15B2996E7D2ECA6E74696DA892AA194_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_tC56EA2FC07FF89D9CC4A65658444BCB9659D1698_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CFailExpectedTypeU3Eb__6_0_m71019D8CEAFD202DAF84C8ADD1FAC6C6846705F9_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tD8B4806A481295209D5E90294C42FFF6368C6815_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0D9F3BAD2D69E69BE0B30C05910ADBEBB3F0FF1E);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6C050FF692D311C2A2ABB15D2771A2C35FA2B927);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral758733BDBED83CBFF4F635AC26CA92AAE477F75D);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEC06850CD14B1C657FB66604D2BCA76B72AAEE74);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&fsDataType_t4E25026FAB7435B7B952B207AACF34F455D5DAD5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
Func_2_tC56EA2FC07FF89D9CC4A65658444BCB9659D1698* G_B2_0 = NULL;
fsDataTypeU5BU5D_t4678EAD9302395863863F1BBE6BBC0CBF484882A* G_B2_1 = NULL;
String_t* G_B2_2 = NULL;
int32_t G_B2_3 = 0;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* G_B2_4 = NULL;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* G_B2_5 = NULL;
Func_2_tC56EA2FC07FF89D9CC4A65658444BCB9659D1698* G_B1_0 = NULL;
fsDataTypeU5BU5D_t4678EAD9302395863863F1BBE6BBC0CBF484882A* G_B1_1 = NULL;
String_t* G_B1_2 = NULL;
int32_t G_B1_3 = 0;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* G_B1_4 = NULL;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* G_B1_5 = NULL;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* G_B4_0 = NULL;
int32_t G_B4_1 = 0;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* G_B4_2 = NULL;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* G_B4_3 = NULL;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* G_B3_0 = NULL;
int32_t G_B3_1 = 0;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* G_B3_2 = NULL;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* G_B3_3 = NULL;
String_t* G_B5_0 = NULL;
int32_t G_B5_1 = 0;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* G_B5_2 = NULL;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* G_B5_3 = NULL;
{
// return fsResult.Fail(GetType().Name + " expected one of " +
// string.Join(", ", types.Select(t => t.ToString()).ToArray()) +
// " but got " + data.Type + " in " + data);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_0 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)7);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_1 = L_0;
Type_t* L_2;
L_2 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(__this, NULL);
NullCheck(L_2);
String_t* L_3;
L_3 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, L_2);
NullCheck(L_1);
ArrayElementTypeCheck (L_1, L_3);
(L_1)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)L_3);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_4 = L_1;
NullCheck(L_4);
ArrayElementTypeCheck (L_4, _stringLiteralEC06850CD14B1C657FB66604D2BCA76B72AAEE74);
(L_4)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)_stringLiteralEC06850CD14B1C657FB66604D2BCA76B72AAEE74);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_5 = L_4;
fsDataTypeU5BU5D_t4678EAD9302395863863F1BBE6BBC0CBF484882A* L_6 = ___1_types;
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD8B4806A481295209D5E90294C42FFF6368C6815_il2cpp_TypeInfo_var);
Func_2_tC56EA2FC07FF89D9CC4A65658444BCB9659D1698* L_7 = ((U3CU3Ec_tD8B4806A481295209D5E90294C42FFF6368C6815_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD8B4806A481295209D5E90294C42FFF6368C6815_il2cpp_TypeInfo_var))->___U3CU3E9__6_0_1;
Func_2_tC56EA2FC07FF89D9CC4A65658444BCB9659D1698* L_8 = L_7;
G_B1_0 = L_8;
G_B1_1 = L_6;
G_B1_2 = _stringLiteral758733BDBED83CBFF4F635AC26CA92AAE477F75D;
G_B1_3 = 2;
G_B1_4 = L_5;
G_B1_5 = L_5;
if (L_8)
{
G_B2_0 = L_8;
G_B2_1 = L_6;
G_B2_2 = _stringLiteral758733BDBED83CBFF4F635AC26CA92AAE477F75D;
G_B2_3 = 2;
G_B2_4 = L_5;
G_B2_5 = L_5;
goto IL_0043;
}
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD8B4806A481295209D5E90294C42FFF6368C6815_il2cpp_TypeInfo_var);
U3CU3Ec_tD8B4806A481295209D5E90294C42FFF6368C6815* L_9 = ((U3CU3Ec_tD8B4806A481295209D5E90294C42FFF6368C6815_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD8B4806A481295209D5E90294C42FFF6368C6815_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_tC56EA2FC07FF89D9CC4A65658444BCB9659D1698* L_10 = (Func_2_tC56EA2FC07FF89D9CC4A65658444BCB9659D1698*)il2cpp_codegen_object_new(Func_2_tC56EA2FC07FF89D9CC4A65658444BCB9659D1698_il2cpp_TypeInfo_var);
NullCheck(L_10);
Func_2__ctor_mBF4FA8191FD985E7A6A693CB2519248A14A9B8D4(L_10, L_9, (intptr_t)((void*)U3CU3Ec_U3CFailExpectedTypeU3Eb__6_0_m71019D8CEAFD202DAF84C8ADD1FAC6C6846705F9_RuntimeMethod_var), NULL);
Func_2_tC56EA2FC07FF89D9CC4A65658444BCB9659D1698* L_11 = L_10;
((U3CU3Ec_tD8B4806A481295209D5E90294C42FFF6368C6815_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD8B4806A481295209D5E90294C42FFF6368C6815_il2cpp_TypeInfo_var))->___U3CU3E9__6_0_1 = L_11;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tD8B4806A481295209D5E90294C42FFF6368C6815_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD8B4806A481295209D5E90294C42FFF6368C6815_il2cpp_TypeInfo_var))->___U3CU3E9__6_0_1), (void*)L_11);
G_B2_0 = L_11;
G_B2_1 = G_B1_1;
G_B2_2 = G_B1_2;
G_B2_3 = G_B1_3;
G_B2_4 = G_B1_4;
G_B2_5 = G_B1_5;
}
IL_0043:
{
RuntimeObject* L_12;
L_12 = Enumerable_Select_TisfsDataType_t4E25026FAB7435B7B952B207AACF34F455D5DAD5_TisString_t_m6AABC21FD187CB2B536FAB9FDB503BD8B1EA6540((RuntimeObject*)G_B2_1, G_B2_0, Enumerable_Select_TisfsDataType_t4E25026FAB7435B7B952B207AACF34F455D5DAD5_TisString_t_m6AABC21FD187CB2B536FAB9FDB503BD8B1EA6540_RuntimeMethod_var);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_13;
L_13 = Enumerable_ToArray_TisString_t_m3B23EE2DD15B2996E7D2ECA6E74696DA892AA194(L_12, Enumerable_ToArray_TisString_t_m3B23EE2DD15B2996E7D2ECA6E74696DA892AA194_RuntimeMethod_var);
String_t* L_14;
L_14 = String_Join_m557B6B554B87C1742FA0B128500073B421ED0BFD(G_B2_2, L_13, NULL);
NullCheck(G_B2_4);
ArrayElementTypeCheck (G_B2_4, L_14);
(G_B2_4)->SetAt(static_cast<il2cpp_array_size_t>(G_B2_3), (String_t*)L_14);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_15 = G_B2_5;
NullCheck(L_15);
ArrayElementTypeCheck (L_15, _stringLiteral0D9F3BAD2D69E69BE0B30C05910ADBEBB3F0FF1E);
(L_15)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)_stringLiteral0D9F3BAD2D69E69BE0B30C05910ADBEBB3F0FF1E);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_16 = L_15;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_17 = ___0_data;
NullCheck(L_17);
int32_t L_18;
L_18 = fsData_get_Type_m9436C7B916DE4B8A4C13BECC5AECB22DB6D9C48D(L_17, NULL);
V_0 = L_18;
Il2CppFakeBox<int32_t> L_19(fsDataType_t4E25026FAB7435B7B952B207AACF34F455D5DAD5_il2cpp_TypeInfo_var, (&V_0));
String_t* L_20;
L_20 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_19), NULL);
NullCheck(L_16);
ArrayElementTypeCheck (L_16, L_20);
(L_16)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)L_20);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_21 = L_16;
NullCheck(L_21);
ArrayElementTypeCheck (L_21, _stringLiteral6C050FF692D311C2A2ABB15D2771A2C35FA2B927);
(L_21)->SetAt(static_cast<il2cpp_array_size_t>(5), (String_t*)_stringLiteral6C050FF692D311C2A2ABB15D2771A2C35FA2B927);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_22 = L_21;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_23 = ___0_data;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_24 = L_23;
G_B3_0 = L_24;
G_B3_1 = 6;
G_B3_2 = L_22;
G_B3_3 = L_22;
if (L_24)
{
G_B4_0 = L_24;
G_B4_1 = 6;
G_B4_2 = L_22;
G_B4_3 = L_22;
goto IL_0084;
}
}
{
G_B5_0 = ((String_t*)(NULL));
G_B5_1 = G_B3_1;
G_B5_2 = G_B3_2;
G_B5_3 = G_B3_3;
goto IL_0089;
}
IL_0084:
{
NullCheck(G_B4_0);
String_t* L_25;
L_25 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, G_B4_0);
G_B5_0 = L_25;
G_B5_1 = G_B4_1;
G_B5_2 = G_B4_2;
G_B5_3 = G_B4_3;
}
IL_0089:
{
NullCheck(G_B5_2);
ArrayElementTypeCheck (G_B5_2, G_B5_0);
(G_B5_2)->SetAt(static_cast<il2cpp_array_size_t>(G_B5_1), (String_t*)G_B5_0);
String_t* L_26;
L_26 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(G_B5_3, NULL);
il2cpp_codegen_runtime_class_init_inline(fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var);
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_27;
L_27 = fsResult_Fail_m29DA71CCFA38A13EF4A4C3441240543509DF1982(L_26, NULL);
return L_27;
}
}
// ParadoxNotion.Serialization.FullSerializer.fsResult ParadoxNotion.Serialization.FullSerializer.fsBaseConverter::CheckType(ParadoxNotion.Serialization.FullSerializer.fsData,ParadoxNotion.Serialization.FullSerializer.fsDataType)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 fsBaseConverter_CheckType_m32798480E1E183BB4F8D77A8092B563F60C49B40 (fsBaseConverter_tA89F1E182ED46F15D3D7176327F2EE4B8BFFD22C* __this, fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* ___0_data, int32_t ___1_type, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0D9F3BAD2D69E69BE0B30C05910ADBEBB3F0FF1E);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6C050FF692D311C2A2ABB15D2771A2C35FA2B927);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD3FE944C2CD853B874E6E139DD96DDC7C6A3FB94);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&fsDataType_t4E25026FAB7435B7B952B207AACF34F455D5DAD5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* G_B3_0 = NULL;
int32_t G_B3_1 = 0;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* G_B3_2 = NULL;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* G_B3_3 = NULL;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* G_B2_0 = NULL;
int32_t G_B2_1 = 0;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* G_B2_2 = NULL;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* G_B2_3 = NULL;
String_t* G_B4_0 = NULL;
int32_t G_B4_1 = 0;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* G_B4_2 = NULL;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* G_B4_3 = NULL;
{
// if ( data.Type != type ) {
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_0 = ___0_data;
NullCheck(L_0);
int32_t L_1;
L_1 = fsData_get_Type_m9436C7B916DE4B8A4C13BECC5AECB22DB6D9C48D(L_0, NULL);
int32_t L_2 = ___1_type;
if ((((int32_t)L_1) == ((int32_t)L_2)))
{
goto IL_0077;
}
}
{
// return fsResult.Fail(GetType().Name + " expected " + type + " but got " + data.Type + " in " + data);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_3 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)7);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_4 = L_3;
Type_t* L_5;
L_5 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(__this, NULL);
NullCheck(L_5);
String_t* L_6;
L_6 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, L_5);
NullCheck(L_4);
ArrayElementTypeCheck (L_4, L_6);
(L_4)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)L_6);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_7 = L_4;
NullCheck(L_7);
ArrayElementTypeCheck (L_7, _stringLiteralD3FE944C2CD853B874E6E139DD96DDC7C6A3FB94);
(L_7)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)_stringLiteralD3FE944C2CD853B874E6E139DD96DDC7C6A3FB94);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_8 = L_7;
Il2CppFakeBox<int32_t> L_9(fsDataType_t4E25026FAB7435B7B952B207AACF34F455D5DAD5_il2cpp_TypeInfo_var, (&___1_type));
String_t* L_10;
L_10 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_9), NULL);
NullCheck(L_8);
ArrayElementTypeCheck (L_8, L_10);
(L_8)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)L_10);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_11 = L_8;
NullCheck(L_11);
ArrayElementTypeCheck (L_11, _stringLiteral0D9F3BAD2D69E69BE0B30C05910ADBEBB3F0FF1E);
(L_11)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)_stringLiteral0D9F3BAD2D69E69BE0B30C05910ADBEBB3F0FF1E);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_12 = L_11;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_13 = ___0_data;
NullCheck(L_13);
int32_t L_14;
L_14 = fsData_get_Type_m9436C7B916DE4B8A4C13BECC5AECB22DB6D9C48D(L_13, NULL);
V_0 = L_14;
Il2CppFakeBox<int32_t> L_15(fsDataType_t4E25026FAB7435B7B952B207AACF34F455D5DAD5_il2cpp_TypeInfo_var, (&V_0));
String_t* L_16;
L_16 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_15), NULL);
NullCheck(L_12);
ArrayElementTypeCheck (L_12, L_16);
(L_12)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)L_16);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_17 = L_12;
NullCheck(L_17);
ArrayElementTypeCheck (L_17, _stringLiteral6C050FF692D311C2A2ABB15D2771A2C35FA2B927);
(L_17)->SetAt(static_cast<il2cpp_array_size_t>(5), (String_t*)_stringLiteral6C050FF692D311C2A2ABB15D2771A2C35FA2B927);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_18 = L_17;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_19 = ___0_data;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_20 = L_19;
G_B2_0 = L_20;
G_B2_1 = 6;
G_B2_2 = L_18;
G_B2_3 = L_18;
if (L_20)
{
G_B3_0 = L_20;
G_B3_1 = 6;
G_B3_2 = L_18;
G_B3_3 = L_18;
goto IL_0066;
}
}
{
G_B4_0 = ((String_t*)(NULL));
G_B4_1 = G_B2_1;
G_B4_2 = G_B2_2;
G_B4_3 = G_B2_3;
goto IL_006b;
}
IL_0066:
{
NullCheck(G_B3_0);
String_t* L_21;
L_21 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, G_B3_0);
G_B4_0 = L_21;
G_B4_1 = G_B3_1;
G_B4_2 = G_B3_2;
G_B4_3 = G_B3_3;
}
IL_006b:
{
NullCheck(G_B4_2);
ArrayElementTypeCheck (G_B4_2, G_B4_0);
(G_B4_2)->SetAt(static_cast<il2cpp_array_size_t>(G_B4_1), (String_t*)G_B4_0);
String_t* L_22;
L_22 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(G_B4_3, NULL);
il2cpp_codegen_runtime_class_init_inline(fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var);
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_23;
L_23 = fsResult_Fail_m29DA71CCFA38A13EF4A4C3441240543509DF1982(L_22, NULL);
return L_23;
}
IL_0077:
{
// return fsResult.Success;
il2cpp_codegen_runtime_class_init_inline(fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var);
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_24 = ((fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_StaticFields*)il2cpp_codegen_static_fields_for(fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var))->___Success_3;
return L_24;
}
}
// ParadoxNotion.Serialization.FullSerializer.fsResult ParadoxNotion.Serialization.FullSerializer.fsBaseConverter::CheckKey(ParadoxNotion.Serialization.FullSerializer.fsData,System.String,ParadoxNotion.Serialization.FullSerializer.fsData&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 fsBaseConverter_CheckKey_m075E85B68ED68DB254BA099EE783D91675CA1BA4 (fsBaseConverter_tA89F1E182ED46F15D3D7176327F2EE4B8BFFD22C* __this, fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* ___0_data, String_t* ___1_key, fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0** ___2_subitem, const RuntimeMethod* method)
{
{
// return CheckKey(data.AsDictionary, key, out subitem);
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_0 = ___0_data;
NullCheck(L_0);
Dictionary_2_tBE662043609334E6EC03217A32CAE298B71E4096* L_1;
L_1 = fsData_get_AsDictionary_mB874B75491BDC0B999EA092957D372372F43DB10(L_0, NULL);
String_t* L_2 = ___1_key;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0** L_3 = ___2_subitem;
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_4;
L_4 = fsBaseConverter_CheckKey_mEB3E44AAA73338E64BB216274D3D3BEB7091F046(__this, L_1, L_2, L_3, NULL);
return L_4;
}
}
// ParadoxNotion.Serialization.FullSerializer.fsResult ParadoxNotion.Serialization.FullSerializer.fsBaseConverter::CheckKey(System.Collections.Generic.Dictionary`2<System.String,ParadoxNotion.Serialization.FullSerializer.fsData>,System.String,ParadoxNotion.Serialization.FullSerializer.fsData&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 fsBaseConverter_CheckKey_mEB3E44AAA73338E64BB216274D3D3BEB7091F046 (fsBaseConverter_tA89F1E182ED46F15D3D7176327F2EE4B8BFFD22C* __this, Dictionary_2_tBE662043609334E6EC03217A32CAE298B71E4096* ___0_data, String_t* ___1_key, fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0** ___2_subitem, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_mB7FBDA22E0097214475471ADB4E2169A398F83D9_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral69C818E0C866D0C4CFC6C8EE3943DFBA54D46FCB);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF7A48218F2F4F6E1C2F882BDC9BFABD45FA75F3C);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Dictionary_2_tBE662043609334E6EC03217A32CAE298B71E4096* G_B3_0 = NULL;
int32_t G_B3_1 = 0;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* G_B3_2 = NULL;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* G_B3_3 = NULL;
Dictionary_2_tBE662043609334E6EC03217A32CAE298B71E4096* G_B2_0 = NULL;
int32_t G_B2_1 = 0;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* G_B2_2 = NULL;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* G_B2_3 = NULL;
String_t* G_B4_0 = NULL;
int32_t G_B4_1 = 0;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* G_B4_2 = NULL;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* G_B4_3 = NULL;
{
// if ( data.TryGetValue(key, out subitem) == false ) {
Dictionary_2_tBE662043609334E6EC03217A32CAE298B71E4096* L_0 = ___0_data;
String_t* L_1 = ___1_key;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0** L_2 = ___2_subitem;
NullCheck(L_0);
bool L_3;
L_3 = Dictionary_2_TryGetValue_mB7FBDA22E0097214475471ADB4E2169A398F83D9(L_0, L_1, L_2, Dictionary_2_TryGetValue_mB7FBDA22E0097214475471ADB4E2169A398F83D9_RuntimeMethod_var);
if (L_3)
{
goto IL_004d;
}
}
{
// return fsResult.Fail(GetType().Name + " requires a <" + key + "> key in the data " + data);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_4 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)5);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_5 = L_4;
Type_t* L_6;
L_6 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(__this, NULL);
NullCheck(L_6);
String_t* L_7;
L_7 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, L_6);
NullCheck(L_5);
ArrayElementTypeCheck (L_5, L_7);
(L_5)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)L_7);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_8 = L_5;
NullCheck(L_8);
ArrayElementTypeCheck (L_8, _stringLiteral69C818E0C866D0C4CFC6C8EE3943DFBA54D46FCB);
(L_8)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)_stringLiteral69C818E0C866D0C4CFC6C8EE3943DFBA54D46FCB);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_9 = L_8;
String_t* L_10 = ___1_key;
NullCheck(L_9);
ArrayElementTypeCheck (L_9, L_10);
(L_9)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)L_10);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_11 = L_9;
NullCheck(L_11);
ArrayElementTypeCheck (L_11, _stringLiteralF7A48218F2F4F6E1C2F882BDC9BFABD45FA75F3C);
(L_11)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)_stringLiteralF7A48218F2F4F6E1C2F882BDC9BFABD45FA75F3C);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_12 = L_11;
Dictionary_2_tBE662043609334E6EC03217A32CAE298B71E4096* L_13 = ___0_data;
Dictionary_2_tBE662043609334E6EC03217A32CAE298B71E4096* L_14 = L_13;
G_B2_0 = L_14;
G_B2_1 = 4;
G_B2_2 = L_12;
G_B2_3 = L_12;
if (L_14)
{
G_B3_0 = L_14;
G_B3_1 = 4;
G_B3_2 = L_12;
G_B3_3 = L_12;
goto IL_003c;
}
}
{
G_B4_0 = ((String_t*)(NULL));
G_B4_1 = G_B2_1;
G_B4_2 = G_B2_2;
G_B4_3 = G_B2_3;
goto IL_0041;
}
IL_003c:
{
NullCheck(G_B3_0);
String_t* L_15;
L_15 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, G_B3_0);
G_B4_0 = L_15;
G_B4_1 = G_B3_1;
G_B4_2 = G_B3_2;
G_B4_3 = G_B3_3;
}
IL_0041:
{
NullCheck(G_B4_2);
ArrayElementTypeCheck (G_B4_2, G_B4_0);
(G_B4_2)->SetAt(static_cast<il2cpp_array_size_t>(G_B4_1), (String_t*)G_B4_0);
String_t* L_16;
L_16 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(G_B4_3, NULL);
il2cpp_codegen_runtime_class_init_inline(fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var);
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_17;
L_17 = fsResult_Fail_m29DA71CCFA38A13EF4A4C3441240543509DF1982(L_16, NULL);
return L_17;
}
IL_004d:
{
// return fsResult.Success;
il2cpp_codegen_runtime_class_init_inline(fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var);
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_18 = ((fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_StaticFields*)il2cpp_codegen_static_fields_for(fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var))->___Success_3;
return L_18;
}
}
// System.Void ParadoxNotion.Serialization.FullSerializer.fsBaseConverter::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsBaseConverter__ctor_m9D5052D4CE53D5211997DCB0C5B7B19D1548FDB4 (fsBaseConverter_tA89F1E182ED46F15D3D7176327F2EE4B8BFFD22C* __this, const RuntimeMethod* method)
{
{
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
// System.Void ParadoxNotion.Serialization.FullSerializer.fsBaseConverter/<>c::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_m549560332F964703BE53D5695AC0FB611BA4E799 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tD8B4806A481295209D5E90294C42FFF6368C6815_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
U3CU3Ec_tD8B4806A481295209D5E90294C42FFF6368C6815* L_0 = (U3CU3Ec_tD8B4806A481295209D5E90294C42FFF6368C6815*)il2cpp_codegen_object_new(U3CU3Ec_tD8B4806A481295209D5E90294C42FFF6368C6815_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CU3Ec__ctor_m85C738D4068A0F1C68948D08C77A7F1A47964E1F(L_0, NULL);
((U3CU3Ec_tD8B4806A481295209D5E90294C42FFF6368C6815_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD8B4806A481295209D5E90294C42FFF6368C6815_il2cpp_TypeInfo_var))->___U3CU3E9_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tD8B4806A481295209D5E90294C42FFF6368C6815_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD8B4806A481295209D5E90294C42FFF6368C6815_il2cpp_TypeInfo_var))->___U3CU3E9_0), (void*)L_0);
return;
}
}
// System.Void ParadoxNotion.Serialization.FullSerializer.fsBaseConverter/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m85C738D4068A0F1C68948D08C77A7F1A47964E1F (U3CU3Ec_tD8B4806A481295209D5E90294C42FFF6368C6815* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// System.String ParadoxNotion.Serialization.FullSerializer.fsBaseConverter/<>c::<FailExpectedType>b__6_0(ParadoxNotion.Serialization.FullSerializer.fsDataType)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* U3CU3Ec_U3CFailExpectedTypeU3Eb__6_0_m71019D8CEAFD202DAF84C8ADD1FAC6C6846705F9 (U3CU3Ec_tD8B4806A481295209D5E90294C42FFF6368C6815* __this, int32_t ___0_t, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&fsDataType_t4E25026FAB7435B7B952B207AACF34F455D5DAD5_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// string.Join(", ", types.Select(t => t.ToString()).ToArray()) +
Il2CppFakeBox<int32_t> L_0(fsDataType_t4E25026FAB7435B7B952B207AACF34F455D5DAD5_il2cpp_TypeInfo_var, (&___0_t));
String_t* L_1;
L_1 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_0), NULL);
return L_1;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void ParadoxNotion.Serialization.FullSerializer.fsConverter::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsConverter__ctor_m1CEED296D03EFE7D35E9224D7E66666210CBA718 (fsConverter_t9E7044D59C5F31092BAA32038A1F5B3566DB1553* __this, const RuntimeMethod* method)
{
{
fsBaseConverter__ctor_m9D5052D4CE53D5211997DCB0C5B7B19D1548FDB4(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void ParadoxNotion.Serialization.FullSerializer.fsCyclicReferenceManager::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsCyclicReferenceManager__ctor_m0361197210916AAED4A57D5D7899EC6EDCDBFBEA (fsCyclicReferenceManager_tC75955D0CD65D60CE2BF75635A53A2F6B32D834F* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m89AC42CD88BC0ED965D36B7028EF3DE23D290E1D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m92E9AB321FBD7147CA109C822D99C8B0610C27B7_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectReferenceEqualityComparator_t59A8E2DD5B0A1AABF5E2D9CB5864470556176D82_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public fsCyclicReferenceManager() {
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
// _objectIds = new Dictionary<object, int>(ObjectReferenceEqualityComparator.Instance);
il2cpp_codegen_runtime_class_init_inline(ObjectReferenceEqualityComparator_t59A8E2DD5B0A1AABF5E2D9CB5864470556176D82_il2cpp_TypeInfo_var);
RuntimeObject* L_0 = ((ObjectReferenceEqualityComparator_t59A8E2DD5B0A1AABF5E2D9CB5864470556176D82_StaticFields*)il2cpp_codegen_static_fields_for(ObjectReferenceEqualityComparator_t59A8E2DD5B0A1AABF5E2D9CB5864470556176D82_il2cpp_TypeInfo_var))->___Instance_0;
Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* L_1 = (Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1*)il2cpp_codegen_object_new(Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1_il2cpp_TypeInfo_var);
NullCheck(L_1);
Dictionary_2__ctor_m89AC42CD88BC0ED965D36B7028EF3DE23D290E1D(L_1, L_0, Dictionary_2__ctor_m89AC42CD88BC0ED965D36B7028EF3DE23D290E1D_RuntimeMethod_var);
__this->____objectIds_0 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->____objectIds_0), (void*)L_1);
// _marked = new Dictionary<int, object>();
Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907* L_2 = (Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907*)il2cpp_codegen_object_new(Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907_il2cpp_TypeInfo_var);
NullCheck(L_2);
Dictionary_2__ctor_m92E9AB321FBD7147CA109C822D99C8B0610C27B7(L_2, Dictionary_2__ctor_m92E9AB321FBD7147CA109C822D99C8B0610C27B7_RuntimeMethod_var);
__this->____marked_2 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->____marked_2), (void*)L_2);
// }
return;
}
}
// System.Void ParadoxNotion.Serialization.FullSerializer.fsCyclicReferenceManager::Clear()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsCyclicReferenceManager_Clear_mD7A8C410956AA703B4716E894B7E66CAC001F803 (fsCyclicReferenceManager_tC75955D0CD65D60CE2BF75635A53A2F6B32D834F* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Clear_m931E25EF2557C3A386E4B9DC8D8212B7D9D3F5AE_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Clear_mE1EFF7C68491EE07D21EE9924475A559BF0A4773_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// _depth = 0;
__this->____depth_3 = 0;
// _nextId = 0;
__this->____nextId_1 = 0;
// _objectIds.Clear();
Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* L_0 = __this->____objectIds_0;
NullCheck(L_0);
Dictionary_2_Clear_m931E25EF2557C3A386E4B9DC8D8212B7D9D3F5AE(L_0, Dictionary_2_Clear_m931E25EF2557C3A386E4B9DC8D8212B7D9D3F5AE_RuntimeMethod_var);
// _marked.Clear();
Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907* L_1 = __this->____marked_2;
NullCheck(L_1);
Dictionary_2_Clear_mE1EFF7C68491EE07D21EE9924475A559BF0A4773(L_1, Dictionary_2_Clear_mE1EFF7C68491EE07D21EE9924475A559BF0A4773_RuntimeMethod_var);
// }
return;
}
}
// System.Boolean ParadoxNotion.Serialization.FullSerializer.fsCyclicReferenceManager::Enter()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool fsCyclicReferenceManager_Enter_m25997ED0A7B21E92ACD3C381D8A8778F1D4E955F (fsCyclicReferenceManager_tC75955D0CD65D60CE2BF75635A53A2F6B32D834F* __this, const RuntimeMethod* method)
{
{
// _depth++;
int32_t L_0 = __this->____depth_3;
__this->____depth_3 = ((int32_t)il2cpp_codegen_add(L_0, 1));
// return _depth == 1;
int32_t L_1 = __this->____depth_3;
return (bool)((((int32_t)L_1) == ((int32_t)1))? 1 : 0);
}
}
// System.Boolean ParadoxNotion.Serialization.FullSerializer.fsCyclicReferenceManager::Exit()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool fsCyclicReferenceManager_Exit_mFA0C0F5870EE10864D45DBC9ED51783F2753B8C5 (fsCyclicReferenceManager_tC75955D0CD65D60CE2BF75635A53A2F6B32D834F* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Clear_m931E25EF2557C3A386E4B9DC8D8212B7D9D3F5AE_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Clear_mE1EFF7C68491EE07D21EE9924475A559BF0A4773_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// _depth--;
int32_t L_0 = __this->____depth_3;
__this->____depth_3 = ((int32_t)il2cpp_codegen_subtract(L_0, 1));
// if ( _depth == 0 ) {
int32_t L_1 = __this->____depth_3;
if (L_1)
{
goto IL_0033;
}
}
{
// _nextId = 0;
__this->____nextId_1 = 0;
// _objectIds.Clear();
Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* L_2 = __this->____objectIds_0;
NullCheck(L_2);
Dictionary_2_Clear_m931E25EF2557C3A386E4B9DC8D8212B7D9D3F5AE(L_2, Dictionary_2_Clear_m931E25EF2557C3A386E4B9DC8D8212B7D9D3F5AE_RuntimeMethod_var);
// _marked.Clear();
Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907* L_3 = __this->____marked_2;
NullCheck(L_3);
Dictionary_2_Clear_mE1EFF7C68491EE07D21EE9924475A559BF0A4773(L_3, Dictionary_2_Clear_mE1EFF7C68491EE07D21EE9924475A559BF0A4773_RuntimeMethod_var);
}
IL_0033:
{
// if ( _depth < 0 ) {
int32_t L_4 = __this->____depth_3;
if ((((int32_t)L_4) >= ((int32_t)0)))
{
goto IL_004e;
}
}
{
// _depth = 0;
__this->____depth_3 = 0;
// throw new InvalidOperationException("Internal Error - Mismatched Enter/Exit");
InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_5 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
NullCheck(L_5);
InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6F5AE786021526E15A28AB4594D104798A80BF78)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&fsCyclicReferenceManager_Exit_mFA0C0F5870EE10864D45DBC9ED51783F2753B8C5_RuntimeMethod_var)));
}
IL_004e:
{
// return _depth == 0;
int32_t L_6 = __this->____depth_3;
return (bool)((((int32_t)L_6) == ((int32_t)0))? 1 : 0);
}
}
// System.Object ParadoxNotion.Serialization.FullSerializer.fsCyclicReferenceManager::GetReferenceObject(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* fsCyclicReferenceManager_GetReferenceObject_m7CE041F9711B7EFBC50ACD30A016E90687699066 (fsCyclicReferenceManager_tC75955D0CD65D60CE2BF75635A53A2F6B32D834F* __this, int32_t ___0_id, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m7316301B8CF47FB538886B229B2749EC160B9D5C_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
{
// object result = null;
V_0 = NULL;
// if ( !_marked.TryGetValue(id, out result) ) {
Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907* L_0 = __this->____marked_2;
int32_t L_1 = ___0_id;
NullCheck(L_0);
bool L_2;
L_2 = Dictionary_2_TryGetValue_m7316301B8CF47FB538886B229B2749EC160B9D5C(L_0, L_1, (&V_0), Dictionary_2_TryGetValue_m7316301B8CF47FB538886B229B2749EC160B9D5C_RuntimeMethod_var);
if (L_2)
{
goto IL_002e;
}
}
{
// throw new InvalidOperationException("Internal Deserialization Error - Object " +
// "definition has not been encountered for object with id=" + id +
// "; have you reordered or modified the serialized data? If this is an issue " +
// "with an unmodified Full Json implementation and unmodified serialization " +
// "data, please report an issue with an included test case.");
String_t* L_3;
L_3 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&___0_id), NULL);
String_t* L_4;
L_4 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB964E2ABF1086239D09154067A1805A2E3E74DB5)), L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral9CDEF70B0AE0989226C5150EF385F7D87CD50A1F)), NULL);
InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_5 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
NullCheck(L_5);
InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_5, L_4, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&fsCyclicReferenceManager_GetReferenceObject_m7CE041F9711B7EFBC50ACD30A016E90687699066_RuntimeMethod_var)));
}
IL_002e:
{
// return result;
RuntimeObject* L_6 = V_0;
return L_6;
}
}
// System.Void ParadoxNotion.Serialization.FullSerializer.fsCyclicReferenceManager::AddReferenceWithId(System.Int32,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsCyclicReferenceManager_AddReferenceWithId_m921FDD79BC2DDB2A6D0E27568496CCB219BC2E4E (fsCyclicReferenceManager_tC75955D0CD65D60CE2BF75635A53A2F6B32D834F* __this, int32_t ___0_id, RuntimeObject* ___1_reference, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_m2888D71A14F2B8510102F24FEE90552E91B124C1_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// _marked[id] = reference;
Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907* L_0 = __this->____marked_2;
int32_t L_1 = ___0_id;
RuntimeObject* L_2 = ___1_reference;
NullCheck(L_0);
Dictionary_2_set_Item_m2888D71A14F2B8510102F24FEE90552E91B124C1(L_0, L_1, L_2, Dictionary_2_set_Item_m2888D71A14F2B8510102F24FEE90552E91B124C1_RuntimeMethod_var);
// }
return;
}
}
// System.Int32 ParadoxNotion.Serialization.FullSerializer.fsCyclicReferenceManager::GetReferenceId(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t fsCyclicReferenceManager_GetReferenceId_mAF500998844D711DC88860015AE1AB0D8D614788 (fsCyclicReferenceManager_tC75955D0CD65D60CE2BF75635A53A2F6B32D834F* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m4B8EE45640C70BBFD6F3EFF1040983404C098342_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_m72CC2F1213D1C1B8ABEDE31082D07B67EC873B13_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
{
// if ( !_objectIds.TryGetValue(item, out id) ) {
Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* L_0 = __this->____objectIds_0;
RuntimeObject* L_1 = ___0_item;
NullCheck(L_0);
bool L_2;
L_2 = Dictionary_2_TryGetValue_m4B8EE45640C70BBFD6F3EFF1040983404C098342(L_0, L_1, (&V_0), Dictionary_2_TryGetValue_m4B8EE45640C70BBFD6F3EFF1040983404C098342_RuntimeMethod_var);
if (L_2)
{
goto IL_002f;
}
}
{
// id = _nextId++;
int32_t L_3 = __this->____nextId_1;
V_1 = L_3;
int32_t L_4 = V_1;
__this->____nextId_1 = ((int32_t)il2cpp_codegen_add(L_4, 1));
int32_t L_5 = V_1;
V_0 = L_5;
// _objectIds[item] = id;
Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* L_6 = __this->____objectIds_0;
RuntimeObject* L_7 = ___0_item;
int32_t L_8 = V_0;
NullCheck(L_6);
Dictionary_2_set_Item_m72CC2F1213D1C1B8ABEDE31082D07B67EC873B13(L_6, L_7, L_8, Dictionary_2_set_Item_m72CC2F1213D1C1B8ABEDE31082D07B67EC873B13_RuntimeMethod_var);
}
IL_002f:
{
// return id;
int32_t L_9 = V_0;
return L_9;
}
}
// System.Boolean ParadoxNotion.Serialization.FullSerializer.fsCyclicReferenceManager::IsReference(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool fsCyclicReferenceManager_IsReference_mC0E2B371A3D65D59E4F56326DCB56A7D795CA808 (fsCyclicReferenceManager_tC75955D0CD65D60CE2BF75635A53A2F6B32D834F* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_mED5C451F158CDDD2B3F4B0720CD248DA9DB27B25_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// return _marked.ContainsKey(GetReferenceId(item));
Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907* L_0 = __this->____marked_2;
RuntimeObject* L_1 = ___0_item;
int32_t L_2;
L_2 = fsCyclicReferenceManager_GetReferenceId_mAF500998844D711DC88860015AE1AB0D8D614788(__this, L_1, NULL);
NullCheck(L_0);
bool L_3;
L_3 = Dictionary_2_ContainsKey_mED5C451F158CDDD2B3F4B0720CD248DA9DB27B25(L_0, L_2, Dictionary_2_ContainsKey_mED5C451F158CDDD2B3F4B0720CD248DA9DB27B25_RuntimeMethod_var);
return L_3;
}
}
// System.Void ParadoxNotion.Serialization.FullSerializer.fsCyclicReferenceManager::MarkSerialized(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsCyclicReferenceManager_MarkSerialized_mA4B48DF5252E9F02BD90C3FAB8F71DFD6E474F9E (fsCyclicReferenceManager_tC75955D0CD65D60CE2BF75635A53A2F6B32D834F* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_mED5C451F158CDDD2B3F4B0720CD248DA9DB27B25_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_m2888D71A14F2B8510102F24FEE90552E91B124C1_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
String_t* G_B3_0 = NULL;
String_t* G_B2_0 = NULL;
String_t* G_B4_0 = NULL;
String_t* G_B4_1 = NULL;
{
// int referenceId = GetReferenceId(item);
RuntimeObject* L_0 = ___0_item;
int32_t L_1;
L_1 = fsCyclicReferenceManager_GetReferenceId_mAF500998844D711DC88860015AE1AB0D8D614788(__this, L_0, NULL);
V_0 = L_1;
// if ( _marked.ContainsKey(referenceId) ) {
Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907* L_2 = __this->____marked_2;
int32_t L_3 = V_0;
NullCheck(L_2);
bool L_4;
L_4 = Dictionary_2_ContainsKey_mED5C451F158CDDD2B3F4B0720CD248DA9DB27B25(L_2, L_3, Dictionary_2_ContainsKey_mED5C451F158CDDD2B3F4B0720CD248DA9DB27B25_RuntimeMethod_var);
if (!L_4)
{
goto IL_0037;
}
}
{
// throw new InvalidOperationException("Internal Error - " + item + " has already been marked as serialized");
RuntimeObject* L_5 = ___0_item;
G_B2_0 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC974DEBF1FB092B03E1B379DA19800780F65F5F2));
if (L_5)
{
G_B3_0 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC974DEBF1FB092B03E1B379DA19800780F65F5F2));
goto IL_0021;
}
}
{
G_B4_0 = ((String_t*)(NULL));
G_B4_1 = G_B2_0;
goto IL_0027;
}
IL_0021:
{
RuntimeObject* L_6 = ___0_item;
NullCheck(L_6);
String_t* L_7;
L_7 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_6);
G_B4_0 = L_7;
G_B4_1 = G_B3_0;
}
IL_0027:
{
String_t* L_8;
L_8 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(G_B4_1, G_B4_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral5AF37723612652CEDB34D520B31C879879237B1E)), NULL);
InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_9 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
NullCheck(L_9);
InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_9, L_8, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&fsCyclicReferenceManager_MarkSerialized_mA4B48DF5252E9F02BD90C3FAB8F71DFD6E474F9E_RuntimeMethod_var)));
}
IL_0037:
{
// _marked[referenceId] = item;
Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907* L_10 = __this->____marked_2;
int32_t L_11 = V_0;
RuntimeObject* L_12 = ___0_item;
NullCheck(L_10);
Dictionary_2_set_Item_m2888D71A14F2B8510102F24FEE90552E91B124C1(L_10, L_11, L_12, Dictionary_2_set_Item_m2888D71A14F2B8510102F24FEE90552E91B124C1_RuntimeMethod_var);
// }
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Boolean ParadoxNotion.Serialization.FullSerializer.fsCyclicReferenceManager/ObjectReferenceEqualityComparator::System.Collections.Generic.IEqualityComparer<System.Object>.Equals(System.Object,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectReferenceEqualityComparator_System_Collections_Generic_IEqualityComparerU3CSystem_ObjectU3E_Equals_m913160D7E4783D0EC32774F34DB3E9EF13C1E699 (ObjectReferenceEqualityComparator_t59A8E2DD5B0A1AABF5E2D9CB5864470556176D82* __this, RuntimeObject* ___0_x, RuntimeObject* ___1_y, const RuntimeMethod* method)
{
{
// bool IEqualityComparer<object>.Equals(object x, object y) { return ReferenceEquals(x, y); }
RuntimeObject* L_0 = ___0_x;
RuntimeObject* L_1 = ___1_y;
return (bool)((((RuntimeObject*)(RuntimeObject*)L_0) == ((RuntimeObject*)(RuntimeObject*)L_1))? 1 : 0);
}
}
// System.Int32 ParadoxNotion.Serialization.FullSerializer.fsCyclicReferenceManager/ObjectReferenceEqualityComparator::System.Collections.Generic.IEqualityComparer<System.Object>.GetHashCode(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectReferenceEqualityComparator_System_Collections_Generic_IEqualityComparerU3CSystem_ObjectU3E_GetHashCode_m5256F1AA68ABB89BE38FD1D4FD05BF040EE770E7 (ObjectReferenceEqualityComparator_t59A8E2DD5B0A1AABF5E2D9CB5864470556176D82* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
{
{
// int IEqualityComparer<object>.GetHashCode(object obj) { return RuntimeHelpers.GetHashCode(obj); }
RuntimeObject* L_0 = ___0_obj;
int32_t L_1;
L_1 = RuntimeHelpers_GetHashCode_m7B5D57E1EE2A59EDFA1BD237E9B37C6C836D774B(L_0, NULL);
return L_1;
}
}
// System.Void ParadoxNotion.Serialization.FullSerializer.fsCyclicReferenceManager/ObjectReferenceEqualityComparator::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectReferenceEqualityComparator__ctor_m971A9549E25B27EB151EFF1FF58FFFA469694A4D (ObjectReferenceEqualityComparator_t59A8E2DD5B0A1AABF5E2D9CB5864470556176D82* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// System.Void ParadoxNotion.Serialization.FullSerializer.fsCyclicReferenceManager/ObjectReferenceEqualityComparator::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectReferenceEqualityComparator__cctor_mCFB3404862944A58DADDFB4B4707FF134779E5F0 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectReferenceEqualityComparator_t59A8E2DD5B0A1AABF5E2D9CB5864470556176D82_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public static readonly IEqualityComparer<object> Instance = new ObjectReferenceEqualityComparator();
ObjectReferenceEqualityComparator_t59A8E2DD5B0A1AABF5E2D9CB5864470556176D82* L_0 = (ObjectReferenceEqualityComparator_t59A8E2DD5B0A1AABF5E2D9CB5864470556176D82*)il2cpp_codegen_object_new(ObjectReferenceEqualityComparator_t59A8E2DD5B0A1AABF5E2D9CB5864470556176D82_il2cpp_TypeInfo_var);
NullCheck(L_0);
ObjectReferenceEqualityComparator__ctor_m971A9549E25B27EB151EFF1FF58FFFA469694A4D(L_0, NULL);
((ObjectReferenceEqualityComparator_t59A8E2DD5B0A1AABF5E2D9CB5864470556176D82_StaticFields*)il2cpp_codegen_static_fields_for(ObjectReferenceEqualityComparator_t59A8E2DD5B0A1AABF5E2D9CB5864470556176D82_il2cpp_TypeInfo_var))->___Instance_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((ObjectReferenceEqualityComparator_t59A8E2DD5B0A1AABF5E2D9CB5864470556176D82_StaticFields*)il2cpp_codegen_static_fields_for(ObjectReferenceEqualityComparator_t59A8E2DD5B0A1AABF5E2D9CB5864470556176D82_il2cpp_TypeInfo_var))->___Instance_0), (void*)L_0);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// ParadoxNotion.Serialization.FullSerializer.fsDataType ParadoxNotion.Serialization.FullSerializer.fsData::get_Type()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t fsData_get_Type_m9436C7B916DE4B8A4C13BECC5AECB22DB6D9C48D (fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tBE662043609334E6EC03217A32CAE298B71E4096_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t4D96A4E098B170CBC423764341CFED06110FF31E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if ( _value == null ) return fsDataType.Null;
RuntimeObject* L_0 = __this->____value_0;
if (L_0)
{
goto IL_000a;
}
}
{
// if ( _value == null ) return fsDataType.Null;
return (int32_t)(6);
}
IL_000a:
{
// if ( _value is double ) return fsDataType.Double;
RuntimeObject* L_1 = __this->____value_0;
if (!((RuntimeObject*)IsInstSealed((RuntimeObject*)L_1, Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_il2cpp_TypeInfo_var)))
{
goto IL_0019;
}
}
{
// if ( _value is double ) return fsDataType.Double;
return (int32_t)(2);
}
IL_0019:
{
// if ( _value is Int64 ) return fsDataType.Int64;
RuntimeObject* L_2 = __this->____value_0;
if (!((RuntimeObject*)IsInstSealed((RuntimeObject*)L_2, Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_il2cpp_TypeInfo_var)))
{
goto IL_0028;
}
}
{
// if ( _value is Int64 ) return fsDataType.Int64;
return (int32_t)(3);
}
IL_0028:
{
// if ( _value is bool ) return fsDataType.Boolean;
RuntimeObject* L_3 = __this->____value_0;
if (!((RuntimeObject*)IsInstSealed((RuntimeObject*)L_3, Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var)))
{
goto IL_0037;
}
}
{
// if ( _value is bool ) return fsDataType.Boolean;
return (int32_t)(4);
}
IL_0037:
{
// if ( _value is string ) return fsDataType.String;
RuntimeObject* L_4 = __this->____value_0;
if (!((String_t*)IsInstSealed((RuntimeObject*)L_4, String_t_il2cpp_TypeInfo_var)))
{
goto IL_0046;
}
}
{
// if ( _value is string ) return fsDataType.String;
return (int32_t)(5);
}
IL_0046:
{
// if ( _value is Dictionary<string, fsData> ) return fsDataType.Object;
RuntimeObject* L_5 = __this->____value_0;
if (!((Dictionary_2_tBE662043609334E6EC03217A32CAE298B71E4096*)IsInstClass((RuntimeObject*)L_5, Dictionary_2_tBE662043609334E6EC03217A32CAE298B71E4096_il2cpp_TypeInfo_var)))
{
goto IL_0055;
}
}
{
// if ( _value is Dictionary<string, fsData> ) return fsDataType.Object;
return (int32_t)(1);
}
IL_0055:
{
// if ( _value is List<fsData> ) return fsDataType.Array;
RuntimeObject* L_6 = __this->____value_0;
if (!((List_1_t4D96A4E098B170CBC423764341CFED06110FF31E*)IsInstClass((RuntimeObject*)L_6, List_1_t4D96A4E098B170CBC423764341CFED06110FF31E_il2cpp_TypeInfo_var)))
{
goto IL_0064;
}
}
{
// if ( _value is List<fsData> ) return fsDataType.Array;
return (int32_t)(0);
}
IL_0064:
{
// throw new InvalidOperationException("unknown JSON data type");
InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_7 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
NullCheck(L_7);
InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7929C8116725211C980A967DDF40D5D8560AC23A)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&fsData_get_Type_m9436C7B916DE4B8A4C13BECC5AECB22DB6D9C48D_RuntimeMethod_var)));
}
}
// System.Void ParadoxNotion.Serialization.FullSerializer.fsData::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsData__ctor_m4256463100EA6B38361AB824450B4B0DDDF2FA42 (fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* __this, const RuntimeMethod* method)
{
{
// public fsData() {
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
// _value = null;
__this->____value_0 = NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->____value_0), (void*)NULL);
// }
return;
}
}
// System.Void ParadoxNotion.Serialization.FullSerializer.fsData::.ctor(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsData__ctor_mB5E10DC14DDB1F97168A391E124067994FE0986C (fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* __this, bool ___0_boolean, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public fsData(bool boolean) {
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
// _value = boolean;
bool L_0 = ___0_boolean;
bool L_1 = L_0;
RuntimeObject* L_2 = Box(Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var, &L_1);
__this->____value_0 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->____value_0), (void*)L_2);
// }
return;
}
}
// System.Void ParadoxNotion.Serialization.FullSerializer.fsData::.ctor(System.Double)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsData__ctor_mEE06E302F66356BB149C300F5204149D5C1DBC57 (fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* __this, double ___0_f, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public fsData(double f) {
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
// _value = f;
double L_0 = ___0_f;
double L_1 = L_0;
RuntimeObject* L_2 = Box(Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_il2cpp_TypeInfo_var, &L_1);
__this->____value_0 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->____value_0), (void*)L_2);
// }
return;
}
}
// System.Void ParadoxNotion.Serialization.FullSerializer.fsData::.ctor(System.Int64)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsData__ctor_m0F0386C70CF3E9C3842043E70A3FDAD26D8A7F60 (fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* __this, int64_t ___0_i, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public fsData(Int64 i) {
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
// _value = i;
int64_t L_0 = ___0_i;
int64_t L_1 = L_0;
RuntimeObject* L_2 = Box(Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_il2cpp_TypeInfo_var, &L_1);
__this->____value_0 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->____value_0), (void*)L_2);
// }
return;
}
}
// System.Void ParadoxNotion.Serialization.FullSerializer.fsData::.ctor(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsData__ctor_m234A3EB483A901D73806FBE66DF751F97FCF5821 (fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* __this, String_t* ___0_str, const RuntimeMethod* method)
{
{
// public fsData(string str) {
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
// _value = str;
String_t* L_0 = ___0_str;
__this->____value_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->____value_0), (void*)L_0);
// }
return;
}
}
// System.Void ParadoxNotion.Serialization.FullSerializer.fsData::.ctor(System.Collections.Generic.Dictionary`2<System.String,ParadoxNotion.Serialization.FullSerializer.fsData>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsData__ctor_m057D299019DB084E8C68DAA213C6873860AEA5CE (fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* __this, Dictionary_2_tBE662043609334E6EC03217A32CAE298B71E4096* ___0_dict, const RuntimeMethod* method)
{
{
// public fsData(Dictionary<string, fsData> dict) {
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
// _value = dict;
Dictionary_2_tBE662043609334E6EC03217A32CAE298B71E4096* L_0 = ___0_dict;
__this->____value_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->____value_0), (void*)L_0);
// }
return;
}
}
// System.Void ParadoxNotion.Serialization.FullSerializer.fsData::.ctor(System.Collections.Generic.List`1<ParadoxNotion.Serialization.FullSerializer.fsData>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsData__ctor_mCE33D4C9174F8CF78F2F76625244922AA55E44FF (fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* __this, List_1_t4D96A4E098B170CBC423764341CFED06110FF31E* ___0_list, const RuntimeMethod* method)
{
{
// public fsData(List<fsData> list) {
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
// _value = list;
List_1_t4D96A4E098B170CBC423764341CFED06110FF31E* L_0 = ___0_list;
__this->____value_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->____value_0), (void*)L_0);
// }
return;
}
}
// ParadoxNotion.Serialization.FullSerializer.fsData ParadoxNotion.Serialization.FullSerializer.fsData::CreateDictionary()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* fsData_CreateDictionary_m0692EB643A2448C724809C248D9614E5B1AFC5C4 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_mCAB4CB8356525B980BD1FBFB39B5D9D3C57CF45E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tBE662043609334E6EC03217A32CAE298B71E4096_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringComparer_t6268F19CA34879176651429C0D8A3D0002BB8E06_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&fsGlobalConfig_t9B9137D541B761C42DECE4210E0DD1650F25F10E_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
StringComparer_t6268F19CA34879176651429C0D8A3D0002BB8E06* G_B3_0 = NULL;
{
// return new fsData(new Dictionary<string, fsData>(
// fsGlobalConfig.IsCaseSensitive ? StringComparer.Ordinal : StringComparer.OrdinalIgnoreCase));
il2cpp_codegen_runtime_class_init_inline(fsGlobalConfig_t9B9137D541B761C42DECE4210E0DD1650F25F10E_il2cpp_TypeInfo_var);
bool L_0 = ((fsGlobalConfig_t9B9137D541B761C42DECE4210E0DD1650F25F10E_StaticFields*)il2cpp_codegen_static_fields_for(fsGlobalConfig_t9B9137D541B761C42DECE4210E0DD1650F25F10E_il2cpp_TypeInfo_var))->___IsCaseSensitive_1;
if (L_0)
{
goto IL_000e;
}
}
{
il2cpp_codegen_runtime_class_init_inline(StringComparer_t6268F19CA34879176651429C0D8A3D0002BB8E06_il2cpp_TypeInfo_var);
StringComparer_t6268F19CA34879176651429C0D8A3D0002BB8E06* L_1;
L_1 = StringComparer_get_OrdinalIgnoreCase_m071AA1B1747345CCA058A3879EBDEBBA2EA4B169_inline(NULL);
G_B3_0 = L_1;
goto IL_0013;
}
IL_000e:
{
il2cpp_codegen_runtime_class_init_inline(StringComparer_t6268F19CA34879176651429C0D8A3D0002BB8E06_il2cpp_TypeInfo_var);
StringComparer_t6268F19CA34879176651429C0D8A3D0002BB8E06* L_2;
L_2 = StringComparer_get_Ordinal_m77A8C28E78759556E06A6925E949737A45599E26_inline(NULL);
G_B3_0 = L_2;
}
IL_0013:
{
Dictionary_2_tBE662043609334E6EC03217A32CAE298B71E4096* L_3 = (Dictionary_2_tBE662043609334E6EC03217A32CAE298B71E4096*)il2cpp_codegen_object_new(Dictionary_2_tBE662043609334E6EC03217A32CAE298B71E4096_il2cpp_TypeInfo_var);
NullCheck(L_3);
Dictionary_2__ctor_mCAB4CB8356525B980BD1FBFB39B5D9D3C57CF45E(L_3, G_B3_0, Dictionary_2__ctor_mCAB4CB8356525B980BD1FBFB39B5D9D3C57CF45E_RuntimeMethod_var);
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_4 = (fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0*)il2cpp_codegen_object_new(fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0_il2cpp_TypeInfo_var);
NullCheck(L_4);
fsData__ctor_m057D299019DB084E8C68DAA213C6873860AEA5CE(L_4, L_3, NULL);
return L_4;
}
}
// ParadoxNotion.Serialization.FullSerializer.fsData ParadoxNotion.Serialization.FullSerializer.fsData::CreateList()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* fsData_CreateList_m4888BADD47AF542BF8D54FA65767542D9C30846E (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mC6BA207463A4135F965C45CB18BFBB911B964E03_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t4D96A4E098B170CBC423764341CFED06110FF31E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// return new fsData(new List<fsData>());
List_1_t4D96A4E098B170CBC423764341CFED06110FF31E* L_0 = (List_1_t4D96A4E098B170CBC423764341CFED06110FF31E*)il2cpp_codegen_object_new(List_1_t4D96A4E098B170CBC423764341CFED06110FF31E_il2cpp_TypeInfo_var);
NullCheck(L_0);
List_1__ctor_mC6BA207463A4135F965C45CB18BFBB911B964E03(L_0, List_1__ctor_mC6BA207463A4135F965C45CB18BFBB911B964E03_RuntimeMethod_var);
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_1 = (fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0*)il2cpp_codegen_object_new(fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0_il2cpp_TypeInfo_var);
NullCheck(L_1);
fsData__ctor_mCE33D4C9174F8CF78F2F76625244922AA55E44FF(L_1, L_0, NULL);
return L_1;
}
}
// ParadoxNotion.Serialization.FullSerializer.fsData ParadoxNotion.Serialization.FullSerializer.fsData::CreateList(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* fsData_CreateList_m8012F2859C2FF073DD1C642546B1337709E5F326 (int32_t ___0_capacity, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mEB55D59A1599D791716D70597EE31237BFFADDAD_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t4D96A4E098B170CBC423764341CFED06110FF31E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// return new fsData(new List<fsData>(capacity));
int32_t L_0 = ___0_capacity;
List_1_t4D96A4E098B170CBC423764341CFED06110FF31E* L_1 = (List_1_t4D96A4E098B170CBC423764341CFED06110FF31E*)il2cpp_codegen_object_new(List_1_t4D96A4E098B170CBC423764341CFED06110FF31E_il2cpp_TypeInfo_var);
NullCheck(L_1);
List_1__ctor_mEB55D59A1599D791716D70597EE31237BFFADDAD(L_1, L_0, List_1__ctor_mEB55D59A1599D791716D70597EE31237BFFADDAD_RuntimeMethod_var);
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_2 = (fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0*)il2cpp_codegen_object_new(fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0_il2cpp_TypeInfo_var);
NullCheck(L_2);
fsData__ctor_mCE33D4C9174F8CF78F2F76625244922AA55E44FF(L_2, L_1, NULL);
return L_2;
}
}
// System.Void ParadoxNotion.Serialization.FullSerializer.fsData::BecomeDictionary()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsData_BecomeDictionary_mBBFF313558A3C8118BCF9B5EBA7F8B9C2B3352FC (fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_mCAB4CB8356525B980BD1FBFB39B5D9D3C57CF45E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tBE662043609334E6EC03217A32CAE298B71E4096_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringComparer_t6268F19CA34879176651429C0D8A3D0002BB8E06_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// _value = new Dictionary<string, fsData>(StringComparer.Ordinal);
il2cpp_codegen_runtime_class_init_inline(StringComparer_t6268F19CA34879176651429C0D8A3D0002BB8E06_il2cpp_TypeInfo_var);
StringComparer_t6268F19CA34879176651429C0D8A3D0002BB8E06* L_0;
L_0 = StringComparer_get_Ordinal_m77A8C28E78759556E06A6925E949737A45599E26_inline(NULL);
Dictionary_2_tBE662043609334E6EC03217A32CAE298B71E4096* L_1 = (Dictionary_2_tBE662043609334E6EC03217A32CAE298B71E4096*)il2cpp_codegen_object_new(Dictionary_2_tBE662043609334E6EC03217A32CAE298B71E4096_il2cpp_TypeInfo_var);
NullCheck(L_1);
Dictionary_2__ctor_mCAB4CB8356525B980BD1FBFB39B5D9D3C57CF45E(L_1, L_0, Dictionary_2__ctor_mCAB4CB8356525B980BD1FBFB39B5D9D3C57CF45E_RuntimeMethod_var);
__this->____value_0 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->____value_0), (void*)L_1);
// }
return;
}
}
// ParadoxNotion.Serialization.FullSerializer.fsData ParadoxNotion.Serialization.FullSerializer.fsData::Clone()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* fsData_Clone_mB721CA5DC61D91C9EE69B45D55765EE06EDA5339 (fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// var clone = new fsData();
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_0 = (fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0*)il2cpp_codegen_object_new(fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0_il2cpp_TypeInfo_var);
NullCheck(L_0);
fsData__ctor_m4256463100EA6B38361AB824450B4B0DDDF2FA42(L_0, NULL);
// clone._value = _value;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_1 = L_0;
RuntimeObject* L_2 = __this->____value_0;
NullCheck(L_1);
L_1->____value_0 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&L_1->____value_0), (void*)L_2);
// return clone;
return L_1;
}
}
// System.Boolean ParadoxNotion.Serialization.FullSerializer.fsData::get_IsNull()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool fsData_get_IsNull_mF9BAB9E1C33952D404DAB1BC11E75E16CE231980 (fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* __this, const RuntimeMethod* method)
{
{
// get { return _value == null; }
RuntimeObject* L_0 = __this->____value_0;
return (bool)((((RuntimeObject*)(RuntimeObject*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
}
}
// System.Boolean ParadoxNotion.Serialization.FullSerializer.fsData::get_IsDouble()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool fsData_get_IsDouble_mBA02B3C7187E087674FC02FD0FAFF1E928B00320 (fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// get { return _value is double; }
RuntimeObject* L_0 = __this->____value_0;
return (bool)((!(((RuntimeObject*)(RuntimeObject*)((RuntimeObject*)IsInstSealed((RuntimeObject*)L_0, Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_il2cpp_TypeInfo_var))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
}
}
// System.Boolean ParadoxNotion.Serialization.FullSerializer.fsData::get_IsInt64()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool fsData_get_IsInt64_m89E8337F6992D617F26424E206205E8E50FB494C (fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// get { return _value is Int64; }
RuntimeObject* L_0 = __this->____value_0;
return (bool)((!(((RuntimeObject*)(RuntimeObject*)((RuntimeObject*)IsInstSealed((RuntimeObject*)L_0, Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_il2cpp_TypeInfo_var))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
}
}
// System.Boolean ParadoxNotion.Serialization.FullSerializer.fsData::get_IsBool()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool fsData_get_IsBool_m0E7DFCBB10438F891B70444BFFE5AB2FF4C57EFE (fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// get { return _value is bool; }
RuntimeObject* L_0 = __this->____value_0;
return (bool)((!(((RuntimeObject*)(RuntimeObject*)((RuntimeObject*)IsInstSealed((RuntimeObject*)L_0, Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
}
}
// System.Boolean ParadoxNotion.Serialization.FullSerializer.fsData::get_IsString()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool fsData_get_IsString_m8F883ACE1A5104225F1C26E79FF52308AD4C42D6 (fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// get { return _value is string; }
RuntimeObject* L_0 = __this->____value_0;
return (bool)((!(((RuntimeObject*)(String_t*)((String_t*)IsInstSealed((RuntimeObject*)L_0, String_t_il2cpp_TypeInfo_var))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
}
}
// System.Boolean ParadoxNotion.Serialization.FullSerializer.fsData::get_IsDictionary()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool fsData_get_IsDictionary_m601CFB5F30BD93F5B18B8F34E577A8AB590C7E3F (fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tBE662043609334E6EC03217A32CAE298B71E4096_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// get { return _value is Dictionary<string, fsData>; }
RuntimeObject* L_0 = __this->____value_0;
return (bool)((!(((RuntimeObject*)(Dictionary_2_tBE662043609334E6EC03217A32CAE298B71E4096*)((Dictionary_2_tBE662043609334E6EC03217A32CAE298B71E4096*)IsInstClass((RuntimeObject*)L_0, Dictionary_2_tBE662043609334E6EC03217A32CAE298B71E4096_il2cpp_TypeInfo_var))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
}
}
// System.Boolean ParadoxNotion.Serialization.FullSerializer.fsData::get_IsList()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool fsData_get_IsList_m0A5090CD2205B57A61E25F559673F88C502AE075 (fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t4D96A4E098B170CBC423764341CFED06110FF31E_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// get { return _value is List<fsData>; }
RuntimeObject* L_0 = __this->____value_0;
return (bool)((!(((RuntimeObject*)(List_1_t4D96A4E098B170CBC423764341CFED06110FF31E*)((List_1_t4D96A4E098B170CBC423764341CFED06110FF31E*)IsInstClass((RuntimeObject*)L_0, List_1_t4D96A4E098B170CBC423764341CFED06110FF31E_il2cpp_TypeInfo_var))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
}
}
// System.Double ParadoxNotion.Serialization.FullSerializer.fsData::get_AsDouble()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double fsData_get_AsDouble_m8C5BFBDA7A029C706686A03E2F2B997855ECF919 (fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&fsData_Cast_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_m6859DB6A014D262BB6F0E51E592577F5A9213F08_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// get { return Cast<double>(); }
double L_0;
L_0 = fsData_Cast_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_m6859DB6A014D262BB6F0E51E592577F5A9213F08(__this, fsData_Cast_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_m6859DB6A014D262BB6F0E51E592577F5A9213F08_RuntimeMethod_var);
return L_0;
}
}
// System.Int64 ParadoxNotion.Serialization.FullSerializer.fsData::get_AsInt64()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t fsData_get_AsInt64_mFABA77760A5272F6FAA8A9DB73FE93FCC6640E00 (fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&fsData_Cast_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_m0052486B38C32C3470D5F08F36AD9BD3FB5BA18B_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// get { return Cast<Int64>(); }
int64_t L_0;
L_0 = fsData_Cast_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_m0052486B38C32C3470D5F08F36AD9BD3FB5BA18B(__this, fsData_Cast_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_m0052486B38C32C3470D5F08F36AD9BD3FB5BA18B_RuntimeMethod_var);
return L_0;
}
}
// System.Boolean ParadoxNotion.Serialization.FullSerializer.fsData::get_AsBool()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool fsData_get_AsBool_m2FDB77D488CAD4EEEBB9A073E74E9C214C8E9935 (fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&fsData_Cast_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mB1FDCC3C3A079AFC5002BC77FA2FE440BDA510DD_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// get { return Cast<bool>(); }
bool L_0;
L_0 = fsData_Cast_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mB1FDCC3C3A079AFC5002BC77FA2FE440BDA510DD(__this, fsData_Cast_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mB1FDCC3C3A079AFC5002BC77FA2FE440BDA510DD_RuntimeMethod_var);
return L_0;
}
}
// System.String ParadoxNotion.Serialization.FullSerializer.fsData::get_AsString()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* fsData_get_AsString_m5E27318DCBF4055BC4AA08E0F73040B9EC61C56E (fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&fsData_Cast_TisString_t_m82E775CDADAD620983D23944C7739E2288E4ADF0_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// get { return Cast<string>(); }
String_t* L_0;
L_0 = fsData_Cast_TisString_t_m82E775CDADAD620983D23944C7739E2288E4ADF0(__this, fsData_Cast_TisString_t_m82E775CDADAD620983D23944C7739E2288E4ADF0_RuntimeMethod_var);
return L_0;
}
}
// System.Collections.Generic.Dictionary`2<System.String,ParadoxNotion.Serialization.FullSerializer.fsData> ParadoxNotion.Serialization.FullSerializer.fsData::get_AsDictionary()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Dictionary_2_tBE662043609334E6EC03217A32CAE298B71E4096* fsData_get_AsDictionary_mB874B75491BDC0B999EA092957D372372F43DB10 (fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&fsData_Cast_TisDictionary_2_tBE662043609334E6EC03217A32CAE298B71E4096_mFA91AFC2BB02A00A135634F06C51CA898658B71F_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// get { return Cast<Dictionary<string, fsData>>(); }
Dictionary_2_tBE662043609334E6EC03217A32CAE298B71E4096* L_0;
L_0 = fsData_Cast_TisDictionary_2_tBE662043609334E6EC03217A32CAE298B71E4096_mFA91AFC2BB02A00A135634F06C51CA898658B71F(__this, fsData_Cast_TisDictionary_2_tBE662043609334E6EC03217A32CAE298B71E4096_mFA91AFC2BB02A00A135634F06C51CA898658B71F_RuntimeMethod_var);
return L_0;
}
}
// System.Collections.Generic.List`1<ParadoxNotion.Serialization.FullSerializer.fsData> ParadoxNotion.Serialization.FullSerializer.fsData::get_AsList()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t4D96A4E098B170CBC423764341CFED06110FF31E* fsData_get_AsList_m820AC6C6B8691B1E9F48AA70019878E723AE80DD (fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&fsData_Cast_TisList_1_t4D96A4E098B170CBC423764341CFED06110FF31E_m415D49C7BB01C576FCD9782CE5E4D7EC88C0BFF2_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// get { return Cast<List<fsData>>(); }
List_1_t4D96A4E098B170CBC423764341CFED06110FF31E* L_0;
L_0 = fsData_Cast_TisList_1_t4D96A4E098B170CBC423764341CFED06110FF31E_m415D49C7BB01C576FCD9782CE5E4D7EC88C0BFF2(__this, fsData_Cast_TisList_1_t4D96A4E098B170CBC423764341CFED06110FF31E_m415D49C7BB01C576FCD9782CE5E4D7EC88C0BFF2_RuntimeMethod_var);
return L_0;
}
}
// System.String ParadoxNotion.Serialization.FullSerializer.fsData::ToString()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* fsData_ToString_m69429302D7F6B3DA00D0AE4E882579EB389587FF (fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* __this, const RuntimeMethod* method)
{
{
// return fsJsonPrinter.CompressedJson(this);
String_t* L_0;
L_0 = fsJsonPrinter_CompressedJson_m6243698F339C12D343E05B8F61709451FF489985(__this, NULL);
return L_0;
}
}
// System.Boolean ParadoxNotion.Serialization.FullSerializer.fsData::Equals(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool fsData_Equals_mB3E6E474B8B5550BECF0BA596B91E324D68BB79B (fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// return Equals(obj as fsData);
RuntimeObject* L_0 = ___0_obj;
bool L_1;
L_1 = fsData_Equals_mCFAC07DEB7A3B8025392F02903DB9CAD7D4E9F39(__this, ((fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0*)IsInstSealed((RuntimeObject*)L_0, fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0_il2cpp_TypeInfo_var)), NULL);
return L_1;
}
}
// System.Boolean ParadoxNotion.Serialization.FullSerializer.fsData::Equals(ParadoxNotion.Serialization.FullSerializer.fsData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool fsData_Equals_mCFAC07DEB7A3B8025392F02903DB9CAD7D4E9F39 (fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* __this, fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* ___0_other, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_m563AD5776F146ACC5BFDE70282D2367D889A78E9_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Count_mB7E435117382B8478D8626BD9C370CA7A3034E98_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_mA15806FFA9F8B602AB0FF64A79277EB69C4E2FA3_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Keys_m8726E60623A1BE8FCA17E55C4F97AB151EA3C3F8_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m30C16681AD693C0570588FDB4ABE303ACE02F44D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m6E3228F6D11FEDC8DCF69A6690A48961DAF9A566_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m810763A4DA230A698DA3D136BB9F82700BFDE054_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyCollection_GetEnumerator_mF278EAB4A274D8A628E8C11B97319D04B0FCAE86_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mDEDA641E4C5560825D5F1B0AF9ECC387660EB75F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mB80D936923565D521D7A63FE62EDA1B3D31F9B9F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
List_1_t4D96A4E098B170CBC423764341CFED06110FF31E* V_0 = NULL;
List_1_t4D96A4E098B170CBC423764341CFED06110FF31E* V_1 = NULL;
Dictionary_2_tBE662043609334E6EC03217A32CAE298B71E4096* V_2 = NULL;
Dictionary_2_tBE662043609334E6EC03217A32CAE298B71E4096* V_3 = NULL;
int32_t V_4 = 0;
int32_t V_5 = 0;
Enumerator_t70730721E1B2C55A293F9CEB63AF0777F3136391 V_6;
memset((&V_6), 0, sizeof(V_6));
String_t* V_7 = NULL;
bool V_8 = false;
{
// if ( other == null || Type != other.Type ) {
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_0 = ___0_other;
il2cpp_codegen_runtime_class_init_inline(fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0_il2cpp_TypeInfo_var);
bool L_1;
L_1 = fsData_op_Equality_m2FBB00996607CA9FA178FED0A532F61B37239C04(L_0, (fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0*)NULL, NULL);
if (L_1)
{
goto IL_0017;
}
}
{
int32_t L_2;
L_2 = fsData_get_Type_m9436C7B916DE4B8A4C13BECC5AECB22DB6D9C48D(__this, NULL);
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_3 = ___0_other;
NullCheck(L_3);
int32_t L_4;
L_4 = fsData_get_Type_m9436C7B916DE4B8A4C13BECC5AECB22DB6D9C48D(L_3, NULL);
if ((((int32_t)L_2) == ((int32_t)L_4)))
{
goto IL_0019;
}
}
IL_0017:
{
// return false;
return (bool)0;
}
IL_0019:
{
// switch ( Type ) {
int32_t L_5;
L_5 = fsData_get_Type_m9436C7B916DE4B8A4C13BECC5AECB22DB6D9C48D(__this, NULL);
V_4 = L_5;
int32_t L_6 = V_4;
switch (L_6)
{
case 0:
{
goto IL_00a9;
}
case 1:
{
goto IL_00f7;
}
case 2:
{
goto IL_004b;
}
case 3:
{
goto IL_0079;
}
case 4:
{
goto IL_0088;
}
case 5:
{
goto IL_0097;
}
case 6:
{
goto IL_0049;
}
}
}
{
goto IL_0173;
}
IL_0049:
{
// return true;
return (bool)1;
}
IL_004b:
{
// return AsDouble == other.AsDouble || Math.Abs(AsDouble - other.AsDouble) < double.Epsilon;
double L_7;
L_7 = fsData_get_AsDouble_m8C5BFBDA7A029C706686A03E2F2B997855ECF919(__this, NULL);
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_8 = ___0_other;
NullCheck(L_8);
double L_9;
L_9 = fsData_get_AsDouble_m8C5BFBDA7A029C706686A03E2F2B997855ECF919(L_8, NULL);
if ((((double)L_7) == ((double)L_9)))
{
goto IL_0077;
}
}
{
double L_10;
L_10 = fsData_get_AsDouble_m8C5BFBDA7A029C706686A03E2F2B997855ECF919(__this, NULL);
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_11 = ___0_other;
NullCheck(L_11);
double L_12;
L_12 = fsData_get_AsDouble_m8C5BFBDA7A029C706686A03E2F2B997855ECF919(L_11, NULL);
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
double L_13;
L_13 = fabs(((double)il2cpp_codegen_subtract(L_10, L_12)));
return (bool)((((double)L_13) < ((double)(4.9406564584124654E-324)))? 1 : 0);
}
IL_0077:
{
return (bool)1;
}
IL_0079:
{
// return AsInt64 == other.AsInt64;
int64_t L_14;
L_14 = fsData_get_AsInt64_mFABA77760A5272F6FAA8A9DB73FE93FCC6640E00(__this, NULL);
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_15 = ___0_other;
NullCheck(L_15);
int64_t L_16;
L_16 = fsData_get_AsInt64_mFABA77760A5272F6FAA8A9DB73FE93FCC6640E00(L_15, NULL);
return (bool)((((int64_t)L_14) == ((int64_t)L_16))? 1 : 0);
}
IL_0088:
{
// return AsBool == other.AsBool;
bool L_17;
L_17 = fsData_get_AsBool_m2FDB77D488CAD4EEEBB9A073E74E9C214C8E9935(__this, NULL);
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_18 = ___0_other;
NullCheck(L_18);
bool L_19;
L_19 = fsData_get_AsBool_m2FDB77D488CAD4EEEBB9A073E74E9C214C8E9935(L_18, NULL);
return (bool)((((int32_t)L_17) == ((int32_t)L_19))? 1 : 0);
}
IL_0097:
{
// return AsString == other.AsString;
String_t* L_20;
L_20 = fsData_get_AsString_m5E27318DCBF4055BC4AA08E0F73040B9EC61C56E(__this, NULL);
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_21 = ___0_other;
NullCheck(L_21);
String_t* L_22;
L_22 = fsData_get_AsString_m5E27318DCBF4055BC4AA08E0F73040B9EC61C56E(L_21, NULL);
bool L_23;
L_23 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_20, L_22, NULL);
return L_23;
}
IL_00a9:
{
// var thisList = AsList;
List_1_t4D96A4E098B170CBC423764341CFED06110FF31E* L_24;
L_24 = fsData_get_AsList_m820AC6C6B8691B1E9F48AA70019878E723AE80DD(__this, NULL);
V_0 = L_24;
// var otherList = other.AsList;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_25 = ___0_other;
NullCheck(L_25);
List_1_t4D96A4E098B170CBC423764341CFED06110FF31E* L_26;
L_26 = fsData_get_AsList_m820AC6C6B8691B1E9F48AA70019878E723AE80DD(L_25, NULL);
V_1 = L_26;
// if ( thisList.Count != otherList.Count ) return false;
List_1_t4D96A4E098B170CBC423764341CFED06110FF31E* L_27 = V_0;
NullCheck(L_27);
int32_t L_28;
L_28 = List_1_get_Count_mDEDA641E4C5560825D5F1B0AF9ECC387660EB75F_inline(L_27, List_1_get_Count_mDEDA641E4C5560825D5F1B0AF9ECC387660EB75F_RuntimeMethod_var);
List_1_t4D96A4E098B170CBC423764341CFED06110FF31E* L_29 = V_1;
NullCheck(L_29);
int32_t L_30;
L_30 = List_1_get_Count_mDEDA641E4C5560825D5F1B0AF9ECC387660EB75F_inline(L_29, List_1_get_Count_mDEDA641E4C5560825D5F1B0AF9ECC387660EB75F_RuntimeMethod_var);
if ((((int32_t)L_28) == ((int32_t)L_30)))
{
goto IL_00c7;
}
}
{
// if ( thisList.Count != otherList.Count ) return false;
return (bool)0;
}
IL_00c7:
{
// for ( int i = 0; i < thisList.Count; ++i ) {
V_5 = 0;
goto IL_00eb;
}
IL_00cc:
{
// if ( thisList[i].Equals(otherList[i]) == false ) {
List_1_t4D96A4E098B170CBC423764341CFED06110FF31E* L_31 = V_0;
int32_t L_32 = V_5;
NullCheck(L_31);
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_33;
L_33 = List_1_get_Item_mB80D936923565D521D7A63FE62EDA1B3D31F9B9F(L_31, L_32, List_1_get_Item_mB80D936923565D521D7A63FE62EDA1B3D31F9B9F_RuntimeMethod_var);
List_1_t4D96A4E098B170CBC423764341CFED06110FF31E* L_34 = V_1;
int32_t L_35 = V_5;
NullCheck(L_34);
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_36;
L_36 = List_1_get_Item_mB80D936923565D521D7A63FE62EDA1B3D31F9B9F(L_34, L_35, List_1_get_Item_mB80D936923565D521D7A63FE62EDA1B3D31F9B9F_RuntimeMethod_var);
NullCheck(L_33);
bool L_37;
L_37 = fsData_Equals_mCFAC07DEB7A3B8025392F02903DB9CAD7D4E9F39(L_33, L_36, NULL);
if (L_37)
{
goto IL_00e5;
}
}
{
// return false;
return (bool)0;
}
IL_00e5:
{
// for ( int i = 0; i < thisList.Count; ++i ) {
int32_t L_38 = V_5;
V_5 = ((int32_t)il2cpp_codegen_add(L_38, 1));
}
IL_00eb:
{
// for ( int i = 0; i < thisList.Count; ++i ) {
int32_t L_39 = V_5;
List_1_t4D96A4E098B170CBC423764341CFED06110FF31E* L_40 = V_0;
NullCheck(L_40);
int32_t L_41;
L_41 = List_1_get_Count_mDEDA641E4C5560825D5F1B0AF9ECC387660EB75F_inline(L_40, List_1_get_Count_mDEDA641E4C5560825D5F1B0AF9ECC387660EB75F_RuntimeMethod_var);
if ((((int32_t)L_39) < ((int32_t)L_41)))
{
goto IL_00cc;
}
}
{
// return true;
return (bool)1;
}
IL_00f7:
{
// var thisDict = AsDictionary;
Dictionary_2_tBE662043609334E6EC03217A32CAE298B71E4096* L_42;
L_42 = fsData_get_AsDictionary_mB874B75491BDC0B999EA092957D372372F43DB10(__this, NULL);
V_2 = L_42;
// var otherDict = other.AsDictionary;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_43 = ___0_other;
NullCheck(L_43);
Dictionary_2_tBE662043609334E6EC03217A32CAE298B71E4096* L_44;
L_44 = fsData_get_AsDictionary_mB874B75491BDC0B999EA092957D372372F43DB10(L_43, NULL);
V_3 = L_44;
// if ( thisDict.Count != otherDict.Count ) return false;
Dictionary_2_tBE662043609334E6EC03217A32CAE298B71E4096* L_45 = V_2;
NullCheck(L_45);
int32_t L_46;
L_46 = Dictionary_2_get_Count_mB7E435117382B8478D8626BD9C370CA7A3034E98(L_45, Dictionary_2_get_Count_mB7E435117382B8478D8626BD9C370CA7A3034E98_RuntimeMethod_var);
Dictionary_2_tBE662043609334E6EC03217A32CAE298B71E4096* L_47 = V_3;
NullCheck(L_47);
int32_t L_48;
L_48 = Dictionary_2_get_Count_mB7E435117382B8478D8626BD9C370CA7A3034E98(L_47, Dictionary_2_get_Count_mB7E435117382B8478D8626BD9C370CA7A3034E98_RuntimeMethod_var);
if ((((int32_t)L_46) == ((int32_t)L_48)))
{
goto IL_0115;
}
}
{
// if ( thisDict.Count != otherDict.Count ) return false;
return (bool)0;
}
IL_0115:
{
// foreach ( string key in thisDict.Keys ) {
Dictionary_2_tBE662043609334E6EC03217A32CAE298B71E4096* L_49 = V_2;
NullCheck(L_49);
KeyCollection_t7ADE5DC7F95F1D599AE546F0BAD23569ECC80556* L_50;
L_50 = Dictionary_2_get_Keys_m8726E60623A1BE8FCA17E55C4F97AB151EA3C3F8(L_49, Dictionary_2_get_Keys_m8726E60623A1BE8FCA17E55C4F97AB151EA3C3F8_RuntimeMethod_var);
NullCheck(L_50);
Enumerator_t70730721E1B2C55A293F9CEB63AF0777F3136391 L_51;
L_51 = KeyCollection_GetEnumerator_mF278EAB4A274D8A628E8C11B97319D04B0FCAE86(L_50, KeyCollection_GetEnumerator_mF278EAB4A274D8A628E8C11B97319D04B0FCAE86_RuntimeMethod_var);
V_6 = L_51;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0163:
{// begin finally (depth: 1)
Enumerator_Dispose_m30C16681AD693C0570588FDB4ABE303ACE02F44D((&V_6), Enumerator_Dispose_m30C16681AD693C0570588FDB4ABE303ACE02F44D_RuntimeMethod_var);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_0158_1;
}
IL_0124_1:
{
// foreach ( string key in thisDict.Keys ) {
String_t* L_52;
L_52 = Enumerator_get_Current_m810763A4DA230A698DA3D136BB9F82700BFDE054_inline((&V_6), Enumerator_get_Current_m810763A4DA230A698DA3D136BB9F82700BFDE054_RuntimeMethod_var);
V_7 = L_52;
// if ( otherDict.ContainsKey(key) == false ) {
Dictionary_2_tBE662043609334E6EC03217A32CAE298B71E4096* L_53 = V_3;
String_t* L_54 = V_7;
NullCheck(L_53);
bool L_55;
L_55 = Dictionary_2_ContainsKey_m563AD5776F146ACC5BFDE70282D2367D889A78E9(L_53, L_54, Dictionary_2_ContainsKey_m563AD5776F146ACC5BFDE70282D2367D889A78E9_RuntimeMethod_var);
if (L_55)
{
goto IL_013c_1;
}
}
{
// return false;
V_8 = (bool)0;
goto IL_017e;
}
IL_013c_1:
{
// if ( thisDict[key].Equals(otherDict[key]) == false ) {
Dictionary_2_tBE662043609334E6EC03217A32CAE298B71E4096* L_56 = V_2;
String_t* L_57 = V_7;
NullCheck(L_56);
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_58;
L_58 = Dictionary_2_get_Item_mA15806FFA9F8B602AB0FF64A79277EB69C4E2FA3(L_56, L_57, Dictionary_2_get_Item_mA15806FFA9F8B602AB0FF64A79277EB69C4E2FA3_RuntimeMethod_var);
Dictionary_2_tBE662043609334E6EC03217A32CAE298B71E4096* L_59 = V_3;
String_t* L_60 = V_7;
NullCheck(L_59);
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_61;
L_61 = Dictionary_2_get_Item_mA15806FFA9F8B602AB0FF64A79277EB69C4E2FA3(L_59, L_60, Dictionary_2_get_Item_mA15806FFA9F8B602AB0FF64A79277EB69C4E2FA3_RuntimeMethod_var);
NullCheck(L_58);
bool L_62;
L_62 = fsData_Equals_mCFAC07DEB7A3B8025392F02903DB9CAD7D4E9F39(L_58, L_61, NULL);
if (L_62)
{
goto IL_0158_1;
}
}
{
// return false;
V_8 = (bool)0;
goto IL_017e;
}
IL_0158_1:
{
// foreach ( string key in thisDict.Keys ) {
bool L_63;
L_63 = Enumerator_MoveNext_m6E3228F6D11FEDC8DCF69A6690A48961DAF9A566((&V_6), Enumerator_MoveNext_m6E3228F6D11FEDC8DCF69A6690A48961DAF9A566_RuntimeMethod_var);
if (L_63)
{
goto IL_0124_1;
}
}
{
goto IL_0171;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0171:
{
// return true;
return (bool)1;
}
IL_0173:
{
// throw new Exception("Unknown data type");
Exception_t* L_64 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)));
NullCheck(L_64);
Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(L_64, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralBD75F186A80A36379EEB34421156640CD1B9ECFB)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_64, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&fsData_Equals_mCFAC07DEB7A3B8025392F02903DB9CAD7D4E9F39_RuntimeMethod_var)));
}
IL_017e:
{
// }
bool L_65 = V_8;
return L_65;
}
}
// System.Boolean ParadoxNotion.Serialization.FullSerializer.fsData::op_Equality(ParadoxNotion.Serialization.FullSerializer.fsData,ParadoxNotion.Serialization.FullSerializer.fsData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool fsData_op_Equality_m2FBB00996607CA9FA178FED0A532F61B37239C04 (fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* ___0_a, fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* ___1_b, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if ( ReferenceEquals(a, b) ) {
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_0 = ___0_a;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_1 = ___1_b;
if ((!(((RuntimeObject*)(fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0*)L_0) == ((RuntimeObject*)(fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0*)L_1))))
{
goto IL_0006;
}
}
{
// return true;
return (bool)1;
}
IL_0006:
{
// if ( ( (object)a == null ) || ( (object)b == null ) ) {
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_2 = ___0_a;
if (!L_2)
{
goto IL_000c;
}
}
{
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_3 = ___1_b;
if (L_3)
{
goto IL_000e;
}
}
IL_000c:
{
// return false;
return (bool)0;
}
IL_000e:
{
// if ( a.IsDouble && b.IsDouble ) {
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_4 = ___0_a;
NullCheck(L_4);
bool L_5;
L_5 = fsData_get_IsDouble_mBA02B3C7187E087674FC02FD0FAFF1E928B00320(L_4, NULL);
if (!L_5)
{
goto IL_003c;
}
}
{
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_6 = ___1_b;
NullCheck(L_6);
bool L_7;
L_7 = fsData_get_IsDouble_mBA02B3C7187E087674FC02FD0FAFF1E928B00320(L_6, NULL);
if (!L_7)
{
goto IL_003c;
}
}
{
// return Math.Abs(a.AsDouble - b.AsDouble) < double.Epsilon;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_8 = ___0_a;
NullCheck(L_8);
double L_9;
L_9 = fsData_get_AsDouble_m8C5BFBDA7A029C706686A03E2F2B997855ECF919(L_8, NULL);
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_10 = ___1_b;
NullCheck(L_10);
double L_11;
L_11 = fsData_get_AsDouble_m8C5BFBDA7A029C706686A03E2F2B997855ECF919(L_10, NULL);
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
double L_12;
L_12 = fabs(((double)il2cpp_codegen_subtract(L_9, L_11)));
return (bool)((((double)L_12) < ((double)(4.9406564584124654E-324)))? 1 : 0);
}
IL_003c:
{
// return a.Equals(b);
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_13 = ___0_a;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_14 = ___1_b;
NullCheck(L_13);
bool L_15;
L_15 = fsData_Equals_mCFAC07DEB7A3B8025392F02903DB9CAD7D4E9F39(L_13, L_14, NULL);
return L_15;
}
}
// System.Boolean ParadoxNotion.Serialization.FullSerializer.fsData::op_Inequality(ParadoxNotion.Serialization.FullSerializer.fsData,ParadoxNotion.Serialization.FullSerializer.fsData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool fsData_op_Inequality_mC3144987D63EA7C70B3C811015BF14B4D0C26584 (fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* ___0_a, fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* ___1_b, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// return !( a == b );
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_0 = ___0_a;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_1 = ___1_b;
il2cpp_codegen_runtime_class_init_inline(fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0_il2cpp_TypeInfo_var);
bool L_2;
L_2 = fsData_op_Equality_m2FBB00996607CA9FA178FED0A532F61B37239C04(L_0, L_1, NULL);
return (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0);
}
}
// System.Int32 ParadoxNotion.Serialization.FullSerializer.fsData::GetHashCode()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t fsData_GetHashCode_mB99D865E2D4C662D277029CAE54D63C864C6CC08 (fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* __this, const RuntimeMethod* method)
{
{
// return _value.GetHashCode();
RuntimeObject* L_0 = __this->____value_0;
NullCheck(L_0);
int32_t L_1;
L_1 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, L_0);
return L_1;
}
}
// System.Void ParadoxNotion.Serialization.FullSerializer.fsData::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsData__cctor_mCF624A7F8DA6401F75DC500CA3D5EBDAE6DA3BD7 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public readonly static fsData True = new fsData(true);
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_0 = (fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0*)il2cpp_codegen_object_new(fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0_il2cpp_TypeInfo_var);
NullCheck(L_0);
fsData__ctor_mB5E10DC14DDB1F97168A391E124067994FE0986C(L_0, (bool)1, NULL);
((fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0_StaticFields*)il2cpp_codegen_static_fields_for(fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0_il2cpp_TypeInfo_var))->___True_1 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0_StaticFields*)il2cpp_codegen_static_fields_for(fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0_il2cpp_TypeInfo_var))->___True_1), (void*)L_0);
// public readonly static fsData False = new fsData(false);
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_1 = (fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0*)il2cpp_codegen_object_new(fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0_il2cpp_TypeInfo_var);
NullCheck(L_1);
fsData__ctor_mB5E10DC14DDB1F97168A391E124067994FE0986C(L_1, (bool)0, NULL);
((fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0_StaticFields*)il2cpp_codegen_static_fields_for(fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0_il2cpp_TypeInfo_var))->___False_2 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&((fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0_StaticFields*)il2cpp_codegen_static_fields_for(fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0_il2cpp_TypeInfo_var))->___False_2), (void*)L_1);
// public readonly static fsData Null = new fsData();
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_2 = (fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0*)il2cpp_codegen_object_new(fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0_il2cpp_TypeInfo_var);
NullCheck(L_2);
fsData__ctor_m4256463100EA6B38361AB824450B4B0DDDF2FA42(L_2, NULL);
((fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0_StaticFields*)il2cpp_codegen_static_fields_for(fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0_il2cpp_TypeInfo_var))->___Null_3 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&((fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0_StaticFields*)il2cpp_codegen_static_fields_for(fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0_il2cpp_TypeInfo_var))->___Null_3), (void*)L_2);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void ParadoxNotion.Serialization.FullSerializer.fsDirectConverter::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsDirectConverter__ctor_mA49D24D5BE53DA80FA6344DD3C566F0FFA89AF1E (fsDirectConverter_tE3BB17E34C63F29AD9A8F373484CC6AD0303568E* __this, const RuntimeMethod* method)
{
{
fsBaseConverter__ctor_m9D5052D4CE53D5211997DCB0C5B7B19D1548FDB4(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void ParadoxNotion.Serialization.FullSerializer.fsGlobalConfig::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsGlobalConfig__cctor_m12F2D60C8468FBDFDE4470DC90584B648D76EA0A (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NonSerializedAttribute_t3E57D1A7E7F31DE192694AB4C8927BAE7D1BE177_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SerializeField_t18B4EDCAA7D3D570AAB8A5CCBF29B2CEA7A3CA9C_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&fsGlobalConfig_t9B9137D541B761C42DECE4210E0DD1650F25F10E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&fsIgnoreAttribute_tF742799C4196FDF25C4AD2D7BBBE52842D83A65A_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&fsSerializeAsAttribute_t4DF330A797B2F467CFBC9CC39840DF09FD273A31_0_0_0_var);
s_Il2CppMethodInitialized = true;
}
{
// public static bool SerializeDefaultValues = false;
((fsGlobalConfig_t9B9137D541B761C42DECE4210E0DD1650F25F10E_StaticFields*)il2cpp_codegen_static_fields_for(fsGlobalConfig_t9B9137D541B761C42DECE4210E0DD1650F25F10E_il2cpp_TypeInfo_var))->___SerializeDefaultValues_0 = (bool)0;
// public static bool IsCaseSensitive = false;
((fsGlobalConfig_t9B9137D541B761C42DECE4210E0DD1650F25F10E_StaticFields*)il2cpp_codegen_static_fields_for(fsGlobalConfig_t9B9137D541B761C42DECE4210E0DD1650F25F10E_il2cpp_TypeInfo_var))->___IsCaseSensitive_1 = (bool)0;
// public static System.Type[] IgnoreSerializeAttributes =
// {
// typeof(System.NonSerializedAttribute),
// typeof(fsIgnoreAttribute)
// };
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_0 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)SZArrayNew(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var, (uint32_t)2);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_1 = L_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_2 = { reinterpret_cast<intptr_t> (NonSerializedAttribute_t3E57D1A7E7F31DE192694AB4C8927BAE7D1BE177_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);
NullCheck(L_1);
ArrayElementTypeCheck (L_1, L_3);
(L_1)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t*)L_3);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_4 = L_1;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_5 = { reinterpret_cast<intptr_t> (fsIgnoreAttribute_tF742799C4196FDF25C4AD2D7BBBE52842D83A65A_0_0_0_var) };
Type_t* L_6;
L_6 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_5, NULL);
NullCheck(L_4);
ArrayElementTypeCheck (L_4, L_6);
(L_4)->SetAt(static_cast<il2cpp_array_size_t>(1), (Type_t*)L_6);
((fsGlobalConfig_t9B9137D541B761C42DECE4210E0DD1650F25F10E_StaticFields*)il2cpp_codegen_static_fields_for(fsGlobalConfig_t9B9137D541B761C42DECE4210E0DD1650F25F10E_il2cpp_TypeInfo_var))->___IgnoreSerializeAttributes_2 = L_4;
Il2CppCodeGenWriteBarrier((void**)(&((fsGlobalConfig_t9B9137D541B761C42DECE4210E0DD1650F25F10E_StaticFields*)il2cpp_codegen_static_fields_for(fsGlobalConfig_t9B9137D541B761C42DECE4210E0DD1650F25F10E_il2cpp_TypeInfo_var))->___IgnoreSerializeAttributes_2), (void*)L_4);
// public static System.Type[] SerializeAttributes =
// {
// typeof(UnityEngine.SerializeField),
// typeof(fsSerializeAsAttribute)
// };
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_7 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)SZArrayNew(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var, (uint32_t)2);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_8 = L_7;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_9 = { reinterpret_cast<intptr_t> (SerializeField_t18B4EDCAA7D3D570AAB8A5CCBF29B2CEA7A3CA9C_0_0_0_var) };
Type_t* L_10;
L_10 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_9, NULL);
NullCheck(L_8);
ArrayElementTypeCheck (L_8, L_10);
(L_8)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t*)L_10);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_11 = L_8;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_12 = { reinterpret_cast<intptr_t> (fsSerializeAsAttribute_t4DF330A797B2F467CFBC9CC39840DF09FD273A31_0_0_0_var) };
Type_t* L_13;
L_13 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_12, NULL);
NullCheck(L_11);
ArrayElementTypeCheck (L_11, L_13);
(L_11)->SetAt(static_cast<il2cpp_array_size_t>(1), (Type_t*)L_13);
((fsGlobalConfig_t9B9137D541B761C42DECE4210E0DD1650F25F10E_StaticFields*)il2cpp_codegen_static_fields_for(fsGlobalConfig_t9B9137D541B761C42DECE4210E0DD1650F25F10E_il2cpp_TypeInfo_var))->___SerializeAttributes_3 = L_11;
Il2CppCodeGenWriteBarrier((void**)(&((fsGlobalConfig_t9B9137D541B761C42DECE4210E0DD1650F25F10E_StaticFields*)il2cpp_codegen_static_fields_for(fsGlobalConfig_t9B9137D541B761C42DECE4210E0DD1650F25F10E_il2cpp_TypeInfo_var))->___SerializeAttributes_3), (void*)L_11);
// public static string CustomDateTimeFormatString = null;
((fsGlobalConfig_t9B9137D541B761C42DECE4210E0DD1650F25F10E_StaticFields*)il2cpp_codegen_static_fields_for(fsGlobalConfig_t9B9137D541B761C42DECE4210E0DD1650F25F10E_il2cpp_TypeInfo_var))->___CustomDateTimeFormatString_4 = (String_t*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&((fsGlobalConfig_t9B9137D541B761C42DECE4210E0DD1650F25F10E_StaticFields*)il2cpp_codegen_static_fields_for(fsGlobalConfig_t9B9137D541B761C42DECE4210E0DD1650F25F10E_il2cpp_TypeInfo_var))->___CustomDateTimeFormatString_4), (void*)(String_t*)NULL);
// public static bool Serialize64BitIntegerAsString = false;
((fsGlobalConfig_t9B9137D541B761C42DECE4210E0DD1650F25F10E_StaticFields*)il2cpp_codegen_static_fields_for(fsGlobalConfig_t9B9137D541B761C42DECE4210E0DD1650F25F10E_il2cpp_TypeInfo_var))->___Serialize64BitIntegerAsString_5 = (bool)0;
// public static bool SerializeEnumsAsInteger = true;
((fsGlobalConfig_t9B9137D541B761C42DECE4210E0DD1650F25F10E_StaticFields*)il2cpp_codegen_static_fields_for(fsGlobalConfig_t9B9137D541B761C42DECE4210E0DD1650F25F10E_il2cpp_TypeInfo_var))->___SerializeEnumsAsInteger_6 = (bool)1;
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
// ParadoxNotion.Serialization.FullSerializer.fsResult ParadoxNotion.Serialization.FullSerializer.fsJsonParser::MakeFailure(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 fsJsonParser_MakeFailure_mACF1D36D88A40A67470F8C7F93425D2E609F94DF (fsJsonParser_t36B8E6A6396D3241F619313B4506C163FF48C759* __this, String_t* ___0_message, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral38D55689D66A025B6160F206B4B6F58DDA97427E);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC4E269AEF38DA97A91417B551F0792E946B7FAE7);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEF8AE9E6CBCFDABA932FBEB4C85964F450F724F5);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
{
// int start = Math.Max(0, _start - 20);
int32_t L_0 = __this->____start_0;
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
int32_t L_1;
L_1 = Math_Max_m530EBA549AFD98CFC2BD29FE86C6376E67DF11CF(0, ((int32_t)il2cpp_codegen_subtract(L_0, ((int32_t)20))), NULL);
V_0 = L_1;
// int length = Math.Min(50, _input.Length - start);
String_t* L_2 = __this->____input_1;
NullCheck(L_2);
int32_t L_3;
L_3 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_2, NULL);
int32_t L_4 = V_0;
int32_t L_5;
L_5 = Math_Min_m53C488772A34D53917BCA2A491E79A0A5356ED52(((int32_t)50), ((int32_t)il2cpp_codegen_subtract(L_3, L_4)), NULL);
V_1 = L_5;
// string error = "Error while parsing: " + message + "; context = <" +
// _input.Substring(start, length) + ">";
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_6 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)5);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_7 = L_6;
NullCheck(L_7);
ArrayElementTypeCheck (L_7, _stringLiteralC4E269AEF38DA97A91417B551F0792E946B7FAE7);
(L_7)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteralC4E269AEF38DA97A91417B551F0792E946B7FAE7);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_8 = L_7;
String_t* L_9 = ___0_message;
NullCheck(L_8);
ArrayElementTypeCheck (L_8, L_9);
(L_8)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)L_9);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_10 = L_8;
NullCheck(L_10);
ArrayElementTypeCheck (L_10, _stringLiteral38D55689D66A025B6160F206B4B6F58DDA97427E);
(L_10)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)_stringLiteral38D55689D66A025B6160F206B4B6F58DDA97427E);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_11 = L_10;
String_t* L_12 = __this->____input_1;
int32_t L_13 = V_0;
int32_t L_14 = V_1;
NullCheck(L_12);
String_t* L_15;
L_15 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_12, L_13, L_14, NULL);
NullCheck(L_11);
ArrayElementTypeCheck (L_11, L_15);
(L_11)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)L_15);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_16 = L_11;
NullCheck(L_16);
ArrayElementTypeCheck (L_16, _stringLiteralEF8AE9E6CBCFDABA932FBEB4C85964F450F724F5);
(L_16)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)_stringLiteralEF8AE9E6CBCFDABA932FBEB4C85964F450F724F5);
String_t* L_17;
L_17 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_16, NULL);
// return fsResult.Fail(error);
il2cpp_codegen_runtime_class_init_inline(fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var);
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_18;
L_18 = fsResult_Fail_m29DA71CCFA38A13EF4A4C3441240543509DF1982(L_17, NULL);
return L_18;
}
}
// System.Boolean ParadoxNotion.Serialization.FullSerializer.fsJsonParser::TryMoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool fsJsonParser_TryMoveNext_mAE366F9ACE7AA0392DBE278FAFCBECBDFC85D2DA (fsJsonParser_t36B8E6A6396D3241F619313B4506C163FF48C759* __this, const RuntimeMethod* method)
{
{
// if ( _start < _input.Length ) {
int32_t L_0 = __this->____start_0;
String_t* L_1 = __this->____input_1;
NullCheck(L_1);
int32_t L_2;
L_2 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_1, NULL);
if ((((int32_t)L_0) >= ((int32_t)L_2)))
{
goto IL_0023;
}
}
{
// ++_start;
int32_t L_3 = __this->____start_0;
__this->____start_0 = ((int32_t)il2cpp_codegen_add(L_3, 1));
// return true;
return (bool)1;
}
IL_0023:
{
// return false;
return (bool)0;
}
}
// System.Boolean ParadoxNotion.Serialization.FullSerializer.fsJsonParser::HasValue()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool fsJsonParser_HasValue_m1ECE75B13B345D885D8D0CDDA606D2FD44A91607 (fsJsonParser_t36B8E6A6396D3241F619313B4506C163FF48C759* __this, const RuntimeMethod* method)
{
{
// return HasValue(0);
bool L_0;
L_0 = fsJsonParser_HasValue_m0CD82199112FB6AAF917DB582961DF9D78BCC520(__this, 0, NULL);
return L_0;
}
}
// System.Boolean ParadoxNotion.Serialization.FullSerializer.fsJsonParser::HasValue(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool fsJsonParser_HasValue_m0CD82199112FB6AAF917DB582961DF9D78BCC520 (fsJsonParser_t36B8E6A6396D3241F619313B4506C163FF48C759* __this, int32_t ___0_offset, const RuntimeMethod* method)
{
{
// return ( _start + offset ) >= 0 && ( _start + offset ) < _input.Length;
int32_t L_0 = __this->____start_0;
int32_t L_1 = ___0_offset;
if ((((int32_t)((int32_t)il2cpp_codegen_add(L_0, L_1))) < ((int32_t)0)))
{
goto IL_0021;
}
}
{
int32_t L_2 = __this->____start_0;
int32_t L_3 = ___0_offset;
String_t* L_4 = __this->____input_1;
NullCheck(L_4);
int32_t L_5;
L_5 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_4, NULL);
return (bool)((((int32_t)((int32_t)il2cpp_codegen_add(L_2, L_3))) < ((int32_t)L_5))? 1 : 0);
}
IL_0021:
{
return (bool)0;
}
}
// System.Char ParadoxNotion.Serialization.FullSerializer.fsJsonParser::Character()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar fsJsonParser_Character_m4DBA58DD929B17C073B28993DF6B7CF7731213F8 (fsJsonParser_t36B8E6A6396D3241F619313B4506C163FF48C759* __this, const RuntimeMethod* method)
{
{
// return Character(0);
Il2CppChar L_0;
L_0 = fsJsonParser_Character_mD025DD4C02365CBF8ADBC8F011AD04D4B9F7385D(__this, 0, NULL);
return L_0;
}
}
// System.Char ParadoxNotion.Serialization.FullSerializer.fsJsonParser::Character(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar fsJsonParser_Character_mD025DD4C02365CBF8ADBC8F011AD04D4B9F7385D (fsJsonParser_t36B8E6A6396D3241F619313B4506C163FF48C759* __this, int32_t ___0_offset, const RuntimeMethod* method)
{
{
// return _input[_start + offset];
String_t* L_0 = __this->____input_1;
int32_t L_1 = __this->____start_0;
int32_t L_2 = ___0_offset;
NullCheck(L_0);
Il2CppChar L_3;
L_3 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_0, ((int32_t)il2cpp_codegen_add(L_1, L_2)), NULL);
return L_3;
}
}
// System.Void ParadoxNotion.Serialization.FullSerializer.fsJsonParser::SkipSpace()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsJsonParser_SkipSpace_mCD58AA4593C0E62FA1DE36A57B04B04AF6825741 (fsJsonParser_t36B8E6A6396D3241F619313B4506C163FF48C759* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
s_Il2CppMethodInitialized = true;
}
Il2CppChar V_0 = 0x0;
String_t* G_B11_0 = NULL;
String_t* G_B11_1 = NULL;
String_t* G_B10_0 = NULL;
String_t* G_B10_1 = NULL;
{
goto IL_00d1;
}
IL_0005:
{
// char c = Character();
Il2CppChar L_0;
L_0 = fsJsonParser_Character_m4DBA58DD929B17C073B28993DF6B7CF7731213F8(__this, NULL);
// if ( char.IsWhiteSpace(c) ) {
il2cpp_codegen_runtime_class_init_inline(Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Char_IsWhiteSpace_m02AEC6EA19513CAFC6882CFCA54C45794D2B5924(L_0, NULL);
if (!L_1)
{
goto IL_001e;
}
}
{
// TryMoveNext();
bool L_2;
L_2 = fsJsonParser_TryMoveNext_mAE366F9ACE7AA0392DBE278FAFCBECBDFC85D2DA(__this, NULL);
// continue;
goto IL_00d1;
}
IL_001e:
{
// if ( HasValue(1) && Character(0) == '/' ) {
bool L_3;
L_3 = fsJsonParser_HasValue_m0CD82199112FB6AAF917DB582961DF9D78BCC520(__this, 1, NULL);
if (!L_3)
{
goto IL_00dc;
}
}
{
Il2CppChar L_4;
L_4 = fsJsonParser_Character_mD025DD4C02365CBF8ADBC8F011AD04D4B9F7385D(__this, 0, NULL);
if ((!(((uint32_t)L_4) == ((uint32_t)((int32_t)47)))))
{
goto IL_00dc;
}
}
{
// if ( Character(1) == '/' ) {
Il2CppChar L_5;
L_5 = fsJsonParser_Character_mD025DD4C02365CBF8ADBC8F011AD04D4B9F7385D(__this, 1, NULL);
if ((!(((uint32_t)L_5) == ((uint32_t)((int32_t)47)))))
{
goto IL_0079;
}
}
{
goto IL_004c;
}
IL_0045:
{
// TryMoveNext();
bool L_6;
L_6 = fsJsonParser_TryMoveNext_mAE366F9ACE7AA0392DBE278FAFCBECBDFC85D2DA(__this, NULL);
}
IL_004c:
{
// while ( HasValue() && Environment.NewLine.Contains("" + Character()) == false ) {
bool L_7;
L_7 = fsJsonParser_HasValue_m1ECE75B13B345D885D8D0CDDA606D2FD44A91607(__this, NULL);
if (!L_7)
{
goto IL_00d1;
}
}
{
String_t* L_8;
L_8 = Environment_get_NewLine_m8BF68A4EFDAFFB66500984CE779629811BA98FFF(NULL);
Il2CppChar L_9;
L_9 = fsJsonParser_Character_m4DBA58DD929B17C073B28993DF6B7CF7731213F8(__this, NULL);
V_0 = L_9;
String_t* L_10;
L_10 = Char_ToString_m2A308731F9577C06AF3C0901234E2EAC8327410C((&V_0), NULL);
String_t* L_11 = L_10;
G_B10_0 = L_11;
G_B10_1 = L_8;
if (L_11)
{
G_B11_0 = L_11;
G_B11_1 = L_8;
goto IL_0070;
}
}
{
G_B11_0 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
G_B11_1 = G_B10_1;
}
IL_0070:
{
NullCheck(G_B11_1);
bool L_12;
L_12 = String_Contains_m6D77B121FADA7CA5F397C0FABB65DA62DF03B6C3(G_B11_1, G_B11_0, NULL);
if (!L_12)
{
goto IL_0045;
}
}
{
// continue;
goto IL_00d1;
}
IL_0079:
{
// } else if ( Character(1) == '*' ) {
Il2CppChar L_13;
L_13 = fsJsonParser_Character_mD025DD4C02365CBF8ADBC8F011AD04D4B9F7385D(__this, 1, NULL);
if ((!(((uint32_t)L_13) == ((uint32_t)((int32_t)42)))))
{
goto IL_00d1;
}
}
{
// TryMoveNext();
bool L_14;
L_14 = fsJsonParser_TryMoveNext_mAE366F9ACE7AA0392DBE278FAFCBECBDFC85D2DA(__this, NULL);
// TryMoveNext();
bool L_15;
L_15 = fsJsonParser_TryMoveNext_mAE366F9ACE7AA0392DBE278FAFCBECBDFC85D2DA(__this, NULL);
goto IL_00c8;
}
IL_0094:
{
// if ( Character(0) == '*' && Character(1) == '/' ) {
Il2CppChar L_16;
L_16 = fsJsonParser_Character_mD025DD4C02365CBF8ADBC8F011AD04D4B9F7385D(__this, 0, NULL);
if ((!(((uint32_t)L_16) == ((uint32_t)((int32_t)42)))))
{
goto IL_00c1;
}
}
{
Il2CppChar L_17;
L_17 = fsJsonParser_Character_mD025DD4C02365CBF8ADBC8F011AD04D4B9F7385D(__this, 1, NULL);
if ((!(((uint32_t)L_17) == ((uint32_t)((int32_t)47)))))
{
goto IL_00c1;
}
}
{
// TryMoveNext();
bool L_18;
L_18 = fsJsonParser_TryMoveNext_mAE366F9ACE7AA0392DBE278FAFCBECBDFC85D2DA(__this, NULL);
// TryMoveNext();
bool L_19;
L_19 = fsJsonParser_TryMoveNext_mAE366F9ACE7AA0392DBE278FAFCBECBDFC85D2DA(__this, NULL);
// TryMoveNext();
bool L_20;
L_20 = fsJsonParser_TryMoveNext_mAE366F9ACE7AA0392DBE278FAFCBECBDFC85D2DA(__this, NULL);
// break;
goto IL_00d1;
}
IL_00c1:
{
// TryMoveNext();
bool L_21;
L_21 = fsJsonParser_TryMoveNext_mAE366F9ACE7AA0392DBE278FAFCBECBDFC85D2DA(__this, NULL);
}
IL_00c8:
{
// while ( HasValue(1) ) {
bool L_22;
L_22 = fsJsonParser_HasValue_m0CD82199112FB6AAF917DB582961DF9D78BCC520(__this, 1, NULL);
if (L_22)
{
goto IL_0094;
}
}
IL_00d1:
{
// while ( HasValue() ) {
bool L_23;
L_23 = fsJsonParser_HasValue_m1ECE75B13B345D885D8D0CDDA606D2FD44A91607(__this, NULL);
if (L_23)
{
goto IL_0005;
}
}
IL_00dc:
{
// }
return;
}
}
// System.Boolean ParadoxNotion.Serialization.FullSerializer.fsJsonParser::IsHex(System.Char)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool fsJsonParser_IsHex_m7D2E969ED0AD879AF260506E117B199A0B9A8C51 (fsJsonParser_t36B8E6A6396D3241F619313B4506C163FF48C759* __this, Il2CppChar ___0_c, const RuntimeMethod* method)
{
{
// return ( ( c >= '0' && c <= '9' ) ||
// ( c >= 'a' && c <= 'f' ) ||
// ( c >= 'A' && c <= 'F' ) );
Il2CppChar L_0 = ___0_c;
if ((((int32_t)L_0) < ((int32_t)((int32_t)48))))
{
goto IL_000a;
}
}
{
Il2CppChar L_1 = ___0_c;
if ((((int32_t)L_1) <= ((int32_t)((int32_t)57))))
{
goto IL_0024;
}
}
IL_000a:
{
Il2CppChar L_2 = ___0_c;
if ((((int32_t)L_2) < ((int32_t)((int32_t)97))))
{
goto IL_0014;
}
}
{
Il2CppChar L_3 = ___0_c;
if ((((int32_t)L_3) <= ((int32_t)((int32_t)102))))
{
goto IL_0024;
}
}
IL_0014:
{
Il2CppChar L_4 = ___0_c;
if ((((int32_t)L_4) < ((int32_t)((int32_t)65))))
{
goto IL_0022;
}
}
{
Il2CppChar L_5 = ___0_c;
return (bool)((((int32_t)((((int32_t)L_5) > ((int32_t)((int32_t)70)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
}
IL_0022:
{
return (bool)0;
}
IL_0024:
{
return (bool)1;
}
}
// System.UInt32 ParadoxNotion.Serialization.FullSerializer.fsJsonParser::ParseSingleChar(System.Char,System.UInt32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t fsJsonParser_ParseSingleChar_m51856BBD645098CA41243C55160DE6A45F39AE90 (fsJsonParser_t36B8E6A6396D3241F619313B4506C163FF48C759* __this, Il2CppChar ___0_c1, uint32_t ___1_multipliyer, const RuntimeMethod* method)
{
uint32_t V_0 = 0;
{
// uint p1 = 0;
V_0 = 0;
// if ( c1 >= '0' && c1 <= '9' )
Il2CppChar L_0 = ___0_c1;
if ((((int32_t)L_0) < ((int32_t)((int32_t)48))))
{
goto IL_0015;
}
}
{
Il2CppChar L_1 = ___0_c1;
if ((((int32_t)L_1) > ((int32_t)((int32_t)57))))
{
goto IL_0015;
}
}
{
// p1 = (uint)( c1 - '0' ) * multipliyer;
Il2CppChar L_2 = ___0_c1;
uint32_t L_3 = ___1_multipliyer;
V_0 = ((int32_t)il2cpp_codegen_multiply(((int32_t)il2cpp_codegen_subtract((int32_t)L_2, ((int32_t)48))), (int32_t)L_3));
goto IL_003f;
}
IL_0015:
{
// else if ( c1 >= 'A' && c1 <= 'F' )
Il2CppChar L_4 = ___0_c1;
if ((((int32_t)L_4) < ((int32_t)((int32_t)65))))
{
goto IL_002b;
}
}
{
Il2CppChar L_5 = ___0_c1;
if ((((int32_t)L_5) > ((int32_t)((int32_t)70))))
{
goto IL_002b;
}
}
{
// p1 = (uint)( ( c1 - 'A' ) + 10 ) * multipliyer;
Il2CppChar L_6 = ___0_c1;
uint32_t L_7 = ___1_multipliyer;
V_0 = ((int32_t)il2cpp_codegen_multiply(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract((int32_t)L_6, ((int32_t)65))), ((int32_t)10))), (int32_t)L_7));
goto IL_003f;
}
IL_002b:
{
// else if ( c1 >= 'a' && c1 <= 'f' )
Il2CppChar L_8 = ___0_c1;
if ((((int32_t)L_8) < ((int32_t)((int32_t)97))))
{
goto IL_003f;
}
}
{
Il2CppChar L_9 = ___0_c1;
if ((((int32_t)L_9) > ((int32_t)((int32_t)102))))
{
goto IL_003f;
}
}
{
// p1 = (uint)( ( c1 - 'a' ) + 10 ) * multipliyer;
Il2CppChar L_10 = ___0_c1;
uint32_t L_11 = ___1_multipliyer;
V_0 = ((int32_t)il2cpp_codegen_multiply(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract((int32_t)L_10, ((int32_t)97))), ((int32_t)10))), (int32_t)L_11));
}
IL_003f:
{
// return p1;
uint32_t L_12 = V_0;
return L_12;
}
}
// System.UInt32 ParadoxNotion.Serialization.FullSerializer.fsJsonParser::ParseUnicode(System.Char,System.Char,System.Char,System.Char)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t fsJsonParser_ParseUnicode_mE3D4138FDE2900DC963FF48500B5E47455B57E79 (fsJsonParser_t36B8E6A6396D3241F619313B4506C163FF48C759* __this, Il2CppChar ___0_c1, Il2CppChar ___1_c2, Il2CppChar ___2_c3, Il2CppChar ___3_c4, const RuntimeMethod* method)
{
uint32_t V_0 = 0;
uint32_t V_1 = 0;
uint32_t V_2 = 0;
{
// uint p1 = ParseSingleChar(c1, 0x1000);
Il2CppChar L_0 = ___0_c1;
uint32_t L_1;
L_1 = fsJsonParser_ParseSingleChar_m51856BBD645098CA41243C55160DE6A45F39AE90(__this, L_0, ((int32_t)4096), NULL);
// uint p2 = ParseSingleChar(c2, 0x100);
Il2CppChar L_2 = ___1_c2;
uint32_t L_3;
L_3 = fsJsonParser_ParseSingleChar_m51856BBD645098CA41243C55160DE6A45F39AE90(__this, L_2, ((int32_t)256), NULL);
V_0 = L_3;
// uint p3 = ParseSingleChar(c3, 0x10);
Il2CppChar L_4 = ___2_c3;
uint32_t L_5;
L_5 = fsJsonParser_ParseSingleChar_m51856BBD645098CA41243C55160DE6A45F39AE90(__this, L_4, ((int32_t)16), NULL);
V_1 = L_5;
// uint p4 = ParseSingleChar(c4, 0x1);
Il2CppChar L_6 = ___3_c4;
uint32_t L_7;
L_7 = fsJsonParser_ParseSingleChar_m51856BBD645098CA41243C55160DE6A45F39AE90(__this, L_6, 1, NULL);
V_2 = L_7;
// return p1 + p2 + p3 + p4;
uint32_t L_8 = V_0;
uint32_t L_9 = V_1;
uint32_t L_10 = V_2;
return ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add((int32_t)L_1, (int32_t)L_8)), (int32_t)L_9)), (int32_t)L_10));
}
}
// ParadoxNotion.Serialization.FullSerializer.fsResult ParadoxNotion.Serialization.FullSerializer.fsJsonParser::TryUnescapeChar(System.Char&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 fsJsonParser_TryUnescapeChar_mF087BA198CCCBE0CBC6EC6EEF20D067B1DFBCB63 (fsJsonParser_t36B8E6A6396D3241F619313B4506C163FF48C759* __this, Il2CppChar* ___0_escaped, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4B78F4A73CD524C53A871963B868A9F572401D8C);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral55E8896501B80B5DE4539273D5FB577A1C8C3F11);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFB732F4AE1A30F97C396AD240CA33081DCE58A80);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Il2CppChar V_0 = 0x0;
uint32_t V_1 = 0;
{
// TryMoveNext();
bool L_0;
L_0 = fsJsonParser_TryMoveNext_mAE366F9ACE7AA0392DBE278FAFCBECBDFC85D2DA(__this, NULL);
// if ( HasValue() == false ) {
bool L_1;
L_1 = fsJsonParser_HasValue_m1ECE75B13B345D885D8D0CDDA606D2FD44A91607(__this, NULL);
if (L_1)
{
goto IL_001f;
}
}
{
// escaped = ' ';
Il2CppChar* L_2 = ___0_escaped;
*((int16_t*)L_2) = (int16_t)((int32_t)32);
// return MakeFailure("Unexpected end of input after \\");
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_3;
L_3 = fsJsonParser_MakeFailure_mACF1D36D88A40A67470F8C7F93425D2E609F94DF(__this, _stringLiteralFB732F4AE1A30F97C396AD240CA33081DCE58A80, NULL);
return L_3;
}
IL_001f:
{
// switch ( Character() ) {
Il2CppChar L_4;
L_4 = fsJsonParser_Character_m4DBA58DD929B17C073B28993DF6B7CF7731213F8(__this, NULL);
V_0 = L_4;
Il2CppChar L_5 = V_0;
if ((!(((uint32_t)L_5) <= ((uint32_t)((int32_t)92)))))
{
goto IL_0051;
}
}
{
Il2CppChar L_6 = V_0;
if ((!(((uint32_t)L_6) <= ((uint32_t)((int32_t)47)))))
{
goto IL_003f;
}
}
{
Il2CppChar L_7 = V_0;
if ((((int32_t)L_7) == ((int32_t)((int32_t)34))))
{
goto IL_00b2;
}
}
{
Il2CppChar L_8 = V_0;
if ((((int32_t)L_8) == ((int32_t)((int32_t)47))))
{
goto IL_00a1;
}
}
{
goto IL_0219;
}
IL_003f:
{
Il2CppChar L_9 = V_0;
if ((((int32_t)L_9) == ((int32_t)((int32_t)48))))
{
goto IL_0127;
}
}
{
Il2CppChar L_10 = V_0;
if ((((int32_t)L_10) == ((int32_t)((int32_t)92))))
{
goto IL_0090;
}
}
{
goto IL_0219;
}
IL_0051:
{
Il2CppChar L_11 = V_0;
if ((!(((uint32_t)L_11) <= ((uint32_t)((int32_t)98)))))
{
goto IL_0065;
}
}
{
Il2CppChar L_12 = V_0;
if ((((int32_t)L_12) == ((int32_t)((int32_t)97))))
{
goto IL_00c3;
}
}
{
Il2CppChar L_13 = V_0;
if ((((int32_t)L_13) == ((int32_t)((int32_t)98))))
{
goto IL_00d3;
}
}
{
goto IL_0219;
}
IL_0065:
{
Il2CppChar L_14 = V_0;
if ((((int32_t)L_14) == ((int32_t)((int32_t)102))))
{
goto IL_00e3;
}
}
{
Il2CppChar L_15 = V_0;
if ((((int32_t)L_15) == ((int32_t)((int32_t)110))))
{
goto IL_00f4;
}
}
{
Il2CppChar L_16 = V_0;
switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_16, ((int32_t)114))))
{
case 0:
{
goto IL_0105;
}
case 1:
{
goto IL_0219;
}
case 2:
{
goto IL_0116;
}
case 3:
{
goto IL_0137;
}
}
}
{
goto IL_0219;
}
IL_0090:
{
// case '\\': TryMoveNext(); escaped = '\\'; return fsResult.Success;
bool L_17;
L_17 = fsJsonParser_TryMoveNext_mAE366F9ACE7AA0392DBE278FAFCBECBDFC85D2DA(__this, NULL);
// case '\\': TryMoveNext(); escaped = '\\'; return fsResult.Success;
Il2CppChar* L_18 = ___0_escaped;
*((int16_t*)L_18) = (int16_t)((int32_t)92);
// case '\\': TryMoveNext(); escaped = '\\'; return fsResult.Success;
il2cpp_codegen_runtime_class_init_inline(fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var);
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_19 = ((fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_StaticFields*)il2cpp_codegen_static_fields_for(fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var))->___Success_3;
return L_19;
}
IL_00a1:
{
// case '/': TryMoveNext(); escaped = '/'; return fsResult.Success;
bool L_20;
L_20 = fsJsonParser_TryMoveNext_mAE366F9ACE7AA0392DBE278FAFCBECBDFC85D2DA(__this, NULL);
// case '/': TryMoveNext(); escaped = '/'; return fsResult.Success;
Il2CppChar* L_21 = ___0_escaped;
*((int16_t*)L_21) = (int16_t)((int32_t)47);
// case '/': TryMoveNext(); escaped = '/'; return fsResult.Success;
il2cpp_codegen_runtime_class_init_inline(fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var);
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_22 = ((fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_StaticFields*)il2cpp_codegen_static_fields_for(fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var))->___Success_3;
return L_22;
}
IL_00b2:
{
// case '"': TryMoveNext(); escaped = '\"'; return fsResult.Success;
bool L_23;
L_23 = fsJsonParser_TryMoveNext_mAE366F9ACE7AA0392DBE278FAFCBECBDFC85D2DA(__this, NULL);
// case '"': TryMoveNext(); escaped = '\"'; return fsResult.Success;
Il2CppChar* L_24 = ___0_escaped;
*((int16_t*)L_24) = (int16_t)((int32_t)34);
// case '"': TryMoveNext(); escaped = '\"'; return fsResult.Success;
il2cpp_codegen_runtime_class_init_inline(fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var);
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_25 = ((fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_StaticFields*)il2cpp_codegen_static_fields_for(fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var))->___Success_3;
return L_25;
}
IL_00c3:
{
// case 'a': TryMoveNext(); escaped = '\a'; return fsResult.Success;
bool L_26;
L_26 = fsJsonParser_TryMoveNext_mAE366F9ACE7AA0392DBE278FAFCBECBDFC85D2DA(__this, NULL);
// case 'a': TryMoveNext(); escaped = '\a'; return fsResult.Success;
Il2CppChar* L_27 = ___0_escaped;
*((int16_t*)L_27) = (int16_t)7;
// case 'a': TryMoveNext(); escaped = '\a'; return fsResult.Success;
il2cpp_codegen_runtime_class_init_inline(fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var);
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_28 = ((fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_StaticFields*)il2cpp_codegen_static_fields_for(fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var))->___Success_3;
return L_28;
}
IL_00d3:
{
// case 'b': TryMoveNext(); escaped = '\b'; return fsResult.Success;
bool L_29;
L_29 = fsJsonParser_TryMoveNext_mAE366F9ACE7AA0392DBE278FAFCBECBDFC85D2DA(__this, NULL);
// case 'b': TryMoveNext(); escaped = '\b'; return fsResult.Success;
Il2CppChar* L_30 = ___0_escaped;
*((int16_t*)L_30) = (int16_t)8;
// case 'b': TryMoveNext(); escaped = '\b'; return fsResult.Success;
il2cpp_codegen_runtime_class_init_inline(fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var);
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_31 = ((fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_StaticFields*)il2cpp_codegen_static_fields_for(fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var))->___Success_3;
return L_31;
}
IL_00e3:
{
// case 'f': TryMoveNext(); escaped = '\f'; return fsResult.Success;
bool L_32;
L_32 = fsJsonParser_TryMoveNext_mAE366F9ACE7AA0392DBE278FAFCBECBDFC85D2DA(__this, NULL);
// case 'f': TryMoveNext(); escaped = '\f'; return fsResult.Success;
Il2CppChar* L_33 = ___0_escaped;
*((int16_t*)L_33) = (int16_t)((int32_t)12);
// case 'f': TryMoveNext(); escaped = '\f'; return fsResult.Success;
il2cpp_codegen_runtime_class_init_inline(fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var);
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_34 = ((fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_StaticFields*)il2cpp_codegen_static_fields_for(fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var))->___Success_3;
return L_34;
}
IL_00f4:
{
// case 'n': TryMoveNext(); escaped = '\n'; return fsResult.Success;
bool L_35;
L_35 = fsJsonParser_TryMoveNext_mAE366F9ACE7AA0392DBE278FAFCBECBDFC85D2DA(__this, NULL);
// case 'n': TryMoveNext(); escaped = '\n'; return fsResult.Success;
Il2CppChar* L_36 = ___0_escaped;
*((int16_t*)L_36) = (int16_t)((int32_t)10);
// case 'n': TryMoveNext(); escaped = '\n'; return fsResult.Success;
il2cpp_codegen_runtime_class_init_inline(fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var);
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_37 = ((fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_StaticFields*)il2cpp_codegen_static_fields_for(fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var))->___Success_3;
return L_37;
}
IL_0105:
{
// case 'r': TryMoveNext(); escaped = '\r'; return fsResult.Success;
bool L_38;
L_38 = fsJsonParser_TryMoveNext_mAE366F9ACE7AA0392DBE278FAFCBECBDFC85D2DA(__this, NULL);
// case 'r': TryMoveNext(); escaped = '\r'; return fsResult.Success;
Il2CppChar* L_39 = ___0_escaped;
*((int16_t*)L_39) = (int16_t)((int32_t)13);
// case 'r': TryMoveNext(); escaped = '\r'; return fsResult.Success;
il2cpp_codegen_runtime_class_init_inline(fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var);
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_40 = ((fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_StaticFields*)il2cpp_codegen_static_fields_for(fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var))->___Success_3;
return L_40;
}
IL_0116:
{
// case 't': TryMoveNext(); escaped = '\t'; return fsResult.Success;
bool L_41;
L_41 = fsJsonParser_TryMoveNext_mAE366F9ACE7AA0392DBE278FAFCBECBDFC85D2DA(__this, NULL);
// case 't': TryMoveNext(); escaped = '\t'; return fsResult.Success;
Il2CppChar* L_42 = ___0_escaped;
*((int16_t*)L_42) = (int16_t)((int32_t)9);
// case 't': TryMoveNext(); escaped = '\t'; return fsResult.Success;
il2cpp_codegen_runtime_class_init_inline(fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var);
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_43 = ((fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_StaticFields*)il2cpp_codegen_static_fields_for(fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var))->___Success_3;
return L_43;
}
IL_0127:
{
// case '0': TryMoveNext(); escaped = '\0'; return fsResult.Success;
bool L_44;
L_44 = fsJsonParser_TryMoveNext_mAE366F9ACE7AA0392DBE278FAFCBECBDFC85D2DA(__this, NULL);
// case '0': TryMoveNext(); escaped = '\0'; return fsResult.Success;
Il2CppChar* L_45 = ___0_escaped;
*((int16_t*)L_45) = (int16_t)0;
// case '0': TryMoveNext(); escaped = '\0'; return fsResult.Success;
il2cpp_codegen_runtime_class_init_inline(fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var);
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_46 = ((fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_StaticFields*)il2cpp_codegen_static_fields_for(fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var))->___Success_3;
return L_46;
}
IL_0137:
{
// TryMoveNext();
bool L_47;
L_47 = fsJsonParser_TryMoveNext_mAE366F9ACE7AA0392DBE278FAFCBECBDFC85D2DA(__this, NULL);
// if ( IsHex(Character(0))
// && IsHex(Character(1))
// && IsHex(Character(2))
// && IsHex(Character(3)) ) {
Il2CppChar L_48;
L_48 = fsJsonParser_Character_mD025DD4C02365CBF8ADBC8F011AD04D4B9F7385D(__this, 0, NULL);
bool L_49;
L_49 = fsJsonParser_IsHex_m7D2E969ED0AD879AF260506E117B199A0B9A8C51(__this, L_48, NULL);
if (!L_49)
{
goto IL_01c3;
}
}
{
Il2CppChar L_50;
L_50 = fsJsonParser_Character_mD025DD4C02365CBF8ADBC8F011AD04D4B9F7385D(__this, 1, NULL);
bool L_51;
L_51 = fsJsonParser_IsHex_m7D2E969ED0AD879AF260506E117B199A0B9A8C51(__this, L_50, NULL);
if (!L_51)
{
goto IL_01c3;
}
}
{
Il2CppChar L_52;
L_52 = fsJsonParser_Character_mD025DD4C02365CBF8ADBC8F011AD04D4B9F7385D(__this, 2, NULL);
bool L_53;
L_53 = fsJsonParser_IsHex_m7D2E969ED0AD879AF260506E117B199A0B9A8C51(__this, L_52, NULL);
if (!L_53)
{
goto IL_01c3;
}
}
{
Il2CppChar L_54;
L_54 = fsJsonParser_Character_mD025DD4C02365CBF8ADBC8F011AD04D4B9F7385D(__this, 3, NULL);
bool L_55;
L_55 = fsJsonParser_IsHex_m7D2E969ED0AD879AF260506E117B199A0B9A8C51(__this, L_54, NULL);
if (!L_55)
{
goto IL_01c3;
}
}
{
// uint codePoint = ParseUnicode(Character(0), Character(1), Character(2), Character(3));
Il2CppChar L_56;
L_56 = fsJsonParser_Character_mD025DD4C02365CBF8ADBC8F011AD04D4B9F7385D(__this, 0, NULL);
Il2CppChar L_57;
L_57 = fsJsonParser_Character_mD025DD4C02365CBF8ADBC8F011AD04D4B9F7385D(__this, 1, NULL);
Il2CppChar L_58;
L_58 = fsJsonParser_Character_mD025DD4C02365CBF8ADBC8F011AD04D4B9F7385D(__this, 2, NULL);
Il2CppChar L_59;
L_59 = fsJsonParser_Character_mD025DD4C02365CBF8ADBC8F011AD04D4B9F7385D(__this, 3, NULL);
uint32_t L_60;
L_60 = fsJsonParser_ParseUnicode_mE3D4138FDE2900DC963FF48500B5E47455B57E79(__this, L_56, L_57, L_58, L_59, NULL);
V_1 = L_60;
// TryMoveNext();
bool L_61;
L_61 = fsJsonParser_TryMoveNext_mAE366F9ACE7AA0392DBE278FAFCBECBDFC85D2DA(__this, NULL);
// TryMoveNext();
bool L_62;
L_62 = fsJsonParser_TryMoveNext_mAE366F9ACE7AA0392DBE278FAFCBECBDFC85D2DA(__this, NULL);
// TryMoveNext();
bool L_63;
L_63 = fsJsonParser_TryMoveNext_mAE366F9ACE7AA0392DBE278FAFCBECBDFC85D2DA(__this, NULL);
// TryMoveNext();
bool L_64;
L_64 = fsJsonParser_TryMoveNext_mAE366F9ACE7AA0392DBE278FAFCBECBDFC85D2DA(__this, NULL);
// escaped = (char)codePoint;
Il2CppChar* L_65 = ___0_escaped;
uint32_t L_66 = V_1;
*((int16_t*)L_65) = (int16_t)((int32_t)(uint16_t)L_66);
// return fsResult.Success;
il2cpp_codegen_runtime_class_init_inline(fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var);
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_67 = ((fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_StaticFields*)il2cpp_codegen_static_fields_for(fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var))->___Success_3;
return L_67;
}
IL_01c3:
{
// escaped = (char)0;
Il2CppChar* L_68 = ___0_escaped;
*((int16_t*)L_68) = (int16_t)0;
// return MakeFailure(
// string.Format("invalid escape sequence '\\u{0}{1}{2}{3}'\n",
// Character(0),
// Character(1),
// Character(2),
// Character(3)));
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_69 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)4);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_70 = L_69;
Il2CppChar L_71;
L_71 = fsJsonParser_Character_mD025DD4C02365CBF8ADBC8F011AD04D4B9F7385D(__this, 0, NULL);
Il2CppChar L_72 = L_71;
RuntimeObject* L_73 = Box(Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var, &L_72);
NullCheck(L_70);
ArrayElementTypeCheck (L_70, L_73);
(L_70)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject*)L_73);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_74 = L_70;
Il2CppChar L_75;
L_75 = fsJsonParser_Character_mD025DD4C02365CBF8ADBC8F011AD04D4B9F7385D(__this, 1, NULL);
Il2CppChar L_76 = L_75;
RuntimeObject* L_77 = Box(Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var, &L_76);
NullCheck(L_74);
ArrayElementTypeCheck (L_74, L_77);
(L_74)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject*)L_77);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_78 = L_74;
Il2CppChar L_79;
L_79 = fsJsonParser_Character_mD025DD4C02365CBF8ADBC8F011AD04D4B9F7385D(__this, 2, NULL);
Il2CppChar L_80 = L_79;
RuntimeObject* L_81 = Box(Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var, &L_80);
NullCheck(L_78);
ArrayElementTypeCheck (L_78, L_81);
(L_78)->SetAt(static_cast<il2cpp_array_size_t>(2), (RuntimeObject*)L_81);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_82 = L_78;
Il2CppChar L_83;
L_83 = fsJsonParser_Character_mD025DD4C02365CBF8ADBC8F011AD04D4B9F7385D(__this, 3, NULL);
Il2CppChar L_84 = L_83;
RuntimeObject* L_85 = Box(Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var, &L_84);
NullCheck(L_82);
ArrayElementTypeCheck (L_82, L_85);
(L_82)->SetAt(static_cast<il2cpp_array_size_t>(3), (RuntimeObject*)L_85);
String_t* L_86;
L_86 = String_Format_m918500C1EFB475181349A79989BB79BB36102894(_stringLiteral4B78F4A73CD524C53A871963B868A9F572401D8C, L_82, NULL);
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_87;
L_87 = fsJsonParser_MakeFailure_mACF1D36D88A40A67470F8C7F93425D2E609F94DF(__this, L_86, NULL);
return L_87;
}
IL_0219:
{
// escaped = (char)0;
Il2CppChar* L_88 = ___0_escaped;
*((int16_t*)L_88) = (int16_t)0;
// return MakeFailure(string.Format("Invalid escape sequence \\{0}", Character()));
Il2CppChar L_89;
L_89 = fsJsonParser_Character_m4DBA58DD929B17C073B28993DF6B7CF7731213F8(__this, NULL);
Il2CppChar L_90 = L_89;
RuntimeObject* L_91 = Box(Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var, &L_90);
String_t* L_92;
L_92 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(_stringLiteral55E8896501B80B5DE4539273D5FB577A1C8C3F11, L_91, NULL);
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_93;
L_93 = fsJsonParser_MakeFailure_mACF1D36D88A40A67470F8C7F93425D2E609F94DF(__this, L_92, NULL);
return L_93;
}
}
// ParadoxNotion.Serialization.FullSerializer.fsResult ParadoxNotion.Serialization.FullSerializer.fsJsonParser::TryParseExact(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 fsJsonParser_TryParseExact_m4EC8DF0E6FC834B41957561F4B31295E1947A406 (fsJsonParser_t36B8E6A6396D3241F619313B4506C163FF48C759* __this, String_t* ___0_content, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0FD73529E874E82DDA9E7B84AE21412CD73FEFF7);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE6255C42BAE09B3F62CF410365175F15737DEF6E);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
Il2CppChar V_1 = 0x0;
{
// for ( int i = 0; i < content.Length; ++i ) {
V_0 = 0;
goto IL_0051;
}
IL_0004:
{
// if ( Character() != content[i] ) {
Il2CppChar L_0;
L_0 = fsJsonParser_Character_m4DBA58DD929B17C073B28993DF6B7CF7731213F8(__this, NULL);
String_t* L_1 = ___0_content;
int32_t L_2 = V_0;
NullCheck(L_1);
Il2CppChar L_3;
L_3 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_1, L_2, NULL);
if ((((int32_t)L_0) == ((int32_t)L_3)))
{
goto IL_0033;
}
}
{
// return MakeFailure("Expected " + content[i]);
String_t* L_4 = ___0_content;
int32_t L_5 = V_0;
NullCheck(L_4);
Il2CppChar L_6;
L_6 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_4, L_5, NULL);
V_1 = L_6;
String_t* L_7;
L_7 = Char_ToString_m2A308731F9577C06AF3C0901234E2EAC8327410C((&V_1), NULL);
String_t* L_8;
L_8 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteral0FD73529E874E82DDA9E7B84AE21412CD73FEFF7, L_7, NULL);
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_9;
L_9 = fsJsonParser_MakeFailure_mACF1D36D88A40A67470F8C7F93425D2E609F94DF(__this, L_8, NULL);
return L_9;
}
IL_0033:
{
// if ( TryMoveNext() == false ) {
bool L_10;
L_10 = fsJsonParser_TryMoveNext_mAE366F9ACE7AA0392DBE278FAFCBECBDFC85D2DA(__this, NULL);
if (L_10)
{
goto IL_004d;
}
}
{
// return MakeFailure("Unexpected end of content when parsing " + content);
String_t* L_11 = ___0_content;
String_t* L_12;
L_12 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteralE6255C42BAE09B3F62CF410365175F15737DEF6E, L_11, NULL);
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_13;
L_13 = fsJsonParser_MakeFailure_mACF1D36D88A40A67470F8C7F93425D2E609F94DF(__this, L_12, NULL);
return L_13;
}
IL_004d:
{
// for ( int i = 0; i < content.Length; ++i ) {
int32_t L_14 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_14, 1));
}
IL_0051:
{
// for ( int i = 0; i < content.Length; ++i ) {
int32_t L_15 = V_0;
String_t* L_16 = ___0_content;
NullCheck(L_16);
int32_t L_17;
L_17 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_16, NULL);
if ((((int32_t)L_15) < ((int32_t)L_17)))
{
goto IL_0004;
}
}
{
// return fsResult.Success;
il2cpp_codegen_runtime_class_init_inline(fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var);
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_18 = ((fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_StaticFields*)il2cpp_codegen_static_fields_for(fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var))->___Success_3;
return L_18;
}
}
// ParadoxNotion.Serialization.FullSerializer.fsResult ParadoxNotion.Serialization.FullSerializer.fsJsonParser::TryParseTrue(ParadoxNotion.Serialization.FullSerializer.fsData&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 fsJsonParser_TryParseTrue_mE1F62CED4898CF8F2359ABB2C8EC62AB3D810475 (fsJsonParser_t36B8E6A6396D3241F619313B4506C163FF48C759* __this, fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0** ___0_data, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB7C45DD316C68ABF3429C20058C2981C652192F2);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 V_0;
memset((&V_0), 0, sizeof(V_0));
{
// var fail = TryParseExact("true");
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_0;
L_0 = fsJsonParser_TryParseExact_m4EC8DF0E6FC834B41957561F4B31295E1947A406(__this, _stringLiteralB7C45DD316C68ABF3429C20058C2981C652192F2, NULL);
V_0 = L_0;
// if ( fail.Succeeded ) {
bool L_1;
L_1 = fsResult_get_Succeeded_mF15CF65D3594F811A5EDC12CA214AB5107BFF192_inline((&V_0), NULL);
if (!L_1)
{
goto IL_0023;
}
}
{
// data = new fsData(true);
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0** L_2 = ___0_data;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_3 = (fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0*)il2cpp_codegen_object_new(fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0_il2cpp_TypeInfo_var);
NullCheck(L_3);
fsData__ctor_mB5E10DC14DDB1F97168A391E124067994FE0986C(L_3, (bool)1, NULL);
*((RuntimeObject**)L_2) = (RuntimeObject*)L_3;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_2, (void*)(RuntimeObject*)L_3);
// return fsResult.Success;
il2cpp_codegen_runtime_class_init_inline(fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var);
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_4 = ((fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_StaticFields*)il2cpp_codegen_static_fields_for(fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var))->___Success_3;
return L_4;
}
IL_0023:
{
// data = null;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0** L_5 = ___0_data;
*((RuntimeObject**)L_5) = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_5, (void*)(RuntimeObject*)NULL);
// return fail;
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_6 = V_0;
return L_6;
}
}
// ParadoxNotion.Serialization.FullSerializer.fsResult ParadoxNotion.Serialization.FullSerializer.fsJsonParser::TryParseFalse(ParadoxNotion.Serialization.FullSerializer.fsData&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 fsJsonParser_TryParseFalse_m601DFD428B94AB5781E81C5BA3AC13B0247E73E0 (fsJsonParser_t36B8E6A6396D3241F619313B4506C163FF48C759* __this, fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0** ___0_data, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral77D38C0623F92B292B925F6E72CF5CF99A20D4EB);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 V_0;
memset((&V_0), 0, sizeof(V_0));
{
// var fail = TryParseExact("false");
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_0;
L_0 = fsJsonParser_TryParseExact_m4EC8DF0E6FC834B41957561F4B31295E1947A406(__this, _stringLiteral77D38C0623F92B292B925F6E72CF5CF99A20D4EB, NULL);
V_0 = L_0;
// if ( fail.Succeeded ) {
bool L_1;
L_1 = fsResult_get_Succeeded_mF15CF65D3594F811A5EDC12CA214AB5107BFF192_inline((&V_0), NULL);
if (!L_1)
{
goto IL_0023;
}
}
{
// data = new fsData(false);
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0** L_2 = ___0_data;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_3 = (fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0*)il2cpp_codegen_object_new(fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0_il2cpp_TypeInfo_var);
NullCheck(L_3);
fsData__ctor_mB5E10DC14DDB1F97168A391E124067994FE0986C(L_3, (bool)0, NULL);
*((RuntimeObject**)L_2) = (RuntimeObject*)L_3;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_2, (void*)(RuntimeObject*)L_3);
// return fsResult.Success;
il2cpp_codegen_runtime_class_init_inline(fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var);
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_4 = ((fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_StaticFields*)il2cpp_codegen_static_fields_for(fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var))->___Success_3;
return L_4;
}
IL_0023:
{
// data = null;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0** L_5 = ___0_data;
*((RuntimeObject**)L_5) = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_5, (void*)(RuntimeObject*)NULL);
// return fail;
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_6 = V_0;
return L_6;
}
}
// ParadoxNotion.Serialization.FullSerializer.fsResult ParadoxNotion.Serialization.FullSerializer.fsJsonParser::TryParseNull(ParadoxNotion.Serialization.FullSerializer.fsData&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 fsJsonParser_TryParseNull_mE6F22A6C8A12D4BCF7AA459CF98C19B89F386A3F (fsJsonParser_t36B8E6A6396D3241F619313B4506C163FF48C759* __this, fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0** ___0_data, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5BEFD8CC60A79699B5BB00E37BAC5B62D371E174);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 V_0;
memset((&V_0), 0, sizeof(V_0));
{
// var fail = TryParseExact("null");
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_0;
L_0 = fsJsonParser_TryParseExact_m4EC8DF0E6FC834B41957561F4B31295E1947A406(__this, _stringLiteral5BEFD8CC60A79699B5BB00E37BAC5B62D371E174, NULL);
V_0 = L_0;
// if ( fail.Succeeded ) {
bool L_1;
L_1 = fsResult_get_Succeeded_mF15CF65D3594F811A5EDC12CA214AB5107BFF192_inline((&V_0), NULL);
if (!L_1)
{
goto IL_0022;
}
}
{
// data = new fsData();
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0** L_2 = ___0_data;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_3 = (fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0*)il2cpp_codegen_object_new(fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0_il2cpp_TypeInfo_var);
NullCheck(L_3);
fsData__ctor_m4256463100EA6B38361AB824450B4B0DDDF2FA42(L_3, NULL);
*((RuntimeObject**)L_2) = (RuntimeObject*)L_3;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_2, (void*)(RuntimeObject*)L_3);
// return fsResult.Success;
il2cpp_codegen_runtime_class_init_inline(fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var);
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_4 = ((fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_StaticFields*)il2cpp_codegen_static_fields_for(fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var))->___Success_3;
return L_4;
}
IL_0022:
{
// data = null;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0** L_5 = ___0_data;
*((RuntimeObject**)L_5) = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_5, (void*)(RuntimeObject*)NULL);
// return fail;
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_6 = V_0;
return L_6;
}
}
// System.Boolean ParadoxNotion.Serialization.FullSerializer.fsJsonParser::IsSeparator(System.Char)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool fsJsonParser_IsSeparator_m5C0DCCA61CF960AC28FB13CF65AD19802EB2DB6E (fsJsonParser_t36B8E6A6396D3241F619313B4506C163FF48C759* __this, Il2CppChar ___0_c, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// return char.IsWhiteSpace(c) || c == ',' || c == '}' || c == ']';
Il2CppChar L_0 = ___0_c;
il2cpp_codegen_runtime_class_init_inline(Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Char_IsWhiteSpace_m02AEC6EA19513CAFC6882CFCA54C45794D2B5924(L_0, NULL);
if (L_1)
{
goto IL_0018;
}
}
{
Il2CppChar L_2 = ___0_c;
if ((((int32_t)L_2) == ((int32_t)((int32_t)44))))
{
goto IL_0018;
}
}
{
Il2CppChar L_3 = ___0_c;
if ((((int32_t)L_3) == ((int32_t)((int32_t)125))))
{
goto IL_0018;
}
}
{
Il2CppChar L_4 = ___0_c;
return (bool)((((int32_t)L_4) == ((int32_t)((int32_t)93)))? 1 : 0);
}
IL_0018:
{
return (bool)1;
}
}
// ParadoxNotion.Serialization.FullSerializer.fsResult ParadoxNotion.Serialization.FullSerializer.fsJsonParser::TryParseNumber(ParadoxNotion.Serialization.FullSerializer.fsData&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 fsJsonParser_TryParseNumber_m1591E313A76BCA0EB01490947B6CABB9A2CFC5A7 (fsJsonParser_t36B8E6A6396D3241F619313B4506C163FF48C759* __this, fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0** ___0_data, 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*)&_stringLiteral1839757C2124688EA17537015F207B67DD5E1711);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral294CAAFCECC926A46B150C292DF2782035873104);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral36282FAC116D9FD6B37CC425310E1A8510F08A53);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral579A50C67ADB00AC3925859C23590322B2D0BE9D);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5B22DE498A248A5D137E9D01CFAA089B3CA784EA);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral70EEFAA66DA29FAC9E1A81759A5984878FB67ED3);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9CA8C44D8001E19877B2F2B86EC61A60048AF615);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF3E84B722399601AD7E281754E917478AA9AD48D);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
String_t* V_1 = NULL;
double V_2 = 0.0;
int64_t V_3 = 0;
{
// int start = _start;
int32_t L_0 = __this->____start_0;
V_0 = L_0;
}
IL_0007:
{
// while (
// TryMoveNext() &&
// ( HasValue() && IsSeparator(Character()) == false ) ) {
bool L_1;
L_1 = fsJsonParser_TryMoveNext_mAE366F9ACE7AA0392DBE278FAFCBECBDFC85D2DA(__this, NULL);
if (!L_1)
{
goto IL_0025;
}
}
{
bool L_2;
L_2 = fsJsonParser_HasValue_m1ECE75B13B345D885D8D0CDDA606D2FD44A91607(__this, NULL);
if (!L_2)
{
goto IL_0025;
}
}
{
Il2CppChar L_3;
L_3 = fsJsonParser_Character_m4DBA58DD929B17C073B28993DF6B7CF7731213F8(__this, NULL);
bool L_4;
L_4 = fsJsonParser_IsSeparator_m5C0DCCA61CF960AC28FB13CF65AD19802EB2DB6E(__this, L_3, NULL);
if (!L_4)
{
goto IL_0007;
}
}
IL_0025:
{
// string numberString = _input.Substring(start, _start - start);
String_t* L_5 = __this->____input_1;
int32_t L_6 = V_0;
int32_t L_7 = __this->____start_0;
int32_t L_8 = V_0;
NullCheck(L_5);
String_t* L_9;
L_9 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_5, L_6, ((int32_t)il2cpp_codegen_subtract(L_7, L_8)), NULL);
V_1 = L_9;
// if ( numberString.Contains(".") || numberString.Contains("e") || numberString.Contains("E") ||
// numberString == "Infinity" || numberString == "-Infinity" || numberString == "NaN" ) {
String_t* L_10 = V_1;
NullCheck(L_10);
bool L_11;
L_11 = String_Contains_m6D77B121FADA7CA5F397C0FABB65DA62DF03B6C3(L_10, _stringLiteralF3E84B722399601AD7E281754E917478AA9AD48D, NULL);
if (L_11)
{
goto IL_0088;
}
}
{
String_t* L_12 = V_1;
NullCheck(L_12);
bool L_13;
L_13 = String_Contains_m6D77B121FADA7CA5F397C0FABB65DA62DF03B6C3(L_12, _stringLiteral36282FAC116D9FD6B37CC425310E1A8510F08A53, NULL);
if (L_13)
{
goto IL_0088;
}
}
{
String_t* L_14 = V_1;
NullCheck(L_14);
bool L_15;
L_15 = String_Contains_m6D77B121FADA7CA5F397C0FABB65DA62DF03B6C3(L_14, _stringLiteral579A50C67ADB00AC3925859C23590322B2D0BE9D, NULL);
if (L_15)
{
goto IL_0088;
}
}
{
String_t* L_16 = V_1;
bool L_17;
L_17 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_16, _stringLiteral5B22DE498A248A5D137E9D01CFAA089B3CA784EA, NULL);
if (L_17)
{
goto IL_0088;
}
}
{
String_t* L_18 = V_1;
bool L_19;
L_19 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_18, _stringLiteral70EEFAA66DA29FAC9E1A81759A5984878FB67ED3, NULL);
if (L_19)
{
goto IL_0088;
}
}
{
String_t* L_20 = V_1;
bool L_21;
L_21 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_20, _stringLiteral9CA8C44D8001E19877B2F2B86EC61A60048AF615, NULL);
if (!L_21)
{
goto IL_00bf;
}
}
IL_0088:
{
// if ( double.TryParse(numberString, NumberStyles.Any, CultureInfo.InvariantCulture, out doubleValue) == false ) {
String_t* L_22 = V_1;
il2cpp_codegen_runtime_class_init_inline(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var);
CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_23;
L_23 = CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6(NULL);
bool L_24;
L_24 = Double_TryParse_m1D39DC22A45BC9A576B9D9130600BFD3CB6DA382(L_22, ((int32_t)511), L_23, (&V_2), NULL);
if (L_24)
{
goto IL_00b1;
}
}
{
// data = null;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0** L_25 = ___0_data;
*((RuntimeObject**)L_25) = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_25, (void*)(RuntimeObject*)NULL);
// return MakeFailure("Bad double format with " + numberString);
String_t* L_26 = V_1;
String_t* L_27;
L_27 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteral1839757C2124688EA17537015F207B67DD5E1711, L_26, NULL);
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_28;
L_28 = fsJsonParser_MakeFailure_mACF1D36D88A40A67470F8C7F93425D2E609F94DF(__this, L_27, NULL);
return L_28;
}
IL_00b1:
{
// data = new fsData(doubleValue);
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0** L_29 = ___0_data;
double L_30 = V_2;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_31 = (fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0*)il2cpp_codegen_object_new(fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0_il2cpp_TypeInfo_var);
NullCheck(L_31);
fsData__ctor_mEE06E302F66356BB149C300F5204149D5C1DBC57(L_31, L_30, NULL);
*((RuntimeObject**)L_29) = (RuntimeObject*)L_31;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_29, (void*)(RuntimeObject*)L_31);
// return fsResult.Success;
il2cpp_codegen_runtime_class_init_inline(fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var);
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_32 = ((fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_StaticFields*)il2cpp_codegen_static_fields_for(fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var))->___Success_3;
return L_32;
}
IL_00bf:
{
// if ( Int64.TryParse(numberString, NumberStyles.Any, CultureInfo.InvariantCulture, out intValue) == false ) {
String_t* L_33 = V_1;
il2cpp_codegen_runtime_class_init_inline(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var);
CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_34;
L_34 = CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6(NULL);
bool L_35;
L_35 = Int64_TryParse_m64CEDECE4C3F16B715CA1057801018B2957AE0E3(L_33, ((int32_t)511), L_34, (&V_3), NULL);
if (L_35)
{
goto IL_00e8;
}
}
{
// data = null;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0** L_36 = ___0_data;
*((RuntimeObject**)L_36) = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_36, (void*)(RuntimeObject*)NULL);
// return MakeFailure("Bad Int64 format with " + numberString);
String_t* L_37 = V_1;
String_t* L_38;
L_38 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteral294CAAFCECC926A46B150C292DF2782035873104, L_37, NULL);
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_39;
L_39 = fsJsonParser_MakeFailure_mACF1D36D88A40A67470F8C7F93425D2E609F94DF(__this, L_38, NULL);
return L_39;
}
IL_00e8:
{
// data = new fsData(intValue);
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0** L_40 = ___0_data;
int64_t L_41 = V_3;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_42 = (fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0*)il2cpp_codegen_object_new(fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0_il2cpp_TypeInfo_var);
NullCheck(L_42);
fsData__ctor_m0F0386C70CF3E9C3842043E70A3FDAD26D8A7F60(L_42, L_41, NULL);
*((RuntimeObject**)L_40) = (RuntimeObject*)L_42;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_40, (void*)(RuntimeObject*)L_42);
// return fsResult.Success;
il2cpp_codegen_runtime_class_init_inline(fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var);
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_43 = ((fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_StaticFields*)il2cpp_codegen_static_fields_for(fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var))->___Success_3;
return L_43;
}
}
// ParadoxNotion.Serialization.FullSerializer.fsResult ParadoxNotion.Serialization.FullSerializer.fsJsonParser::TryParseString(System.String&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 fsJsonParser_TryParseString_m463E598CBBA1703A205919D49FA6715BA91E62B5 (fsJsonParser_t36B8E6A6396D3241F619313B4506C163FF48C759* __this, String_t** ___0_str, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6418F005BAF97B848C1EAD48FAA6668E76070513);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral99F07CF1F5328A3C98BE3172A17722250CA5EFE2);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE459144C3639F7CEBAEB8273FC41586F4F424C0C);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Il2CppChar V_0 = 0x0;
Il2CppChar V_1 = 0x0;
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 V_2;
memset((&V_2), 0, sizeof(V_2));
{
// _cachedStringBuilder.Length = 0;
StringBuilder_t* L_0 = __this->____cachedStringBuilder_2;
NullCheck(L_0);
StringBuilder_set_Length_mE2427BDAEF91C4E4A6C80F3BDF1F6E01DBCC2414(L_0, 0, NULL);
// if ( Character() != '"' || TryMoveNext() == false ) {
Il2CppChar L_1;
L_1 = fsJsonParser_Character_m4DBA58DD929B17C073B28993DF6B7CF7731213F8(__this, NULL);
if ((!(((uint32_t)L_1) == ((uint32_t)((int32_t)34)))))
{
goto IL_001e;
}
}
{
bool L_2;
L_2 = fsJsonParser_TryMoveNext_mAE366F9ACE7AA0392DBE278FAFCBECBDFC85D2DA(__this, NULL);
if (L_2)
{
goto IL_008f;
}
}
IL_001e:
{
// str = string.Empty;
String_t** L_3 = ___0_str;
String_t* L_4 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty_6;
*((RuntimeObject**)L_3) = (RuntimeObject*)L_4;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_3, (void*)(RuntimeObject*)L_4);
// return MakeFailure("Expected initial \" when parsing a string");
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_5;
L_5 = fsJsonParser_MakeFailure_mACF1D36D88A40A67470F8C7F93425D2E609F94DF(__this, _stringLiteralE459144C3639F7CEBAEB8273FC41586F4F424C0C, NULL);
return L_5;
}
IL_0031:
{
// char c = Character();
Il2CppChar L_6;
L_6 = fsJsonParser_Character_m4DBA58DD929B17C073B28993DF6B7CF7731213F8(__this, NULL);
V_0 = L_6;
// if ( c == '\\' ) {
Il2CppChar L_7 = V_0;
if ((!(((uint32_t)L_7) == ((uint32_t)((int32_t)92)))))
{
goto IL_0067;
}
}
{
// var fail = TryUnescapeChar(out unescaped);
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_8;
L_8 = fsJsonParser_TryUnescapeChar_mF087BA198CCCBE0CBC6EC6EEF20D067B1DFBCB63(__this, (&V_1), NULL);
V_2 = L_8;
// if ( fail.Failed ) {
bool L_9;
L_9 = fsResult_get_Failed_m5D62C455D346DABD7868BEA616E336A7904A7374((&V_2), NULL);
if (!L_9)
{
goto IL_0058;
}
}
{
// str = string.Empty;
String_t** L_10 = ___0_str;
String_t* L_11 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty_6;
*((RuntimeObject**)L_10) = (RuntimeObject*)L_11;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_10, (void*)(RuntimeObject*)L_11);
// return fail;
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_12 = V_2;
return L_12;
}
IL_0058:
{
// _cachedStringBuilder.Append(unescaped);
StringBuilder_t* L_13 = __this->____cachedStringBuilder_2;
Il2CppChar L_14 = V_1;
NullCheck(L_13);
StringBuilder_t* L_15;
L_15 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_13, L_14, NULL);
goto IL_008f;
}
IL_0067:
{
// _cachedStringBuilder.Append(c);
StringBuilder_t* L_16 = __this->____cachedStringBuilder_2;
Il2CppChar L_17 = V_0;
NullCheck(L_16);
StringBuilder_t* L_18;
L_18 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_16, L_17, NULL);
// if ( TryMoveNext() == false ) {
bool L_19;
L_19 = fsJsonParser_TryMoveNext_mAE366F9ACE7AA0392DBE278FAFCBECBDFC85D2DA(__this, NULL);
if (L_19)
{
goto IL_008f;
}
}
{
// str = string.Empty;
String_t** L_20 = ___0_str;
String_t* L_21 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty_6;
*((RuntimeObject**)L_20) = (RuntimeObject*)L_21;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_20, (void*)(RuntimeObject*)L_21);
// return MakeFailure("Unexpected end of input when reading a string");
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_22;
L_22 = fsJsonParser_MakeFailure_mACF1D36D88A40A67470F8C7F93425D2E609F94DF(__this, _stringLiteral6418F005BAF97B848C1EAD48FAA6668E76070513, NULL);
return L_22;
}
IL_008f:
{
// while ( HasValue() && Character() != '\"' ) {
bool L_23;
L_23 = fsJsonParser_HasValue_m1ECE75B13B345D885D8D0CDDA606D2FD44A91607(__this, NULL);
if (!L_23)
{
goto IL_00a1;
}
}
{
Il2CppChar L_24;
L_24 = fsJsonParser_Character_m4DBA58DD929B17C073B28993DF6B7CF7731213F8(__this, NULL);
if ((!(((uint32_t)L_24) == ((uint32_t)((int32_t)34)))))
{
goto IL_0031;
}
}
IL_00a1:
{
// if ( HasValue() == false || Character() != '"' || TryMoveNext() == false ) {
bool L_25;
L_25 = fsJsonParser_HasValue_m1ECE75B13B345D885D8D0CDDA606D2FD44A91607(__this, NULL);
if (!L_25)
{
goto IL_00bb;
}
}
{
Il2CppChar L_26;
L_26 = fsJsonParser_Character_m4DBA58DD929B17C073B28993DF6B7CF7731213F8(__this, NULL);
if ((!(((uint32_t)L_26) == ((uint32_t)((int32_t)34)))))
{
goto IL_00bb;
}
}
{
bool L_27;
L_27 = fsJsonParser_TryMoveNext_mAE366F9ACE7AA0392DBE278FAFCBECBDFC85D2DA(__this, NULL);
if (L_27)
{
goto IL_00ce;
}
}
IL_00bb:
{
// str = string.Empty;
String_t** L_28 = ___0_str;
String_t* L_29 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty_6;
*((RuntimeObject**)L_28) = (RuntimeObject*)L_29;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_28, (void*)(RuntimeObject*)L_29);
// return MakeFailure("No closing \" when parsing a string");
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_30;
L_30 = fsJsonParser_MakeFailure_mACF1D36D88A40A67470F8C7F93425D2E609F94DF(__this, _stringLiteral99F07CF1F5328A3C98BE3172A17722250CA5EFE2, NULL);
return L_30;
}
IL_00ce:
{
// str = _cachedStringBuilder.ToString();
String_t** L_31 = ___0_str;
StringBuilder_t* L_32 = __this->____cachedStringBuilder_2;
NullCheck(L_32);
String_t* L_33;
L_33 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_32);
*((RuntimeObject**)L_31) = (RuntimeObject*)L_33;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_31, (void*)(RuntimeObject*)L_33);
// return fsResult.Success;
il2cpp_codegen_runtime_class_init_inline(fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var);
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_34 = ((fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_StaticFields*)il2cpp_codegen_static_fields_for(fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var))->___Success_3;
return L_34;
}
}
// ParadoxNotion.Serialization.FullSerializer.fsResult ParadoxNotion.Serialization.FullSerializer.fsJsonParser::TryParseArray(ParadoxNotion.Serialization.FullSerializer.fsData&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 fsJsonParser_TryParseArray_m80879BB1F1A0F38DA6CEFD0356C0A353DD8E4E5B (fsJsonParser_t36B8E6A6396D3241F619313B4506C163FF48C759* __this, fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0** ___0_arr, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mAAAC3C2FAC535C5A4E85E77D072CAABC57971E4A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mC6BA207463A4135F965C45CB18BFBB911B964E03_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t4D96A4E098B170CBC423764341CFED06110FF31E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral114C9DA697DFD2F827D08C20D079B9BFB1AF962D);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral91BF4A9266C41D624756B8A787510FA72003C308);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAC031EFAF173811B960A0A376810883F228D4F5E);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
List_1_t4D96A4E098B170CBC423764341CFED06110FF31E* V_0 = NULL;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* V_1 = NULL;
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 V_2;
memset((&V_2), 0, sizeof(V_2));
{
// if ( Character() != '[' ) {
Il2CppChar L_0;
L_0 = fsJsonParser_Character_m4DBA58DD929B17C073B28993DF6B7CF7731213F8(__this, NULL);
if ((((int32_t)L_0) == ((int32_t)((int32_t)91))))
{
goto IL_0019;
}
}
{
// arr = null;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0** L_1 = ___0_arr;
*((RuntimeObject**)L_1) = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_1, (void*)(RuntimeObject*)NULL);
// return MakeFailure("Expected initial [ when parsing an array");
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_2;
L_2 = fsJsonParser_MakeFailure_mACF1D36D88A40A67470F8C7F93425D2E609F94DF(__this, _stringLiteralAC031EFAF173811B960A0A376810883F228D4F5E, NULL);
return L_2;
}
IL_0019:
{
// if ( TryMoveNext() == false ) {
bool L_3;
L_3 = fsJsonParser_TryMoveNext_mAE366F9ACE7AA0392DBE278FAFCBECBDFC85D2DA(__this, NULL);
if (L_3)
{
goto IL_0030;
}
}
{
// arr = null;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0** L_4 = ___0_arr;
*((RuntimeObject**)L_4) = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_4, (void*)(RuntimeObject*)NULL);
// return MakeFailure("Unexpected end of input when parsing an array");
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_5;
L_5 = fsJsonParser_MakeFailure_mACF1D36D88A40A67470F8C7F93425D2E609F94DF(__this, _stringLiteral114C9DA697DFD2F827D08C20D079B9BFB1AF962D, NULL);
return L_5;
}
IL_0030:
{
// SkipSpace();
fsJsonParser_SkipSpace_mCD58AA4593C0E62FA1DE36A57B04B04AF6825741(__this, NULL);
// var result = new List<fsData>();
List_1_t4D96A4E098B170CBC423764341CFED06110FF31E* L_6 = (List_1_t4D96A4E098B170CBC423764341CFED06110FF31E*)il2cpp_codegen_object_new(List_1_t4D96A4E098B170CBC423764341CFED06110FF31E_il2cpp_TypeInfo_var);
NullCheck(L_6);
List_1__ctor_mC6BA207463A4135F965C45CB18BFBB911B964E03(L_6, List_1__ctor_mC6BA207463A4135F965C45CB18BFBB911B964E03_RuntimeMethod_var);
V_0 = L_6;
goto IL_0082;
}
IL_003e:
{
// var fail = RunParse(out element);
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_7;
L_7 = fsJsonParser_RunParse_m9C2E780F13CFF9AB13E96A112B4E2BFBB5EEB1DD(__this, (&V_1), NULL);
V_2 = L_7;
// if ( fail.Failed ) {
bool L_8;
L_8 = fsResult_get_Failed_m5D62C455D346DABD7868BEA616E336A7904A7374((&V_2), NULL);
if (!L_8)
{
goto IL_0055;
}
}
{
// arr = null;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0** L_9 = ___0_arr;
*((RuntimeObject**)L_9) = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_9, (void*)(RuntimeObject*)NULL);
// return fail;
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_10 = V_2;
return L_10;
}
IL_0055:
{
// result.Add(element);
List_1_t4D96A4E098B170CBC423764341CFED06110FF31E* L_11 = V_0;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_12 = V_1;
NullCheck(L_11);
List_1_Add_mAAAC3C2FAC535C5A4E85E77D072CAABC57971E4A_inline(L_11, L_12, List_1_Add_mAAAC3C2FAC535C5A4E85E77D072CAABC57971E4A_RuntimeMethod_var);
// SkipSpace();
fsJsonParser_SkipSpace_mCD58AA4593C0E62FA1DE36A57B04B04AF6825741(__this, NULL);
// if ( HasValue() && Character() == ',' ) {
bool L_13;
L_13 = fsJsonParser_HasValue_m1ECE75B13B345D885D8D0CDDA606D2FD44A91607(__this, NULL);
if (!L_13)
{
goto IL_0082;
}
}
{
Il2CppChar L_14;
L_14 = fsJsonParser_Character_m4DBA58DD929B17C073B28993DF6B7CF7731213F8(__this, NULL);
if ((!(((uint32_t)L_14) == ((uint32_t)((int32_t)44)))))
{
goto IL_0082;
}
}
{
// if ( TryMoveNext() == false ) break;
bool L_15;
L_15 = fsJsonParser_TryMoveNext_mAE366F9ACE7AA0392DBE278FAFCBECBDFC85D2DA(__this, NULL);
if (!L_15)
{
goto IL_0094;
}
}
{
// SkipSpace();
fsJsonParser_SkipSpace_mCD58AA4593C0E62FA1DE36A57B04B04AF6825741(__this, NULL);
}
IL_0082:
{
// while ( HasValue() && Character() != ']' ) {
bool L_16;
L_16 = fsJsonParser_HasValue_m1ECE75B13B345D885D8D0CDDA606D2FD44A91607(__this, NULL);
if (!L_16)
{
goto IL_0094;
}
}
{
Il2CppChar L_17;
L_17 = fsJsonParser_Character_m4DBA58DD929B17C073B28993DF6B7CF7731213F8(__this, NULL);
if ((!(((uint32_t)L_17) == ((uint32_t)((int32_t)93)))))
{
goto IL_003e;
}
}
IL_0094:
{
// if ( HasValue() == false || Character() != ']' || TryMoveNext() == false ) {
bool L_18;
L_18 = fsJsonParser_HasValue_m1ECE75B13B345D885D8D0CDDA606D2FD44A91607(__this, NULL);
if (!L_18)
{
goto IL_00ae;
}
}
{
Il2CppChar L_19;
L_19 = fsJsonParser_Character_m4DBA58DD929B17C073B28993DF6B7CF7731213F8(__this, NULL);
if ((!(((uint32_t)L_19) == ((uint32_t)((int32_t)93)))))
{
goto IL_00ae;
}
}
{
bool L_20;
L_20 = fsJsonParser_TryMoveNext_mAE366F9ACE7AA0392DBE278FAFCBECBDFC85D2DA(__this, NULL);
if (L_20)
{
goto IL_00bd;
}
}
IL_00ae:
{
// arr = null;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0** L_21 = ___0_arr;
*((RuntimeObject**)L_21) = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_21, (void*)(RuntimeObject*)NULL);
// return MakeFailure("No closing ] for array");
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_22;
L_22 = fsJsonParser_MakeFailure_mACF1D36D88A40A67470F8C7F93425D2E609F94DF(__this, _stringLiteral91BF4A9266C41D624756B8A787510FA72003C308, NULL);
return L_22;
}
IL_00bd:
{
// arr = new fsData(result);
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0** L_23 = ___0_arr;
List_1_t4D96A4E098B170CBC423764341CFED06110FF31E* L_24 = V_0;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_25 = (fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0*)il2cpp_codegen_object_new(fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0_il2cpp_TypeInfo_var);
NullCheck(L_25);
fsData__ctor_mCE33D4C9174F8CF78F2F76625244922AA55E44FF(L_25, L_24, NULL);
*((RuntimeObject**)L_23) = (RuntimeObject*)L_25;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_23, (void*)(RuntimeObject*)L_25);
// return fsResult.Success;
il2cpp_codegen_runtime_class_init_inline(fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var);
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_26 = ((fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_StaticFields*)il2cpp_codegen_static_fields_for(fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var))->___Success_3;
return L_26;
}
}
// ParadoxNotion.Serialization.FullSerializer.fsResult ParadoxNotion.Serialization.FullSerializer.fsJsonParser::TryParseObject(ParadoxNotion.Serialization.FullSerializer.fsData&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 fsJsonParser_TryParseObject_mA119AE188F67A9BC1A31C3F8F0B90B288EC5B941 (fsJsonParser_t36B8E6A6396D3241F619313B4506C163FF48C759* __this, fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0** ___0_obj, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_m020DBFE4FF67F926FAE3E67A92AF6AA116B60538_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_mCAB4CB8356525B980BD1FBFB39B5D9D3C57CF45E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tBE662043609334E6EC03217A32CAE298B71E4096_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringComparer_t6268F19CA34879176651429C0D8A3D0002BB8E06_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0BA4C19C259CFCC84AA21D6A109CBF4C25174B0C);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral17E9F16C945B86B8246C2A762240AE91C9F86867);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBD289969497055A23C23B5C656B5FFCFA8A068BD);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC62C64F00567C5368CAE37F4E64E1E82FF785677);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEE20346E0DB1EC3D083D46276CAB94FD4D7D10B6);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&fsGlobalConfig_t9B9137D541B761C42DECE4210E0DD1650F25F10E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Dictionary_2_tBE662043609334E6EC03217A32CAE298B71E4096* V_0 = NULL;
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 V_1;
memset((&V_1), 0, sizeof(V_1));
String_t* V_2 = NULL;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* V_3 = NULL;
StringComparer_t6268F19CA34879176651429C0D8A3D0002BB8E06* G_B7_0 = NULL;
{
// if ( Character() != '{' ) {
Il2CppChar L_0;
L_0 = fsJsonParser_Character_m4DBA58DD929B17C073B28993DF6B7CF7731213F8(__this, NULL);
if ((((int32_t)L_0) == ((int32_t)((int32_t)123))))
{
goto IL_0019;
}
}
{
// obj = null;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0** L_1 = ___0_obj;
*((RuntimeObject**)L_1) = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_1, (void*)(RuntimeObject*)NULL);
// return MakeFailure("Expected initial { when parsing an object");
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_2;
L_2 = fsJsonParser_MakeFailure_mACF1D36D88A40A67470F8C7F93425D2E609F94DF(__this, _stringLiteral0BA4C19C259CFCC84AA21D6A109CBF4C25174B0C, NULL);
return L_2;
}
IL_0019:
{
// if ( TryMoveNext() == false ) {
bool L_3;
L_3 = fsJsonParser_TryMoveNext_mAE366F9ACE7AA0392DBE278FAFCBECBDFC85D2DA(__this, NULL);
if (L_3)
{
goto IL_0030;
}
}
{
// obj = null;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0** L_4 = ___0_obj;
*((RuntimeObject**)L_4) = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_4, (void*)(RuntimeObject*)NULL);
// return MakeFailure("Unexpected end of input when parsing an object");
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_5;
L_5 = fsJsonParser_MakeFailure_mACF1D36D88A40A67470F8C7F93425D2E609F94DF(__this, _stringLiteralBD289969497055A23C23B5C656B5FFCFA8A068BD, NULL);
return L_5;
}
IL_0030:
{
// SkipSpace();
fsJsonParser_SkipSpace_mCD58AA4593C0E62FA1DE36A57B04B04AF6825741(__this, NULL);
// var result = new Dictionary<string, fsData>(
// fsGlobalConfig.IsCaseSensitive ? StringComparer.Ordinal : StringComparer.OrdinalIgnoreCase);
il2cpp_codegen_runtime_class_init_inline(fsGlobalConfig_t9B9137D541B761C42DECE4210E0DD1650F25F10E_il2cpp_TypeInfo_var);
bool L_6 = ((fsGlobalConfig_t9B9137D541B761C42DECE4210E0DD1650F25F10E_StaticFields*)il2cpp_codegen_static_fields_for(fsGlobalConfig_t9B9137D541B761C42DECE4210E0DD1650F25F10E_il2cpp_TypeInfo_var))->___IsCaseSensitive_1;
if (L_6)
{
goto IL_0044;
}
}
{
il2cpp_codegen_runtime_class_init_inline(StringComparer_t6268F19CA34879176651429C0D8A3D0002BB8E06_il2cpp_TypeInfo_var);
StringComparer_t6268F19CA34879176651429C0D8A3D0002BB8E06* L_7;
L_7 = StringComparer_get_OrdinalIgnoreCase_m071AA1B1747345CCA058A3879EBDEBBA2EA4B169_inline(NULL);
G_B7_0 = L_7;
goto IL_0049;
}
IL_0044:
{
il2cpp_codegen_runtime_class_init_inline(StringComparer_t6268F19CA34879176651429C0D8A3D0002BB8E06_il2cpp_TypeInfo_var);
StringComparer_t6268F19CA34879176651429C0D8A3D0002BB8E06* L_8;
L_8 = StringComparer_get_Ordinal_m77A8C28E78759556E06A6925E949737A45599E26_inline(NULL);
G_B7_0 = L_8;
}
IL_0049:
{
Dictionary_2_tBE662043609334E6EC03217A32CAE298B71E4096* L_9 = (Dictionary_2_tBE662043609334E6EC03217A32CAE298B71E4096*)il2cpp_codegen_object_new(Dictionary_2_tBE662043609334E6EC03217A32CAE298B71E4096_il2cpp_TypeInfo_var);
NullCheck(L_9);
Dictionary_2__ctor_mCAB4CB8356525B980BD1FBFB39B5D9D3C57CF45E(L_9, G_B7_0, Dictionary_2__ctor_mCAB4CB8356525B980BD1FBFB39B5D9D3C57CF45E_RuntimeMethod_var);
V_0 = L_9;
goto IL_00f6;
}
IL_0054:
{
// SkipSpace();
fsJsonParser_SkipSpace_mCD58AA4593C0E62FA1DE36A57B04B04AF6825741(__this, NULL);
// failure = TryParseString(out key);
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_10;
L_10 = fsJsonParser_TryParseString_m463E598CBBA1703A205919D49FA6715BA91E62B5(__this, (&V_2), NULL);
V_1 = L_10;
// if ( failure.Failed ) {
bool L_11;
L_11 = fsResult_get_Failed_m5D62C455D346DABD7868BEA616E336A7904A7374((&V_1), NULL);
if (!L_11)
{
goto IL_0071;
}
}
{
// obj = null;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0** L_12 = ___0_obj;
*((RuntimeObject**)L_12) = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_12, (void*)(RuntimeObject*)NULL);
// return failure;
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_13 = V_1;
return L_13;
}
IL_0071:
{
// SkipSpace();
fsJsonParser_SkipSpace_mCD58AA4593C0E62FA1DE36A57B04B04AF6825741(__this, NULL);
// if ( HasValue() == false || Character() != ':' || TryMoveNext() == false ) {
bool L_14;
L_14 = fsJsonParser_HasValue_m1ECE75B13B345D885D8D0CDDA606D2FD44A91607(__this, NULL);
if (!L_14)
{
goto IL_0091;
}
}
{
Il2CppChar L_15;
L_15 = fsJsonParser_Character_m4DBA58DD929B17C073B28993DF6B7CF7731213F8(__this, NULL);
if ((!(((uint32_t)L_15) == ((uint32_t)((int32_t)58)))))
{
goto IL_0091;
}
}
{
bool L_16;
L_16 = fsJsonParser_TryMoveNext_mAE366F9ACE7AA0392DBE278FAFCBECBDFC85D2DA(__this, NULL);
if (L_16)
{
goto IL_00ab;
}
}
IL_0091:
{
// obj = null;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0** L_17 = ___0_obj;
*((RuntimeObject**)L_17) = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_17, (void*)(RuntimeObject*)NULL);
// return MakeFailure("Expected : after key \"" + key + "\"");
String_t* L_18 = V_2;
String_t* L_19;
L_19 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteral17E9F16C945B86B8246C2A762240AE91C9F86867, L_18, _stringLiteralC62C64F00567C5368CAE37F4E64E1E82FF785677, NULL);
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_20;
L_20 = fsJsonParser_MakeFailure_mACF1D36D88A40A67470F8C7F93425D2E609F94DF(__this, L_19, NULL);
return L_20;
}
IL_00ab:
{
// SkipSpace();
fsJsonParser_SkipSpace_mCD58AA4593C0E62FA1DE36A57B04B04AF6825741(__this, NULL);
// failure = RunParse(out value);
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_21;
L_21 = fsJsonParser_RunParse_m9C2E780F13CFF9AB13E96A112B4E2BFBB5EEB1DD(__this, (&V_3), NULL);
V_1 = L_21;
// if ( failure.Failed ) {
bool L_22;
L_22 = fsResult_get_Failed_m5D62C455D346DABD7868BEA616E336A7904A7374((&V_1), NULL);
if (!L_22)
{
goto IL_00c8;
}
}
{
// obj = null;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0** L_23 = ___0_obj;
*((RuntimeObject**)L_23) = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_23, (void*)(RuntimeObject*)NULL);
// return failure;
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_24 = V_1;
return L_24;
}
IL_00c8:
{
// result.Add(key, value);
Dictionary_2_tBE662043609334E6EC03217A32CAE298B71E4096* L_25 = V_0;
String_t* L_26 = V_2;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_27 = V_3;
NullCheck(L_25);
Dictionary_2_Add_m020DBFE4FF67F926FAE3E67A92AF6AA116B60538(L_25, L_26, L_27, Dictionary_2_Add_m020DBFE4FF67F926FAE3E67A92AF6AA116B60538_RuntimeMethod_var);
// SkipSpace();
fsJsonParser_SkipSpace_mCD58AA4593C0E62FA1DE36A57B04B04AF6825741(__this, NULL);
// if ( HasValue() && Character() == ',' ) {
bool L_28;
L_28 = fsJsonParser_HasValue_m1ECE75B13B345D885D8D0CDDA606D2FD44A91607(__this, NULL);
if (!L_28)
{
goto IL_00f6;
}
}
{
Il2CppChar L_29;
L_29 = fsJsonParser_Character_m4DBA58DD929B17C073B28993DF6B7CF7731213F8(__this, NULL);
if ((!(((uint32_t)L_29) == ((uint32_t)((int32_t)44)))))
{
goto IL_00f6;
}
}
{
// if ( TryMoveNext() == false ) break;
bool L_30;
L_30 = fsJsonParser_TryMoveNext_mAE366F9ACE7AA0392DBE278FAFCBECBDFC85D2DA(__this, NULL);
if (!L_30)
{
goto IL_010b;
}
}
{
// SkipSpace();
fsJsonParser_SkipSpace_mCD58AA4593C0E62FA1DE36A57B04B04AF6825741(__this, NULL);
}
IL_00f6:
{
// while ( HasValue() && Character() != '}' ) {
bool L_31;
L_31 = fsJsonParser_HasValue_m1ECE75B13B345D885D8D0CDDA606D2FD44A91607(__this, NULL);
if (!L_31)
{
goto IL_010b;
}
}
{
Il2CppChar L_32;
L_32 = fsJsonParser_Character_m4DBA58DD929B17C073B28993DF6B7CF7731213F8(__this, NULL);
if ((!(((uint32_t)L_32) == ((uint32_t)((int32_t)125)))))
{
goto IL_0054;
}
}
IL_010b:
{
// if ( HasValue() == false || Character() != '}' || TryMoveNext() == false ) {
bool L_33;
L_33 = fsJsonParser_HasValue_m1ECE75B13B345D885D8D0CDDA606D2FD44A91607(__this, NULL);
if (!L_33)
{
goto IL_0125;
}
}
{
Il2CppChar L_34;
L_34 = fsJsonParser_Character_m4DBA58DD929B17C073B28993DF6B7CF7731213F8(__this, NULL);
if ((!(((uint32_t)L_34) == ((uint32_t)((int32_t)125)))))
{
goto IL_0125;
}
}
{
bool L_35;
L_35 = fsJsonParser_TryMoveNext_mAE366F9ACE7AA0392DBE278FAFCBECBDFC85D2DA(__this, NULL);
if (L_35)
{
goto IL_0134;
}
}
IL_0125:
{
// obj = null;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0** L_36 = ___0_obj;
*((RuntimeObject**)L_36) = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_36, (void*)(RuntimeObject*)NULL);
// return MakeFailure("No closing } for object");
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_37;
L_37 = fsJsonParser_MakeFailure_mACF1D36D88A40A67470F8C7F93425D2E609F94DF(__this, _stringLiteralEE20346E0DB1EC3D083D46276CAB94FD4D7D10B6, NULL);
return L_37;
}
IL_0134:
{
// obj = new fsData(result);
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0** L_38 = ___0_obj;
Dictionary_2_tBE662043609334E6EC03217A32CAE298B71E4096* L_39 = V_0;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_40 = (fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0*)il2cpp_codegen_object_new(fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0_il2cpp_TypeInfo_var);
NullCheck(L_40);
fsData__ctor_m057D299019DB084E8C68DAA213C6873860AEA5CE(L_40, L_39, NULL);
*((RuntimeObject**)L_38) = (RuntimeObject*)L_40;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_38, (void*)(RuntimeObject*)L_40);
// return fsResult.Success;
il2cpp_codegen_runtime_class_init_inline(fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var);
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_41 = ((fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_StaticFields*)il2cpp_codegen_static_fields_for(fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var))->___Success_3;
return L_41;
}
}
// ParadoxNotion.Serialization.FullSerializer.fsResult ParadoxNotion.Serialization.FullSerializer.fsJsonParser::RunParse(ParadoxNotion.Serialization.FullSerializer.fsData&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 fsJsonParser_RunParse_m9C2E780F13CFF9AB13E96A112B4E2BFBB5EEB1DD (fsJsonParser_t36B8E6A6396D3241F619313B4506C163FF48C759* __this, fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0** ___0_data, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral367CDD262D391B86E9F005E8795C8E33BD7C2C52);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6E504BA7E85E68040B52BD62CED0AB74E641B264);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC62C64F00567C5368CAE37F4E64E1E82FF785677);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Il2CppChar V_0 = 0x0;
String_t* V_1 = NULL;
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 V_2;
memset((&V_2), 0, sizeof(V_2));
Il2CppChar V_3 = 0x0;
{
// SkipSpace();
fsJsonParser_SkipSpace_mCD58AA4593C0E62FA1DE36A57B04B04AF6825741(__this, NULL);
// if ( HasValue() == false ) {
bool L_0;
L_0 = fsJsonParser_HasValue_m1ECE75B13B345D885D8D0CDDA606D2FD44A91607(__this, NULL);
if (L_0)
{
goto IL_001d;
}
}
{
// data = default(fsData);
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0** L_1 = ___0_data;
*((RuntimeObject**)L_1) = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_1, (void*)(RuntimeObject*)NULL);
// return MakeFailure("Unexpected end of input");
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_2;
L_2 = fsJsonParser_MakeFailure_mACF1D36D88A40A67470F8C7F93425D2E609F94DF(__this, _stringLiteral367CDD262D391B86E9F005E8795C8E33BD7C2C52, NULL);
return L_2;
}
IL_001d:
{
// switch ( Character() ) {
Il2CppChar L_3;
L_3 = fsJsonParser_Character_m4DBA58DD929B17C073B28993DF6B7CF7731213F8(__this, NULL);
V_0 = L_3;
Il2CppChar L_4 = V_0;
if ((!(((uint32_t)L_4) <= ((uint32_t)((int32_t)91)))))
{
goto IL_00ad;
}
}
{
Il2CppChar L_5 = V_0;
if ((!(((uint32_t)L_5) <= ((uint32_t)((int32_t)73)))))
{
goto IL_00a1;
}
}
{
Il2CppChar L_6 = V_0;
switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_6, ((int32_t)34))))
{
case 0:
{
goto IL_00d2;
}
case 1:
{
goto IL_011f;
}
case 2:
{
goto IL_011f;
}
case 3:
{
goto IL_011f;
}
case 4:
{
goto IL_011f;
}
case 5:
{
goto IL_011f;
}
case 6:
{
goto IL_011f;
}
case 7:
{
goto IL_011f;
}
case 8:
{
goto IL_011f;
}
case 9:
{
goto IL_00ca;
}
case 10:
{
goto IL_011f;
}
case 11:
{
goto IL_00ca;
}
case 12:
{
goto IL_00ca;
}
case 13:
{
goto IL_011f;
}
case 14:
{
goto IL_00ca;
}
case 15:
{
goto IL_00ca;
}
case 16:
{
goto IL_00ca;
}
case 17:
{
goto IL_00ca;
}
case 18:
{
goto IL_00ca;
}
case 19:
{
goto IL_00ca;
}
case 20:
{
goto IL_00ca;
}
case 21:
{
goto IL_00ca;
}
case 22:
{
goto IL_00ca;
}
case 23:
{
goto IL_00ca;
}
}
}
{
Il2CppChar L_7 = V_0;
if ((((int32_t)L_7) == ((int32_t)((int32_t)73))))
{
goto IL_00ca;
}
}
{
goto IL_011f;
}
IL_00a1:
{
Il2CppChar L_8 = V_0;
if ((((int32_t)L_8) == ((int32_t)((int32_t)78))))
{
goto IL_00ca;
}
}
{
Il2CppChar L_9 = V_0;
if ((((int32_t)L_9) == ((int32_t)((int32_t)91))))
{
goto IL_00f7;
}
}
{
goto IL_011f;
}
IL_00ad:
{
Il2CppChar L_10 = V_0;
if ((!(((uint32_t)L_10) <= ((uint32_t)((int32_t)110)))))
{
goto IL_00be;
}
}
{
Il2CppChar L_11 = V_0;
if ((((int32_t)L_11) == ((int32_t)((int32_t)102))))
{
goto IL_010f;
}
}
{
Il2CppChar L_12 = V_0;
if ((((int32_t)L_12) == ((int32_t)((int32_t)110))))
{
goto IL_0117;
}
}
{
goto IL_011f;
}
IL_00be:
{
Il2CppChar L_13 = V_0;
if ((((int32_t)L_13) == ((int32_t)((int32_t)116))))
{
goto IL_0107;
}
}
{
Il2CppChar L_14 = V_0;
if ((((int32_t)L_14) == ((int32_t)((int32_t)123))))
{
goto IL_00ff;
}
}
{
goto IL_011f;
}
IL_00ca:
{
// case '9': return TryParseNumber(out data);
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0** L_15 = ___0_data;
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_16;
L_16 = fsJsonParser_TryParseNumber_m1591E313A76BCA0EB01490947B6CABB9A2CFC5A7(__this, L_15, NULL);
return L_16;
}
IL_00d2:
{
// fsResult fail = TryParseString(out str);
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_17;
L_17 = fsJsonParser_TryParseString_m463E598CBBA1703A205919D49FA6715BA91E62B5(__this, (&V_1), NULL);
V_2 = L_17;
// if ( fail.Failed ) {
bool L_18;
L_18 = fsResult_get_Failed_m5D62C455D346DABD7868BEA616E336A7904A7374((&V_2), NULL);
if (!L_18)
{
goto IL_00e9;
}
}
{
// data = null;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0** L_19 = ___0_data;
*((RuntimeObject**)L_19) = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_19, (void*)(RuntimeObject*)NULL);
// return fail;
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_20 = V_2;
return L_20;
}
IL_00e9:
{
// data = new fsData(str);
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0** L_21 = ___0_data;
String_t* L_22 = V_1;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_23 = (fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0*)il2cpp_codegen_object_new(fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0_il2cpp_TypeInfo_var);
NullCheck(L_23);
fsData__ctor_m234A3EB483A901D73806FBE66DF751F97FCF5821(L_23, L_22, NULL);
*((RuntimeObject**)L_21) = (RuntimeObject*)L_23;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_21, (void*)(RuntimeObject*)L_23);
// return fsResult.Success;
il2cpp_codegen_runtime_class_init_inline(fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var);
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_24 = ((fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_StaticFields*)il2cpp_codegen_static_fields_for(fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var))->___Success_3;
return L_24;
}
IL_00f7:
{
// case '[': return TryParseArray(out data);
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0** L_25 = ___0_data;
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_26;
L_26 = fsJsonParser_TryParseArray_m80879BB1F1A0F38DA6CEFD0356C0A353DD8E4E5B(__this, L_25, NULL);
return L_26;
}
IL_00ff:
{
// case '{': return TryParseObject(out data);
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0** L_27 = ___0_data;
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_28;
L_28 = fsJsonParser_TryParseObject_mA119AE188F67A9BC1A31C3F8F0B90B288EC5B941(__this, L_27, NULL);
return L_28;
}
IL_0107:
{
// case 't': return TryParseTrue(out data);
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0** L_29 = ___0_data;
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_30;
L_30 = fsJsonParser_TryParseTrue_mE1F62CED4898CF8F2359ABB2C8EC62AB3D810475(__this, L_29, NULL);
return L_30;
}
IL_010f:
{
// case 'f': return TryParseFalse(out data);
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0** L_31 = ___0_data;
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_32;
L_32 = fsJsonParser_TryParseFalse_m601DFD428B94AB5781E81C5BA3AC13B0247E73E0(__this, L_31, NULL);
return L_32;
}
IL_0117:
{
// case 'n': return TryParseNull(out data);
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0** L_33 = ___0_data;
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_34;
L_34 = fsJsonParser_TryParseNull_mE6F22A6C8A12D4BCF7AA459CF98C19B89F386A3F(__this, L_33, NULL);
return L_34;
}
IL_011f:
{
// data = null;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0** L_35 = ___0_data;
*((RuntimeObject**)L_35) = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_35, (void*)(RuntimeObject*)NULL);
// return MakeFailure("unable to parse; invalid token \"" + Character() + "\"");
Il2CppChar L_36;
L_36 = fsJsonParser_Character_m4DBA58DD929B17C073B28993DF6B7CF7731213F8(__this, NULL);
V_3 = L_36;
String_t* L_37;
L_37 = Char_ToString_m2A308731F9577C06AF3C0901234E2EAC8327410C((&V_3), NULL);
String_t* L_38;
L_38 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteral6E504BA7E85E68040B52BD62CED0AB74E641B264, L_37, _stringLiteralC62C64F00567C5368CAE37F4E64E1E82FF785677, NULL);
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_39;
L_39 = fsJsonParser_MakeFailure_mACF1D36D88A40A67470F8C7F93425D2E609F94DF(__this, L_38, NULL);
return L_39;
}
}
// ParadoxNotion.Serialization.FullSerializer.fsResult ParadoxNotion.Serialization.FullSerializer.fsJsonParser::Parse(System.String,ParadoxNotion.Serialization.FullSerializer.fsData&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 fsJsonParser_Parse_m4E033293B026968A00B106B326D7F598AB135929 (String_t* ___0_input, fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0** ___1_data, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF800A1CC32DD6F1882F55E014AA49F3D5B6C3F6F);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&fsJsonParser_t36B8E6A6396D3241F619313B4506C163FF48C759_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if ( string.IsNullOrEmpty(input) ) {
String_t* L_0 = ___0_input;
bool L_1;
L_1 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_0, NULL);
if (!L_1)
{
goto IL_0016;
}
}
{
// data = default(fsData);
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0** L_2 = ___1_data;
*((RuntimeObject**)L_2) = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_2, (void*)(RuntimeObject*)NULL);
// return fsResult.Fail("No input");
il2cpp_codegen_runtime_class_init_inline(fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var);
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_3;
L_3 = fsResult_Fail_m29DA71CCFA38A13EF4A4C3441240543509DF1982(_stringLiteralF800A1CC32DD6F1882F55E014AA49F3D5B6C3F6F, NULL);
return L_3;
}
IL_0016:
{
// var context = new fsJsonParser(input);
String_t* L_4 = ___0_input;
fsJsonParser_t36B8E6A6396D3241F619313B4506C163FF48C759* L_5 = (fsJsonParser_t36B8E6A6396D3241F619313B4506C163FF48C759*)il2cpp_codegen_object_new(fsJsonParser_t36B8E6A6396D3241F619313B4506C163FF48C759_il2cpp_TypeInfo_var);
NullCheck(L_5);
fsJsonParser__ctor_m7C91193E665F46CFFBCC1D47742303CA7C0408BF(L_5, L_4, NULL);
// return context.RunParse(out data);
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0** L_6 = ___1_data;
NullCheck(L_5);
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_7;
L_7 = fsJsonParser_RunParse_m9C2E780F13CFF9AB13E96A112B4E2BFBB5EEB1DD(L_5, L_6, NULL);
return L_7;
}
}
// ParadoxNotion.Serialization.FullSerializer.fsData ParadoxNotion.Serialization.FullSerializer.fsJsonParser::Parse(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* fsJsonParser_Parse_m329AC290AE99CDA982A29D2594491A02F10787B1 (String_t* ___0_input, const RuntimeMethod* method)
{
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* V_0 = NULL;
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 V_1;
memset((&V_1), 0, sizeof(V_1));
{
// Parse(input, out data).AssertSuccess();
String_t* L_0 = ___0_input;
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_1;
L_1 = fsJsonParser_Parse_m4E033293B026968A00B106B326D7F598AB135929(L_0, (&V_0), NULL);
V_1 = L_1;
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_2;
L_2 = fsResult_AssertSuccess_mD2CA018F9B67921FA7B61552F783FF898D25132F((&V_1), NULL);
// return data;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_3 = V_0;
return L_3;
}
}
// System.Void ParadoxNotion.Serialization.FullSerializer.fsJsonParser::.ctor(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsJsonParser__ctor_m7C91193E665F46CFFBCC1D47742303CA7C0408BF (fsJsonParser_t36B8E6A6396D3241F619313B4506C163FF48C759* __this, String_t* ___0_input, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringBuilder_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// private readonly StringBuilder _cachedStringBuilder = new StringBuilder(256);
StringBuilder_t* L_0 = (StringBuilder_t*)il2cpp_codegen_object_new(StringBuilder_t_il2cpp_TypeInfo_var);
NullCheck(L_0);
StringBuilder__ctor_m2619CA8D2C3476DF1A302D9D941498BB1C6164C5(L_0, ((int32_t)256), NULL);
__this->____cachedStringBuilder_2 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->____cachedStringBuilder_2), (void*)L_0);
// private fsJsonParser(string input) {
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
// _input = input;
String_t* L_1 = ___0_input;
__this->____input_1 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->____input_1), (void*)L_1);
// _start = 0;
__this->____start_0 = 0;
// }
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void ParadoxNotion.Serialization.FullSerializer.fsJsonPrinter::InsertSpacing(System.IO.TextWriter,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsJsonPrinter_InsertSpacing_mA2827F53D09549010EF078BEEA07B2472CBCD4E4 (TextWriter_tA9E5461506CF806E17B6BBBF2119359DEDA3F0F3* ___0_stream, int32_t ___1_count, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral28BE9A569DCCAECC3746AA7945F873F6CD56F68E);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
// for ( int i = 0; i < count; ++i ) {
V_0 = 0;
goto IL_0013;
}
IL_0004:
{
// stream.Write(" ");
TextWriter_tA9E5461506CF806E17B6BBBF2119359DEDA3F0F3* L_0 = ___0_stream;
NullCheck(L_0);
VirtualActionInvoker1< String_t* >::Invoke(17 /* System.Void System.IO.TextWriter::Write(System.String) */, L_0, _stringLiteral28BE9A569DCCAECC3746AA7945F873F6CD56F68E);
// for ( int i = 0; i < count; ++i ) {
int32_t L_1 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_1, 1));
}
IL_0013:
{
// for ( int i = 0; i < count; ++i ) {
int32_t L_2 = V_0;
int32_t L_3 = ___1_count;
if ((((int32_t)L_2) < ((int32_t)L_3)))
{
goto IL_0004;
}
}
{
// }
return;
}
}
// System.String ParadoxNotion.Serialization.FullSerializer.fsJsonPrinter::EscapeString(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* fsJsonPrinter_EscapeString_m840CD932DFE909FFD39DDB97558A4A0F0C517A9B (String_t* ___0_str, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringBuilder_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5962E944D7340CE47999BF097B4AFD70C1501FB9);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral785F17F45C331C415D0A7458E6AAC36966399C51);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7F3238CD8C342B06FB9AB185C610175C84625462);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral848E5ED630B3142F565DD995C6E8D30187ED33CD);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA7C3FCA8C63E127B542B38A5CA5E3FEEDDD1B122);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB78F235D4291950A7D101307609C259F3E1F033F);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBC4CF8C3582484557E58916411466E046404CE49);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC63F1D7C8A3A0F833788B556F1644213BAC655A1);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC7E65C52535CDD59777EEAAF7EFDE885FD987F3D);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF18840F490E42D3CE48CDCBF47229C1C240F8ABE);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
StringBuilder_t* V_1 = NULL;
int32_t V_2 = 0;
Il2CppChar V_3 = 0x0;
int32_t V_4 = 0;
int32_t V_5 = 0;
Il2CppChar V_6 = 0x0;
int32_t V_7 = 0;
{
// bool needsEscape = false;
V_0 = (bool)0;
// for ( int i = 0; i < str.Length; ++i ) {
V_2 = 0;
goto IL_0066;
}
IL_0006:
{
// char c = str[i];
String_t* L_0 = ___0_str;
int32_t L_1 = V_2;
NullCheck(L_0);
Il2CppChar L_2;
L_2 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_0, L_1, NULL);
V_3 = L_2;
// int intChar = Convert.ToInt32(c);
Il2CppChar L_3 = V_3;
il2cpp_codegen_runtime_class_init_inline(Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var);
int32_t L_4;
L_4 = Convert_ToInt32_mDBBE9318A7CCE1560974CE93F5BFED9931CF0052(L_3, NULL);
V_4 = L_4;
// if ( intChar < 0 || intChar > 127 ) {
int32_t L_5 = V_4;
if ((((int32_t)L_5) < ((int32_t)0)))
{
goto IL_0021;
}
}
{
int32_t L_6 = V_4;
if ((((int32_t)L_6) <= ((int32_t)((int32_t)127))))
{
goto IL_0025;
}
}
IL_0021:
{
// needsEscape = true;
V_0 = (bool)1;
// break;
goto IL_006f;
}
IL_0025:
{
Il2CppChar L_7 = V_3;
if ((!(((uint32_t)L_7) <= ((uint32_t)((int32_t)13)))))
{
goto IL_0053;
}
}
{
Il2CppChar L_8 = V_3;
if (!L_8)
{
goto IL_005d;
}
}
{
Il2CppChar L_9 = V_3;
switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_9, 7)))
{
case 0:
{
goto IL_005d;
}
case 1:
{
goto IL_005d;
}
case 2:
{
goto IL_005d;
}
case 3:
{
goto IL_005d;
}
case 4:
{
goto IL_005f;
}
case 5:
{
goto IL_005d;
}
case 6:
{
goto IL_005d;
}
}
}
{
goto IL_005f;
}
IL_0053:
{
Il2CppChar L_10 = V_3;
if ((((int32_t)L_10) == ((int32_t)((int32_t)34))))
{
goto IL_005d;
}
}
{
Il2CppChar L_11 = V_3;
if ((!(((uint32_t)L_11) == ((uint32_t)((int32_t)92)))))
{
goto IL_005f;
}
}
IL_005d:
{
// needsEscape = true;
V_0 = (bool)1;
}
IL_005f:
{
// if ( needsEscape ) {
bool L_12 = V_0;
if (L_12)
{
goto IL_006f;
}
}
{
// for ( int i = 0; i < str.Length; ++i ) {
int32_t L_13 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_13, 1));
}
IL_0066:
{
// for ( int i = 0; i < str.Length; ++i ) {
int32_t L_14 = V_2;
String_t* L_15 = ___0_str;
NullCheck(L_15);
int32_t L_16;
L_16 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_15, NULL);
if ((((int32_t)L_14) < ((int32_t)L_16)))
{
goto IL_0006;
}
}
IL_006f:
{
// if ( needsEscape == false ) {
bool L_17 = V_0;
if (L_17)
{
goto IL_0074;
}
}
{
// return str;
String_t* L_18 = ___0_str;
return L_18;
}
IL_0074:
{
// StringBuilder result = new StringBuilder();
StringBuilder_t* L_19 = (StringBuilder_t*)il2cpp_codegen_object_new(StringBuilder_t_il2cpp_TypeInfo_var);
NullCheck(L_19);
StringBuilder__ctor_m1D99713357DE05DAFA296633639DB55F8C30587D(L_19, NULL);
V_1 = L_19;
// for ( int i = 0; i < str.Length; ++i ) {
V_5 = 0;
goto IL_0194;
}
IL_0082:
{
// char c = str[i];
String_t* L_20 = ___0_str;
int32_t L_21 = V_5;
NullCheck(L_20);
Il2CppChar L_22;
L_22 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_20, L_21, NULL);
V_6 = L_22;
// int intChar = Convert.ToInt32(c);
Il2CppChar L_23 = V_6;
il2cpp_codegen_runtime_class_init_inline(Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var);
int32_t L_24;
L_24 = Convert_ToInt32_mDBBE9318A7CCE1560974CE93F5BFED9931CF0052(L_23, NULL);
V_7 = L_24;
// if ( intChar < 0 || intChar > 127 ) {
int32_t L_25 = V_7;
if ((((int32_t)L_25) < ((int32_t)0)))
{
goto IL_00a0;
}
}
{
int32_t L_26 = V_7;
if ((((int32_t)L_26) <= ((int32_t)((int32_t)127))))
{
goto IL_00c2;
}
}
IL_00a0:
{
// result.Append(string.Format("\\u{0:x4} ", intChar).Trim());
StringBuilder_t* L_27 = V_1;
int32_t L_28 = V_7;
int32_t L_29 = L_28;
RuntimeObject* L_30 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_29);
String_t* L_31;
L_31 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(_stringLiteralC63F1D7C8A3A0F833788B556F1644213BAC655A1, L_30, NULL);
NullCheck(L_31);
String_t* L_32;
L_32 = String_Trim_mCD6D8C6D4CFD15225D12DB7D3E0544CA80FB8DA5(L_31, NULL);
NullCheck(L_27);
StringBuilder_t* L_33;
L_33 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_27, L_32, NULL);
// continue;
goto IL_018e;
}
IL_00c2:
{
Il2CppChar L_34 = V_6;
if ((!(((uint32_t)L_34) <= ((uint32_t)((int32_t)13)))))
{
goto IL_00f9;
}
}
{
Il2CppChar L_35 = V_6;
if (!L_35)
{
goto IL_0177;
}
}
{
Il2CppChar L_36 = V_6;
switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_36, 7)))
{
case 0:
{
goto IL_0123;
}
case 1:
{
goto IL_0131;
}
case 2:
{
goto IL_0169;
}
case 3:
{
goto IL_014d;
}
case 4:
{
goto IL_0185;
}
case 5:
{
goto IL_013f;
}
case 6:
{
goto IL_015b;
}
}
}
{
goto IL_0185;
}
IL_00f9:
{
Il2CppChar L_37 = V_6;
if ((((int32_t)L_37) == ((int32_t)((int32_t)34))))
{
goto IL_0107;
}
}
{
Il2CppChar L_38 = V_6;
if ((((int32_t)L_38) == ((int32_t)((int32_t)92))))
{
goto IL_0115;
}
}
{
goto IL_0185;
}
IL_0107:
{
// case '"': result.Append("\\\""); continue;
StringBuilder_t* L_39 = V_1;
NullCheck(L_39);
StringBuilder_t* L_40;
L_40 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_39, _stringLiteral848E5ED630B3142F565DD995C6E8D30187ED33CD, NULL);
// case '"': result.Append("\\\""); continue;
goto IL_018e;
}
IL_0115:
{
// case '\\': result.Append(@"\\"); continue;
StringBuilder_t* L_41 = V_1;
NullCheck(L_41);
StringBuilder_t* L_42;
L_42 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_41, _stringLiteralF18840F490E42D3CE48CDCBF47229C1C240F8ABE, NULL);
// case '\\': result.Append(@"\\"); continue;
goto IL_018e;
}
IL_0123:
{
// case '\a': result.Append(@"\a"); continue;
StringBuilder_t* L_43 = V_1;
NullCheck(L_43);
StringBuilder_t* L_44;
L_44 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_43, _stringLiteralBC4CF8C3582484557E58916411466E046404CE49, NULL);
// case '\a': result.Append(@"\a"); continue;
goto IL_018e;
}
IL_0131:
{
// case '\b': result.Append(@"\b"); continue;
StringBuilder_t* L_45 = V_1;
NullCheck(L_45);
StringBuilder_t* L_46;
L_46 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_45, _stringLiteral5962E944D7340CE47999BF097B4AFD70C1501FB9, NULL);
// case '\b': result.Append(@"\b"); continue;
goto IL_018e;
}
IL_013f:
{
// case '\f': result.Append(@"\f"); continue;
StringBuilder_t* L_47 = V_1;
NullCheck(L_47);
StringBuilder_t* L_48;
L_48 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_47, _stringLiteralA7C3FCA8C63E127B542B38A5CA5E3FEEDDD1B122, NULL);
// case '\f': result.Append(@"\f"); continue;
goto IL_018e;
}
IL_014d:
{
// case '\n': result.Append(@"\n"); continue;
StringBuilder_t* L_49 = V_1;
NullCheck(L_49);
StringBuilder_t* L_50;
L_50 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_49, _stringLiteral785F17F45C331C415D0A7458E6AAC36966399C51, NULL);
// case '\n': result.Append(@"\n"); continue;
goto IL_018e;
}
IL_015b:
{
// case '\r': result.Append(@"\r"); continue;
StringBuilder_t* L_51 = V_1;
NullCheck(L_51);
StringBuilder_t* L_52;
L_52 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_51, _stringLiteralB78F235D4291950A7D101307609C259F3E1F033F, NULL);
// case '\r': result.Append(@"\r"); continue;
goto IL_018e;
}
IL_0169:
{
// case '\t': result.Append(@"\t"); continue;
StringBuilder_t* L_53 = V_1;
NullCheck(L_53);
StringBuilder_t* L_54;
L_54 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_53, _stringLiteral7F3238CD8C342B06FB9AB185C610175C84625462, NULL);
// case '\t': result.Append(@"\t"); continue;
goto IL_018e;
}
IL_0177:
{
// case '\0': result.Append(@"\0"); continue;
StringBuilder_t* L_55 = V_1;
NullCheck(L_55);
StringBuilder_t* L_56;
L_56 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_55, _stringLiteralC7E65C52535CDD59777EEAAF7EFDE885FD987F3D, NULL);
// case '\0': result.Append(@"\0"); continue;
goto IL_018e;
}
IL_0185:
{
// result.Append(c);
StringBuilder_t* L_57 = V_1;
Il2CppChar L_58 = V_6;
NullCheck(L_57);
StringBuilder_t* L_59;
L_59 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_57, L_58, NULL);
}
IL_018e:
{
// for ( int i = 0; i < str.Length; ++i ) {
int32_t L_60 = V_5;
V_5 = ((int32_t)il2cpp_codegen_add(L_60, 1));
}
IL_0194:
{
// for ( int i = 0; i < str.Length; ++i ) {
int32_t L_61 = V_5;
String_t* L_62 = ___0_str;
NullCheck(L_62);
int32_t L_63;
L_63 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_62, NULL);
if ((((int32_t)L_61) < ((int32_t)L_63)))
{
goto IL_0082;
}
}
{
// return result.ToString();
StringBuilder_t* L_64 = V_1;
NullCheck(L_64);
String_t* L_65;
L_65 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_64);
return L_65;
}
}
// System.Void ParadoxNotion.Serialization.FullSerializer.fsJsonPrinter::BuildCompressedString(ParadoxNotion.Serialization.FullSerializer.fsData,System.IO.TextWriter)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsJsonPrinter_BuildCompressedString_m5AD54C3E106C9A1669235616F3029D2E7EFC3A29 (fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* ___0_data, TextWriter_tA9E5461506CF806E17B6BBBF2119359DEDA3F0F3* ___1_stream, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_GetEnumerator_m0650EF2330FC1B22DA27873C2471EA252D82417B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m4D879D680F49DA6BFE70C2D246FC00B9947AC2DE_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mC194BB4B97F400E7BB6FDCF264C4737E8ED42F3C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m3E8C0D33679EAB2691527FA2A82A5CDC34F5F2D3_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mE49A2AB0B86B128456C9634C2E26ADA64E56755E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m54800C31D6E6995581D5CE74EDCC838CC68A14EB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mE0EBF68E40C074905AC507787DADE0B614FB43BD_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_get_Key_mDC3496957BA94D66C4441DC9765870B80DF8D467_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_get_Value_m56BABA8FA71CD40D1FB4A986BEF326D083C46926_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_mE3971DBCD74D0E2ADEF511835EB6C44C7421515A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5BEFD8CC60A79699B5BB00E37BAC5B62D371E174);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral77D38C0623F92B292B925F6E72CF5CF99A20D4EB);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral876C4B39B6E4D0187090400768899C71D99DE90D);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB7C45DD316C68ABF3429C20058C2981C652192F2);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
bool V_1 = false;
Enumerator_tCBC25EC3449648096B9CBE9EC79260CB076FDB93 V_2;
memset((&V_2), 0, sizeof(V_2));
KeyValuePair_2_tC38F231F90A7FFF671587EE8B3DD3C76DBFD0261 V_3;
memset((&V_3), 0, sizeof(V_3));
bool V_4 = false;
Enumerator_tA1547A3C3895E071A60B66C6CD142C1846BDA72A V_5;
memset((&V_5), 0, sizeof(V_5));
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* G_B22_0 = NULL;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* G_B21_0 = NULL;
{
// switch ( data.Type ) {
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_0 = ___0_data;
NullCheck(L_0);
int32_t L_1;
L_1 = fsData_get_Type_m9436C7B916DE4B8A4C13BECC5AECB22DB6D9C48D(L_0, NULL);
V_0 = L_1;
int32_t L_2 = V_0;
switch (L_2)
{
case 0:
{
goto IL_011b;
}
case 1:
{
goto IL_0097;
}
case 2:
{
goto IL_0056;
}
case 3:
{
goto IL_0068;
}
case 4:
{
goto IL_0036;
}
case 5:
{
goto IL_0075;
}
case 6:
{
goto IL_002a;
}
}
}
{
return;
}
IL_002a:
{
// stream.Write("null");
TextWriter_tA9E5461506CF806E17B6BBBF2119359DEDA3F0F3* L_3 = ___1_stream;
NullCheck(L_3);
VirtualActionInvoker1< String_t* >::Invoke(17 /* System.Void System.IO.TextWriter::Write(System.String) */, L_3, _stringLiteral5BEFD8CC60A79699B5BB00E37BAC5B62D371E174);
// break;
return;
}
IL_0036:
{
// if ( data.AsBool ) stream.Write("true");
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_4 = ___0_data;
NullCheck(L_4);
bool L_5;
L_5 = fsData_get_AsBool_m2FDB77D488CAD4EEEBB9A073E74E9C214C8E9935(L_4, NULL);
if (!L_5)
{
goto IL_004a;
}
}
{
// if ( data.AsBool ) stream.Write("true");
TextWriter_tA9E5461506CF806E17B6BBBF2119359DEDA3F0F3* L_6 = ___1_stream;
NullCheck(L_6);
VirtualActionInvoker1< String_t* >::Invoke(17 /* System.Void System.IO.TextWriter::Write(System.String) */, L_6, _stringLiteralB7C45DD316C68ABF3429C20058C2981C652192F2);
return;
}
IL_004a:
{
// else stream.Write("false");
TextWriter_tA9E5461506CF806E17B6BBBF2119359DEDA3F0F3* L_7 = ___1_stream;
NullCheck(L_7);
VirtualActionInvoker1< String_t* >::Invoke(17 /* System.Void System.IO.TextWriter::Write(System.String) */, L_7, _stringLiteral77D38C0623F92B292B925F6E72CF5CF99A20D4EB);
// break;
return;
}
IL_0056:
{
// stream.Write(ConvertDoubleToString(data.AsDouble));
TextWriter_tA9E5461506CF806E17B6BBBF2119359DEDA3F0F3* L_8 = ___1_stream;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_9 = ___0_data;
NullCheck(L_9);
double L_10;
L_10 = fsData_get_AsDouble_m8C5BFBDA7A029C706686A03E2F2B997855ECF919(L_9, NULL);
String_t* L_11;
L_11 = fsJsonPrinter_ConvertDoubleToString_mAADEB75A736DD4CE3A9B1CF42EF8793D80470D20(L_10, NULL);
NullCheck(L_8);
VirtualActionInvoker1< String_t* >::Invoke(17 /* System.Void System.IO.TextWriter::Write(System.String) */, L_8, L_11);
// break;
return;
}
IL_0068:
{
// stream.Write(data.AsInt64);
TextWriter_tA9E5461506CF806E17B6BBBF2119359DEDA3F0F3* L_12 = ___1_stream;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_13 = ___0_data;
NullCheck(L_13);
int64_t L_14;
L_14 = fsData_get_AsInt64_mFABA77760A5272F6FAA8A9DB73FE93FCC6640E00(L_13, NULL);
NullCheck(L_12);
VirtualActionInvoker1< int64_t >::Invoke(16 /* System.Void System.IO.TextWriter::Write(System.Int64) */, L_12, L_14);
// break;
return;
}
IL_0075:
{
// stream.Write('"');
TextWriter_tA9E5461506CF806E17B6BBBF2119359DEDA3F0F3* L_15 = ___1_stream;
NullCheck(L_15);
VirtualActionInvoker1< Il2CppChar >::Invoke(13 /* System.Void System.IO.TextWriter::Write(System.Char) */, L_15, ((int32_t)34));
// stream.Write(EscapeString(data.AsString));
TextWriter_tA9E5461506CF806E17B6BBBF2119359DEDA3F0F3* L_16 = ___1_stream;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_17 = ___0_data;
NullCheck(L_17);
String_t* L_18;
L_18 = fsData_get_AsString_m5E27318DCBF4055BC4AA08E0F73040B9EC61C56E(L_17, NULL);
String_t* L_19;
L_19 = fsJsonPrinter_EscapeString_m840CD932DFE909FFD39DDB97558A4A0F0C517A9B(L_18, NULL);
NullCheck(L_16);
VirtualActionInvoker1< String_t* >::Invoke(17 /* System.Void System.IO.TextWriter::Write(System.String) */, L_16, L_19);
// stream.Write('"');
TextWriter_tA9E5461506CF806E17B6BBBF2119359DEDA3F0F3* L_20 = ___1_stream;
NullCheck(L_20);
VirtualActionInvoker1< Il2CppChar >::Invoke(13 /* System.Void System.IO.TextWriter::Write(System.Char) */, L_20, ((int32_t)34));
// break;
return;
}
IL_0097:
{
// stream.Write('{');
TextWriter_tA9E5461506CF806E17B6BBBF2119359DEDA3F0F3* L_21 = ___1_stream;
NullCheck(L_21);
VirtualActionInvoker1< Il2CppChar >::Invoke(13 /* System.Void System.IO.TextWriter::Write(System.Char) */, L_21, ((int32_t)123));
// bool comma = false;
V_1 = (bool)0;
// foreach ( var entry in data.AsDictionary ) {
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_22 = ___0_data;
NullCheck(L_22);
Dictionary_2_tBE662043609334E6EC03217A32CAE298B71E4096* L_23;
L_23 = fsData_get_AsDictionary_mB874B75491BDC0B999EA092957D372372F43DB10(L_22, NULL);
NullCheck(L_23);
Enumerator_tCBC25EC3449648096B9CBE9EC79260CB076FDB93 L_24;
L_24 = Dictionary_2_GetEnumerator_m0650EF2330FC1B22DA27873C2471EA252D82417B(L_23, Dictionary_2_GetEnumerator_m0650EF2330FC1B22DA27873C2471EA252D82417B_RuntimeMethod_var);
V_2 = L_24;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0104:
{// begin finally (depth: 1)
Enumerator_Dispose_m4D879D680F49DA6BFE70C2D246FC00B9947AC2DE((&V_2), Enumerator_Dispose_m4D879D680F49DA6BFE70C2D246FC00B9947AC2DE_RuntimeMethod_var);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_00f9_1;
}
IL_00af_1:
{
// foreach ( var entry in data.AsDictionary ) {
KeyValuePair_2_tC38F231F90A7FFF671587EE8B3DD3C76DBFD0261 L_25;
L_25 = Enumerator_get_Current_m54800C31D6E6995581D5CE74EDCC838CC68A14EB_inline((&V_2), Enumerator_get_Current_m54800C31D6E6995581D5CE74EDCC838CC68A14EB_RuntimeMethod_var);
V_3 = L_25;
// if ( comma ) stream.Write(',');
bool L_26 = V_1;
if (!L_26)
{
goto IL_00c2_1;
}
}
{
// if ( comma ) stream.Write(',');
TextWriter_tA9E5461506CF806E17B6BBBF2119359DEDA3F0F3* L_27 = ___1_stream;
NullCheck(L_27);
VirtualActionInvoker1< Il2CppChar >::Invoke(13 /* System.Void System.IO.TextWriter::Write(System.Char) */, L_27, ((int32_t)44));
}
IL_00c2_1:
{
// comma = true;
V_1 = (bool)1;
// stream.Write('"');
TextWriter_tA9E5461506CF806E17B6BBBF2119359DEDA3F0F3* L_28 = ___1_stream;
NullCheck(L_28);
VirtualActionInvoker1< Il2CppChar >::Invoke(13 /* System.Void System.IO.TextWriter::Write(System.Char) */, L_28, ((int32_t)34));
// stream.Write(entry.Key);
TextWriter_tA9E5461506CF806E17B6BBBF2119359DEDA3F0F3* L_29 = ___1_stream;
String_t* L_30;
L_30 = KeyValuePair_2_get_Key_mDC3496957BA94D66C4441DC9765870B80DF8D467_inline((&V_3), KeyValuePair_2_get_Key_mDC3496957BA94D66C4441DC9765870B80DF8D467_RuntimeMethod_var);
NullCheck(L_29);
VirtualActionInvoker1< String_t* >::Invoke(17 /* System.Void System.IO.TextWriter::Write(System.String) */, L_29, L_30);
// stream.Write('"');
TextWriter_tA9E5461506CF806E17B6BBBF2119359DEDA3F0F3* L_31 = ___1_stream;
NullCheck(L_31);
VirtualActionInvoker1< Il2CppChar >::Invoke(13 /* System.Void System.IO.TextWriter::Write(System.Char) */, L_31, ((int32_t)34));
// stream.Write(":");
TextWriter_tA9E5461506CF806E17B6BBBF2119359DEDA3F0F3* L_32 = ___1_stream;
NullCheck(L_32);
VirtualActionInvoker1< String_t* >::Invoke(17 /* System.Void System.IO.TextWriter::Write(System.String) */, L_32, _stringLiteral876C4B39B6E4D0187090400768899C71D99DE90D);
// BuildCompressedString(entry.Value, stream);
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_33;
L_33 = KeyValuePair_2_get_Value_m56BABA8FA71CD40D1FB4A986BEF326D083C46926_inline((&V_3), KeyValuePair_2_get_Value_m56BABA8FA71CD40D1FB4A986BEF326D083C46926_RuntimeMethod_var);
TextWriter_tA9E5461506CF806E17B6BBBF2119359DEDA3F0F3* L_34 = ___1_stream;
fsJsonPrinter_BuildCompressedString_m5AD54C3E106C9A1669235616F3029D2E7EFC3A29(L_33, L_34, NULL);
}
IL_00f9_1:
{
// foreach ( var entry in data.AsDictionary ) {
bool L_35;
L_35 = Enumerator_MoveNext_mE49A2AB0B86B128456C9634C2E26ADA64E56755E((&V_2), Enumerator_MoveNext_mE49A2AB0B86B128456C9634C2E26ADA64E56755E_RuntimeMethod_var);
if (L_35)
{
goto IL_00af_1;
}
}
{
goto IL_0112;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0112:
{
// stream.Write('}');
TextWriter_tA9E5461506CF806E17B6BBBF2119359DEDA3F0F3* L_36 = ___1_stream;
NullCheck(L_36);
VirtualActionInvoker1< Il2CppChar >::Invoke(13 /* System.Void System.IO.TextWriter::Write(System.Char) */, L_36, ((int32_t)125));
// break;
return;
}
IL_011b:
{
// stream.Write('[');
TextWriter_tA9E5461506CF806E17B6BBBF2119359DEDA3F0F3* L_37 = ___1_stream;
NullCheck(L_37);
VirtualActionInvoker1< Il2CppChar >::Invoke(13 /* System.Void System.IO.TextWriter::Write(System.Char) */, L_37, ((int32_t)91));
// bool comma = false;
V_4 = (bool)0;
// foreach ( var entry in data.AsList ) {
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_38 = ___0_data;
NullCheck(L_38);
List_1_t4D96A4E098B170CBC423764341CFED06110FF31E* L_39;
L_39 = fsData_get_AsList_m820AC6C6B8691B1E9F48AA70019878E723AE80DD(L_38, NULL);
NullCheck(L_39);
Enumerator_tA1547A3C3895E071A60B66C6CD142C1846BDA72A L_40;
L_40 = List_1_GetEnumerator_mE3971DBCD74D0E2ADEF511835EB6C44C7421515A(L_39, List_1_GetEnumerator_mE3971DBCD74D0E2ADEF511835EB6C44C7421515A_RuntimeMethod_var);
V_5 = L_40;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_015c:
{// begin finally (depth: 1)
Enumerator_Dispose_mC194BB4B97F400E7BB6FDCF264C4737E8ED42F3C((&V_5), Enumerator_Dispose_mC194BB4B97F400E7BB6FDCF264C4737E8ED42F3C_RuntimeMethod_var);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_0151_1;
}
IL_0135_1:
{
// foreach ( var entry in data.AsList ) {
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_41;
L_41 = Enumerator_get_Current_mE0EBF68E40C074905AC507787DADE0B614FB43BD_inline((&V_5), Enumerator_get_Current_mE0EBF68E40C074905AC507787DADE0B614FB43BD_RuntimeMethod_var);
// if ( comma ) stream.Write(',');
bool L_42 = V_4;
G_B21_0 = L_41;
if (!L_42)
{
G_B22_0 = L_41;
goto IL_0148_1;
}
}
{
// if ( comma ) stream.Write(',');
TextWriter_tA9E5461506CF806E17B6BBBF2119359DEDA3F0F3* L_43 = ___1_stream;
NullCheck(L_43);
VirtualActionInvoker1< Il2CppChar >::Invoke(13 /* System.Void System.IO.TextWriter::Write(System.Char) */, L_43, ((int32_t)44));
G_B22_0 = G_B21_0;
}
IL_0148_1:
{
// comma = true;
V_4 = (bool)1;
// BuildCompressedString(entry, stream);
TextWriter_tA9E5461506CF806E17B6BBBF2119359DEDA3F0F3* L_44 = ___1_stream;
fsJsonPrinter_BuildCompressedString_m5AD54C3E106C9A1669235616F3029D2E7EFC3A29(G_B22_0, L_44, NULL);
}
IL_0151_1:
{
// foreach ( var entry in data.AsList ) {
bool L_45;
L_45 = Enumerator_MoveNext_m3E8C0D33679EAB2691527FA2A82A5CDC34F5F2D3((&V_5), Enumerator_MoveNext_m3E8C0D33679EAB2691527FA2A82A5CDC34F5F2D3_RuntimeMethod_var);
if (L_45)
{
goto IL_0135_1;
}
}
{
goto IL_016a;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_016a:
{
// stream.Write(']');
TextWriter_tA9E5461506CF806E17B6BBBF2119359DEDA3F0F3* L_46 = ___1_stream;
NullCheck(L_46);
VirtualActionInvoker1< Il2CppChar >::Invoke(13 /* System.Void System.IO.TextWriter::Write(System.Char) */, L_46, ((int32_t)93));
// }
return;
}
}
// System.Void ParadoxNotion.Serialization.FullSerializer.fsJsonPrinter::BuildPrettyString(ParadoxNotion.Serialization.FullSerializer.fsData,System.IO.TextWriter,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsJsonPrinter_BuildPrettyString_mCA0A3016FBCBC506B59D1B9586B25581592E543E (fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* ___0_data, TextWriter_tA9E5461506CF806E17B6BBBF2119359DEDA3F0F3* ___1_stream, int32_t ___2_depth, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_GetEnumerator_m0650EF2330FC1B22DA27873C2471EA252D82417B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m4D879D680F49DA6BFE70C2D246FC00B9947AC2DE_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mC194BB4B97F400E7BB6FDCF264C4737E8ED42F3C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m3E8C0D33679EAB2691527FA2A82A5CDC34F5F2D3_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mE49A2AB0B86B128456C9634C2E26ADA64E56755E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m54800C31D6E6995581D5CE74EDCC838CC68A14EB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mE0EBF68E40C074905AC507787DADE0B614FB43BD_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_get_Key_mDC3496957BA94D66C4441DC9765870B80DF8D467_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_get_Value_m56BABA8FA71CD40D1FB4A986BEF326D083C46926_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_mE3971DBCD74D0E2ADEF511835EB6C44C7421515A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mDEDA641E4C5560825D5F1B0AF9ECC387660EB75F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1168E92C164109D6220480DEDA987085B2A21155);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5B4F028A4070094FCA4E7762E2C376A65E2D59C6);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5BEFD8CC60A79699B5BB00E37BAC5B62D371E174);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral77D38C0623F92B292B925F6E72CF5CF99A20D4EB);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB7C45DD316C68ABF3429C20058C2981C652192F2);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
bool V_1 = false;
Enumerator_tCBC25EC3449648096B9CBE9EC79260CB076FDB93 V_2;
memset((&V_2), 0, sizeof(V_2));
KeyValuePair_2_tC38F231F90A7FFF671587EE8B3DD3C76DBFD0261 V_3;
memset((&V_3), 0, sizeof(V_3));
bool V_4 = false;
Enumerator_tA1547A3C3895E071A60B66C6CD142C1846BDA72A V_5;
memset((&V_5), 0, sizeof(V_5));
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* G_B24_0 = NULL;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* G_B23_0 = NULL;
{
// switch ( data.Type ) {
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_0 = ___0_data;
NullCheck(L_0);
int32_t L_1;
L_1 = fsData_get_Type_m9436C7B916DE4B8A4C13BECC5AECB22DB6D9C48D(L_0, NULL);
V_0 = L_1;
int32_t L_2 = V_0;
switch (L_2)
{
case 0:
{
goto IL_0140;
}
case 1:
{
goto IL_0097;
}
case 2:
{
goto IL_0056;
}
case 3:
{
goto IL_0068;
}
case 4:
{
goto IL_0036;
}
case 5:
{
goto IL_0075;
}
case 6:
{
goto IL_002a;
}
}
}
{
return;
}
IL_002a:
{
// stream.Write("null");
TextWriter_tA9E5461506CF806E17B6BBBF2119359DEDA3F0F3* L_3 = ___1_stream;
NullCheck(L_3);
VirtualActionInvoker1< String_t* >::Invoke(17 /* System.Void System.IO.TextWriter::Write(System.String) */, L_3, _stringLiteral5BEFD8CC60A79699B5BB00E37BAC5B62D371E174);
// break;
return;
}
IL_0036:
{
// if ( data.AsBool ) stream.Write("true");
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_4 = ___0_data;
NullCheck(L_4);
bool L_5;
L_5 = fsData_get_AsBool_m2FDB77D488CAD4EEEBB9A073E74E9C214C8E9935(L_4, NULL);
if (!L_5)
{
goto IL_004a;
}
}
{
// if ( data.AsBool ) stream.Write("true");
TextWriter_tA9E5461506CF806E17B6BBBF2119359DEDA3F0F3* L_6 = ___1_stream;
NullCheck(L_6);
VirtualActionInvoker1< String_t* >::Invoke(17 /* System.Void System.IO.TextWriter::Write(System.String) */, L_6, _stringLiteralB7C45DD316C68ABF3429C20058C2981C652192F2);
return;
}
IL_004a:
{
// else stream.Write("false");
TextWriter_tA9E5461506CF806E17B6BBBF2119359DEDA3F0F3* L_7 = ___1_stream;
NullCheck(L_7);
VirtualActionInvoker1< String_t* >::Invoke(17 /* System.Void System.IO.TextWriter::Write(System.String) */, L_7, _stringLiteral77D38C0623F92B292B925F6E72CF5CF99A20D4EB);
// break;
return;
}
IL_0056:
{
// stream.Write(ConvertDoubleToString(data.AsDouble));
TextWriter_tA9E5461506CF806E17B6BBBF2119359DEDA3F0F3* L_8 = ___1_stream;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_9 = ___0_data;
NullCheck(L_9);
double L_10;
L_10 = fsData_get_AsDouble_m8C5BFBDA7A029C706686A03E2F2B997855ECF919(L_9, NULL);
String_t* L_11;
L_11 = fsJsonPrinter_ConvertDoubleToString_mAADEB75A736DD4CE3A9B1CF42EF8793D80470D20(L_10, NULL);
NullCheck(L_8);
VirtualActionInvoker1< String_t* >::Invoke(17 /* System.Void System.IO.TextWriter::Write(System.String) */, L_8, L_11);
// break;
return;
}
IL_0068:
{
// stream.Write(data.AsInt64);
TextWriter_tA9E5461506CF806E17B6BBBF2119359DEDA3F0F3* L_12 = ___1_stream;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_13 = ___0_data;
NullCheck(L_13);
int64_t L_14;
L_14 = fsData_get_AsInt64_mFABA77760A5272F6FAA8A9DB73FE93FCC6640E00(L_13, NULL);
NullCheck(L_12);
VirtualActionInvoker1< int64_t >::Invoke(16 /* System.Void System.IO.TextWriter::Write(System.Int64) */, L_12, L_14);
// break;
return;
}
IL_0075:
{
// stream.Write('"');
TextWriter_tA9E5461506CF806E17B6BBBF2119359DEDA3F0F3* L_15 = ___1_stream;
NullCheck(L_15);
VirtualActionInvoker1< Il2CppChar >::Invoke(13 /* System.Void System.IO.TextWriter::Write(System.Char) */, L_15, ((int32_t)34));
// stream.Write(EscapeString(data.AsString));
TextWriter_tA9E5461506CF806E17B6BBBF2119359DEDA3F0F3* L_16 = ___1_stream;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_17 = ___0_data;
NullCheck(L_17);
String_t* L_18;
L_18 = fsData_get_AsString_m5E27318DCBF4055BC4AA08E0F73040B9EC61C56E(L_17, NULL);
String_t* L_19;
L_19 = fsJsonPrinter_EscapeString_m840CD932DFE909FFD39DDB97558A4A0F0C517A9B(L_18, NULL);
NullCheck(L_16);
VirtualActionInvoker1< String_t* >::Invoke(17 /* System.Void System.IO.TextWriter::Write(System.String) */, L_16, L_19);
// stream.Write('"');
TextWriter_tA9E5461506CF806E17B6BBBF2119359DEDA3F0F3* L_20 = ___1_stream;
NullCheck(L_20);
VirtualActionInvoker1< Il2CppChar >::Invoke(13 /* System.Void System.IO.TextWriter::Write(System.Char) */, L_20, ((int32_t)34));
// break;
return;
}
IL_0097:
{
// stream.Write('{');
TextWriter_tA9E5461506CF806E17B6BBBF2119359DEDA3F0F3* L_21 = ___1_stream;
NullCheck(L_21);
VirtualActionInvoker1< Il2CppChar >::Invoke(13 /* System.Void System.IO.TextWriter::Write(System.Char) */, L_21, ((int32_t)123));
// stream.WriteLine();
TextWriter_tA9E5461506CF806E17B6BBBF2119359DEDA3F0F3* L_22 = ___1_stream;
NullCheck(L_22);
VirtualActionInvoker0::Invoke(18 /* System.Void System.IO.TextWriter::WriteLine() */, L_22);
// bool comma = false;
V_1 = (bool)0;
// foreach ( var entry in data.AsDictionary ) {
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_23 = ___0_data;
NullCheck(L_23);
Dictionary_2_tBE662043609334E6EC03217A32CAE298B71E4096* L_24;
L_24 = fsData_get_AsDictionary_mB874B75491BDC0B999EA092957D372372F43DB10(L_23, NULL);
NullCheck(L_24);
Enumerator_tCBC25EC3449648096B9CBE9EC79260CB076FDB93 L_25;
L_25 = Dictionary_2_GetEnumerator_m0650EF2330FC1B22DA27873C2471EA252D82417B(L_24, Dictionary_2_GetEnumerator_m0650EF2330FC1B22DA27873C2471EA252D82417B_RuntimeMethod_var);
V_2 = L_25;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_011c:
{// begin finally (depth: 1)
Enumerator_Dispose_m4D879D680F49DA6BFE70C2D246FC00B9947AC2DE((&V_2), Enumerator_Dispose_m4D879D680F49DA6BFE70C2D246FC00B9947AC2DE_RuntimeMethod_var);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_0111_1;
}
IL_00b5_1:
{
// foreach ( var entry in data.AsDictionary ) {
KeyValuePair_2_tC38F231F90A7FFF671587EE8B3DD3C76DBFD0261 L_26;
L_26 = Enumerator_get_Current_m54800C31D6E6995581D5CE74EDCC838CC68A14EB_inline((&V_2), Enumerator_get_Current_m54800C31D6E6995581D5CE74EDCC838CC68A14EB_RuntimeMethod_var);
V_3 = L_26;
// if ( comma ) {
bool L_27 = V_1;
if (!L_27)
{
goto IL_00ce_1;
}
}
{
// stream.Write(',');
TextWriter_tA9E5461506CF806E17B6BBBF2119359DEDA3F0F3* L_28 = ___1_stream;
NullCheck(L_28);
VirtualActionInvoker1< Il2CppChar >::Invoke(13 /* System.Void System.IO.TextWriter::Write(System.Char) */, L_28, ((int32_t)44));
// stream.WriteLine();
TextWriter_tA9E5461506CF806E17B6BBBF2119359DEDA3F0F3* L_29 = ___1_stream;
NullCheck(L_29);
VirtualActionInvoker0::Invoke(18 /* System.Void System.IO.TextWriter::WriteLine() */, L_29);
}
IL_00ce_1:
{
// comma = true;
V_1 = (bool)1;
// InsertSpacing(stream, depth + 1);
TextWriter_tA9E5461506CF806E17B6BBBF2119359DEDA3F0F3* L_30 = ___1_stream;
int32_t L_31 = ___2_depth;
fsJsonPrinter_InsertSpacing_mA2827F53D09549010EF078BEEA07B2472CBCD4E4(L_30, ((int32_t)il2cpp_codegen_add(L_31, 1)), NULL);
// stream.Write('"');
TextWriter_tA9E5461506CF806E17B6BBBF2119359DEDA3F0F3* L_32 = ___1_stream;
NullCheck(L_32);
VirtualActionInvoker1< Il2CppChar >::Invoke(13 /* System.Void System.IO.TextWriter::Write(System.Char) */, L_32, ((int32_t)34));
// stream.Write(entry.Key);
TextWriter_tA9E5461506CF806E17B6BBBF2119359DEDA3F0F3* L_33 = ___1_stream;
String_t* L_34;
L_34 = KeyValuePair_2_get_Key_mDC3496957BA94D66C4441DC9765870B80DF8D467_inline((&V_3), KeyValuePair_2_get_Key_mDC3496957BA94D66C4441DC9765870B80DF8D467_RuntimeMethod_var);
NullCheck(L_33);
VirtualActionInvoker1< String_t* >::Invoke(17 /* System.Void System.IO.TextWriter::Write(System.String) */, L_33, L_34);
// stream.Write('"');
TextWriter_tA9E5461506CF806E17B6BBBF2119359DEDA3F0F3* L_35 = ___1_stream;
NullCheck(L_35);
VirtualActionInvoker1< Il2CppChar >::Invoke(13 /* System.Void System.IO.TextWriter::Write(System.Char) */, L_35, ((int32_t)34));
// stream.Write(": ");
TextWriter_tA9E5461506CF806E17B6BBBF2119359DEDA3F0F3* L_36 = ___1_stream;
NullCheck(L_36);
VirtualActionInvoker1< String_t* >::Invoke(17 /* System.Void System.IO.TextWriter::Write(System.String) */, L_36, _stringLiteral1168E92C164109D6220480DEDA987085B2A21155);
// BuildPrettyString(entry.Value, stream, depth + 1);
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_37;
L_37 = KeyValuePair_2_get_Value_m56BABA8FA71CD40D1FB4A986BEF326D083C46926_inline((&V_3), KeyValuePair_2_get_Value_m56BABA8FA71CD40D1FB4A986BEF326D083C46926_RuntimeMethod_var);
TextWriter_tA9E5461506CF806E17B6BBBF2119359DEDA3F0F3* L_38 = ___1_stream;
int32_t L_39 = ___2_depth;
fsJsonPrinter_BuildPrettyString_mCA0A3016FBCBC506B59D1B9586B25581592E543E(L_37, L_38, ((int32_t)il2cpp_codegen_add(L_39, 1)), NULL);
}
IL_0111_1:
{
// foreach ( var entry in data.AsDictionary ) {
bool L_40;
L_40 = Enumerator_MoveNext_mE49A2AB0B86B128456C9634C2E26ADA64E56755E((&V_2), Enumerator_MoveNext_mE49A2AB0B86B128456C9634C2E26ADA64E56755E_RuntimeMethod_var);
if (L_40)
{
goto IL_00b5_1;
}
}
{
goto IL_012a;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_012a:
{
// stream.WriteLine();
TextWriter_tA9E5461506CF806E17B6BBBF2119359DEDA3F0F3* L_41 = ___1_stream;
NullCheck(L_41);
VirtualActionInvoker0::Invoke(18 /* System.Void System.IO.TextWriter::WriteLine() */, L_41);
// InsertSpacing(stream, depth);
TextWriter_tA9E5461506CF806E17B6BBBF2119359DEDA3F0F3* L_42 = ___1_stream;
int32_t L_43 = ___2_depth;
fsJsonPrinter_InsertSpacing_mA2827F53D09549010EF078BEEA07B2472CBCD4E4(L_42, L_43, NULL);
// stream.Write('}');
TextWriter_tA9E5461506CF806E17B6BBBF2119359DEDA3F0F3* L_44 = ___1_stream;
NullCheck(L_44);
VirtualActionInvoker1< Il2CppChar >::Invoke(13 /* System.Void System.IO.TextWriter::Write(System.Char) */, L_44, ((int32_t)125));
// break;
return;
}
IL_0140:
{
// if ( data.AsList.Count == 0 ) {
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_45 = ___0_data;
NullCheck(L_45);
List_1_t4D96A4E098B170CBC423764341CFED06110FF31E* L_46;
L_46 = fsData_get_AsList_m820AC6C6B8691B1E9F48AA70019878E723AE80DD(L_45, NULL);
NullCheck(L_46);
int32_t L_47;
L_47 = List_1_get_Count_mDEDA641E4C5560825D5F1B0AF9ECC387660EB75F_inline(L_46, List_1_get_Count_mDEDA641E4C5560825D5F1B0AF9ECC387660EB75F_RuntimeMethod_var);
if (L_47)
{
goto IL_0159;
}
}
{
// stream.Write("[]");
TextWriter_tA9E5461506CF806E17B6BBBF2119359DEDA3F0F3* L_48 = ___1_stream;
NullCheck(L_48);
VirtualActionInvoker1< String_t* >::Invoke(17 /* System.Void System.IO.TextWriter::Write(System.String) */, L_48, _stringLiteral5B4F028A4070094FCA4E7762E2C376A65E2D59C6);
return;
}
IL_0159:
{
// bool comma = false;
V_4 = (bool)0;
// stream.Write('[');
TextWriter_tA9E5461506CF806E17B6BBBF2119359DEDA3F0F3* L_49 = ___1_stream;
NullCheck(L_49);
VirtualActionInvoker1< Il2CppChar >::Invoke(13 /* System.Void System.IO.TextWriter::Write(System.Char) */, L_49, ((int32_t)91));
// stream.WriteLine();
TextWriter_tA9E5461506CF806E17B6BBBF2119359DEDA3F0F3* L_50 = ___1_stream;
NullCheck(L_50);
VirtualActionInvoker0::Invoke(18 /* System.Void System.IO.TextWriter::WriteLine() */, L_50);
// foreach ( var entry in data.AsList ) {
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_51 = ___0_data;
NullCheck(L_51);
List_1_t4D96A4E098B170CBC423764341CFED06110FF31E* L_52;
L_52 = fsData_get_AsList_m820AC6C6B8691B1E9F48AA70019878E723AE80DD(L_51, NULL);
NullCheck(L_52);
Enumerator_tA1547A3C3895E071A60B66C6CD142C1846BDA72A L_53;
L_53 = List_1_GetEnumerator_mE3971DBCD74D0E2ADEF511835EB6C44C7421515A(L_52, List_1_GetEnumerator_mE3971DBCD74D0E2ADEF511835EB6C44C7421515A_RuntimeMethod_var);
V_5 = L_53;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_01b2:
{// begin finally (depth: 1)
Enumerator_Dispose_mC194BB4B97F400E7BB6FDCF264C4737E8ED42F3C((&V_5), Enumerator_Dispose_mC194BB4B97F400E7BB6FDCF264C4737E8ED42F3C_RuntimeMethod_var);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_01a7_1;
}
IL_0179_1:
{
// foreach ( var entry in data.AsList ) {
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_54;
L_54 = Enumerator_get_Current_mE0EBF68E40C074905AC507787DADE0B614FB43BD_inline((&V_5), Enumerator_get_Current_mE0EBF68E40C074905AC507787DADE0B614FB43BD_RuntimeMethod_var);
// if ( comma ) {
bool L_55 = V_4;
G_B23_0 = L_54;
if (!L_55)
{
G_B24_0 = L_54;
goto IL_0192_1;
}
}
{
// stream.Write(',');
TextWriter_tA9E5461506CF806E17B6BBBF2119359DEDA3F0F3* L_56 = ___1_stream;
NullCheck(L_56);
VirtualActionInvoker1< Il2CppChar >::Invoke(13 /* System.Void System.IO.TextWriter::Write(System.Char) */, L_56, ((int32_t)44));
// stream.WriteLine();
TextWriter_tA9E5461506CF806E17B6BBBF2119359DEDA3F0F3* L_57 = ___1_stream;
NullCheck(L_57);
VirtualActionInvoker0::Invoke(18 /* System.Void System.IO.TextWriter::WriteLine() */, L_57);
G_B24_0 = G_B23_0;
}
IL_0192_1:
{
// comma = true;
V_4 = (bool)1;
// InsertSpacing(stream, depth + 1);
TextWriter_tA9E5461506CF806E17B6BBBF2119359DEDA3F0F3* L_58 = ___1_stream;
int32_t L_59 = ___2_depth;
fsJsonPrinter_InsertSpacing_mA2827F53D09549010EF078BEEA07B2472CBCD4E4(L_58, ((int32_t)il2cpp_codegen_add(L_59, 1)), NULL);
// BuildPrettyString(entry, stream, depth + 1);
TextWriter_tA9E5461506CF806E17B6BBBF2119359DEDA3F0F3* L_60 = ___1_stream;
int32_t L_61 = ___2_depth;
fsJsonPrinter_BuildPrettyString_mCA0A3016FBCBC506B59D1B9586B25581592E543E(G_B24_0, L_60, ((int32_t)il2cpp_codegen_add(L_61, 1)), NULL);
}
IL_01a7_1:
{
// foreach ( var entry in data.AsList ) {
bool L_62;
L_62 = Enumerator_MoveNext_m3E8C0D33679EAB2691527FA2A82A5CDC34F5F2D3((&V_5), Enumerator_MoveNext_m3E8C0D33679EAB2691527FA2A82A5CDC34F5F2D3_RuntimeMethod_var);
if (L_62)
{
goto IL_0179_1;
}
}
{
goto IL_01c0;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_01c0:
{
// stream.WriteLine();
TextWriter_tA9E5461506CF806E17B6BBBF2119359DEDA3F0F3* L_63 = ___1_stream;
NullCheck(L_63);
VirtualActionInvoker0::Invoke(18 /* System.Void System.IO.TextWriter::WriteLine() */, L_63);
// InsertSpacing(stream, depth);
TextWriter_tA9E5461506CF806E17B6BBBF2119359DEDA3F0F3* L_64 = ___1_stream;
int32_t L_65 = ___2_depth;
fsJsonPrinter_InsertSpacing_mA2827F53D09549010EF078BEEA07B2472CBCD4E4(L_64, L_65, NULL);
// stream.Write(']');
TextWriter_tA9E5461506CF806E17B6BBBF2119359DEDA3F0F3* L_66 = ___1_stream;
NullCheck(L_66);
VirtualActionInvoker1< Il2CppChar >::Invoke(13 /* System.Void System.IO.TextWriter::Write(System.Char) */, L_66, ((int32_t)93));
// }
return;
}
}
// System.String ParadoxNotion.Serialization.FullSerializer.fsJsonPrinter::ToJson(ParadoxNotion.Serialization.FullSerializer.fsData,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* fsJsonPrinter_ToJson_m0C6AE3C37432FF4ADA7F0573AB405AABCCF2C4BA (fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* ___0_data, bool ___1_pretty, const RuntimeMethod* method)
{
{
// if ( pretty ) { return PrettyJson(data); }
bool L_0 = ___1_pretty;
if (!L_0)
{
goto IL_000a;
}
}
{
// if ( pretty ) { return PrettyJson(data); }
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_1 = ___0_data;
String_t* L_2;
L_2 = fsJsonPrinter_PrettyJson_mA96EC2597AC5A3A9BBB951D32BA757B3A9D4939C(L_1, NULL);
return L_2;
}
IL_000a:
{
// return CompressedJson(data);
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_3 = ___0_data;
String_t* L_4;
L_4 = fsJsonPrinter_CompressedJson_m6243698F339C12D343E05B8F61709451FF489985(L_3, NULL);
return L_4;
}
}
// System.Void ParadoxNotion.Serialization.FullSerializer.fsJsonPrinter::PrettyJson(ParadoxNotion.Serialization.FullSerializer.fsData,System.IO.TextWriter)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsJsonPrinter_PrettyJson_m26B3C4AC066A456E2AF56AD74841389F1B2E8A0F (fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* ___0_data, TextWriter_tA9E5461506CF806E17B6BBBF2119359DEDA3F0F3* ___1_outputStream, const RuntimeMethod* method)
{
{
// BuildPrettyString(data, outputStream, 0);
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_0 = ___0_data;
TextWriter_tA9E5461506CF806E17B6BBBF2119359DEDA3F0F3* L_1 = ___1_outputStream;
fsJsonPrinter_BuildPrettyString_mCA0A3016FBCBC506B59D1B9586B25581592E543E(L_0, L_1, 0, NULL);
// }
return;
}
}
// System.String ParadoxNotion.Serialization.FullSerializer.fsJsonPrinter::PrettyJson(ParadoxNotion.Serialization.FullSerializer.fsData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* fsJsonPrinter_PrettyJson_mA96EC2597AC5A3A9BBB951D32BA757B3A9D4939C (fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* ___0_data, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringBuilder_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringWriter_tF48052BE4F980E5C85403221E835768E4156267D_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
StringBuilder_t* V_0 = NULL;
StringWriter_tF48052BE4F980E5C85403221E835768E4156267D* V_1 = NULL;
String_t* V_2 = NULL;
{
// var sb = new StringBuilder();
StringBuilder_t* L_0 = (StringBuilder_t*)il2cpp_codegen_object_new(StringBuilder_t_il2cpp_TypeInfo_var);
NullCheck(L_0);
StringBuilder__ctor_m1D99713357DE05DAFA296633639DB55F8C30587D(L_0, NULL);
V_0 = L_0;
// using ( var writer = new StringWriter(sb) ) {
StringBuilder_t* L_1 = V_0;
StringWriter_tF48052BE4F980E5C85403221E835768E4156267D* L_2 = (StringWriter_tF48052BE4F980E5C85403221E835768E4156267D*)il2cpp_codegen_object_new(StringWriter_tF48052BE4F980E5C85403221E835768E4156267D_il2cpp_TypeInfo_var);
NullCheck(L_2);
StringWriter__ctor_mF38CB8046B79DEF523E427B7F41CA3135671D0C8(L_2, L_1, NULL);
V_1 = L_2;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_001e:
{// begin finally (depth: 1)
{
StringWriter_tF48052BE4F980E5C85403221E835768E4156267D* L_3 = V_1;
if (!L_3)
{
goto IL_0027;
}
}
{
StringWriter_tF48052BE4F980E5C85403221E835768E4156267D* L_4 = V_1;
NullCheck(L_4);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_4);
}
IL_0027:
{
return;
}
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
// BuildPrettyString(data, writer, 0);
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_5 = ___0_data;
StringWriter_tF48052BE4F980E5C85403221E835768E4156267D* L_6 = V_1;
fsJsonPrinter_BuildPrettyString_mCA0A3016FBCBC506B59D1B9586B25581592E543E(L_5, L_6, 0, NULL);
// return sb.ToString();
StringBuilder_t* L_7 = V_0;
NullCheck(L_7);
String_t* L_8;
L_8 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_7);
V_2 = L_8;
goto IL_0028;
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0028:
{
// }
String_t* L_9 = V_2;
return L_9;
}
}
// System.Void ParadoxNotion.Serialization.FullSerializer.fsJsonPrinter::CompressedJson(ParadoxNotion.Serialization.FullSerializer.fsData,System.IO.StreamWriter)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsJsonPrinter_CompressedJson_mF0DDD2526F047211F275F68B9D7322A801AD4B09 (fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* ___0_data, StreamWriter_t6E7DF7D524AA3C018A65F62EE80779873ED4D1E4* ___1_outputStream, const RuntimeMethod* method)
{
{
// BuildCompressedString(data, outputStream);
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_0 = ___0_data;
StreamWriter_t6E7DF7D524AA3C018A65F62EE80779873ED4D1E4* L_1 = ___1_outputStream;
fsJsonPrinter_BuildCompressedString_m5AD54C3E106C9A1669235616F3029D2E7EFC3A29(L_0, L_1, NULL);
// }
return;
}
}
// System.String ParadoxNotion.Serialization.FullSerializer.fsJsonPrinter::CompressedJson(ParadoxNotion.Serialization.FullSerializer.fsData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* fsJsonPrinter_CompressedJson_m6243698F339C12D343E05B8F61709451FF489985 (fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* ___0_data, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringBuilder_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringWriter_tF48052BE4F980E5C85403221E835768E4156267D_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
StringBuilder_t* V_0 = NULL;
StringWriter_tF48052BE4F980E5C85403221E835768E4156267D* V_1 = NULL;
String_t* V_2 = NULL;
{
// var sb = new StringBuilder();
StringBuilder_t* L_0 = (StringBuilder_t*)il2cpp_codegen_object_new(StringBuilder_t_il2cpp_TypeInfo_var);
NullCheck(L_0);
StringBuilder__ctor_m1D99713357DE05DAFA296633639DB55F8C30587D(L_0, NULL);
V_0 = L_0;
// using ( var writer = new StringWriter(sb) ) {
StringBuilder_t* L_1 = V_0;
StringWriter_tF48052BE4F980E5C85403221E835768E4156267D* L_2 = (StringWriter_tF48052BE4F980E5C85403221E835768E4156267D*)il2cpp_codegen_object_new(StringWriter_tF48052BE4F980E5C85403221E835768E4156267D_il2cpp_TypeInfo_var);
NullCheck(L_2);
StringWriter__ctor_mF38CB8046B79DEF523E427B7F41CA3135671D0C8(L_2, L_1, NULL);
V_1 = L_2;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_001d:
{// begin finally (depth: 1)
{
StringWriter_tF48052BE4F980E5C85403221E835768E4156267D* L_3 = V_1;
if (!L_3)
{
goto IL_0026;
}
}
{
StringWriter_tF48052BE4F980E5C85403221E835768E4156267D* L_4 = V_1;
NullCheck(L_4);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_4);
}
IL_0026:
{
return;
}
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
// BuildCompressedString(data, writer);
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_5 = ___0_data;
StringWriter_tF48052BE4F980E5C85403221E835768E4156267D* L_6 = V_1;
fsJsonPrinter_BuildCompressedString_m5AD54C3E106C9A1669235616F3029D2E7EFC3A29(L_5, L_6, NULL);
// return sb.ToString();
StringBuilder_t* L_7 = V_0;
NullCheck(L_7);
String_t* L_8;
L_8 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_7);
V_2 = L_8;
goto IL_0027;
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0027:
{
// }
String_t* L_9 = V_2;
return L_9;
}
}
// System.String ParadoxNotion.Serialization.FullSerializer.fsJsonPrinter::ConvertDoubleToString(System.Double)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* fsJsonPrinter_ConvertDoubleToString_mAADEB75A736DD4CE3A9B1CF42EF8793D80470D20 (double ___0_d, 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*)&_stringLiteral36282FAC116D9FD6B37CC425310E1A8510F08A53);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral579A50C67ADB00AC3925859C23590322B2D0BE9D);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC31E66F919D06AD2730738EF7F884271E99BB7DA);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF3E84B722399601AD7E281754E917478AA9AD48D);
s_Il2CppMethodInitialized = true;
}
String_t* V_0 = NULL;
{
// if ( Double.IsInfinity(d) || Double.IsNaN(d) )
double L_0 = ___0_d;
bool L_1;
L_1 = Double_IsInfinity_mF1F2BB1A8094AF95520E754AE9888993EA948B34_inline(L_0, NULL);
if (L_1)
{
goto IL_0010;
}
}
{
double L_2 = ___0_d;
bool L_3;
L_3 = Double_IsNaN_mF2BC6D1FD4813179B2CAE58D29770E42830D0883_inline(L_2, NULL);
if (!L_3)
{
goto IL_001d;
}
}
IL_0010:
{
// return d.ToString(CultureInfo.InvariantCulture);
il2cpp_codegen_runtime_class_init_inline(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var);
CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_4;
L_4 = CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6(NULL);
String_t* L_5;
L_5 = Double_ToString_m4318830D9F771852FDCF21C14CF9E8ABC7E77357((&___0_d), L_4, NULL);
return L_5;
}
IL_001d:
{
// string doubledString = d.ToString(CultureInfo.InvariantCulture);
il2cpp_codegen_runtime_class_init_inline(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var);
CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_6;
L_6 = CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6(NULL);
String_t* L_7;
L_7 = Double_ToString_m4318830D9F771852FDCF21C14CF9E8ABC7E77357((&___0_d), L_6, NULL);
V_0 = L_7;
// if ( doubledString.Contains(".") == false &&
// doubledString.Contains("e") == false &&
// doubledString.Contains("E") == false ) {
String_t* L_8 = V_0;
NullCheck(L_8);
bool L_9;
L_9 = String_Contains_m6D77B121FADA7CA5F397C0FABB65DA62DF03B6C3(L_8, _stringLiteralF3E84B722399601AD7E281754E917478AA9AD48D, NULL);
if (L_9)
{
goto IL_005d;
}
}
{
String_t* L_10 = V_0;
NullCheck(L_10);
bool L_11;
L_11 = String_Contains_m6D77B121FADA7CA5F397C0FABB65DA62DF03B6C3(L_10, _stringLiteral36282FAC116D9FD6B37CC425310E1A8510F08A53, NULL);
if (L_11)
{
goto IL_005d;
}
}
{
String_t* L_12 = V_0;
NullCheck(L_12);
bool L_13;
L_13 = String_Contains_m6D77B121FADA7CA5F397C0FABB65DA62DF03B6C3(L_12, _stringLiteral579A50C67ADB00AC3925859C23590322B2D0BE9D, NULL);
if (L_13)
{
goto IL_005d;
}
}
{
// doubledString += ".0";
String_t* L_14 = V_0;
String_t* L_15;
L_15 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_14, _stringLiteralC31E66F919D06AD2730738EF7F884271E99BB7DA, NULL);
V_0 = L_15;
}
IL_005d:
{
// return doubledString;
String_t* L_16 = V_0;
return L_16;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Reflection.FieldInfo ParadoxNotion.Serialization.FullSerializer.fsMetaProperty::get_Field()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FieldInfo_t* fsMetaProperty_get_Field_m3BE170609DCB6ACDE2B0CA357327B744CF32F364 (fsMetaProperty_tDB47491B1B38C555D80F8E58FEC338596B56C2E4* __this, const RuntimeMethod* method)
{
{
// public FieldInfo Field { get; private set; }
FieldInfo_t* L_0 = __this->___U3CFieldU3Ek__BackingField_0;
return L_0;
}
}
// System.Void ParadoxNotion.Serialization.FullSerializer.fsMetaProperty::set_Field(System.Reflection.FieldInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsMetaProperty_set_Field_m30A4EBED64C26CC92B309555765B7DABDC6A9D32 (fsMetaProperty_tDB47491B1B38C555D80F8E58FEC338596B56C2E4* __this, FieldInfo_t* ___0_value, const RuntimeMethod* method)
{
{
// public FieldInfo Field { get; private set; }
FieldInfo_t* L_0 = ___0_value;
__this->___U3CFieldU3Ek__BackingField_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CFieldU3Ek__BackingField_0), (void*)L_0);
return;
}
}
// System.String ParadoxNotion.Serialization.FullSerializer.fsMetaProperty::get_JsonName()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* fsMetaProperty_get_JsonName_mF8BAAA32C05C84886BD5AA236793E560E31B8321 (fsMetaProperty_tDB47491B1B38C555D80F8E58FEC338596B56C2E4* __this, const RuntimeMethod* method)
{
{
// public string JsonName { get; private set; }
String_t* L_0 = __this->___U3CJsonNameU3Ek__BackingField_1;
return L_0;
}
}
// System.Void ParadoxNotion.Serialization.FullSerializer.fsMetaProperty::set_JsonName(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsMetaProperty_set_JsonName_m5C0522C498880AA5BB47F39B949F17526128CF58 (fsMetaProperty_tDB47491B1B38C555D80F8E58FEC338596B56C2E4* __this, String_t* ___0_value, const RuntimeMethod* method)
{
{
// public string JsonName { get; private set; }
String_t* L_0 = ___0_value;
__this->___U3CJsonNameU3Ek__BackingField_1 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CJsonNameU3Ek__BackingField_1), (void*)L_0);
return;
}
}
// System.Type ParadoxNotion.Serialization.FullSerializer.fsMetaProperty::get_StorageType()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* fsMetaProperty_get_StorageType_m7A37351839ABFEFF6C0140D7E8286A55393F1ED2 (fsMetaProperty_tDB47491B1B38C555D80F8E58FEC338596B56C2E4* __this, const RuntimeMethod* method)
{
{
// public Type StorageType { get { return Field.FieldType; } }
FieldInfo_t* L_0;
L_0 = fsMetaProperty_get_Field_m3BE170609DCB6ACDE2B0CA357327B744CF32F364_inline(__this, NULL);
NullCheck(L_0);
Type_t* L_1;
L_1 = VirtualFuncInvoker0< Type_t* >::Invoke(17 /* System.Type System.Reflection.FieldInfo::get_FieldType() */, L_0);
return L_1;
}
}
// System.String ParadoxNotion.Serialization.FullSerializer.fsMetaProperty::get_MemberName()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* fsMetaProperty_get_MemberName_m5E6E23C61924927F77402E5493DDF3F225DE6AFC (fsMetaProperty_tDB47491B1B38C555D80F8E58FEC338596B56C2E4* __this, const RuntimeMethod* method)
{
{
// public string MemberName { get { return Field.Name; } }
FieldInfo_t* L_0;
L_0 = fsMetaProperty_get_Field_m3BE170609DCB6ACDE2B0CA357327B744CF32F364_inline(__this, NULL);
NullCheck(L_0);
String_t* L_1;
L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, L_0);
return L_1;
}
}
// System.Boolean ParadoxNotion.Serialization.FullSerializer.fsMetaProperty::get_ReadOnly()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool fsMetaProperty_get_ReadOnly_mAD323B5435FC28EE7450D29A5D4F63B97CFD89AD (fsMetaProperty_tDB47491B1B38C555D80F8E58FEC338596B56C2E4* __this, const RuntimeMethod* method)
{
{
// public bool ReadOnly { get; private set; }
bool L_0 = __this->___U3CReadOnlyU3Ek__BackingField_2;
return L_0;
}
}
// System.Void ParadoxNotion.Serialization.FullSerializer.fsMetaProperty::set_ReadOnly(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsMetaProperty_set_ReadOnly_m74BF5C1E760D2D22BF3B170F8E1323B866462533 (fsMetaProperty_tDB47491B1B38C555D80F8E58FEC338596B56C2E4* __this, bool ___0_value, const RuntimeMethod* method)
{
{
// public bool ReadOnly { get; private set; }
bool L_0 = ___0_value;
__this->___U3CReadOnlyU3Ek__BackingField_2 = L_0;
return;
}
}
// System.Boolean ParadoxNotion.Serialization.FullSerializer.fsMetaProperty::get_WriteOnly()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool fsMetaProperty_get_WriteOnly_m2B725E8787347DCE78A07458AAD19FC06B2713BD (fsMetaProperty_tDB47491B1B38C555D80F8E58FEC338596B56C2E4* __this, const RuntimeMethod* method)
{
{
// public bool WriteOnly { get; private set; }
bool L_0 = __this->___U3CWriteOnlyU3Ek__BackingField_3;
return L_0;
}
}
// System.Void ParadoxNotion.Serialization.FullSerializer.fsMetaProperty::set_WriteOnly(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsMetaProperty_set_WriteOnly_mAF1421C845D975CC73B19775C8F4534E5AE85504 (fsMetaProperty_tDB47491B1B38C555D80F8E58FEC338596B56C2E4* __this, bool ___0_value, const RuntimeMethod* method)
{
{
// public bool WriteOnly { get; private set; }
bool L_0 = ___0_value;
__this->___U3CWriteOnlyU3Ek__BackingField_3 = L_0;
return;
}
}
// System.Boolean ParadoxNotion.Serialization.FullSerializer.fsMetaProperty::get_AutoInstance()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool fsMetaProperty_get_AutoInstance_m5F2B434EF1C5698D1E7D9BA9FEC6B1E065D92A25 (fsMetaProperty_tDB47491B1B38C555D80F8E58FEC338596B56C2E4* __this, const RuntimeMethod* method)
{
{
// public bool AutoInstance { get; private set; }
bool L_0 = __this->___U3CAutoInstanceU3Ek__BackingField_4;
return L_0;
}
}
// System.Void ParadoxNotion.Serialization.FullSerializer.fsMetaProperty::set_AutoInstance(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsMetaProperty_set_AutoInstance_mC0A80F1B553309FB8F2479C37C43D53C7B3D4BEF (fsMetaProperty_tDB47491B1B38C555D80F8E58FEC338596B56C2E4* __this, bool ___0_value, const RuntimeMethod* method)
{
{
// public bool AutoInstance { get; private set; }
bool L_0 = ___0_value;
__this->___U3CAutoInstanceU3Ek__BackingField_4 = L_0;
return;
}
}
// System.Boolean ParadoxNotion.Serialization.FullSerializer.fsMetaProperty::get_AsReference()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool fsMetaProperty_get_AsReference_m4442AAA65F612E6E6721D286CCAA8D6785561438 (fsMetaProperty_tDB47491B1B38C555D80F8E58FEC338596B56C2E4* __this, const RuntimeMethod* method)
{
{
// public bool AsReference { get; private set; }
bool L_0 = __this->___U3CAsReferenceU3Ek__BackingField_5;
return L_0;
}
}
// System.Void ParadoxNotion.Serialization.FullSerializer.fsMetaProperty::set_AsReference(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsMetaProperty_set_AsReference_mBF0FFBED4AB856F51BE2370AC4B3EA96C8478983 (fsMetaProperty_tDB47491B1B38C555D80F8E58FEC338596B56C2E4* __this, bool ___0_value, const RuntimeMethod* method)
{
{
// public bool AsReference { get; private set; }
bool L_0 = ___0_value;
__this->___U3CAsReferenceU3Ek__BackingField_5 = L_0;
return;
}
}
// System.Void ParadoxNotion.Serialization.FullSerializer.fsMetaProperty::.ctor(System.Reflection.FieldInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsMetaProperty__ctor_mDFFE6937DBFC339545E69277A02509992DD9C68D (fsMetaProperty_tDB47491B1B38C555D80F8E58FEC338596B56C2E4* __this, FieldInfo_t* ___0_field, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReflectionTools_RTGetAttribute_TisfsAutoInstance_t41C7B0834EA17E05CB61BF554A8A227D0EF2DB07_mC82B755FD051011A1E519D8909F6FA50E67B5CCB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReflectionTools_RTGetAttribute_TisfsSerializeAsAttribute_t4DF330A797B2F467CFBC9CC39840DF09FD273A31_mA7FBA144F30EDBF8C2744124B1412DFC5B211D12_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReflectionTools_RTIsDefined_TisfsReadOnlyAttribute_t1968F45D8E037D147BE40C8B347FBAA7E97571EE_m0CF33AC50BE47DDAF23491B827C6987A6232E68A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReflectionTools_RTIsDefined_TisfsSerializeAsReference_t95F63CA044BB127FCFBBE9CB89A78D40B5E030D4_mA7EBE9EE0F82AFDAFCC3F8D827ADB970DF4782F0_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReflectionTools_RTIsDefined_TisfsWriteOnlyAttribute_t405A4B710AE9BFECEE88753573AE29BE7C7CBBE0_m479B7C5E23E61F5245C0070C284673816F1D7359_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
fsSerializeAsAttribute_t4DF330A797B2F467CFBC9CC39840DF09FD273A31* V_0 = NULL;
fsAutoInstance_t41C7B0834EA17E05CB61BF554A8A227D0EF2DB07* V_1 = NULL;
fsMetaProperty_tDB47491B1B38C555D80F8E58FEC338596B56C2E4* G_B2_0 = NULL;
fsMetaProperty_tDB47491B1B38C555D80F8E58FEC338596B56C2E4* G_B1_0 = NULL;
fsMetaProperty_tDB47491B1B38C555D80F8E58FEC338596B56C2E4* G_B3_0 = NULL;
String_t* G_B4_0 = NULL;
fsMetaProperty_tDB47491B1B38C555D80F8E58FEC338596B56C2E4* G_B4_1 = NULL;
fsMetaProperty_tDB47491B1B38C555D80F8E58FEC338596B56C2E4* G_B7_0 = NULL;
fsMetaProperty_tDB47491B1B38C555D80F8E58FEC338596B56C2E4* G_B5_0 = NULL;
fsMetaProperty_tDB47491B1B38C555D80F8E58FEC338596B56C2E4* G_B6_0 = NULL;
int32_t G_B8_0 = 0;
fsMetaProperty_tDB47491B1B38C555D80F8E58FEC338596B56C2E4* G_B8_1 = NULL;
{
// internal fsMetaProperty(FieldInfo field) {
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
// this.Field = field;
FieldInfo_t* L_0 = ___0_field;
fsMetaProperty_set_Field_m30A4EBED64C26CC92B309555765B7DABDC6A9D32_inline(__this, L_0, NULL);
// var attr = Field.RTGetAttribute<fsSerializeAsAttribute>(true);
FieldInfo_t* L_1;
L_1 = fsMetaProperty_get_Field_m3BE170609DCB6ACDE2B0CA357327B744CF32F364_inline(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
fsSerializeAsAttribute_t4DF330A797B2F467CFBC9CC39840DF09FD273A31* L_2;
L_2 = ReflectionTools_RTGetAttribute_TisfsSerializeAsAttribute_t4DF330A797B2F467CFBC9CC39840DF09FD273A31_mA7FBA144F30EDBF8C2744124B1412DFC5B211D12(L_1, (bool)1, ReflectionTools_RTGetAttribute_TisfsSerializeAsAttribute_t4DF330A797B2F467CFBC9CC39840DF09FD273A31_mA7FBA144F30EDBF8C2744124B1412DFC5B211D12_RuntimeMethod_var);
V_0 = L_2;
// this.JsonName = attr != null && !string.IsNullOrEmpty(attr.Name) ? attr.Name : field.Name;
fsSerializeAsAttribute_t4DF330A797B2F467CFBC9CC39840DF09FD273A31* L_3 = V_0;
G_B1_0 = __this;
if (!L_3)
{
G_B2_0 = __this;
goto IL_002b;
}
}
{
fsSerializeAsAttribute_t4DF330A797B2F467CFBC9CC39840DF09FD273A31* L_4 = V_0;
NullCheck(L_4);
String_t* L_5 = L_4->___Name_0;
bool L_6;
L_6 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_5, NULL);
G_B2_0 = G_B1_0;
if (!L_6)
{
G_B3_0 = G_B1_0;
goto IL_0033;
}
}
IL_002b:
{
FieldInfo_t* L_7 = ___0_field;
NullCheck(L_7);
String_t* L_8;
L_8 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, L_7);
G_B4_0 = L_8;
G_B4_1 = G_B2_0;
goto IL_0039;
}
IL_0033:
{
fsSerializeAsAttribute_t4DF330A797B2F467CFBC9CC39840DF09FD273A31* L_9 = V_0;
NullCheck(L_9);
String_t* L_10 = L_9->___Name_0;
G_B4_0 = L_10;
G_B4_1 = G_B3_0;
}
IL_0039:
{
NullCheck(G_B4_1);
fsMetaProperty_set_JsonName_m5C0522C498880AA5BB47F39B949F17526128CF58_inline(G_B4_1, G_B4_0, NULL);
// this.ReadOnly = Field.RTIsDefined<fsReadOnlyAttribute>(true);
FieldInfo_t* L_11;
L_11 = fsMetaProperty_get_Field_m3BE170609DCB6ACDE2B0CA357327B744CF32F364_inline(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
bool L_12;
L_12 = ReflectionTools_RTIsDefined_TisfsReadOnlyAttribute_t1968F45D8E037D147BE40C8B347FBAA7E97571EE_m0CF33AC50BE47DDAF23491B827C6987A6232E68A(L_11, (bool)1, ReflectionTools_RTIsDefined_TisfsReadOnlyAttribute_t1968F45D8E037D147BE40C8B347FBAA7E97571EE_m0CF33AC50BE47DDAF23491B827C6987A6232E68A_RuntimeMethod_var);
fsMetaProperty_set_ReadOnly_m74BF5C1E760D2D22BF3B170F8E1323B866462533_inline(__this, L_12, NULL);
// this.WriteOnly = Field.RTIsDefined<fsWriteOnlyAttribute>(true);
FieldInfo_t* L_13;
L_13 = fsMetaProperty_get_Field_m3BE170609DCB6ACDE2B0CA357327B744CF32F364_inline(__this, NULL);
bool L_14;
L_14 = ReflectionTools_RTIsDefined_TisfsWriteOnlyAttribute_t405A4B710AE9BFECEE88753573AE29BE7C7CBBE0_m479B7C5E23E61F5245C0070C284673816F1D7359(L_13, (bool)1, ReflectionTools_RTIsDefined_TisfsWriteOnlyAttribute_t405A4B710AE9BFECEE88753573AE29BE7C7CBBE0_m479B7C5E23E61F5245C0070C284673816F1D7359_RuntimeMethod_var);
fsMetaProperty_set_WriteOnly_mAF1421C845D975CC73B19775C8F4534E5AE85504_inline(__this, L_14, NULL);
// var autoInstanceAtt = StorageType.RTGetAttribute<fsAutoInstance>(true);
Type_t* L_15;
L_15 = fsMetaProperty_get_StorageType_m7A37351839ABFEFF6C0140D7E8286A55393F1ED2(__this, NULL);
fsAutoInstance_t41C7B0834EA17E05CB61BF554A8A227D0EF2DB07* L_16;
L_16 = ReflectionTools_RTGetAttribute_TisfsAutoInstance_t41C7B0834EA17E05CB61BF554A8A227D0EF2DB07_mC82B755FD051011A1E519D8909F6FA50E67B5CCB(L_15, (bool)1, ReflectionTools_RTGetAttribute_TisfsAutoInstance_t41C7B0834EA17E05CB61BF554A8A227D0EF2DB07_mC82B755FD051011A1E519D8909F6FA50E67B5CCB_RuntimeMethod_var);
V_1 = L_16;
// this.AutoInstance = autoInstanceAtt != null && autoInstanceAtt.makeInstance && !StorageType.IsAbstract;
fsAutoInstance_t41C7B0834EA17E05CB61BF554A8A227D0EF2DB07* L_17 = V_1;
G_B5_0 = __this;
if (!L_17)
{
G_B7_0 = __this;
goto IL_008b;
}
}
{
fsAutoInstance_t41C7B0834EA17E05CB61BF554A8A227D0EF2DB07* L_18 = V_1;
NullCheck(L_18);
bool L_19 = L_18->___makeInstance_0;
G_B6_0 = G_B5_0;
if (!L_19)
{
G_B7_0 = G_B5_0;
goto IL_008b;
}
}
{
Type_t* L_20;
L_20 = fsMetaProperty_get_StorageType_m7A37351839ABFEFF6C0140D7E8286A55393F1ED2(__this, NULL);
NullCheck(L_20);
bool L_21;
L_21 = Type_get_IsAbstract_m16FA83463867635ED9DECAE1C5F6BE96B4579CE5(L_20, NULL);
G_B8_0 = ((((int32_t)L_21) == ((int32_t)0))? 1 : 0);
G_B8_1 = G_B6_0;
goto IL_008c;
}
IL_008b:
{
G_B8_0 = 0;
G_B8_1 = G_B7_0;
}
IL_008c:
{
NullCheck(G_B8_1);
fsMetaProperty_set_AutoInstance_mC0A80F1B553309FB8F2479C37C43D53C7B3D4BEF_inline(G_B8_1, (bool)G_B8_0, NULL);
// this.AsReference = Field.RTIsDefined<fsSerializeAsReference>(true);
FieldInfo_t* L_22;
L_22 = fsMetaProperty_get_Field_m3BE170609DCB6ACDE2B0CA357327B744CF32F364_inline(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
bool L_23;
L_23 = ReflectionTools_RTIsDefined_TisfsSerializeAsReference_t95F63CA044BB127FCFBBE9CB89A78D40B5E030D4_mA7EBE9EE0F82AFDAFCC3F8D827ADB970DF4782F0(L_22, (bool)1, ReflectionTools_RTIsDefined_TisfsSerializeAsReference_t95F63CA044BB127FCFBBE9CB89A78D40B5E030D4_mA7EBE9EE0F82AFDAFCC3F8D827ADB970DF4782F0_RuntimeMethod_var);
fsMetaProperty_set_AsReference_mBF0FFBED4AB856F51BE2370AC4B3EA96C8478983_inline(__this, L_23, NULL);
// }
return;
}
}
// System.Object ParadoxNotion.Serialization.FullSerializer.fsMetaProperty::Read(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* fsMetaProperty_Read_m759FCD023481760C36599346DC4735F9CB8A6388 (fsMetaProperty_tDB47491B1B38C555D80F8E58FEC338596B56C2E4* __this, RuntimeObject* ___0_context, const RuntimeMethod* method)
{
{
// return Field.GetValue(context);
FieldInfo_t* L_0;
L_0 = fsMetaProperty_get_Field_m3BE170609DCB6ACDE2B0CA357327B744CF32F364_inline(__this, NULL);
RuntimeObject* L_1 = ___0_context;
NullCheck(L_0);
RuntimeObject* L_2;
L_2 = VirtualFuncInvoker1< RuntimeObject*, RuntimeObject* >::Invoke(24 /* System.Object System.Reflection.FieldInfo::GetValue(System.Object) */, L_0, L_1);
return L_2;
}
}
// System.Void ParadoxNotion.Serialization.FullSerializer.fsMetaProperty::Write(System.Object,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsMetaProperty_Write_m9F94836E104ACD27DEFADCF69A46BEC6E624723A (fsMetaProperty_tDB47491B1B38C555D80F8E58FEC338596B56C2E4* __this, RuntimeObject* ___0_context, RuntimeObject* ___1_value, const RuntimeMethod* method)
{
{
// Field.SetValue(context, value);
FieldInfo_t* L_0;
L_0 = fsMetaProperty_get_Field_m3BE170609DCB6ACDE2B0CA357327B744CF32F364_inline(__this, NULL);
RuntimeObject* L_1 = ___0_context;
RuntimeObject* L_2 = ___1_value;
NullCheck(L_0);
FieldInfo_SetValue_mD8C0DA3A1A0CFF073F971622BBDBAAB6688B4B6C(L_0, L_1, L_2, 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
// ParadoxNotion.Serialization.FullSerializer.fsMetaType ParadoxNotion.Serialization.FullSerializer.fsMetaType::Get(System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR fsMetaType_tAD3AD51319D067740165C015FA9FD964DB7F8FBD* fsMetaType_Get_m1FF85EFA19B824C8EF3AB1B42004F01F1C63925D (Type_t* ___0_type, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_mE3CE8902677617252DA86741C23A366978CA8524_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_mAB59A7B2DBADF5B88E742B113EE9C6D31E56F4D1_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&fsMetaType_tAD3AD51319D067740165C015FA9FD964DB7F8FBD_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
fsMetaType_tAD3AD51319D067740165C015FA9FD964DB7F8FBD* V_0 = NULL;
{
// if ( _metaTypes.TryGetValue(type, out metaType) == false ) {
il2cpp_codegen_runtime_class_init_inline(fsMetaType_tAD3AD51319D067740165C015FA9FD964DB7F8FBD_il2cpp_TypeInfo_var);
Dictionary_2_tB4E60F2EE6C9B1CF9357855471A356B2B4990452* L_0 = ((fsMetaType_tAD3AD51319D067740165C015FA9FD964DB7F8FBD_StaticFields*)il2cpp_codegen_static_fields_for(fsMetaType_tAD3AD51319D067740165C015FA9FD964DB7F8FBD_il2cpp_TypeInfo_var))->____metaTypes_0;
Type_t* L_1 = ___0_type;
NullCheck(L_0);
bool L_2;
L_2 = Dictionary_2_TryGetValue_mE3CE8902677617252DA86741C23A366978CA8524(L_0, L_1, (&V_0), Dictionary_2_TryGetValue_mE3CE8902677617252DA86741C23A366978CA8524_RuntimeMethod_var);
if (L_2)
{
goto IL_0022;
}
}
{
// metaType = new fsMetaType(type);
Type_t* L_3 = ___0_type;
fsMetaType_tAD3AD51319D067740165C015FA9FD964DB7F8FBD* L_4 = (fsMetaType_tAD3AD51319D067740165C015FA9FD964DB7F8FBD*)il2cpp_codegen_object_new(fsMetaType_tAD3AD51319D067740165C015FA9FD964DB7F8FBD_il2cpp_TypeInfo_var);
NullCheck(L_4);
fsMetaType__ctor_mDCC4F6F393E8B996214CC45113FFA9A81A793A4F(L_4, L_3, NULL);
V_0 = L_4;
// _metaTypes[type] = metaType;
il2cpp_codegen_runtime_class_init_inline(fsMetaType_tAD3AD51319D067740165C015FA9FD964DB7F8FBD_il2cpp_TypeInfo_var);
Dictionary_2_tB4E60F2EE6C9B1CF9357855471A356B2B4990452* L_5 = ((fsMetaType_tAD3AD51319D067740165C015FA9FD964DB7F8FBD_StaticFields*)il2cpp_codegen_static_fields_for(fsMetaType_tAD3AD51319D067740165C015FA9FD964DB7F8FBD_il2cpp_TypeInfo_var))->____metaTypes_0;
Type_t* L_6 = ___0_type;
fsMetaType_tAD3AD51319D067740165C015FA9FD964DB7F8FBD* L_7 = V_0;
NullCheck(L_5);
Dictionary_2_set_Item_mAB59A7B2DBADF5B88E742B113EE9C6D31E56F4D1(L_5, L_6, L_7, Dictionary_2_set_Item_mAB59A7B2DBADF5B88E742B113EE9C6D31E56F4D1_RuntimeMethod_var);
}
IL_0022:
{
// return metaType;
fsMetaType_tAD3AD51319D067740165C015FA9FD964DB7F8FBD* L_8 = V_0;
return L_8;
}
}
// System.Void ParadoxNotion.Serialization.FullSerializer.fsMetaType::FlushMem()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsMetaType_FlushMem_mE80D6319F7B5012F4FE6C8D7E5084E467993579F (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m84DCABCA6F8E90C1A9C54403427A93C6CA760A1E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_mB004275DB1CD7186709D3222CC035D1382ABAC51_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t954AEC357FE7190582B8255D4ACEF81F5E94A6A5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tB4E60F2EE6C9B1CF9357855471A356B2B4990452_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&fsMetaType_tAD3AD51319D067740165C015FA9FD964DB7F8FBD_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// _metaTypes = new Dictionary<Type, fsMetaType>();
Dictionary_2_tB4E60F2EE6C9B1CF9357855471A356B2B4990452* L_0 = (Dictionary_2_tB4E60F2EE6C9B1CF9357855471A356B2B4990452*)il2cpp_codegen_object_new(Dictionary_2_tB4E60F2EE6C9B1CF9357855471A356B2B4990452_il2cpp_TypeInfo_var);
NullCheck(L_0);
Dictionary_2__ctor_mB004275DB1CD7186709D3222CC035D1382ABAC51(L_0, Dictionary_2__ctor_mB004275DB1CD7186709D3222CC035D1382ABAC51_RuntimeMethod_var);
il2cpp_codegen_runtime_class_init_inline(fsMetaType_tAD3AD51319D067740165C015FA9FD964DB7F8FBD_il2cpp_TypeInfo_var);
((fsMetaType_tAD3AD51319D067740165C015FA9FD964DB7F8FBD_StaticFields*)il2cpp_codegen_static_fields_for(fsMetaType_tAD3AD51319D067740165C015FA9FD964DB7F8FBD_il2cpp_TypeInfo_var))->____metaTypes_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((fsMetaType_tAD3AD51319D067740165C015FA9FD964DB7F8FBD_StaticFields*)il2cpp_codegen_static_fields_for(fsMetaType_tAD3AD51319D067740165C015FA9FD964DB7F8FBD_il2cpp_TypeInfo_var))->____metaTypes_0), (void*)L_0);
// _defaultInstances = new Dictionary<Type, object>();
Dictionary_2_t954AEC357FE7190582B8255D4ACEF81F5E94A6A5* L_1 = (Dictionary_2_t954AEC357FE7190582B8255D4ACEF81F5E94A6A5*)il2cpp_codegen_object_new(Dictionary_2_t954AEC357FE7190582B8255D4ACEF81F5E94A6A5_il2cpp_TypeInfo_var);
NullCheck(L_1);
Dictionary_2__ctor_m84DCABCA6F8E90C1A9C54403427A93C6CA760A1E(L_1, Dictionary_2__ctor_m84DCABCA6F8E90C1A9C54403427A93C6CA760A1E_RuntimeMethod_var);
((fsMetaType_tAD3AD51319D067740165C015FA9FD964DB7F8FBD_StaticFields*)il2cpp_codegen_static_fields_for(fsMetaType_tAD3AD51319D067740165C015FA9FD964DB7F8FBD_il2cpp_TypeInfo_var))->____defaultInstances_1 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&((fsMetaType_tAD3AD51319D067740165C015FA9FD964DB7F8FBD_StaticFields*)il2cpp_codegen_static_fields_for(fsMetaType_tAD3AD51319D067740165C015FA9FD964DB7F8FBD_il2cpp_TypeInfo_var))->____defaultInstances_1), (void*)L_1);
// }
return;
}
}
// System.Type ParadoxNotion.Serialization.FullSerializer.fsMetaType::get_reflectedType()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* fsMetaType_get_reflectedType_m4EA240286B694269B43BF5757792C8F8FE6AEDCA (fsMetaType_tAD3AD51319D067740165C015FA9FD964DB7F8FBD* __this, const RuntimeMethod* method)
{
{
// public Type reflectedType { get; private set; }
Type_t* L_0 = __this->___U3CreflectedTypeU3Ek__BackingField_3;
return L_0;
}
}
// System.Void ParadoxNotion.Serialization.FullSerializer.fsMetaType::set_reflectedType(System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsMetaType_set_reflectedType_m0E1AF49441CBD2857163F6FEAB99874564C1C954 (fsMetaType_tAD3AD51319D067740165C015FA9FD964DB7F8FBD* __this, Type_t* ___0_value, const RuntimeMethod* method)
{
{
// public Type reflectedType { get; private set; }
Type_t* L_0 = ___0_value;
__this->___U3CreflectedTypeU3Ek__BackingField_3 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CreflectedTypeU3Ek__BackingField_3), (void*)L_0);
return;
}
}
// ParadoxNotion.Serialization.FullSerializer.fsMetaProperty[] ParadoxNotion.Serialization.FullSerializer.fsMetaType::get_Properties()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR fsMetaPropertyU5BU5D_t0814D4685CA591A860E0299D271F7AF27A9E4505* fsMetaType_get_Properties_mF3A313C10A8B3D3116EE1FBC8D70145D9ED08118 (fsMetaType_tAD3AD51319D067740165C015FA9FD964DB7F8FBD* __this, const RuntimeMethod* method)
{
{
// public fsMetaProperty[] Properties { get; private set; }
fsMetaPropertyU5BU5D_t0814D4685CA591A860E0299D271F7AF27A9E4505* L_0 = __this->___U3CPropertiesU3Ek__BackingField_4;
return L_0;
}
}
// System.Void ParadoxNotion.Serialization.FullSerializer.fsMetaType::set_Properties(ParadoxNotion.Serialization.FullSerializer.fsMetaProperty[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsMetaType_set_Properties_mACC147D656B1C0CC57DE7724150CBE447C92A3D7 (fsMetaType_tAD3AD51319D067740165C015FA9FD964DB7F8FBD* __this, fsMetaPropertyU5BU5D_t0814D4685CA591A860E0299D271F7AF27A9E4505* ___0_value, const RuntimeMethod* method)
{
{
// public fsMetaProperty[] Properties { get; private set; }
fsMetaPropertyU5BU5D_t0814D4685CA591A860E0299D271F7AF27A9E4505* L_0 = ___0_value;
__this->___U3CPropertiesU3Ek__BackingField_4 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CPropertiesU3Ek__BackingField_4), (void*)L_0);
return;
}
}
// System.Boolean ParadoxNotion.Serialization.FullSerializer.fsMetaType::get_DeserializeOverwriteRequest()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool fsMetaType_get_DeserializeOverwriteRequest_mF9D5D6BA39FBF68ED372C3EC5DBD4C57C3375A6C (fsMetaType_tAD3AD51319D067740165C015FA9FD964DB7F8FBD* __this, const RuntimeMethod* method)
{
{
// public bool DeserializeOverwriteRequest { get; private set; }
bool L_0 = __this->___U3CDeserializeOverwriteRequestU3Ek__BackingField_5;
return L_0;
}
}
// System.Void ParadoxNotion.Serialization.FullSerializer.fsMetaType::set_DeserializeOverwriteRequest(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsMetaType_set_DeserializeOverwriteRequest_m32FF7DDB70CEEC2CC7306F511317434586CB6142 (fsMetaType_tAD3AD51319D067740165C015FA9FD964DB7F8FBD* __this, bool ___0_value, const RuntimeMethod* method)
{
{
// public bool DeserializeOverwriteRequest { get; private set; }
bool L_0 = ___0_value;
__this->___U3CDeserializeOverwriteRequestU3Ek__BackingField_5 = L_0;
return;
}
}
// System.Void ParadoxNotion.Serialization.FullSerializer.fsMetaType::.ctor(System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsMetaType__ctor_mDCC4F6F393E8B996214CC45113FFA9A81A793A4F (fsMetaType_tAD3AD51319D067740165C015FA9FD964DB7F8FBD* __this, Type_t* ___0_reflectedType, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_mA2DC90B1F95559E8D5892AEA8EC2BAD660F5257C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m563BB8EFC18C9B069C4A2F837082C09A51E7396F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t98FDF29D18F11DED3ACCA04DA0889C7EBBF0372A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&fsMetaType_tAD3AD51319D067740165C015FA9FD964DB7F8FBD_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
List_1_t98FDF29D18F11DED3ACCA04DA0889C7EBBF0372A* V_0 = NULL;
{
// private fsMetaType(Type reflectedType) {
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
// this.reflectedType = reflectedType;
Type_t* L_0 = ___0_reflectedType;
fsMetaType_set_reflectedType_m0E1AF49441CBD2857163F6FEAB99874564C1C954_inline(__this, L_0, NULL);
// this.generator = GetGenerator(reflectedType);
Type_t* L_1 = ___0_reflectedType;
il2cpp_codegen_runtime_class_init_inline(fsMetaType_tAD3AD51319D067740165C015FA9FD964DB7F8FBD_il2cpp_TypeInfo_var);
ObjectGenerator_t8658AD52ABB1BB121BACBA30668CEF0585CCE259* L_2;
L_2 = fsMetaType_GetGenerator_m1E8F32E8541770CEE6F6DE3BBDB2B3855DAD1C0D(L_1, NULL);
__this->___generator_2 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->___generator_2), (void*)L_2);
// var properties = new List<fsMetaProperty>();
List_1_t98FDF29D18F11DED3ACCA04DA0889C7EBBF0372A* L_3 = (List_1_t98FDF29D18F11DED3ACCA04DA0889C7EBBF0372A*)il2cpp_codegen_object_new(List_1_t98FDF29D18F11DED3ACCA04DA0889C7EBBF0372A_il2cpp_TypeInfo_var);
NullCheck(L_3);
List_1__ctor_m563BB8EFC18C9B069C4A2F837082C09A51E7396F(L_3, List_1__ctor_m563BB8EFC18C9B069C4A2F837082C09A51E7396F_RuntimeMethod_var);
V_0 = L_3;
// CollectProperties(properties, reflectedType);
List_1_t98FDF29D18F11DED3ACCA04DA0889C7EBBF0372A* L_4 = V_0;
Type_t* L_5 = ___0_reflectedType;
fsMetaType_CollectProperties_mD693626FB7031713F646878FA4F8F22C163AE464(L_4, L_5, NULL);
// this.Properties = properties.ToArray();
List_1_t98FDF29D18F11DED3ACCA04DA0889C7EBBF0372A* L_6 = V_0;
NullCheck(L_6);
fsMetaPropertyU5BU5D_t0814D4685CA591A860E0299D271F7AF27A9E4505* L_7;
L_7 = List_1_ToArray_mA2DC90B1F95559E8D5892AEA8EC2BAD660F5257C(L_6, List_1_ToArray_mA2DC90B1F95559E8D5892AEA8EC2BAD660F5257C_RuntimeMethod_var);
fsMetaType_set_Properties_mACC147D656B1C0CC57DE7724150CBE447C92A3D7_inline(__this, L_7, NULL);
// }
return;
}
}
// System.Void ParadoxNotion.Serialization.FullSerializer.fsMetaType::CollectProperties(System.Collections.Generic.List`1<ParadoxNotion.Serialization.FullSerializer.fsMetaProperty>,System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsMetaType_CollectProperties_mD693626FB7031713F646878FA4F8F22C163AE464 (List_1_t98FDF29D18F11DED3ACCA04DA0889C7EBBF0372A* ___0_properties, Type_t* ___1_reflectedType, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mB2D3444C9DEBDF40749318AE58EE8DC05FE36FD0_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&fsMetaProperty_tDB47491B1B38C555D80F8E58FEC338596B56C2E4_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&fsMetaType_tAD3AD51319D067740165C015FA9FD964DB7F8FBD_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
FieldInfoU5BU5D_t50D47CBECF1AEB152F555803E3329D9E34DBF8D8* V_0 = NULL;
int32_t V_1 = 0;
FieldInfo_t* V_2 = NULL;
{
// FieldInfo[] fields = reflectedType.RTGetFields();
Type_t* L_0 = ___1_reflectedType;
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
FieldInfoU5BU5D_t50D47CBECF1AEB152F555803E3329D9E34DBF8D8* L_1;
L_1 = ReflectionTools_RTGetFields_mFC30115AB97987D6BC1360FEBBA1BF6011B38596(L_0, NULL);
V_0 = L_1;
// for ( var i = 0; i < fields.Length; i++ ) {
V_1 = 0;
goto IL_0035;
}
IL_000b:
{
// var field = fields[i];
FieldInfoU5BU5D_t50D47CBECF1AEB152F555803E3329D9E34DBF8D8* L_2 = V_0;
int32_t L_3 = V_1;
NullCheck(L_2);
int32_t L_4 = L_3;
FieldInfo_t* L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
V_2 = L_5;
// if ( field.DeclaringType != reflectedType ) {
FieldInfo_t* L_6 = V_2;
NullCheck(L_6);
Type_t* L_7;
L_7 = VirtualFuncInvoker0< Type_t* >::Invoke(9 /* System.Type System.Reflection.MemberInfo::get_DeclaringType() */, L_6);
Type_t* L_8 = ___1_reflectedType;
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
bool L_9;
L_9 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_7, L_8, NULL);
if (L_9)
{
goto IL_0031;
}
}
{
// if ( CanSerializeField(field) ) {
FieldInfo_t* L_10 = V_2;
il2cpp_codegen_runtime_class_init_inline(fsMetaType_tAD3AD51319D067740165C015FA9FD964DB7F8FBD_il2cpp_TypeInfo_var);
bool L_11;
L_11 = fsMetaType_CanSerializeField_m4E07089DC472C21BBC29C658405FE1393C8733EE(L_10, NULL);
if (!L_11)
{
goto IL_0031;
}
}
{
// properties.Add(new fsMetaProperty(field));
List_1_t98FDF29D18F11DED3ACCA04DA0889C7EBBF0372A* L_12 = ___0_properties;
FieldInfo_t* L_13 = V_2;
fsMetaProperty_tDB47491B1B38C555D80F8E58FEC338596B56C2E4* L_14 = (fsMetaProperty_tDB47491B1B38C555D80F8E58FEC338596B56C2E4*)il2cpp_codegen_object_new(fsMetaProperty_tDB47491B1B38C555D80F8E58FEC338596B56C2E4_il2cpp_TypeInfo_var);
NullCheck(L_14);
fsMetaProperty__ctor_mDFFE6937DBFC339545E69277A02509992DD9C68D(L_14, L_13, NULL);
NullCheck(L_12);
List_1_Add_mB2D3444C9DEBDF40749318AE58EE8DC05FE36FD0_inline(L_12, L_14, List_1_Add_mB2D3444C9DEBDF40749318AE58EE8DC05FE36FD0_RuntimeMethod_var);
}
IL_0031:
{
// for ( var i = 0; i < fields.Length; i++ ) {
int32_t L_15 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_15, 1));
}
IL_0035:
{
// for ( var i = 0; i < fields.Length; i++ ) {
int32_t L_16 = V_1;
FieldInfoU5BU5D_t50D47CBECF1AEB152F555803E3329D9E34DBF8D8* L_17 = V_0;
NullCheck(L_17);
if ((((int32_t)L_16) < ((int32_t)((int32_t)(((RuntimeArray*)L_17)->max_length)))))
{
goto IL_000b;
}
}
{
// if ( reflectedType.BaseType != null ) {
Type_t* L_18 = ___1_reflectedType;
NullCheck(L_18);
Type_t* L_19;
L_19 = VirtualFuncInvoker0< Type_t* >::Invoke(111 /* System.Type System.Type::get_BaseType() */, L_18);
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
bool L_20;
L_20 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_19, (Type_t*)NULL, NULL);
if (!L_20)
{
goto IL_0055;
}
}
{
// CollectProperties(properties, reflectedType.BaseType);
List_1_t98FDF29D18F11DED3ACCA04DA0889C7EBBF0372A* L_21 = ___0_properties;
Type_t* L_22 = ___1_reflectedType;
NullCheck(L_22);
Type_t* L_23;
L_23 = VirtualFuncInvoker0< Type_t* >::Invoke(111 /* System.Type System.Type::get_BaseType() */, L_22);
il2cpp_codegen_runtime_class_init_inline(fsMetaType_tAD3AD51319D067740165C015FA9FD964DB7F8FBD_il2cpp_TypeInfo_var);
fsMetaType_CollectProperties_mD693626FB7031713F646878FA4F8F22C163AE464(L_21, L_23, NULL);
}
IL_0055:
{
// }
return;
}
}
// System.Boolean ParadoxNotion.Serialization.FullSerializer.fsMetaType::CanSerializeField(System.Reflection.FieldInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool fsMetaType_CanSerializeField_m4E07089DC472C21BBC29C658405FE1393C8733EE (FieldInfo_t* ___0_field, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Delegate_t_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReflectionTools_RTIsDefined_TisCompilerGeneratedAttribute_t0153EC5D2142E566E2D896C49F598756BCAEE771_m2A996A682EE6018C7A77535F4719EC5826D943E5_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReflectionTools_RTIsDefined_TisfsIgnoreInBuildAttribute_tF350DD290BCFE5940EE67D257763D77829BBE6E1_m656DFF8816101DD91B21F4F0ED58C1F41F73B735_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&fsGlobalConfig_t9B9137D541B761C42DECE4210E0DD1650F25F10E_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
{
// if ( field.IsStatic ) {
FieldInfo_t* L_0 = ___0_field;
NullCheck(L_0);
bool L_1;
L_1 = FieldInfo_get_IsStatic_mEBBEB7B19A48D3E11BE830F3704C131A681F6139(L_0, NULL);
if (!L_1)
{
goto IL_000a;
}
}
{
// return false;
return (bool)0;
}
IL_000a:
{
// if ( typeof(Delegate).IsAssignableFrom(field.FieldType) ) {
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_2 = { reinterpret_cast<intptr_t> (Delegate_t_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);
FieldInfo_t* L_4 = ___0_field;
NullCheck(L_4);
Type_t* L_5;
L_5 = VirtualFuncInvoker0< Type_t* >::Invoke(17 /* System.Type System.Reflection.FieldInfo::get_FieldType() */, L_4);
NullCheck(L_3);
bool L_6;
L_6 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(22 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, L_3, L_5);
if (!L_6)
{
goto IL_0023;
}
}
{
// return false;
return (bool)0;
}
IL_0023:
{
// if ( field.RTIsDefined<fsIgnoreInBuildAttribute>(true) ) {
FieldInfo_t* L_7 = ___0_field;
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
bool L_8;
L_8 = ReflectionTools_RTIsDefined_TisfsIgnoreInBuildAttribute_tF350DD290BCFE5940EE67D257763D77829BBE6E1_m656DFF8816101DD91B21F4F0ED58C1F41F73B735(L_7, (bool)1, ReflectionTools_RTIsDefined_TisfsIgnoreInBuildAttribute_tF350DD290BCFE5940EE67D257763D77829BBE6E1_m656DFF8816101DD91B21F4F0ED58C1F41F73B735_RuntimeMethod_var);
if (!L_8)
{
goto IL_002e;
}
}
{
// return false;
return (bool)0;
}
IL_002e:
{
// if ( field.RTIsDefined<CompilerGeneratedAttribute>(true) ) {
FieldInfo_t* L_9 = ___0_field;
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
bool L_10;
L_10 = ReflectionTools_RTIsDefined_TisCompilerGeneratedAttribute_t0153EC5D2142E566E2D896C49F598756BCAEE771_m2A996A682EE6018C7A77535F4719EC5826D943E5(L_9, (bool)1, ReflectionTools_RTIsDefined_TisCompilerGeneratedAttribute_t0153EC5D2142E566E2D896C49F598756BCAEE771_m2A996A682EE6018C7A77535F4719EC5826D943E5_RuntimeMethod_var);
if (!L_10)
{
goto IL_0039;
}
}
{
// return false;
return (bool)0;
}
IL_0039:
{
// for ( var i = 0; i < fsGlobalConfig.IgnoreSerializeAttributes.Length; i++ ) {
V_0 = 0;
goto IL_0053;
}
IL_003d:
{
// if ( field.RTIsDefined(fsGlobalConfig.IgnoreSerializeAttributes[i], true) ) {
FieldInfo_t* L_11 = ___0_field;
il2cpp_codegen_runtime_class_init_inline(fsGlobalConfig_t9B9137D541B761C42DECE4210E0DD1650F25F10E_il2cpp_TypeInfo_var);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_12 = ((fsGlobalConfig_t9B9137D541B761C42DECE4210E0DD1650F25F10E_StaticFields*)il2cpp_codegen_static_fields_for(fsGlobalConfig_t9B9137D541B761C42DECE4210E0DD1650F25F10E_il2cpp_TypeInfo_var))->___IgnoreSerializeAttributes_2;
int32_t L_13 = V_0;
NullCheck(L_12);
int32_t L_14 = L_13;
Type_t* L_15 = (L_12)->GetAt(static_cast<il2cpp_array_size_t>(L_14));
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
bool L_16;
L_16 = ReflectionTools_RTIsDefined_m29E34015E32BE1891031E645DC5F7D8B5019A9D5(L_11, L_15, (bool)1, NULL);
if (!L_16)
{
goto IL_004f;
}
}
{
// return false;
return (bool)0;
}
IL_004f:
{
// for ( var i = 0; i < fsGlobalConfig.IgnoreSerializeAttributes.Length; i++ ) {
int32_t L_17 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_17, 1));
}
IL_0053:
{
// for ( var i = 0; i < fsGlobalConfig.IgnoreSerializeAttributes.Length; i++ ) {
int32_t L_18 = V_0;
il2cpp_codegen_runtime_class_init_inline(fsGlobalConfig_t9B9137D541B761C42DECE4210E0DD1650F25F10E_il2cpp_TypeInfo_var);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_19 = ((fsGlobalConfig_t9B9137D541B761C42DECE4210E0DD1650F25F10E_StaticFields*)il2cpp_codegen_static_fields_for(fsGlobalConfig_t9B9137D541B761C42DECE4210E0DD1650F25F10E_il2cpp_TypeInfo_var))->___IgnoreSerializeAttributes_2;
NullCheck(L_19);
if ((((int32_t)L_18) < ((int32_t)((int32_t)(((RuntimeArray*)L_19)->max_length)))))
{
goto IL_003d;
}
}
{
// if ( field.IsPublic ) {
FieldInfo_t* L_20 = ___0_field;
NullCheck(L_20);
bool L_21;
L_21 = FieldInfo_get_IsPublic_m73C84BEEAE6C993FACC6199B81DBF2B80D3810E5(L_20, NULL);
if (!L_21)
{
goto IL_0067;
}
}
{
// return true;
return (bool)1;
}
IL_0067:
{
// for ( var i = 0; i < fsGlobalConfig.SerializeAttributes.Length; i++ ) {
V_1 = 0;
goto IL_0081;
}
IL_006b:
{
// if ( field.RTIsDefined(fsGlobalConfig.SerializeAttributes[i], true) ) {
FieldInfo_t* L_22 = ___0_field;
il2cpp_codegen_runtime_class_init_inline(fsGlobalConfig_t9B9137D541B761C42DECE4210E0DD1650F25F10E_il2cpp_TypeInfo_var);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_23 = ((fsGlobalConfig_t9B9137D541B761C42DECE4210E0DD1650F25F10E_StaticFields*)il2cpp_codegen_static_fields_for(fsGlobalConfig_t9B9137D541B761C42DECE4210E0DD1650F25F10E_il2cpp_TypeInfo_var))->___SerializeAttributes_3;
int32_t L_24 = V_1;
NullCheck(L_23);
int32_t L_25 = L_24;
Type_t* L_26 = (L_23)->GetAt(static_cast<il2cpp_array_size_t>(L_25));
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
bool L_27;
L_27 = ReflectionTools_RTIsDefined_m29E34015E32BE1891031E645DC5F7D8B5019A9D5(L_22, L_26, (bool)1, NULL);
if (!L_27)
{
goto IL_007d;
}
}
{
// return true;
return (bool)1;
}
IL_007d:
{
// for ( var i = 0; i < fsGlobalConfig.SerializeAttributes.Length; i++ ) {
int32_t L_28 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_28, 1));
}
IL_0081:
{
// for ( var i = 0; i < fsGlobalConfig.SerializeAttributes.Length; i++ ) {
int32_t L_29 = V_1;
il2cpp_codegen_runtime_class_init_inline(fsGlobalConfig_t9B9137D541B761C42DECE4210E0DD1650F25F10E_il2cpp_TypeInfo_var);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_30 = ((fsGlobalConfig_t9B9137D541B761C42DECE4210E0DD1650F25F10E_StaticFields*)il2cpp_codegen_static_fields_for(fsGlobalConfig_t9B9137D541B761C42DECE4210E0DD1650F25F10E_il2cpp_TypeInfo_var))->___SerializeAttributes_3;
NullCheck(L_30);
if ((((int32_t)L_29) < ((int32_t)((int32_t)(((RuntimeArray*)L_30)->max_length)))))
{
goto IL_006b;
}
}
{
// return false;
return (bool)0;
}
}
// ParadoxNotion.Serialization.FullSerializer.fsMetaType/ObjectGenerator ParadoxNotion.Serialization.FullSerializer.fsMetaType::GetGenerator(System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectGenerator_t8658AD52ABB1BB121BACBA30668CEF0585CCE259* fsMetaType_GetGenerator_m1E8F32E8541770CEE6F6DE3BBDB2B3855DAD1C0D (Type_t* ___0_reflectedType, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectGenerator_t8658AD52ABB1BB121BACBA30668CEF0585CCE259_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReflectionTools_RTIsDefined_TisfsUninitialized_t2C803C0AAFD2AE2D08653131A68E12123670087B_m89B8B8A662E240556F0369989E9DD86924ADEE49_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CGetGeneratorU3Eb__21_3_mE3C3A28A460CDA952A21F6C1DDB6F9487738013B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass21_0_U3CGetGeneratorU3Eb__0_m2C9BC09B3D0BC33D47245074FF3A0B457D8DC683_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass21_0_U3CGetGeneratorU3Eb__1_m0E5955839E299C8A007824E532DC2B9851C1CB71_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass21_0_U3CGetGeneratorU3Eb__2_mFC2914F7CCC0D2B29C69A6B2D90396C41890035A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass21_0_U3CGetGeneratorU3Eb__4_m3D965CB69C767805F44B97F3662627E51B8F4688_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass21_0_U3CGetGeneratorU3Eb__5_m8A8D224CAA51B51AE8F18F57015B5BB10F31C156_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass21_0_t9F34D53D05E752B2084A7FD0D7C91D1EE9EDBDCC_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tCF6BB58000C51605D08478718859FC0604AF6AF6_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&fsMetaType_tAD3AD51319D067740165C015FA9FD964DB7F8FBD_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
U3CU3Ec__DisplayClass21_0_t9F34D53D05E752B2084A7FD0D7C91D1EE9EDBDCC* V_0 = NULL;
ObjectGenerator_t8658AD52ABB1BB121BACBA30668CEF0585CCE259* G_B10_0 = NULL;
ObjectGenerator_t8658AD52ABB1BB121BACBA30668CEF0585CCE259* G_B9_0 = NULL;
{
U3CU3Ec__DisplayClass21_0_t9F34D53D05E752B2084A7FD0D7C91D1EE9EDBDCC* L_0 = (U3CU3Ec__DisplayClass21_0_t9F34D53D05E752B2084A7FD0D7C91D1EE9EDBDCC*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass21_0_t9F34D53D05E752B2084A7FD0D7C91D1EE9EDBDCC_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CU3Ec__DisplayClass21_0__ctor_m123D867731DB8D1D047E4C6DB18A13992077BE9F(L_0, NULL);
V_0 = L_0;
U3CU3Ec__DisplayClass21_0_t9F34D53D05E752B2084A7FD0D7C91D1EE9EDBDCC* L_1 = V_0;
Type_t* L_2 = ___0_reflectedType;
NullCheck(L_1);
L_1->___reflectedType_0 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&L_1->___reflectedType_0), (void*)L_2);
// if ( reflectedType.IsInterface || reflectedType.IsAbstract ) {
U3CU3Ec__DisplayClass21_0_t9F34D53D05E752B2084A7FD0D7C91D1EE9EDBDCC* L_3 = V_0;
NullCheck(L_3);
Type_t* L_4 = L_3->___reflectedType_0;
NullCheck(L_4);
bool L_5;
L_5 = Type_get_IsInterface_m484A7D9321E72758EABE7F36AE266EB0905957EC(L_4, NULL);
if (L_5)
{
goto IL_0027;
}
}
{
U3CU3Ec__DisplayClass21_0_t9F34D53D05E752B2084A7FD0D7C91D1EE9EDBDCC* L_6 = V_0;
NullCheck(L_6);
Type_t* L_7 = L_6->___reflectedType_0;
NullCheck(L_7);
bool L_8;
L_8 = Type_get_IsAbstract_m16FA83463867635ED9DECAE1C5F6BE96B4579CE5(L_7, NULL);
if (!L_8)
{
goto IL_0034;
}
}
IL_0027:
{
// return () => { throw new Exception("Cannot create an instance of an interface or abstract type for " + reflectedType); };
U3CU3Ec__DisplayClass21_0_t9F34D53D05E752B2084A7FD0D7C91D1EE9EDBDCC* L_9 = V_0;
ObjectGenerator_t8658AD52ABB1BB121BACBA30668CEF0585CCE259* L_10 = (ObjectGenerator_t8658AD52ABB1BB121BACBA30668CEF0585CCE259*)il2cpp_codegen_object_new(ObjectGenerator_t8658AD52ABB1BB121BACBA30668CEF0585CCE259_il2cpp_TypeInfo_var);
NullCheck(L_10);
ObjectGenerator__ctor_m5243576B7C9DD609C4C4C38DF9374173CC3D3A0B(L_10, L_9, (intptr_t)((void*)U3CU3Ec__DisplayClass21_0_U3CGetGeneratorU3Eb__0_m2C9BC09B3D0BC33D47245074FF3A0B457D8DC683_RuntimeMethod_var), NULL);
return L_10;
}
IL_0034:
{
// if ( typeof(UnityEngine.ScriptableObject).IsAssignableFrom(reflectedType) ) {
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_11 = { reinterpret_cast<intptr_t> (ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_12;
L_12 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_11, NULL);
U3CU3Ec__DisplayClass21_0_t9F34D53D05E752B2084A7FD0D7C91D1EE9EDBDCC* L_13 = V_0;
NullCheck(L_13);
Type_t* L_14 = L_13->___reflectedType_0;
NullCheck(L_12);
bool L_15;
L_15 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(22 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, L_12, L_14);
if (!L_15)
{
goto IL_0058;
}
}
{
// return () => { return UnityEngine.ScriptableObject.CreateInstance(reflectedType); };
U3CU3Ec__DisplayClass21_0_t9F34D53D05E752B2084A7FD0D7C91D1EE9EDBDCC* L_16 = V_0;
ObjectGenerator_t8658AD52ABB1BB121BACBA30668CEF0585CCE259* L_17 = (ObjectGenerator_t8658AD52ABB1BB121BACBA30668CEF0585CCE259*)il2cpp_codegen_object_new(ObjectGenerator_t8658AD52ABB1BB121BACBA30668CEF0585CCE259_il2cpp_TypeInfo_var);
NullCheck(L_17);
ObjectGenerator__ctor_m5243576B7C9DD609C4C4C38DF9374173CC3D3A0B(L_17, L_16, (intptr_t)((void*)U3CU3Ec__DisplayClass21_0_U3CGetGeneratorU3Eb__1_m0E5955839E299C8A007824E532DC2B9851C1CB71_RuntimeMethod_var), NULL);
return L_17;
}
IL_0058:
{
// if ( reflectedType.IsArray ) {
U3CU3Ec__DisplayClass21_0_t9F34D53D05E752B2084A7FD0D7C91D1EE9EDBDCC* L_18 = V_0;
NullCheck(L_18);
Type_t* L_19 = L_18->___reflectedType_0;
NullCheck(L_19);
bool L_20;
L_20 = Type_get_IsArray_mB9B8CA713B2AA9D6AFECC24E05AF78D22532B673(L_19, NULL);
if (!L_20)
{
goto IL_0072;
}
}
{
// return () => { return Array.CreateInstance(reflectedType.GetElementType(), 0); };
U3CU3Ec__DisplayClass21_0_t9F34D53D05E752B2084A7FD0D7C91D1EE9EDBDCC* L_21 = V_0;
ObjectGenerator_t8658AD52ABB1BB121BACBA30668CEF0585CCE259* L_22 = (ObjectGenerator_t8658AD52ABB1BB121BACBA30668CEF0585CCE259*)il2cpp_codegen_object_new(ObjectGenerator_t8658AD52ABB1BB121BACBA30668CEF0585CCE259_il2cpp_TypeInfo_var);
NullCheck(L_22);
ObjectGenerator__ctor_m5243576B7C9DD609C4C4C38DF9374173CC3D3A0B(L_22, L_21, (intptr_t)((void*)U3CU3Ec__DisplayClass21_0_U3CGetGeneratorU3Eb__2_mFC2914F7CCC0D2B29C69A6B2D90396C41890035A_RuntimeMethod_var), NULL);
return L_22;
}
IL_0072:
{
// if ( reflectedType == typeof(string) ) {
U3CU3Ec__DisplayClass21_0_t9F34D53D05E752B2084A7FD0D7C91D1EE9EDBDCC* L_23 = V_0;
NullCheck(L_23);
Type_t* L_24 = L_23->___reflectedType_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_25 = { reinterpret_cast<intptr_t> (String_t_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_26;
L_26 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_25, NULL);
bool L_27;
L_27 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_24, L_26, NULL);
if (!L_27)
{
goto IL_00a9;
}
}
{
// return () => { return string.Empty; };
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tCF6BB58000C51605D08478718859FC0604AF6AF6_il2cpp_TypeInfo_var);
ObjectGenerator_t8658AD52ABB1BB121BACBA30668CEF0585CCE259* L_28 = ((U3CU3Ec_tCF6BB58000C51605D08478718859FC0604AF6AF6_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tCF6BB58000C51605D08478718859FC0604AF6AF6_il2cpp_TypeInfo_var))->___U3CU3E9__21_3_1;
ObjectGenerator_t8658AD52ABB1BB121BACBA30668CEF0585CCE259* L_29 = L_28;
G_B9_0 = L_29;
if (L_29)
{
G_B10_0 = L_29;
goto IL_00a8;
}
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tCF6BB58000C51605D08478718859FC0604AF6AF6_il2cpp_TypeInfo_var);
U3CU3Ec_tCF6BB58000C51605D08478718859FC0604AF6AF6* L_30 = ((U3CU3Ec_tCF6BB58000C51605D08478718859FC0604AF6AF6_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tCF6BB58000C51605D08478718859FC0604AF6AF6_il2cpp_TypeInfo_var))->___U3CU3E9_0;
ObjectGenerator_t8658AD52ABB1BB121BACBA30668CEF0585CCE259* L_31 = (ObjectGenerator_t8658AD52ABB1BB121BACBA30668CEF0585CCE259*)il2cpp_codegen_object_new(ObjectGenerator_t8658AD52ABB1BB121BACBA30668CEF0585CCE259_il2cpp_TypeInfo_var);
NullCheck(L_31);
ObjectGenerator__ctor_m5243576B7C9DD609C4C4C38DF9374173CC3D3A0B(L_31, L_30, (intptr_t)((void*)U3CU3Ec_U3CGetGeneratorU3Eb__21_3_mE3C3A28A460CDA952A21F6C1DDB6F9487738013B_RuntimeMethod_var), NULL);
ObjectGenerator_t8658AD52ABB1BB121BACBA30668CEF0585CCE259* L_32 = L_31;
((U3CU3Ec_tCF6BB58000C51605D08478718859FC0604AF6AF6_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tCF6BB58000C51605D08478718859FC0604AF6AF6_il2cpp_TypeInfo_var))->___U3CU3E9__21_3_1 = L_32;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tCF6BB58000C51605D08478718859FC0604AF6AF6_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tCF6BB58000C51605D08478718859FC0604AF6AF6_il2cpp_TypeInfo_var))->___U3CU3E9__21_3_1), (void*)L_32);
G_B10_0 = L_32;
}
IL_00a8:
{
return G_B10_0;
}
IL_00a9:
{
// if ( reflectedType.IsValueType || reflectedType.RTIsDefined<fsUninitialized>(true) || !HasDefaultConstructor(reflectedType) ) {
U3CU3Ec__DisplayClass21_0_t9F34D53D05E752B2084A7FD0D7C91D1EE9EDBDCC* L_33 = V_0;
NullCheck(L_33);
Type_t* L_34 = L_33->___reflectedType_0;
NullCheck(L_34);
bool L_35;
L_35 = Type_get_IsValueType_m59AE2E0439DC06347B8D6B38548F3CBA54D38318(L_34, NULL);
if (L_35)
{
goto IL_00d1;
}
}
{
U3CU3Ec__DisplayClass21_0_t9F34D53D05E752B2084A7FD0D7C91D1EE9EDBDCC* L_36 = V_0;
NullCheck(L_36);
Type_t* L_37 = L_36->___reflectedType_0;
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
bool L_38;
L_38 = ReflectionTools_RTIsDefined_TisfsUninitialized_t2C803C0AAFD2AE2D08653131A68E12123670087B_m89B8B8A662E240556F0369989E9DD86924ADEE49(L_37, (bool)1, ReflectionTools_RTIsDefined_TisfsUninitialized_t2C803C0AAFD2AE2D08653131A68E12123670087B_m89B8B8A662E240556F0369989E9DD86924ADEE49_RuntimeMethod_var);
if (L_38)
{
goto IL_00d1;
}
}
{
U3CU3Ec__DisplayClass21_0_t9F34D53D05E752B2084A7FD0D7C91D1EE9EDBDCC* L_39 = V_0;
NullCheck(L_39);
Type_t* L_40 = L_39->___reflectedType_0;
il2cpp_codegen_runtime_class_init_inline(fsMetaType_tAD3AD51319D067740165C015FA9FD964DB7F8FBD_il2cpp_TypeInfo_var);
bool L_41;
L_41 = fsMetaType_HasDefaultConstructor_mE00058B2CAE833E40B298657F636D796C6151910(L_40, NULL);
if (L_41)
{
goto IL_00de;
}
}
IL_00d1:
{
// return () => { return System.Runtime.Serialization.FormatterServices.GetSafeUninitializedObject(reflectedType); };
U3CU3Ec__DisplayClass21_0_t9F34D53D05E752B2084A7FD0D7C91D1EE9EDBDCC* L_42 = V_0;
ObjectGenerator_t8658AD52ABB1BB121BACBA30668CEF0585CCE259* L_43 = (ObjectGenerator_t8658AD52ABB1BB121BACBA30668CEF0585CCE259*)il2cpp_codegen_object_new(ObjectGenerator_t8658AD52ABB1BB121BACBA30668CEF0585CCE259_il2cpp_TypeInfo_var);
NullCheck(L_43);
ObjectGenerator__ctor_m5243576B7C9DD609C4C4C38DF9374173CC3D3A0B(L_43, L_42, (intptr_t)((void*)U3CU3Ec__DisplayClass21_0_U3CGetGeneratorU3Eb__4_m3D965CB69C767805F44B97F3662627E51B8F4688_RuntimeMethod_var), NULL);
return L_43;
}
IL_00de:
{
// return () => { try { return Activator.CreateInstance(reflectedType, /*nonPublic:*/ true); } catch { return null; } };
U3CU3Ec__DisplayClass21_0_t9F34D53D05E752B2084A7FD0D7C91D1EE9EDBDCC* L_44 = V_0;
ObjectGenerator_t8658AD52ABB1BB121BACBA30668CEF0585CCE259* L_45 = (ObjectGenerator_t8658AD52ABB1BB121BACBA30668CEF0585CCE259*)il2cpp_codegen_object_new(ObjectGenerator_t8658AD52ABB1BB121BACBA30668CEF0585CCE259_il2cpp_TypeInfo_var);
NullCheck(L_45);
ObjectGenerator__ctor_m5243576B7C9DD609C4C4C38DF9374173CC3D3A0B(L_45, L_44, (intptr_t)((void*)U3CU3Ec__DisplayClass21_0_U3CGetGeneratorU3Eb__5_m8A8D224CAA51B51AE8F18F57015B5BB10F31C156_RuntimeMethod_var), NULL);
return L_45;
}
}
// System.Boolean ParadoxNotion.Serialization.FullSerializer.fsMetaType::HasDefaultConstructor(System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool fsMetaType_HasDefaultConstructor_mE00058B2CAE833E40B298657F636D796C6151910 (Type_t* ___0_reflectedType, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if ( reflectedType.IsArray ) {
Type_t* L_0 = ___0_reflectedType;
NullCheck(L_0);
bool L_1;
L_1 = Type_get_IsArray_mB9B8CA713B2AA9D6AFECC24E05AF78D22532B673(L_0, NULL);
if (!L_1)
{
goto IL_000a;
}
}
{
// return true;
return (bool)1;
}
IL_000a:
{
// if ( reflectedType.IsValueType ) {
Type_t* L_2 = ___0_reflectedType;
NullCheck(L_2);
bool L_3;
L_3 = Type_get_IsValueType_m59AE2E0439DC06347B8D6B38548F3CBA54D38318(L_2, NULL);
if (!L_3)
{
goto IL_0014;
}
}
{
// return true;
return (bool)1;
}
IL_0014:
{
// return reflectedType.RTGetDefaultConstructor() != null;
Type_t* L_4 = ___0_reflectedType;
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB* L_5;
L_5 = ReflectionTools_RTGetDefaultConstructor_m89F8D70CE2F983CAF47654A17F28BFAE03DF9498(L_4, NULL);
il2cpp_codegen_runtime_class_init_inline(ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB_il2cpp_TypeInfo_var);
bool L_6;
L_6 = ConstructorInfo_op_Inequality_mB3CB8B779FA4400BBF7069097CC64E6CA1D235A4(L_5, (ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB*)NULL, NULL);
return L_6;
}
}
// System.Object ParadoxNotion.Serialization.FullSerializer.fsMetaType::GetDefaultInstance()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* fsMetaType_GetDefaultInstance_mAB39D22B04EF021A44811F75C3D55852D50110A2 (fsMetaType_tAD3AD51319D067740165C015FA9FD964DB7F8FBD* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m76D0309695A0582B3E29E97942ACD35DC4EFD128_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_mDCA5D6962B16CA1ECF35EC04B0F4E79475C5EC96_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&fsMetaType_tAD3AD51319D067740165C015FA9FD964DB7F8FBD_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
RuntimeObject* V_1 = NULL;
{
// object instance = null;
V_0 = NULL;
// if ( _defaultInstances.TryGetValue(reflectedType, out instance) ) {
il2cpp_codegen_runtime_class_init_inline(fsMetaType_tAD3AD51319D067740165C015FA9FD964DB7F8FBD_il2cpp_TypeInfo_var);
Dictionary_2_t954AEC357FE7190582B8255D4ACEF81F5E94A6A5* L_0 = ((fsMetaType_tAD3AD51319D067740165C015FA9FD964DB7F8FBD_StaticFields*)il2cpp_codegen_static_fields_for(fsMetaType_tAD3AD51319D067740165C015FA9FD964DB7F8FBD_il2cpp_TypeInfo_var))->____defaultInstances_1;
Type_t* L_1;
L_1 = fsMetaType_get_reflectedType_m4EA240286B694269B43BF5757792C8F8FE6AEDCA_inline(__this, NULL);
NullCheck(L_0);
bool L_2;
L_2 = Dictionary_2_TryGetValue_m76D0309695A0582B3E29E97942ACD35DC4EFD128(L_0, L_1, (&V_0), Dictionary_2_TryGetValue_m76D0309695A0582B3E29E97942ACD35DC4EFD128_RuntimeMethod_var);
if (!L_2)
{
goto IL_0018;
}
}
{
// return instance;
RuntimeObject* L_3 = V_0;
return L_3;
}
IL_0018:
{
// return _defaultInstances[reflectedType] = CreateInstance();
il2cpp_codegen_runtime_class_init_inline(fsMetaType_tAD3AD51319D067740165C015FA9FD964DB7F8FBD_il2cpp_TypeInfo_var);
Dictionary_2_t954AEC357FE7190582B8255D4ACEF81F5E94A6A5* L_4 = ((fsMetaType_tAD3AD51319D067740165C015FA9FD964DB7F8FBD_StaticFields*)il2cpp_codegen_static_fields_for(fsMetaType_tAD3AD51319D067740165C015FA9FD964DB7F8FBD_il2cpp_TypeInfo_var))->____defaultInstances_1;
Type_t* L_5;
L_5 = fsMetaType_get_reflectedType_m4EA240286B694269B43BF5757792C8F8FE6AEDCA_inline(__this, NULL);
RuntimeObject* L_6;
L_6 = fsMetaType_CreateInstance_mD724DB61F9071DAB1F61257C941EBF977C0829EB(__this, NULL);
RuntimeObject* L_7 = L_6;
V_1 = L_7;
NullCheck(L_4);
Dictionary_2_set_Item_mDCA5D6962B16CA1ECF35EC04B0F4E79475C5EC96(L_4, L_5, L_7, Dictionary_2_set_Item_mDCA5D6962B16CA1ECF35EC04B0F4E79475C5EC96_RuntimeMethod_var);
RuntimeObject* L_8 = V_1;
return L_8;
}
}
// System.Object ParadoxNotion.Serialization.FullSerializer.fsMetaType::CreateInstance()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* fsMetaType_CreateInstance_mD724DB61F9071DAB1F61257C941EBF977C0829EB (fsMetaType_tAD3AD51319D067740165C015FA9FD964DB7F8FBD* __this, const RuntimeMethod* method)
{
Type_t* G_B4_0 = NULL;
String_t* G_B4_1 = NULL;
Type_t* G_B3_0 = NULL;
String_t* G_B3_1 = NULL;
String_t* G_B5_0 = NULL;
String_t* G_B5_1 = NULL;
{
// if ( generator != null ) { return generator(); }
ObjectGenerator_t8658AD52ABB1BB121BACBA30668CEF0585CCE259* L_0 = __this->___generator_2;
if (!L_0)
{
goto IL_0014;
}
}
{
// if ( generator != null ) { return generator(); }
ObjectGenerator_t8658AD52ABB1BB121BACBA30668CEF0585CCE259* L_1 = __this->___generator_2;
NullCheck(L_1);
RuntimeObject* L_2;
L_2 = ObjectGenerator_Invoke_m5278157CE396662F8219732452FDF6E915840ECC_inline(L_1, NULL);
return L_2;
}
IL_0014:
{
// throw new Exception("Cant create instance generator for " + reflectedType);
Type_t* L_3;
L_3 = fsMetaType_get_reflectedType_m4EA240286B694269B43BF5757792C8F8FE6AEDCA_inline(__this, NULL);
Type_t* L_4 = L_3;
G_B3_0 = L_4;
G_B3_1 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralD26F7CDA7737518E45936047B2B39DD870600C5D));
if (L_4)
{
G_B4_0 = L_4;
G_B4_1 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralD26F7CDA7737518E45936047B2B39DD870600C5D));
goto IL_0026;
}
}
{
G_B5_0 = ((String_t*)(NULL));
G_B5_1 = G_B3_1;
goto IL_002b;
}
IL_0026:
{
NullCheck(G_B4_0);
String_t* L_5;
L_5 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, G_B4_0);
G_B5_0 = L_5;
G_B5_1 = G_B4_1;
}
IL_002b:
{
String_t* L_6;
L_6 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(G_B5_1, G_B5_0, NULL);
Exception_t* L_7 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)));
NullCheck(L_7);
Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(L_7, L_6, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&fsMetaType_CreateInstance_mD724DB61F9071DAB1F61257C941EBF977C0829EB_RuntimeMethod_var)));
}
}
// System.Void ParadoxNotion.Serialization.FullSerializer.fsMetaType::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsMetaType__cctor_m92586F5C593BEA24A1B89DE52CD99800E440FDEB (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m84DCABCA6F8E90C1A9C54403427A93C6CA760A1E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_mB004275DB1CD7186709D3222CC035D1382ABAC51_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t954AEC357FE7190582B8255D4ACEF81F5E94A6A5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tB4E60F2EE6C9B1CF9357855471A356B2B4990452_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&fsMetaType_tAD3AD51319D067740165C015FA9FD964DB7F8FBD_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// private static Dictionary<Type, fsMetaType> _metaTypes = new Dictionary<Type, fsMetaType>();
Dictionary_2_tB4E60F2EE6C9B1CF9357855471A356B2B4990452* L_0 = (Dictionary_2_tB4E60F2EE6C9B1CF9357855471A356B2B4990452*)il2cpp_codegen_object_new(Dictionary_2_tB4E60F2EE6C9B1CF9357855471A356B2B4990452_il2cpp_TypeInfo_var);
NullCheck(L_0);
Dictionary_2__ctor_mB004275DB1CD7186709D3222CC035D1382ABAC51(L_0, Dictionary_2__ctor_mB004275DB1CD7186709D3222CC035D1382ABAC51_RuntimeMethod_var);
((fsMetaType_tAD3AD51319D067740165C015FA9FD964DB7F8FBD_StaticFields*)il2cpp_codegen_static_fields_for(fsMetaType_tAD3AD51319D067740165C015FA9FD964DB7F8FBD_il2cpp_TypeInfo_var))->____metaTypes_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((fsMetaType_tAD3AD51319D067740165C015FA9FD964DB7F8FBD_StaticFields*)il2cpp_codegen_static_fields_for(fsMetaType_tAD3AD51319D067740165C015FA9FD964DB7F8FBD_il2cpp_TypeInfo_var))->____metaTypes_0), (void*)L_0);
// private static Dictionary<Type, object> _defaultInstances = new Dictionary<Type, object>();
Dictionary_2_t954AEC357FE7190582B8255D4ACEF81F5E94A6A5* L_1 = (Dictionary_2_t954AEC357FE7190582B8255D4ACEF81F5E94A6A5*)il2cpp_codegen_object_new(Dictionary_2_t954AEC357FE7190582B8255D4ACEF81F5E94A6A5_il2cpp_TypeInfo_var);
NullCheck(L_1);
Dictionary_2__ctor_m84DCABCA6F8E90C1A9C54403427A93C6CA760A1E(L_1, Dictionary_2__ctor_m84DCABCA6F8E90C1A9C54403427A93C6CA760A1E_RuntimeMethod_var);
((fsMetaType_tAD3AD51319D067740165C015FA9FD964DB7F8FBD_StaticFields*)il2cpp_codegen_static_fields_for(fsMetaType_tAD3AD51319D067740165C015FA9FD964DB7F8FBD_il2cpp_TypeInfo_var))->____defaultInstances_1 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&((fsMetaType_tAD3AD51319D067740165C015FA9FD964DB7F8FBD_StaticFields*)il2cpp_codegen_static_fields_for(fsMetaType_tAD3AD51319D067740165C015FA9FD964DB7F8FBD_il2cpp_TypeInfo_var))->____defaultInstances_1), (void*)L_1);
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
RuntimeObject* ObjectGenerator_Invoke_m5278157CE396662F8219732452FDF6E915840ECC_Multicast(ObjectGenerator_t8658AD52ABB1BB121BACBA30668CEF0585CCE259* __this, const RuntimeMethod* method)
{
il2cpp_array_size_t length = __this->___delegates_13->max_length;
Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
RuntimeObject* retVal = NULL;
for (il2cpp_array_size_t i = 0; i < length; i++)
{
ObjectGenerator_t8658AD52ABB1BB121BACBA30668CEF0585CCE259* currentDelegate = reinterpret_cast<ObjectGenerator_t8658AD52ABB1BB121BACBA30668CEF0585CCE259*>(delegatesToInvoke[i]);
typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
retVal = ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
}
return retVal;
}
RuntimeObject* ObjectGenerator_Invoke_m5278157CE396662F8219732452FDF6E915840ECC_OpenInst(ObjectGenerator_t8658AD52ABB1BB121BACBA30668CEF0585CCE259* __this, const RuntimeMethod* method)
{
typedef RuntimeObject* (*FunctionPointerType) (const RuntimeMethod*);
return ((FunctionPointerType)__this->___method_ptr_0)(method);
}
RuntimeObject* ObjectGenerator_Invoke_m5278157CE396662F8219732452FDF6E915840ECC_OpenStatic(ObjectGenerator_t8658AD52ABB1BB121BACBA30668CEF0585CCE259* __this, const RuntimeMethod* method)
{
typedef RuntimeObject* (*FunctionPointerType) (const RuntimeMethod*);
return ((FunctionPointerType)__this->___method_ptr_0)(method);
}
RuntimeObject* ObjectGenerator_Invoke_m5278157CE396662F8219732452FDF6E915840ECC_OpenStaticInvoker(ObjectGenerator_t8658AD52ABB1BB121BACBA30668CEF0585CCE259* __this, const RuntimeMethod* method)
{
return InvokerFuncInvoker0< RuntimeObject* >::Invoke(__this->___method_ptr_0, method, NULL);
}
RuntimeObject* ObjectGenerator_Invoke_m5278157CE396662F8219732452FDF6E915840ECC_ClosedStaticInvoker(ObjectGenerator_t8658AD52ABB1BB121BACBA30668CEF0585CCE259* __this, const RuntimeMethod* method)
{
return InvokerFuncInvoker1< RuntimeObject*, RuntimeObject* >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2);
}
// System.Void ParadoxNotion.Serialization.FullSerializer.fsMetaType/ObjectGenerator::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectGenerator__ctor_m5243576B7C9DD609C4C4C38DF9374173CC3D3A0B (ObjectGenerator_t8658AD52ABB1BB121BACBA30668CEF0585CCE259* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
__this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
__this->___method_3 = ___1_method;
__this->___m_target_2 = ___0_object;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
__this->___method_code_6 = (intptr_t)__this;
if (MethodIsStatic((RuntimeMethod*)___1_method))
{
bool isOpen = parameterCount == 0;
if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
if (isOpen)
__this->___invoke_impl_1 = (intptr_t)&ObjectGenerator_Invoke_m5278157CE396662F8219732452FDF6E915840ECC_OpenStaticInvoker;
else
__this->___invoke_impl_1 = (intptr_t)&ObjectGenerator_Invoke_m5278157CE396662F8219732452FDF6E915840ECC_ClosedStaticInvoker;
else
if (isOpen)
__this->___invoke_impl_1 = (intptr_t)&ObjectGenerator_Invoke_m5278157CE396662F8219732452FDF6E915840ECC_OpenStatic;
else
{
__this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
__this->___method_code_6 = (intptr_t)__this->___m_target_2;
}
}
else
{
if (___0_object == NULL)
il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
__this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
__this->___method_code_6 = (intptr_t)__this->___m_target_2;
}
__this->___extra_arg_5 = (intptr_t)&ObjectGenerator_Invoke_m5278157CE396662F8219732452FDF6E915840ECC_Multicast;
}
// System.Object ParadoxNotion.Serialization.FullSerializer.fsMetaType/ObjectGenerator::Invoke()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ObjectGenerator_Invoke_m5278157CE396662F8219732452FDF6E915840ECC (ObjectGenerator_t8658AD52ABB1BB121BACBA30668CEF0585CCE259* __this, const RuntimeMethod* method)
{
typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
}
// System.IAsyncResult ParadoxNotion.Serialization.FullSerializer.fsMetaType/ObjectGenerator::BeginInvoke(System.AsyncCallback,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ObjectGenerator_BeginInvoke_m9124D2AF12A4802ACD536331A700C8ACE7D4D4A1 (ObjectGenerator_t8658AD52ABB1BB121BACBA30668CEF0585CCE259* __this, AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* ___0_callback, RuntimeObject* ___1_object, const RuntimeMethod* method)
{
void *__d_args[1] = {0};
return (RuntimeObject*)il2cpp_codegen_delegate_begin_invoke((RuntimeDelegate*)__this, __d_args, (RuntimeDelegate*)___0_callback, (RuntimeObject*)___1_object);
}
// System.Object ParadoxNotion.Serialization.FullSerializer.fsMetaType/ObjectGenerator::EndInvoke(System.IAsyncResult)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ObjectGenerator_EndInvoke_m4E2655C8FBEB87714A072BEC9503CBDC7A94964F (ObjectGenerator_t8658AD52ABB1BB121BACBA30668CEF0585CCE259* __this, RuntimeObject* ___0_result, const RuntimeMethod* method)
{
RuntimeObject *__result = il2cpp_codegen_delegate_end_invoke((Il2CppAsyncResult*) ___0_result, 0);
return (RuntimeObject*)__result;
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void ParadoxNotion.Serialization.FullSerializer.fsMetaType/<>c__DisplayClass21_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass21_0__ctor_m123D867731DB8D1D047E4C6DB18A13992077BE9F (U3CU3Ec__DisplayClass21_0_t9F34D53D05E752B2084A7FD0D7C91D1EE9EDBDCC* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// System.Object ParadoxNotion.Serialization.FullSerializer.fsMetaType/<>c__DisplayClass21_0::<GetGenerator>b__0()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec__DisplayClass21_0_U3CGetGeneratorU3Eb__0_m2C9BC09B3D0BC33D47245074FF3A0B457D8DC683 (U3CU3Ec__DisplayClass21_0_t9F34D53D05E752B2084A7FD0D7C91D1EE9EDBDCC* __this, const RuntimeMethod* method)
{
Type_t* G_B2_0 = NULL;
String_t* G_B2_1 = NULL;
Type_t* G_B1_0 = NULL;
String_t* G_B1_1 = NULL;
String_t* G_B3_0 = NULL;
String_t* G_B3_1 = NULL;
{
// return () => { throw new Exception("Cannot create an instance of an interface or abstract type for " + reflectedType); };
Type_t* L_0 = __this->___reflectedType_0;
Type_t* L_1 = L_0;
G_B1_0 = L_1;
G_B1_1 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral84FD80DC652F1640A578ADB0C8DE7B65D6D0E376));
if (L_1)
{
G_B2_0 = L_1;
G_B2_1 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral84FD80DC652F1640A578ADB0C8DE7B65D6D0E376));
goto IL_0012;
}
}
{
G_B3_0 = ((String_t*)(NULL));
G_B3_1 = G_B1_1;
goto IL_0017;
}
IL_0012:
{
NullCheck(G_B2_0);
String_t* L_2;
L_2 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, G_B2_0);
G_B3_0 = L_2;
G_B3_1 = G_B2_1;
}
IL_0017:
{
String_t* L_3;
L_3 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(G_B3_1, G_B3_0, NULL);
Exception_t* L_4 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)));
NullCheck(L_4);
Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(L_4, L_3, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&U3CU3Ec__DisplayClass21_0_U3CGetGeneratorU3Eb__0_m2C9BC09B3D0BC33D47245074FF3A0B457D8DC683_RuntimeMethod_var)));
}
}
// System.Object ParadoxNotion.Serialization.FullSerializer.fsMetaType/<>c__DisplayClass21_0::<GetGenerator>b__1()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec__DisplayClass21_0_U3CGetGeneratorU3Eb__1_m0E5955839E299C8A007824E532DC2B9851C1CB71 (U3CU3Ec__DisplayClass21_0_t9F34D53D05E752B2084A7FD0D7C91D1EE9EDBDCC* __this, const RuntimeMethod* method)
{
{
// return () => { return UnityEngine.ScriptableObject.CreateInstance(reflectedType); };
Type_t* L_0 = __this->___reflectedType_0;
ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A* L_1;
L_1 = ScriptableObject_CreateInstance_mE015043D7EC19654FDFB830A9393B3914FF5FC24(L_0, NULL);
return L_1;
}
}
// System.Object ParadoxNotion.Serialization.FullSerializer.fsMetaType/<>c__DisplayClass21_0::<GetGenerator>b__2()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec__DisplayClass21_0_U3CGetGeneratorU3Eb__2_mFC2914F7CCC0D2B29C69A6B2D90396C41890035A (U3CU3Ec__DisplayClass21_0_t9F34D53D05E752B2084A7FD0D7C91D1EE9EDBDCC* __this, const RuntimeMethod* method)
{
{
// return () => { return Array.CreateInstance(reflectedType.GetElementType(), 0); };
Type_t* L_0 = __this->___reflectedType_0;
NullCheck(L_0);
Type_t* L_1;
L_1 = VirtualFuncInvoker0< Type_t* >::Invoke(46 /* System.Type System.Type::GetElementType() */, L_0);
RuntimeArray* L_2;
L_2 = Array_CreateInstance_m13B202130951A03AF5F52470A19E17D3AD2A8983(L_1, 0, NULL);
return L_2;
}
}
// System.Object ParadoxNotion.Serialization.FullSerializer.fsMetaType/<>c__DisplayClass21_0::<GetGenerator>b__4()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec__DisplayClass21_0_U3CGetGeneratorU3Eb__4_m3D965CB69C767805F44B97F3662627E51B8F4688 (U3CU3Ec__DisplayClass21_0_t9F34D53D05E752B2084A7FD0D7C91D1EE9EDBDCC* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FormatterServices_t37D3EFB704B4375FE9A0F532B7DEDE0A43FDF0E2_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// return () => { return System.Runtime.Serialization.FormatterServices.GetSafeUninitializedObject(reflectedType); };
Type_t* L_0 = __this->___reflectedType_0;
il2cpp_codegen_runtime_class_init_inline(FormatterServices_t37D3EFB704B4375FE9A0F532B7DEDE0A43FDF0E2_il2cpp_TypeInfo_var);
RuntimeObject* L_1;
L_1 = FormatterServices_GetSafeUninitializedObject_mA5262EEAA53EA4A47A35A22097A65EE061209769(L_0, NULL);
return L_1;
}
}
// System.Object ParadoxNotion.Serialization.FullSerializer.fsMetaType/<>c__DisplayClass21_0::<GetGenerator>b__5()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec__DisplayClass21_0_U3CGetGeneratorU3Eb__5_m8A8D224CAA51B51AE8F18F57015B5BB10F31C156 (U3CU3Ec__DisplayClass21_0_t9F34D53D05E752B2084A7FD0D7C91D1EE9EDBDCC* __this, const RuntimeMethod* method)
{
RuntimeObject* V_0 = NULL;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
try
{// begin try (depth: 1)
// return () => { try { return Activator.CreateInstance(reflectedType, /*nonPublic:*/ true); } catch { return null; } };
Type_t* L_0 = __this->___reflectedType_0;
RuntimeObject* L_1;
L_1 = Activator_CreateInstance_m2BE3252B26369EA17E06A564F25172F6D002469F(L_0, (bool)1, NULL);
V_0 = L_1;
goto IL_0014;
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_000f;
}
throw e;
}
CATCH_000f:
{// begin catch(System.Object)
// return () => { try { return Activator.CreateInstance(reflectedType, /*nonPublic:*/ true); } catch { return null; } };
// return () => { try { return Activator.CreateInstance(reflectedType, /*nonPublic:*/ true); } catch { return null; } };
V_0 = NULL;
IL2CPP_POP_ACTIVE_EXCEPTION();
goto IL_0014;
}// end catch (depth: 1)
IL_0014:
{
// return () => { try { return Activator.CreateInstance(reflectedType, /*nonPublic:*/ true); } catch { return null; } };
RuntimeObject* L_2 = V_0;
return L_2;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void ParadoxNotion.Serialization.FullSerializer.fsMetaType/<>c::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_mFDD2FC7C619DAFF144B6C412DE9F273843A99CB1 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tCF6BB58000C51605D08478718859FC0604AF6AF6_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
U3CU3Ec_tCF6BB58000C51605D08478718859FC0604AF6AF6* L_0 = (U3CU3Ec_tCF6BB58000C51605D08478718859FC0604AF6AF6*)il2cpp_codegen_object_new(U3CU3Ec_tCF6BB58000C51605D08478718859FC0604AF6AF6_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CU3Ec__ctor_m44D5219B458401BD83650C60AE40B36247ED1A64(L_0, NULL);
((U3CU3Ec_tCF6BB58000C51605D08478718859FC0604AF6AF6_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tCF6BB58000C51605D08478718859FC0604AF6AF6_il2cpp_TypeInfo_var))->___U3CU3E9_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tCF6BB58000C51605D08478718859FC0604AF6AF6_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tCF6BB58000C51605D08478718859FC0604AF6AF6_il2cpp_TypeInfo_var))->___U3CU3E9_0), (void*)L_0);
return;
}
}
// System.Void ParadoxNotion.Serialization.FullSerializer.fsMetaType/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m44D5219B458401BD83650C60AE40B36247ED1A64 (U3CU3Ec_tCF6BB58000C51605D08478718859FC0604AF6AF6* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// System.Object ParadoxNotion.Serialization.FullSerializer.fsMetaType/<>c::<GetGenerator>b__21_3()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec_U3CGetGeneratorU3Eb__21_3_mE3C3A28A460CDA952A21F6C1DDB6F9487738013B (U3CU3Ec_tCF6BB58000C51605D08478718859FC0604AF6AF6* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// return () => { return string.Empty; };
String_t* L_0 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty_6;
return L_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
// System.Boolean ParadoxNotion.Serialization.FullSerializer.fsObjectProcessor::CanProcess(System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool fsObjectProcessor_CanProcess_m07B4C5FDF969E9A65F0AFB2A55DBB06F18735843 (fsObjectProcessor_t8689FCEC31771334F29CC0413EC6F0579A177AA7* __this, Type_t* ___0_type, const RuntimeMethod* method)
{
{
// public virtual bool CanProcess(Type type) { throw new NotImplementedException(); }
NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8* L_0 = (NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8_il2cpp_TypeInfo_var)));
NullCheck(L_0);
NotImplementedException__ctor_mDAB47BC6BD0E342E8F2171E5CABE3E67EA049F1C(L_0, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&fsObjectProcessor_CanProcess_m07B4C5FDF969E9A65F0AFB2A55DBB06F18735843_RuntimeMethod_var)));
}
}
// System.Void ParadoxNotion.Serialization.FullSerializer.fsObjectProcessor::OnBeforeSerialize(System.Type,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsObjectProcessor_OnBeforeSerialize_m59ADA585468A76719513DA01B0BDCEBEBE95C3F2 (fsObjectProcessor_t8689FCEC31771334F29CC0413EC6F0579A177AA7* __this, Type_t* ___0_storageType, RuntimeObject* ___1_instance, const RuntimeMethod* method)
{
{
// public virtual void OnBeforeSerialize(Type storageType, object instance) { }
return;
}
}
// System.Void ParadoxNotion.Serialization.FullSerializer.fsObjectProcessor::OnAfterSerialize(System.Type,System.Object,ParadoxNotion.Serialization.FullSerializer.fsData&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsObjectProcessor_OnAfterSerialize_mF356A066B9D7EC1EF12E76983C45C64274393927 (fsObjectProcessor_t8689FCEC31771334F29CC0413EC6F0579A177AA7* __this, Type_t* ___0_storageType, RuntimeObject* ___1_instance, fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0** ___2_data, const RuntimeMethod* method)
{
{
// public virtual void OnAfterSerialize(Type storageType, object instance, ref fsData data) { }
return;
}
}
// System.Void ParadoxNotion.Serialization.FullSerializer.fsObjectProcessor::OnBeforeDeserialize(System.Type,ParadoxNotion.Serialization.FullSerializer.fsData&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsObjectProcessor_OnBeforeDeserialize_mB58258290419525E230D6DAC61B3761C0262C547 (fsObjectProcessor_t8689FCEC31771334F29CC0413EC6F0579A177AA7* __this, Type_t* ___0_storageType, fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0** ___1_data, const RuntimeMethod* method)
{
{
// public virtual void OnBeforeDeserialize(Type storageType, ref fsData data) { }
return;
}
}
// System.Void ParadoxNotion.Serialization.FullSerializer.fsObjectProcessor::OnBeforeDeserializeAfterInstanceCreation(System.Type,System.Object,ParadoxNotion.Serialization.FullSerializer.fsData&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsObjectProcessor_OnBeforeDeserializeAfterInstanceCreation_m7136F90E37C9BE056658725A53E6C7A58AA02223 (fsObjectProcessor_t8689FCEC31771334F29CC0413EC6F0579A177AA7* __this, Type_t* ___0_storageType, RuntimeObject* ___1_instance, fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0** ___2_data, const RuntimeMethod* method)
{
{
// public virtual void OnBeforeDeserializeAfterInstanceCreation(Type storageType, object instance, ref fsData data) { }
return;
}
}
// System.Void ParadoxNotion.Serialization.FullSerializer.fsObjectProcessor::OnAfterDeserialize(System.Type,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsObjectProcessor_OnAfterDeserialize_m9F7320459DAFAED42328A4F065A7C5A98B818CD2 (fsObjectProcessor_t8689FCEC31771334F29CC0413EC6F0579A177AA7* __this, Type_t* ___0_storageType, RuntimeObject* ___1_instance, const RuntimeMethod* method)
{
{
// public virtual void OnAfterDeserialize(Type storageType, object instance) { }
return;
}
}
// System.Void ParadoxNotion.Serialization.FullSerializer.fsObjectProcessor::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsObjectProcessor__ctor_mB7504FFA192E030C78F2E291708A4097C16BDFCC (fsObjectProcessor_t8689FCEC31771334F29CC0413EC6F0579A177AA7* __this, const RuntimeMethod* method)
{
{
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
// Conversion methods for marshalling of: ParadoxNotion.Serialization.FullSerializer.fsResult
IL2CPP_EXTERN_C void fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_marshal_pinvoke(const fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807& unmarshaled, fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_marshaled_pinvoke& marshaled)
{
Exception_t* ____messages_2Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '_messages' of type 'fsResult'.");
IL2CPP_RAISE_MANAGED_EXCEPTION(____messages_2Exception, NULL);
}
IL2CPP_EXTERN_C void fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_marshal_pinvoke_back(const fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_marshaled_pinvoke& marshaled, fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807& unmarshaled)
{
Exception_t* ____messages_2Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '_messages' of type 'fsResult'.");
IL2CPP_RAISE_MANAGED_EXCEPTION(____messages_2Exception, NULL);
}
// Conversion method for clean up from marshalling of: ParadoxNotion.Serialization.FullSerializer.fsResult
IL2CPP_EXTERN_C void fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_marshal_pinvoke_cleanup(fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_marshaled_pinvoke& marshaled)
{
}
// Conversion methods for marshalling of: ParadoxNotion.Serialization.FullSerializer.fsResult
IL2CPP_EXTERN_C void fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_marshal_com(const fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807& unmarshaled, fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_marshaled_com& marshaled)
{
Exception_t* ____messages_2Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '_messages' of type 'fsResult'.");
IL2CPP_RAISE_MANAGED_EXCEPTION(____messages_2Exception, NULL);
}
IL2CPP_EXTERN_C void fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_marshal_com_back(const fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_marshaled_com& marshaled, fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807& unmarshaled)
{
Exception_t* ____messages_2Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '_messages' of type 'fsResult'.");
IL2CPP_RAISE_MANAGED_EXCEPTION(____messages_2Exception, NULL);
}
// Conversion method for clean up from marshalling of: ParadoxNotion.Serialization.FullSerializer.fsResult
IL2CPP_EXTERN_C void fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_marshal_com_cleanup(fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_marshaled_com& marshaled)
{
}
// ParadoxNotion.Serialization.FullSerializer.fsResult ParadoxNotion.Serialization.FullSerializer.fsResult::Warn(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 fsResult_Warn_m803F38B13B1F28B57ECCEE0E04EF4EEEA80CD919 (String_t* ___0_warning, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 V_0;
memset((&V_0), 0, sizeof(V_0));
{
// return new fsResult
// {
// _success = true,
// _messages = new List<string> { warning }
// };
il2cpp_codegen_initobj((&V_0), sizeof(fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807));
(&V_0)->____success_1 = (bool)1;
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_0 = (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*)il2cpp_codegen_object_new(List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_il2cpp_TypeInfo_var);
NullCheck(L_0);
List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E(L_0, List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E_RuntimeMethod_var);
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_1 = L_0;
String_t* L_2 = ___0_warning;
NullCheck(L_1);
List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_inline(L_1, L_2, List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_RuntimeMethod_var);
(&V_0)->____messages_2 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->____messages_2), (void*)L_1);
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_3 = V_0;
return L_3;
}
}
// ParadoxNotion.Serialization.FullSerializer.fsResult ParadoxNotion.Serialization.FullSerializer.fsResult::Fail(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 fsResult_Fail_m29DA71CCFA38A13EF4A4C3441240543509DF1982 (String_t* ___0_warning, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 V_0;
memset((&V_0), 0, sizeof(V_0));
{
// return new fsResult
// {
// _success = false,
// _messages = new List<string> { warning }
// };
il2cpp_codegen_initobj((&V_0), sizeof(fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807));
(&V_0)->____success_1 = (bool)0;
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_0 = (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*)il2cpp_codegen_object_new(List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_il2cpp_TypeInfo_var);
NullCheck(L_0);
List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E(L_0, List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E_RuntimeMethod_var);
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_1 = L_0;
String_t* L_2 = ___0_warning;
NullCheck(L_1);
List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_inline(L_1, L_2, List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_RuntimeMethod_var);
(&V_0)->____messages_2 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->____messages_2), (void*)L_1);
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_3 = V_0;
return L_3;
}
}
// System.Void ParadoxNotion.Serialization.FullSerializer.fsResult::AddMessage(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsResult_AddMessage_mDBE5FA3D74ECD73040C32ED357380177658EB4E7 (fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807* __this, String_t* ___0_message, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if ( _messages == null ) { _messages = new List<string>(); }
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_0 = __this->____messages_2;
if (L_0)
{
goto IL_0013;
}
}
{
// if ( _messages == null ) { _messages = new List<string>(); }
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_1 = (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*)il2cpp_codegen_object_new(List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_il2cpp_TypeInfo_var);
NullCheck(L_1);
List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E(L_1, List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E_RuntimeMethod_var);
__this->____messages_2 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->____messages_2), (void*)L_1);
}
IL_0013:
{
// _messages.Add(message);
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_2 = __this->____messages_2;
String_t* L_3 = ___0_message;
NullCheck(L_2);
List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_inline(L_2, L_3, List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_RuntimeMethod_var);
// }
return;
}
}
IL2CPP_EXTERN_C void fsResult_AddMessage_mDBE5FA3D74ECD73040C32ED357380177658EB4E7_AdjustorThunk (RuntimeObject* __this, String_t* ___0_message, const RuntimeMethod* method)
{
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807*>(__this + _offset);
fsResult_AddMessage_mDBE5FA3D74ECD73040C32ED357380177658EB4E7(_thisAdjusted, ___0_message, method);
}
// System.Void ParadoxNotion.Serialization.FullSerializer.fsResult::AddMessages(ParadoxNotion.Serialization.FullSerializer.fsResult)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsResult_AddMessages_m270B7BD8B42B410CC7AA623C94C9536E68CC687F (fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807* __this, fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 ___0_result, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_AddRange_m157DD7AD4D25423F82A21E533BC4686C83770D5E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if ( result._messages == null ) { return; }
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_0 = ___0_result;
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_1 = L_0.____messages_2;
if (L_1)
{
goto IL_0009;
}
}
{
// if ( result._messages == null ) { return; }
return;
}
IL_0009:
{
// if ( _messages == null ) { _messages = new List<string>(); }
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_2 = __this->____messages_2;
if (L_2)
{
goto IL_001c;
}
}
{
// if ( _messages == null ) { _messages = new List<string>(); }
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_3 = (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*)il2cpp_codegen_object_new(List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_il2cpp_TypeInfo_var);
NullCheck(L_3);
List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E(L_3, List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E_RuntimeMethod_var);
__this->____messages_2 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&__this->____messages_2), (void*)L_3);
}
IL_001c:
{
// _messages.AddRange(result._messages);
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_4 = __this->____messages_2;
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_5 = ___0_result;
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_6 = L_5.____messages_2;
NullCheck(L_4);
List_1_AddRange_m157DD7AD4D25423F82A21E533BC4686C83770D5E(L_4, L_6, List_1_AddRange_m157DD7AD4D25423F82A21E533BC4686C83770D5E_RuntimeMethod_var);
// }
return;
}
}
IL2CPP_EXTERN_C void fsResult_AddMessages_m270B7BD8B42B410CC7AA623C94C9536E68CC687F_AdjustorThunk (RuntimeObject* __this, fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 ___0_result, const RuntimeMethod* method)
{
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807*>(__this + _offset);
fsResult_AddMessages_m270B7BD8B42B410CC7AA623C94C9536E68CC687F(_thisAdjusted, ___0_result, method);
}
// ParadoxNotion.Serialization.FullSerializer.fsResult ParadoxNotion.Serialization.FullSerializer.fsResult::Merge(ParadoxNotion.Serialization.FullSerializer.fsResult)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 fsResult_Merge_m4F040AEA51E1DD1A68B6EE1BEB69CDFEE9007BA8 (fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807* __this, fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 ___0_other, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_AddRange_m157DD7AD4D25423F82A21E533BC4686C83770D5E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m0BAB01B25B1D62E100CC97401B1A9972D6DEB6EC_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807* G_B2_0 = NULL;
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807* G_B1_0 = NULL;
int32_t G_B3_0 = 0;
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807* G_B3_1 = NULL;
{
// _success = _success && other._success;
bool L_0 = __this->____success_1;
G_B1_0 = __this;
if (!L_0)
{
G_B2_0 = __this;
goto IL_0011;
}
}
{
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_1 = ___0_other;
bool L_2 = L_1.____success_1;
G_B3_0 = ((int32_t)(L_2));
G_B3_1 = G_B1_0;
goto IL_0012;
}
IL_0011:
{
G_B3_0 = 0;
G_B3_1 = G_B2_0;
}
IL_0012:
{
G_B3_1->____success_1 = (bool)G_B3_0;
// if ( other._messages != null ) {
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_3 = ___0_other;
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_4 = L_3.____messages_2;
if (!L_4)
{
goto IL_004b;
}
}
{
// if ( _messages == null ) _messages = new List<string>(other._messages);
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_5 = __this->____messages_2;
if (L_5)
{
goto IL_003a;
}
}
{
// if ( _messages == null ) _messages = new List<string>(other._messages);
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_6 = ___0_other;
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_7 = L_6.____messages_2;
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_8 = (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*)il2cpp_codegen_object_new(List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_il2cpp_TypeInfo_var);
NullCheck(L_8);
List_1__ctor_m0BAB01B25B1D62E100CC97401B1A9972D6DEB6EC(L_8, L_7, List_1__ctor_m0BAB01B25B1D62E100CC97401B1A9972D6DEB6EC_RuntimeMethod_var);
__this->____messages_2 = L_8;
Il2CppCodeGenWriteBarrier((void**)(&__this->____messages_2), (void*)L_8);
goto IL_004b;
}
IL_003a:
{
// else _messages.AddRange(other._messages);
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_9 = __this->____messages_2;
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_10 = ___0_other;
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_11 = L_10.____messages_2;
NullCheck(L_9);
List_1_AddRange_m157DD7AD4D25423F82A21E533BC4686C83770D5E(L_9, L_11, List_1_AddRange_m157DD7AD4D25423F82A21E533BC4686C83770D5E_RuntimeMethod_var);
}
IL_004b:
{
// return this;
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_12 = (*(fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807*)__this);
return L_12;
}
}
IL2CPP_EXTERN_C fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 fsResult_Merge_m4F040AEA51E1DD1A68B6EE1BEB69CDFEE9007BA8_AdjustorThunk (RuntimeObject* __this, fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 ___0_other, const RuntimeMethod* method)
{
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807*>(__this + _offset);
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 _returnValue;
_returnValue = fsResult_Merge_m4F040AEA51E1DD1A68B6EE1BEB69CDFEE9007BA8(_thisAdjusted, ___0_other, method);
return _returnValue;
}
// ParadoxNotion.Serialization.FullSerializer.fsResult ParadoxNotion.Serialization.FullSerializer.fsResult::op_Addition(ParadoxNotion.Serialization.FullSerializer.fsResult,ParadoxNotion.Serialization.FullSerializer.fsResult)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 fsResult_op_Addition_m111962C582BE7A0A622283FED7D12D3C719EDA26 (fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 ___0_a, fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 ___1_b, const RuntimeMethod* method)
{
{
// return a.Merge(b);
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_0 = ___1_b;
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_1;
L_1 = fsResult_Merge_m4F040AEA51E1DD1A68B6EE1BEB69CDFEE9007BA8((&___0_a), L_0, NULL);
return L_1;
}
}
// System.Boolean ParadoxNotion.Serialization.FullSerializer.fsResult::get_Failed()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool fsResult_get_Failed_m5D62C455D346DABD7868BEA616E336A7904A7374 (fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807* __this, const RuntimeMethod* method)
{
{
// public bool Failed { get { return _success == false; } }
bool L_0 = __this->____success_1;
return (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0);
}
}
IL2CPP_EXTERN_C bool fsResult_get_Failed_m5D62C455D346DABD7868BEA616E336A7904A7374_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807*>(__this + _offset);
bool _returnValue;
_returnValue = fsResult_get_Failed_m5D62C455D346DABD7868BEA616E336A7904A7374(_thisAdjusted, method);
return _returnValue;
}
// System.Boolean ParadoxNotion.Serialization.FullSerializer.fsResult::get_Succeeded()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool fsResult_get_Succeeded_mF15CF65D3594F811A5EDC12CA214AB5107BFF192 (fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807* __this, const RuntimeMethod* method)
{
{
// public bool Succeeded { get { return _success; } }
bool L_0 = __this->____success_1;
return L_0;
}
}
IL2CPP_EXTERN_C bool fsResult_get_Succeeded_mF15CF65D3594F811A5EDC12CA214AB5107BFF192_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807*>(__this + _offset);
bool _returnValue;
_returnValue = fsResult_get_Succeeded_mF15CF65D3594F811A5EDC12CA214AB5107BFF192_inline(_thisAdjusted, method);
return _returnValue;
}
// System.Boolean ParadoxNotion.Serialization.FullSerializer.fsResult::get_HasWarnings()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool fsResult_get_HasWarnings_mE98D6DC1996DA1F910A9DB031D4F31B753954B0A (fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Any_TisString_t_mC987364A59B030AB37F7C2A7889F2944BAE7956D_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// public bool HasWarnings { get { return _messages != null && _messages.Any(); } }
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_0 = __this->____messages_2;
if (!L_0)
{
goto IL_0014;
}
}
{
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_1 = __this->____messages_2;
bool L_2;
L_2 = Enumerable_Any_TisString_t_mC987364A59B030AB37F7C2A7889F2944BAE7956D(L_1, Enumerable_Any_TisString_t_mC987364A59B030AB37F7C2A7889F2944BAE7956D_RuntimeMethod_var);
return L_2;
}
IL_0014:
{
return (bool)0;
}
}
IL2CPP_EXTERN_C bool fsResult_get_HasWarnings_mE98D6DC1996DA1F910A9DB031D4F31B753954B0A_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807*>(__this + _offset);
bool _returnValue;
_returnValue = fsResult_get_HasWarnings_mE98D6DC1996DA1F910A9DB031D4F31B753954B0A(_thisAdjusted, method);
return _returnValue;
}
// ParadoxNotion.Serialization.FullSerializer.fsResult ParadoxNotion.Serialization.FullSerializer.fsResult::AssertSuccess()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 fsResult_AssertSuccess_mD2CA018F9B67921FA7B61552F783FF898D25132F (fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807* __this, const RuntimeMethod* method)
{
{
// if ( Failed ) { throw AsException; }
bool L_0;
L_0 = fsResult_get_Failed_m5D62C455D346DABD7868BEA616E336A7904A7374(__this, NULL);
if (!L_0)
{
goto IL_000f;
}
}
{
// if ( Failed ) { throw AsException; }
Exception_t* L_1;
L_1 = fsResult_get_AsException_m6648A016A642835753894E99A6073BA7A19C9CCD(__this, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&fsResult_AssertSuccess_mD2CA018F9B67921FA7B61552F783FF898D25132F_RuntimeMethod_var)));
}
IL_000f:
{
// return this;
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_2 = (*(fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807*)__this);
return L_2;
}
}
IL2CPP_EXTERN_C fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 fsResult_AssertSuccess_mD2CA018F9B67921FA7B61552F783FF898D25132F_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807*>(__this + _offset);
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 _returnValue;
_returnValue = fsResult_AssertSuccess_mD2CA018F9B67921FA7B61552F783FF898D25132F(_thisAdjusted, method);
return _returnValue;
}
// ParadoxNotion.Serialization.FullSerializer.fsResult ParadoxNotion.Serialization.FullSerializer.fsResult::AssertSuccessWithoutWarnings()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 fsResult_AssertSuccessWithoutWarnings_m78E9F4619EA88018DA7190CC5360436FE36DF19B (fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Any_TisString_t_mC987364A59B030AB37F7C2A7889F2944BAE7956D_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// if ( Failed || RawMessages.Any() ) { throw AsException; }
bool L_0;
L_0 = fsResult_get_Failed_m5D62C455D346DABD7868BEA616E336A7904A7374(__this, NULL);
if (L_0)
{
goto IL_0015;
}
}
{
RuntimeObject* L_1;
L_1 = fsResult_get_RawMessages_m4E6F35CB30DA1C35D3714D4EEB3813C2CC364704(__this, NULL);
bool L_2;
L_2 = Enumerable_Any_TisString_t_mC987364A59B030AB37F7C2A7889F2944BAE7956D(L_1, Enumerable_Any_TisString_t_mC987364A59B030AB37F7C2A7889F2944BAE7956D_RuntimeMethod_var);
if (!L_2)
{
goto IL_001c;
}
}
IL_0015:
{
// if ( Failed || RawMessages.Any() ) { throw AsException; }
Exception_t* L_3;
L_3 = fsResult_get_AsException_m6648A016A642835753894E99A6073BA7A19C9CCD(__this, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&fsResult_AssertSuccessWithoutWarnings_m78E9F4619EA88018DA7190CC5360436FE36DF19B_RuntimeMethod_var)));
}
IL_001c:
{
// return this;
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_4 = (*(fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807*)__this);
return L_4;
}
}
IL2CPP_EXTERN_C fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 fsResult_AssertSuccessWithoutWarnings_m78E9F4619EA88018DA7190CC5360436FE36DF19B_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807*>(__this + _offset);
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 _returnValue;
_returnValue = fsResult_AssertSuccessWithoutWarnings_m78E9F4619EA88018DA7190CC5360436FE36DF19B(_thisAdjusted, method);
return _returnValue;
}
// System.Exception ParadoxNotion.Serialization.FullSerializer.fsResult::get_AsException()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Exception_t* fsResult_get_AsException_m6648A016A642835753894E99A6073BA7A19C9CCD (fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Any_TisString_t_mC987364A59B030AB37F7C2A7889F2944BAE7956D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if ( !Failed && !RawMessages.Any() ) throw new Exception("Only a failed result can be converted to an exception");
bool L_0;
L_0 = fsResult_get_Failed_m5D62C455D346DABD7868BEA616E336A7904A7374(__this, NULL);
if (L_0)
{
goto IL_0020;
}
}
{
RuntimeObject* L_1;
L_1 = fsResult_get_RawMessages_m4E6F35CB30DA1C35D3714D4EEB3813C2CC364704(__this, NULL);
bool L_2;
L_2 = Enumerable_Any_TisString_t_mC987364A59B030AB37F7C2A7889F2944BAE7956D(L_1, Enumerable_Any_TisString_t_mC987364A59B030AB37F7C2A7889F2944BAE7956D_RuntimeMethod_var);
if (L_2)
{
goto IL_0020;
}
}
{
// if ( !Failed && !RawMessages.Any() ) throw new Exception("Only a failed result can be converted to an exception");
Exception_t* L_3 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)));
NullCheck(L_3);
Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral16C841D4E0EA3F7ED6412CAD235996E0AB168348)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&fsResult_get_AsException_m6648A016A642835753894E99A6073BA7A19C9CCD_RuntimeMethod_var)));
}
IL_0020:
{
// return new Exception(FormattedMessages);
String_t* L_4;
L_4 = fsResult_get_FormattedMessages_m494D208822E548E2EBD2CCB8A59C051B7C772605(__this, NULL);
Exception_t* L_5 = (Exception_t*)il2cpp_codegen_object_new(Exception_t_il2cpp_TypeInfo_var);
NullCheck(L_5);
Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(L_5, L_4, NULL);
return L_5;
}
}
IL2CPP_EXTERN_C Exception_t* fsResult_get_AsException_m6648A016A642835753894E99A6073BA7A19C9CCD_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807*>(__this + _offset);
Exception_t* _returnValue;
_returnValue = fsResult_get_AsException_m6648A016A642835753894E99A6073BA7A19C9CCD(_thisAdjusted, method);
return _returnValue;
}
// System.Collections.Generic.IEnumerable`1<System.String> ParadoxNotion.Serialization.FullSerializer.fsResult::get_RawMessages()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* fsResult_get_RawMessages_m4E6F35CB30DA1C35D3714D4EEB3813C2CC364704 (fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if ( _messages != null ) {
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_0 = __this->____messages_2;
if (!L_0)
{
goto IL_000f;
}
}
{
// return _messages;
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_1 = __this->____messages_2;
return L_1;
}
IL_000f:
{
// return EmptyStringArray;
il2cpp_codegen_runtime_class_init_inline(fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_2 = ((fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_StaticFields*)il2cpp_codegen_static_fields_for(fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var))->___EmptyStringArray_0;
return (RuntimeObject*)L_2;
}
}
IL2CPP_EXTERN_C RuntimeObject* fsResult_get_RawMessages_m4E6F35CB30DA1C35D3714D4EEB3813C2CC364704_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807*>(__this + _offset);
RuntimeObject* _returnValue;
_returnValue = fsResult_get_RawMessages_m4E6F35CB30DA1C35D3714D4EEB3813C2CC364704(_thisAdjusted, method);
return _returnValue;
}
// System.String ParadoxNotion.Serialization.FullSerializer.fsResult::get_FormattedMessages()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* fsResult_get_FormattedMessages_m494D208822E548E2EBD2CCB8A59C051B7C772605 (fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_ToArray_TisString_t_m3B23EE2DD15B2996E7D2ECA6E74696DA892AA194_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBAEB8AB8FA5DBF660BD005C879516F2A127142D3);
s_Il2CppMethodInitialized = true;
}
{
// return string.Join(",\n", RawMessages.ToArray());
RuntimeObject* L_0;
L_0 = fsResult_get_RawMessages_m4E6F35CB30DA1C35D3714D4EEB3813C2CC364704(__this, NULL);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_1;
L_1 = Enumerable_ToArray_TisString_t_m3B23EE2DD15B2996E7D2ECA6E74696DA892AA194(L_0, Enumerable_ToArray_TisString_t_m3B23EE2DD15B2996E7D2ECA6E74696DA892AA194_RuntimeMethod_var);
String_t* L_2;
L_2 = String_Join_m557B6B554B87C1742FA0B128500073B421ED0BFD(_stringLiteralBAEB8AB8FA5DBF660BD005C879516F2A127142D3, L_1, NULL);
return L_2;
}
}
IL2CPP_EXTERN_C String_t* fsResult_get_FormattedMessages_m494D208822E548E2EBD2CCB8A59C051B7C772605_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807*>(__this + _offset);
String_t* _returnValue;
_returnValue = fsResult_get_FormattedMessages_m494D208822E548E2EBD2CCB8A59C051B7C772605(_thisAdjusted, method);
return _returnValue;
}
// System.String ParadoxNotion.Serialization.FullSerializer.fsResult::ToString()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* fsResult_ToString_mE1EFDC3ED16E2F1A41109966334C339991AF859D (fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807* __this, const RuntimeMethod* method)
{
{
// return FormattedMessages;
String_t* L_0;
L_0 = fsResult_get_FormattedMessages_m494D208822E548E2EBD2CCB8A59C051B7C772605(__this, NULL);
return L_0;
}
}
IL2CPP_EXTERN_C String_t* fsResult_ToString_mE1EFDC3ED16E2F1A41109966334C339991AF859D_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807*>(__this + _offset);
String_t* _returnValue;
_returnValue = fsResult_ToString_mE1EFDC3ED16E2F1A41109966334C339991AF859D(_thisAdjusted, method);
return _returnValue;
}
// System.Void ParadoxNotion.Serialization.FullSerializer.fsResult::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsResult__cctor_m0986DE77B6DD8829C65B80AC1BBF339F8D11EA04 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 V_0;
memset((&V_0), 0, sizeof(V_0));
{
// private static readonly string[] EmptyStringArray = { };
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_0 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)0);
((fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_StaticFields*)il2cpp_codegen_static_fields_for(fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var))->___EmptyStringArray_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_StaticFields*)il2cpp_codegen_static_fields_for(fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var))->___EmptyStringArray_0), (void*)L_0);
// public static fsResult Success = new fsResult { _success = true };
il2cpp_codegen_initobj((&V_0), sizeof(fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807));
(&V_0)->____success_1 = (bool)1;
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_1 = V_0;
((fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_StaticFields*)il2cpp_codegen_static_fields_for(fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var))->___Success_3 = L_1;
Il2CppCodeGenWriteBarrier((void**)&(((&((fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_StaticFields*)il2cpp_codegen_static_fields_for(fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var))->___Success_3))->____messages_2), (void*)NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Boolean ParadoxNotion.Serialization.FullSerializer.fsSerializer::IsReservedKeyword(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool fsSerializer_IsReservedKeyword_m3633EC7E7A647186483B81C884922F7E2A2C7BE3 (String_t* ___0_key, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral11F941DFBA062769D6F047F85D846335446DFB0E);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral905C19B06B73ED521816E0DF60DCCC59B36B47F5);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD7CBB027C4628D36B095F3D204EB07C3F20FDD9A);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEA05B74022DC98A669248CD353ADDBD7AADAD4AA);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF96282F5D84FC9B754994ADCFE65DAE2088A7382);
s_Il2CppMethodInitialized = true;
}
{
String_t* L_0 = ___0_key;
bool L_1;
L_1 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_0, _stringLiteralF96282F5D84FC9B754994ADCFE65DAE2088A7382, NULL);
if (L_1)
{
goto IL_0043;
}
}
{
String_t* L_2 = ___0_key;
bool L_3;
L_3 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_2, _stringLiteralEA05B74022DC98A669248CD353ADDBD7AADAD4AA, NULL);
if (L_3)
{
goto IL_0045;
}
}
{
String_t* L_4 = ___0_key;
bool L_5;
L_5 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_4, _stringLiteral11F941DFBA062769D6F047F85D846335446DFB0E, NULL);
if (L_5)
{
goto IL_0047;
}
}
{
String_t* L_6 = ___0_key;
bool L_7;
L_7 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_6, _stringLiteral905C19B06B73ED521816E0DF60DCCC59B36B47F5, NULL);
if (L_7)
{
goto IL_0049;
}
}
{
String_t* L_8 = ___0_key;
bool L_9;
L_9 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_8, _stringLiteralD7CBB027C4628D36B095F3D204EB07C3F20FDD9A, NULL);
if (L_9)
{
goto IL_004b;
}
}
{
goto IL_004d;
}
IL_0043:
{
// case ( KEY_OBJECT_REFERENCE ): return true;
return (bool)1;
}
IL_0045:
{
// case ( KEY_OBJECT_DEFINITION ): return true;
return (bool)1;
}
IL_0047:
{
// case ( KEY_INSTANCE_TYPE ): return true;
return (bool)1;
}
IL_0049:
{
// case ( KEY_VERSION ): return true;
return (bool)1;
}
IL_004b:
{
// case ( KEY_CONTENT ): return true;
return (bool)1;
}
IL_004d:
{
// return false;
return (bool)0;
}
}
// System.Void ParadoxNotion.Serialization.FullSerializer.fsSerializer::RemoveMetaData(ParadoxNotion.Serialization.FullSerializer.fsData&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsSerializer_RemoveMetaData_m4229ACAB67890E09D0E8F1140C9B209385033707 (fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0** ___0_data, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Remove_m3FEBD91243808037929D12C3D71DF817B0859F11_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral11F941DFBA062769D6F047F85D846335446DFB0E);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral905C19B06B73ED521816E0DF60DCCC59B36B47F5);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD7CBB027C4628D36B095F3D204EB07C3F20FDD9A);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEA05B74022DC98A669248CD353ADDBD7AADAD4AA);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF96282F5D84FC9B754994ADCFE65DAE2088A7382);
s_Il2CppMethodInitialized = true;
}
{
// if ( data.IsDictionary ) {
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0** L_0 = ___0_data;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_1 = *((fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0**)L_0);
NullCheck(L_1);
bool L_2;
L_2 = fsData_get_IsDictionary_m601CFB5F30BD93F5B18B8F34E577A8AB590C7E3F(L_1, NULL);
if (!L_2)
{
goto IL_0063;
}
}
{
// data.AsDictionary.Remove(KEY_OBJECT_REFERENCE);
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0** L_3 = ___0_data;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_4 = *((fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0**)L_3);
NullCheck(L_4);
Dictionary_2_tBE662043609334E6EC03217A32CAE298B71E4096* L_5;
L_5 = fsData_get_AsDictionary_mB874B75491BDC0B999EA092957D372372F43DB10(L_4, NULL);
NullCheck(L_5);
bool L_6;
L_6 = Dictionary_2_Remove_m3FEBD91243808037929D12C3D71DF817B0859F11(L_5, _stringLiteralF96282F5D84FC9B754994ADCFE65DAE2088A7382, Dictionary_2_Remove_m3FEBD91243808037929D12C3D71DF817B0859F11_RuntimeMethod_var);
// data.AsDictionary.Remove(KEY_OBJECT_DEFINITION);
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0** L_7 = ___0_data;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_8 = *((fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0**)L_7);
NullCheck(L_8);
Dictionary_2_tBE662043609334E6EC03217A32CAE298B71E4096* L_9;
L_9 = fsData_get_AsDictionary_mB874B75491BDC0B999EA092957D372372F43DB10(L_8, NULL);
NullCheck(L_9);
bool L_10;
L_10 = Dictionary_2_Remove_m3FEBD91243808037929D12C3D71DF817B0859F11(L_9, _stringLiteralEA05B74022DC98A669248CD353ADDBD7AADAD4AA, Dictionary_2_Remove_m3FEBD91243808037929D12C3D71DF817B0859F11_RuntimeMethod_var);
// data.AsDictionary.Remove(KEY_INSTANCE_TYPE);
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0** L_11 = ___0_data;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_12 = *((fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0**)L_11);
NullCheck(L_12);
Dictionary_2_tBE662043609334E6EC03217A32CAE298B71E4096* L_13;
L_13 = fsData_get_AsDictionary_mB874B75491BDC0B999EA092957D372372F43DB10(L_12, NULL);
NullCheck(L_13);
bool L_14;
L_14 = Dictionary_2_Remove_m3FEBD91243808037929D12C3D71DF817B0859F11(L_13, _stringLiteral11F941DFBA062769D6F047F85D846335446DFB0E, Dictionary_2_Remove_m3FEBD91243808037929D12C3D71DF817B0859F11_RuntimeMethod_var);
// data.AsDictionary.Remove(KEY_VERSION);
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0** L_15 = ___0_data;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_16 = *((fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0**)L_15);
NullCheck(L_16);
Dictionary_2_tBE662043609334E6EC03217A32CAE298B71E4096* L_17;
L_17 = fsData_get_AsDictionary_mB874B75491BDC0B999EA092957D372372F43DB10(L_16, NULL);
NullCheck(L_17);
bool L_18;
L_18 = Dictionary_2_Remove_m3FEBD91243808037929D12C3D71DF817B0859F11(L_17, _stringLiteral905C19B06B73ED521816E0DF60DCCC59B36B47F5, Dictionary_2_Remove_m3FEBD91243808037929D12C3D71DF817B0859F11_RuntimeMethod_var);
// data.AsDictionary.Remove(KEY_CONTENT);
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0** L_19 = ___0_data;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_20 = *((fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0**)L_19);
NullCheck(L_20);
Dictionary_2_tBE662043609334E6EC03217A32CAE298B71E4096* L_21;
L_21 = fsData_get_AsDictionary_mB874B75491BDC0B999EA092957D372372F43DB10(L_20, NULL);
NullCheck(L_21);
bool L_22;
L_22 = Dictionary_2_Remove_m3FEBD91243808037929D12C3D71DF817B0859F11(L_21, _stringLiteralD7CBB027C4628D36B095F3D204EB07C3F20FDD9A, Dictionary_2_Remove_m3FEBD91243808037929D12C3D71DF817B0859F11_RuntimeMethod_var);
}
IL_0063:
{
// }
return;
}
}
// System.Void ParadoxNotion.Serialization.FullSerializer.fsSerializer::EnsureDictionary(ParadoxNotion.Serialization.FullSerializer.fsData&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsSerializer_EnsureDictionary_mDB4398F11B2218924440CB3BA457300520F26D0B (fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0** ___0_data, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_mAB57225F377594413DBF0735887BABA2B302D873_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD7CBB027C4628D36B095F3D204EB07C3F20FDD9A);
s_Il2CppMethodInitialized = true;
}
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* V_0 = NULL;
{
// if ( data.IsDictionary == false ) {
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0** L_0 = ___0_data;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_1 = *((fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0**)L_0);
NullCheck(L_1);
bool L_2;
L_2 = fsData_get_IsDictionary_m601CFB5F30BD93F5B18B8F34E577A8AB590C7E3F(L_1, NULL);
if (L_2)
{
goto IL_002a;
}
}
{
// var existingData = data.Clone();
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0** L_3 = ___0_data;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_4 = *((fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0**)L_3);
NullCheck(L_4);
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_5;
L_5 = fsData_Clone_mB721CA5DC61D91C9EE69B45D55765EE06EDA5339(L_4, NULL);
V_0 = L_5;
// data.BecomeDictionary();
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0** L_6 = ___0_data;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_7 = *((fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0**)L_6);
NullCheck(L_7);
fsData_BecomeDictionary_mBBFF313558A3C8118BCF9B5EBA7F8B9C2B3352FC(L_7, NULL);
// data.AsDictionary[KEY_CONTENT] = existingData;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0** L_8 = ___0_data;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_9 = *((fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0**)L_8);
NullCheck(L_9);
Dictionary_2_tBE662043609334E6EC03217A32CAE298B71E4096* L_10;
L_10 = fsData_get_AsDictionary_mB874B75491BDC0B999EA092957D372372F43DB10(L_9, NULL);
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_11 = V_0;
NullCheck(L_10);
Dictionary_2_set_Item_mAB57225F377594413DBF0735887BABA2B302D873(L_10, _stringLiteralD7CBB027C4628D36B095F3D204EB07C3F20FDD9A, L_11, Dictionary_2_set_Item_mAB57225F377594413DBF0735887BABA2B302D873_RuntimeMethod_var);
}
IL_002a:
{
// }
return;
}
}
// System.Boolean ParadoxNotion.Serialization.FullSerializer.fsSerializer::IsObjectReference(ParadoxNotion.Serialization.FullSerializer.fsData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool fsSerializer_IsObjectReference_mA01D58840DD33429F6F504B4496EAEB9C3781C8F (fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* ___0_data, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_m563AD5776F146ACC5BFDE70282D2367D889A78E9_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF96282F5D84FC9B754994ADCFE65DAE2088A7382);
s_Il2CppMethodInitialized = true;
}
{
// if ( data.IsDictionary == false ) return false;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_0 = ___0_data;
NullCheck(L_0);
bool L_1;
L_1 = fsData_get_IsDictionary_m601CFB5F30BD93F5B18B8F34E577A8AB590C7E3F(L_0, NULL);
if (L_1)
{
goto IL_000a;
}
}
{
// if ( data.IsDictionary == false ) return false;
return (bool)0;
}
IL_000a:
{
// return data.AsDictionary.ContainsKey(KEY_OBJECT_REFERENCE);
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_2 = ___0_data;
NullCheck(L_2);
Dictionary_2_tBE662043609334E6EC03217A32CAE298B71E4096* L_3;
L_3 = fsData_get_AsDictionary_mB874B75491BDC0B999EA092957D372372F43DB10(L_2, NULL);
NullCheck(L_3);
bool L_4;
L_4 = Dictionary_2_ContainsKey_m563AD5776F146ACC5BFDE70282D2367D889A78E9(L_3, _stringLiteralF96282F5D84FC9B754994ADCFE65DAE2088A7382, Dictionary_2_ContainsKey_m563AD5776F146ACC5BFDE70282D2367D889A78E9_RuntimeMethod_var);
return L_4;
}
}
// System.Boolean ParadoxNotion.Serialization.FullSerializer.fsSerializer::IsObjectDefinition(ParadoxNotion.Serialization.FullSerializer.fsData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool fsSerializer_IsObjectDefinition_mED558BA2F1FC115725531211DE189DD9B9C7FC58 (fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* ___0_data, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_m563AD5776F146ACC5BFDE70282D2367D889A78E9_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEA05B74022DC98A669248CD353ADDBD7AADAD4AA);
s_Il2CppMethodInitialized = true;
}
{
// if ( data.IsDictionary == false ) return false;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_0 = ___0_data;
NullCheck(L_0);
bool L_1;
L_1 = fsData_get_IsDictionary_m601CFB5F30BD93F5B18B8F34E577A8AB590C7E3F(L_0, NULL);
if (L_1)
{
goto IL_000a;
}
}
{
// if ( data.IsDictionary == false ) return false;
return (bool)0;
}
IL_000a:
{
// return data.AsDictionary.ContainsKey(KEY_OBJECT_DEFINITION);
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_2 = ___0_data;
NullCheck(L_2);
Dictionary_2_tBE662043609334E6EC03217A32CAE298B71E4096* L_3;
L_3 = fsData_get_AsDictionary_mB874B75491BDC0B999EA092957D372372F43DB10(L_2, NULL);
NullCheck(L_3);
bool L_4;
L_4 = Dictionary_2_ContainsKey_m563AD5776F146ACC5BFDE70282D2367D889A78E9(L_3, _stringLiteralEA05B74022DC98A669248CD353ADDBD7AADAD4AA, Dictionary_2_ContainsKey_m563AD5776F146ACC5BFDE70282D2367D889A78E9_RuntimeMethod_var);
return L_4;
}
}
// System.Boolean ParadoxNotion.Serialization.FullSerializer.fsSerializer::IsVersioned(ParadoxNotion.Serialization.FullSerializer.fsData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool fsSerializer_IsVersioned_mA9FA06BD5C27FE34C4CDBBBF41F59270F9302616 (fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* ___0_data, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_m563AD5776F146ACC5BFDE70282D2367D889A78E9_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral905C19B06B73ED521816E0DF60DCCC59B36B47F5);
s_Il2CppMethodInitialized = true;
}
{
// if ( data.IsDictionary == false ) return false;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_0 = ___0_data;
NullCheck(L_0);
bool L_1;
L_1 = fsData_get_IsDictionary_m601CFB5F30BD93F5B18B8F34E577A8AB590C7E3F(L_0, NULL);
if (L_1)
{
goto IL_000a;
}
}
{
// if ( data.IsDictionary == false ) return false;
return (bool)0;
}
IL_000a:
{
// return data.AsDictionary.ContainsKey(KEY_VERSION);
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_2 = ___0_data;
NullCheck(L_2);
Dictionary_2_tBE662043609334E6EC03217A32CAE298B71E4096* L_3;
L_3 = fsData_get_AsDictionary_mB874B75491BDC0B999EA092957D372372F43DB10(L_2, NULL);
NullCheck(L_3);
bool L_4;
L_4 = Dictionary_2_ContainsKey_m563AD5776F146ACC5BFDE70282D2367D889A78E9(L_3, _stringLiteral905C19B06B73ED521816E0DF60DCCC59B36B47F5, Dictionary_2_ContainsKey_m563AD5776F146ACC5BFDE70282D2367D889A78E9_RuntimeMethod_var);
return L_4;
}
}
// System.Boolean ParadoxNotion.Serialization.FullSerializer.fsSerializer::IsTypeSpecified(ParadoxNotion.Serialization.FullSerializer.fsData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool fsSerializer_IsTypeSpecified_mF912E2DAC79F99CEC9FA79739CB50396B9262CEB (fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* ___0_data, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_m563AD5776F146ACC5BFDE70282D2367D889A78E9_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral11F941DFBA062769D6F047F85D846335446DFB0E);
s_Il2CppMethodInitialized = true;
}
{
// if ( data.IsDictionary == false ) return false;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_0 = ___0_data;
NullCheck(L_0);
bool L_1;
L_1 = fsData_get_IsDictionary_m601CFB5F30BD93F5B18B8F34E577A8AB590C7E3F(L_0, NULL);
if (L_1)
{
goto IL_000a;
}
}
{
// if ( data.IsDictionary == false ) return false;
return (bool)0;
}
IL_000a:
{
// return data.AsDictionary.ContainsKey(KEY_INSTANCE_TYPE);
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_2 = ___0_data;
NullCheck(L_2);
Dictionary_2_tBE662043609334E6EC03217A32CAE298B71E4096* L_3;
L_3 = fsData_get_AsDictionary_mB874B75491BDC0B999EA092957D372372F43DB10(L_2, NULL);
NullCheck(L_3);
bool L_4;
L_4 = Dictionary_2_ContainsKey_m563AD5776F146ACC5BFDE70282D2367D889A78E9(L_3, _stringLiteral11F941DFBA062769D6F047F85D846335446DFB0E, Dictionary_2_ContainsKey_m563AD5776F146ACC5BFDE70282D2367D889A78E9_RuntimeMethod_var);
return L_4;
}
}
// System.Boolean ParadoxNotion.Serialization.FullSerializer.fsSerializer::IsWrappedData(ParadoxNotion.Serialization.FullSerializer.fsData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool fsSerializer_IsWrappedData_m923AF02C950AD1C234E019DF899A1820006A2024 (fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* ___0_data, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_m563AD5776F146ACC5BFDE70282D2367D889A78E9_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD7CBB027C4628D36B095F3D204EB07C3F20FDD9A);
s_Il2CppMethodInitialized = true;
}
{
// if ( data.IsDictionary == false ) return false;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_0 = ___0_data;
NullCheck(L_0);
bool L_1;
L_1 = fsData_get_IsDictionary_m601CFB5F30BD93F5B18B8F34E577A8AB590C7E3F(L_0, NULL);
if (L_1)
{
goto IL_000a;
}
}
{
// if ( data.IsDictionary == false ) return false;
return (bool)0;
}
IL_000a:
{
// return data.AsDictionary.ContainsKey(KEY_CONTENT);
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_2 = ___0_data;
NullCheck(L_2);
Dictionary_2_tBE662043609334E6EC03217A32CAE298B71E4096* L_3;
L_3 = fsData_get_AsDictionary_mB874B75491BDC0B999EA092957D372372F43DB10(L_2, NULL);
NullCheck(L_3);
bool L_4;
L_4 = Dictionary_2_ContainsKey_m563AD5776F146ACC5BFDE70282D2367D889A78E9(L_3, _stringLiteralD7CBB027C4628D36B095F3D204EB07C3F20FDD9A, Dictionary_2_ContainsKey_m563AD5776F146ACC5BFDE70282D2367D889A78E9_RuntimeMethod_var);
return L_4;
}
}
// System.Void ParadoxNotion.Serialization.FullSerializer.fsSerializer::Invoke_OnBeforeSerialize(System.Collections.Generic.List`1<ParadoxNotion.Serialization.FullSerializer.fsObjectProcessor>,System.Type,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsSerializer_Invoke_OnBeforeSerialize_m8A6E85B2ADE2D4E85D0E162E160CDB50E5C29001 (List_1_tF54314BA0790FE1A031B2F5CCE7E1723E85E4640* ___0_processors, Type_t* ___1_storageType, RuntimeObject* ___2_instance, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ISerializationCallbackReceiver_tB0598F522C7DF0BCDD3306914260F6ACEFAA79AE_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m4F150314164285B5CB9223ED2BB0B1744B100ADA_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m2C7AADA0845F71A5DB2D946CD53541C5AD597F0F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
// for ( int i = 0; i < processors.Count; ++i ) {
V_0 = 0;
goto IL_0016;
}
IL_0004:
{
// processors[i].OnBeforeSerialize(storageType, instance);
List_1_tF54314BA0790FE1A031B2F5CCE7E1723E85E4640* L_0 = ___0_processors;
int32_t L_1 = V_0;
NullCheck(L_0);
fsObjectProcessor_t8689FCEC31771334F29CC0413EC6F0579A177AA7* L_2;
L_2 = List_1_get_Item_m2C7AADA0845F71A5DB2D946CD53541C5AD597F0F(L_0, L_1, List_1_get_Item_m2C7AADA0845F71A5DB2D946CD53541C5AD597F0F_RuntimeMethod_var);
Type_t* L_3 = ___1_storageType;
RuntimeObject* L_4 = ___2_instance;
NullCheck(L_2);
VirtualActionInvoker2< Type_t*, RuntimeObject* >::Invoke(5 /* System.Void ParadoxNotion.Serialization.FullSerializer.fsObjectProcessor::OnBeforeSerialize(System.Type,System.Object) */, L_2, L_3, L_4);
// for ( int i = 0; i < processors.Count; ++i ) {
int32_t L_5 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_5, 1));
}
IL_0016:
{
// for ( int i = 0; i < processors.Count; ++i ) {
int32_t L_6 = V_0;
List_1_tF54314BA0790FE1A031B2F5CCE7E1723E85E4640* L_7 = ___0_processors;
NullCheck(L_7);
int32_t L_8;
L_8 = List_1_get_Count_m4F150314164285B5CB9223ED2BB0B1744B100ADA_inline(L_7, List_1_get_Count_m4F150314164285B5CB9223ED2BB0B1744B100ADA_RuntimeMethod_var);
if ((((int32_t)L_6) < ((int32_t)L_8)))
{
goto IL_0004;
}
}
{
// if ( instance is UnityEngine.ISerializationCallbackReceiver && !( instance is UnityEngine.Object ) ) {
RuntimeObject* L_9 = ___2_instance;
if (!((RuntimeObject*)IsInst((RuntimeObject*)L_9, ISerializationCallbackReceiver_tB0598F522C7DF0BCDD3306914260F6ACEFAA79AE_il2cpp_TypeInfo_var)))
{
goto IL_003a;
}
}
{
RuntimeObject* L_10 = ___2_instance;
if (((Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)IsInstClass((RuntimeObject*)L_10, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var)))
{
goto IL_003a;
}
}
{
// ( (UnityEngine.ISerializationCallbackReceiver)instance ).OnBeforeSerialize();
RuntimeObject* L_11 = ___2_instance;
NullCheck(((RuntimeObject*)Castclass((RuntimeObject*)L_11, ISerializationCallbackReceiver_tB0598F522C7DF0BCDD3306914260F6ACEFAA79AE_il2cpp_TypeInfo_var)));
InterfaceActionInvoker0::Invoke(0 /* System.Void UnityEngine.ISerializationCallbackReceiver::OnBeforeSerialize() */, ISerializationCallbackReceiver_tB0598F522C7DF0BCDD3306914260F6ACEFAA79AE_il2cpp_TypeInfo_var, ((RuntimeObject*)Castclass((RuntimeObject*)L_11, ISerializationCallbackReceiver_tB0598F522C7DF0BCDD3306914260F6ACEFAA79AE_il2cpp_TypeInfo_var)));
}
IL_003a:
{
// }
return;
}
}
// System.Void ParadoxNotion.Serialization.FullSerializer.fsSerializer::Invoke_OnAfterSerialize(System.Collections.Generic.List`1<ParadoxNotion.Serialization.FullSerializer.fsObjectProcessor>,System.Type,System.Object,ParadoxNotion.Serialization.FullSerializer.fsData&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsSerializer_Invoke_OnAfterSerialize_m06017AD6547E4B9092963F472045594D6895BAAB (List_1_tF54314BA0790FE1A031B2F5CCE7E1723E85E4640* ___0_processors, Type_t* ___1_storageType, RuntimeObject* ___2_instance, fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0** ___3_data, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m4F150314164285B5CB9223ED2BB0B1744B100ADA_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m2C7AADA0845F71A5DB2D946CD53541C5AD597F0F_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
// for ( int i = processors.Count - 1; i >= 0; --i ) {
List_1_tF54314BA0790FE1A031B2F5CCE7E1723E85E4640* L_0 = ___0_processors;
NullCheck(L_0);
int32_t L_1;
L_1 = List_1_get_Count_m4F150314164285B5CB9223ED2BB0B1744B100ADA_inline(L_0, List_1_get_Count_m4F150314164285B5CB9223ED2BB0B1744B100ADA_RuntimeMethod_var);
V_0 = ((int32_t)il2cpp_codegen_subtract(L_1, 1));
goto IL_001e;
}
IL_000b:
{
// processors[i].OnAfterSerialize(storageType, instance, ref data);
List_1_tF54314BA0790FE1A031B2F5CCE7E1723E85E4640* L_2 = ___0_processors;
int32_t L_3 = V_0;
NullCheck(L_2);
fsObjectProcessor_t8689FCEC31771334F29CC0413EC6F0579A177AA7* L_4;
L_4 = List_1_get_Item_m2C7AADA0845F71A5DB2D946CD53541C5AD597F0F(L_2, L_3, List_1_get_Item_m2C7AADA0845F71A5DB2D946CD53541C5AD597F0F_RuntimeMethod_var);
Type_t* L_5 = ___1_storageType;
RuntimeObject* L_6 = ___2_instance;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0** L_7 = ___3_data;
NullCheck(L_4);
VirtualActionInvoker3< Type_t*, RuntimeObject*, fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0** >::Invoke(6 /* System.Void ParadoxNotion.Serialization.FullSerializer.fsObjectProcessor::OnAfterSerialize(System.Type,System.Object,ParadoxNotion.Serialization.FullSerializer.fsData&) */, L_4, L_5, L_6, L_7);
// for ( int i = processors.Count - 1; i >= 0; --i ) {
int32_t L_8 = V_0;
V_0 = ((int32_t)il2cpp_codegen_subtract(L_8, 1));
}
IL_001e:
{
// for ( int i = processors.Count - 1; i >= 0; --i ) {
int32_t L_9 = V_0;
if ((((int32_t)L_9) >= ((int32_t)0)))
{
goto IL_000b;
}
}
{
// }
return;
}
}
// System.Void ParadoxNotion.Serialization.FullSerializer.fsSerializer::Invoke_OnBeforeDeserialize(System.Collections.Generic.List`1<ParadoxNotion.Serialization.FullSerializer.fsObjectProcessor>,System.Type,ParadoxNotion.Serialization.FullSerializer.fsData&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsSerializer_Invoke_OnBeforeDeserialize_m0841F1808CBE31946E06A774F42E7611B2576E18 (List_1_tF54314BA0790FE1A031B2F5CCE7E1723E85E4640* ___0_processors, Type_t* ___1_storageType, fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0** ___2_data, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m4F150314164285B5CB9223ED2BB0B1744B100ADA_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m2C7AADA0845F71A5DB2D946CD53541C5AD597F0F_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
// for ( int i = 0; i < processors.Count; ++i ) {
V_0 = 0;
goto IL_0016;
}
IL_0004:
{
// processors[i].OnBeforeDeserialize(storageType, ref data);
List_1_tF54314BA0790FE1A031B2F5CCE7E1723E85E4640* L_0 = ___0_processors;
int32_t L_1 = V_0;
NullCheck(L_0);
fsObjectProcessor_t8689FCEC31771334F29CC0413EC6F0579A177AA7* L_2;
L_2 = List_1_get_Item_m2C7AADA0845F71A5DB2D946CD53541C5AD597F0F(L_0, L_1, List_1_get_Item_m2C7AADA0845F71A5DB2D946CD53541C5AD597F0F_RuntimeMethod_var);
Type_t* L_3 = ___1_storageType;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0** L_4 = ___2_data;
NullCheck(L_2);
VirtualActionInvoker2< Type_t*, fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0** >::Invoke(7 /* System.Void ParadoxNotion.Serialization.FullSerializer.fsObjectProcessor::OnBeforeDeserialize(System.Type,ParadoxNotion.Serialization.FullSerializer.fsData&) */, L_2, L_3, L_4);
// for ( int i = 0; i < processors.Count; ++i ) {
int32_t L_5 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_5, 1));
}
IL_0016:
{
// for ( int i = 0; i < processors.Count; ++i ) {
int32_t L_6 = V_0;
List_1_tF54314BA0790FE1A031B2F5CCE7E1723E85E4640* L_7 = ___0_processors;
NullCheck(L_7);
int32_t L_8;
L_8 = List_1_get_Count_m4F150314164285B5CB9223ED2BB0B1744B100ADA_inline(L_7, List_1_get_Count_m4F150314164285B5CB9223ED2BB0B1744B100ADA_RuntimeMethod_var);
if ((((int32_t)L_6) < ((int32_t)L_8)))
{
goto IL_0004;
}
}
{
// }
return;
}
}
// System.Void ParadoxNotion.Serialization.FullSerializer.fsSerializer::Invoke_OnBeforeDeserializeAfterInstanceCreation(System.Collections.Generic.List`1<ParadoxNotion.Serialization.FullSerializer.fsObjectProcessor>,System.Type,System.Object,ParadoxNotion.Serialization.FullSerializer.fsData&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsSerializer_Invoke_OnBeforeDeserializeAfterInstanceCreation_m440872C4D305AC31B0E87DA479E361BF2B0D0778 (List_1_tF54314BA0790FE1A031B2F5CCE7E1723E85E4640* ___0_processors, Type_t* ___1_storageType, RuntimeObject* ___2_instance, fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0** ___3_data, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m4F150314164285B5CB9223ED2BB0B1744B100ADA_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m2C7AADA0845F71A5DB2D946CD53541C5AD597F0F_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
// for ( int i = 0; i < processors.Count; ++i ) {
V_0 = 0;
goto IL_0017;
}
IL_0004:
{
// processors[i].OnBeforeDeserializeAfterInstanceCreation(storageType, instance, ref data);
List_1_tF54314BA0790FE1A031B2F5CCE7E1723E85E4640* L_0 = ___0_processors;
int32_t L_1 = V_0;
NullCheck(L_0);
fsObjectProcessor_t8689FCEC31771334F29CC0413EC6F0579A177AA7* L_2;
L_2 = List_1_get_Item_m2C7AADA0845F71A5DB2D946CD53541C5AD597F0F(L_0, L_1, List_1_get_Item_m2C7AADA0845F71A5DB2D946CD53541C5AD597F0F_RuntimeMethod_var);
Type_t* L_3 = ___1_storageType;
RuntimeObject* L_4 = ___2_instance;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0** L_5 = ___3_data;
NullCheck(L_2);
VirtualActionInvoker3< Type_t*, RuntimeObject*, fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0** >::Invoke(8 /* System.Void ParadoxNotion.Serialization.FullSerializer.fsObjectProcessor::OnBeforeDeserializeAfterInstanceCreation(System.Type,System.Object,ParadoxNotion.Serialization.FullSerializer.fsData&) */, L_2, L_3, L_4, L_5);
// for ( int i = 0; i < processors.Count; ++i ) {
int32_t L_6 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_6, 1));
}
IL_0017:
{
// for ( int i = 0; i < processors.Count; ++i ) {
int32_t L_7 = V_0;
List_1_tF54314BA0790FE1A031B2F5CCE7E1723E85E4640* L_8 = ___0_processors;
NullCheck(L_8);
int32_t L_9;
L_9 = List_1_get_Count_m4F150314164285B5CB9223ED2BB0B1744B100ADA_inline(L_8, List_1_get_Count_m4F150314164285B5CB9223ED2BB0B1744B100ADA_RuntimeMethod_var);
if ((((int32_t)L_7) < ((int32_t)L_9)))
{
goto IL_0004;
}
}
{
// }
return;
}
}
// System.Void ParadoxNotion.Serialization.FullSerializer.fsSerializer::Invoke_OnAfterDeserialize(System.Collections.Generic.List`1<ParadoxNotion.Serialization.FullSerializer.fsObjectProcessor>,System.Type,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsSerializer_Invoke_OnAfterDeserialize_m63661B2350D6BC9D9141FF13F9B7532D954CE457 (List_1_tF54314BA0790FE1A031B2F5CCE7E1723E85E4640* ___0_processors, Type_t* ___1_storageType, RuntimeObject* ___2_instance, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ISerializationCallbackReceiver_tB0598F522C7DF0BCDD3306914260F6ACEFAA79AE_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m4F150314164285B5CB9223ED2BB0B1744B100ADA_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m2C7AADA0845F71A5DB2D946CD53541C5AD597F0F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
// for ( int i = processors.Count - 1; i >= 0; --i ) {
List_1_tF54314BA0790FE1A031B2F5CCE7E1723E85E4640* L_0 = ___0_processors;
NullCheck(L_0);
int32_t L_1;
L_1 = List_1_get_Count_m4F150314164285B5CB9223ED2BB0B1744B100ADA_inline(L_0, List_1_get_Count_m4F150314164285B5CB9223ED2BB0B1744B100ADA_RuntimeMethod_var);
V_0 = ((int32_t)il2cpp_codegen_subtract(L_1, 1));
goto IL_001d;
}
IL_000b:
{
// processors[i].OnAfterDeserialize(storageType, instance);
List_1_tF54314BA0790FE1A031B2F5CCE7E1723E85E4640* L_2 = ___0_processors;
int32_t L_3 = V_0;
NullCheck(L_2);
fsObjectProcessor_t8689FCEC31771334F29CC0413EC6F0579A177AA7* L_4;
L_4 = List_1_get_Item_m2C7AADA0845F71A5DB2D946CD53541C5AD597F0F(L_2, L_3, List_1_get_Item_m2C7AADA0845F71A5DB2D946CD53541C5AD597F0F_RuntimeMethod_var);
Type_t* L_5 = ___1_storageType;
RuntimeObject* L_6 = ___2_instance;
NullCheck(L_4);
VirtualActionInvoker2< Type_t*, RuntimeObject* >::Invoke(9 /* System.Void ParadoxNotion.Serialization.FullSerializer.fsObjectProcessor::OnAfterDeserialize(System.Type,System.Object) */, L_4, L_5, L_6);
// for ( int i = processors.Count - 1; i >= 0; --i ) {
int32_t L_7 = V_0;
V_0 = ((int32_t)il2cpp_codegen_subtract(L_7, 1));
}
IL_001d:
{
// for ( int i = processors.Count - 1; i >= 0; --i ) {
int32_t L_8 = V_0;
if ((((int32_t)L_8) >= ((int32_t)0)))
{
goto IL_000b;
}
}
{
// if ( instance is UnityEngine.ISerializationCallbackReceiver && !( instance is UnityEngine.Object ) ) {
RuntimeObject* L_9 = ___2_instance;
if (!((RuntimeObject*)IsInst((RuntimeObject*)L_9, ISerializationCallbackReceiver_tB0598F522C7DF0BCDD3306914260F6ACEFAA79AE_il2cpp_TypeInfo_var)))
{
goto IL_003c;
}
}
{
RuntimeObject* L_10 = ___2_instance;
if (((Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)IsInstClass((RuntimeObject*)L_10, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var)))
{
goto IL_003c;
}
}
{
// ( (UnityEngine.ISerializationCallbackReceiver)instance ).OnAfterDeserialize();
RuntimeObject* L_11 = ___2_instance;
NullCheck(((RuntimeObject*)Castclass((RuntimeObject*)L_11, ISerializationCallbackReceiver_tB0598F522C7DF0BCDD3306914260F6ACEFAA79AE_il2cpp_TypeInfo_var)));
InterfaceActionInvoker0::Invoke(1 /* System.Void UnityEngine.ISerializationCallbackReceiver::OnAfterDeserialize() */, ISerializationCallbackReceiver_tB0598F522C7DF0BCDD3306914260F6ACEFAA79AE_il2cpp_TypeInfo_var, ((RuntimeObject*)Castclass((RuntimeObject*)L_11, ISerializationCallbackReceiver_tB0598F522C7DF0BCDD3306914260F6ACEFAA79AE_il2cpp_TypeInfo_var)));
}
IL_003c:
{
// }
return;
}
}
// System.Collections.Generic.List`1<UnityEngine.Object> ParadoxNotion.Serialization.FullSerializer.fsSerializer::get_ReferencesDatabase()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* fsSerializer_get_ReferencesDatabase_mC428EE6D07B93F142120ED803AFA50110474B4FE (fsSerializer_t745FA3749142E0209C2929EA7E73635FFDB2E114* __this, const RuntimeMethod* method)
{
{
// public List<UnityEngine.Object> ReferencesDatabase { get; set; }
List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* L_0 = __this->___U3CReferencesDatabaseU3Ek__BackingField_15;
return L_0;
}
}
// System.Void ParadoxNotion.Serialization.FullSerializer.fsSerializer::set_ReferencesDatabase(System.Collections.Generic.List`1<UnityEngine.Object>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsSerializer_set_ReferencesDatabase_m8EBEED9A24FCF2E4405F70CC902E60625AB0E082 (fsSerializer_t745FA3749142E0209C2929EA7E73635FFDB2E114* __this, List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* ___0_value, const RuntimeMethod* method)
{
{
// public List<UnityEngine.Object> ReferencesDatabase { get; set; }
List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* L_0 = ___0_value;
__this->___U3CReferencesDatabaseU3Ek__BackingField_15 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CReferencesDatabaseU3Ek__BackingField_15), (void*)L_0);
return;
}
}
// System.Boolean ParadoxNotion.Serialization.FullSerializer.fsSerializer::get_IgnoreSerializeCycleReferences()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool fsSerializer_get_IgnoreSerializeCycleReferences_m3143B204F11E6934E7DBDB0CB1213383C27D35A7 (fsSerializer_t745FA3749142E0209C2929EA7E73635FFDB2E114* __this, const RuntimeMethod* method)
{
{
// public bool IgnoreSerializeCycleReferences { get; set; }
bool L_0 = __this->___U3CIgnoreSerializeCycleReferencesU3Ek__BackingField_16;
return L_0;
}
}
// System.Void ParadoxNotion.Serialization.FullSerializer.fsSerializer::set_IgnoreSerializeCycleReferences(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsSerializer_set_IgnoreSerializeCycleReferences_mA79D23F2261CF24268518FF620827B5185496DE7 (fsSerializer_t745FA3749142E0209C2929EA7E73635FFDB2E114* __this, bool ___0_value, const RuntimeMethod* method)
{
{
// public bool IgnoreSerializeCycleReferences { get; set; }
bool L_0 = ___0_value;
__this->___U3CIgnoreSerializeCycleReferencesU3Ek__BackingField_16 = L_0;
return;
}
}
// System.Void ParadoxNotion.Serialization.FullSerializer.fsSerializer::add_onBeforeObjectSerialized(System.Action`1<System.Object>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsSerializer_add_onBeforeObjectSerialized_m578B21D0B8FCA3470514B408EDD1F27E6F6873EB (fsSerializer_t745FA3749142E0209C2929EA7E73635FFDB2E114* __this, Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* V_0 = NULL;
Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* V_1 = NULL;
Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* V_2 = NULL;
{
Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* L_0 = __this->___onBeforeObjectSerialized_17;
V_0 = L_0;
}
IL_0007:
{
Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* L_1 = V_0;
V_1 = L_1;
Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* L_2 = V_1;
Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL);
V_2 = ((Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87*)Castclass((RuntimeObject*)L_4, Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87_il2cpp_TypeInfo_var));
Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87** L_5 = (&__this->___onBeforeObjectSerialized_17);
Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* L_6 = V_2;
Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* L_7 = V_1;
Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* L_8;
L_8 = InterlockedCompareExchangeImpl<Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87*>(L_5, L_6, L_7);
V_0 = L_8;
Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* L_9 = V_0;
Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* L_10 = V_1;
if ((!(((RuntimeObject*)(Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87*)L_9) == ((RuntimeObject*)(Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void ParadoxNotion.Serialization.FullSerializer.fsSerializer::remove_onBeforeObjectSerialized(System.Action`1<System.Object>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsSerializer_remove_onBeforeObjectSerialized_m4B84F0CBA08F16D9A3F0FA83B6DCF7AF7CDE8F75 (fsSerializer_t745FA3749142E0209C2929EA7E73635FFDB2E114* __this, Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* V_0 = NULL;
Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* V_1 = NULL;
Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* V_2 = NULL;
{
Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* L_0 = __this->___onBeforeObjectSerialized_17;
V_0 = L_0;
}
IL_0007:
{
Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* L_1 = V_0;
V_1 = L_1;
Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* L_2 = V_1;
Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL);
V_2 = ((Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87*)Castclass((RuntimeObject*)L_4, Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87_il2cpp_TypeInfo_var));
Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87** L_5 = (&__this->___onBeforeObjectSerialized_17);
Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* L_6 = V_2;
Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* L_7 = V_1;
Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* L_8;
L_8 = InterlockedCompareExchangeImpl<Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87*>(L_5, L_6, L_7);
V_0 = L_8;
Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* L_9 = V_0;
Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* L_10 = V_1;
if ((!(((RuntimeObject*)(Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87*)L_9) == ((RuntimeObject*)(Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void ParadoxNotion.Serialization.FullSerializer.fsSerializer::add_onAfterObjectSerialized(System.Action`2<System.Object,ParadoxNotion.Serialization.FullSerializer.fsData>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsSerializer_add_onAfterObjectSerialized_m0698CD39E69A17CD5FE4B0A05D938C403803710C (fsSerializer_t745FA3749142E0209C2929EA7E73635FFDB2E114* __this, Action_2_tBCF27E67455F82A86083269A473FFBC6EF95A085* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_2_tBCF27E67455F82A86083269A473FFBC6EF95A085_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Action_2_tBCF27E67455F82A86083269A473FFBC6EF95A085* V_0 = NULL;
Action_2_tBCF27E67455F82A86083269A473FFBC6EF95A085* V_1 = NULL;
Action_2_tBCF27E67455F82A86083269A473FFBC6EF95A085* V_2 = NULL;
{
Action_2_tBCF27E67455F82A86083269A473FFBC6EF95A085* L_0 = __this->___onAfterObjectSerialized_18;
V_0 = L_0;
}
IL_0007:
{
Action_2_tBCF27E67455F82A86083269A473FFBC6EF95A085* L_1 = V_0;
V_1 = L_1;
Action_2_tBCF27E67455F82A86083269A473FFBC6EF95A085* L_2 = V_1;
Action_2_tBCF27E67455F82A86083269A473FFBC6EF95A085* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL);
V_2 = ((Action_2_tBCF27E67455F82A86083269A473FFBC6EF95A085*)Castclass((RuntimeObject*)L_4, Action_2_tBCF27E67455F82A86083269A473FFBC6EF95A085_il2cpp_TypeInfo_var));
Action_2_tBCF27E67455F82A86083269A473FFBC6EF95A085** L_5 = (&__this->___onAfterObjectSerialized_18);
Action_2_tBCF27E67455F82A86083269A473FFBC6EF95A085* L_6 = V_2;
Action_2_tBCF27E67455F82A86083269A473FFBC6EF95A085* L_7 = V_1;
Action_2_tBCF27E67455F82A86083269A473FFBC6EF95A085* L_8;
L_8 = InterlockedCompareExchangeImpl<Action_2_tBCF27E67455F82A86083269A473FFBC6EF95A085*>(L_5, L_6, L_7);
V_0 = L_8;
Action_2_tBCF27E67455F82A86083269A473FFBC6EF95A085* L_9 = V_0;
Action_2_tBCF27E67455F82A86083269A473FFBC6EF95A085* L_10 = V_1;
if ((!(((RuntimeObject*)(Action_2_tBCF27E67455F82A86083269A473FFBC6EF95A085*)L_9) == ((RuntimeObject*)(Action_2_tBCF27E67455F82A86083269A473FFBC6EF95A085*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void ParadoxNotion.Serialization.FullSerializer.fsSerializer::remove_onAfterObjectSerialized(System.Action`2<System.Object,ParadoxNotion.Serialization.FullSerializer.fsData>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsSerializer_remove_onAfterObjectSerialized_m82FB1B780E8B6468F071D2B1F22CDD2056AB624E (fsSerializer_t745FA3749142E0209C2929EA7E73635FFDB2E114* __this, Action_2_tBCF27E67455F82A86083269A473FFBC6EF95A085* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_2_tBCF27E67455F82A86083269A473FFBC6EF95A085_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Action_2_tBCF27E67455F82A86083269A473FFBC6EF95A085* V_0 = NULL;
Action_2_tBCF27E67455F82A86083269A473FFBC6EF95A085* V_1 = NULL;
Action_2_tBCF27E67455F82A86083269A473FFBC6EF95A085* V_2 = NULL;
{
Action_2_tBCF27E67455F82A86083269A473FFBC6EF95A085* L_0 = __this->___onAfterObjectSerialized_18;
V_0 = L_0;
}
IL_0007:
{
Action_2_tBCF27E67455F82A86083269A473FFBC6EF95A085* L_1 = V_0;
V_1 = L_1;
Action_2_tBCF27E67455F82A86083269A473FFBC6EF95A085* L_2 = V_1;
Action_2_tBCF27E67455F82A86083269A473FFBC6EF95A085* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL);
V_2 = ((Action_2_tBCF27E67455F82A86083269A473FFBC6EF95A085*)Castclass((RuntimeObject*)L_4, Action_2_tBCF27E67455F82A86083269A473FFBC6EF95A085_il2cpp_TypeInfo_var));
Action_2_tBCF27E67455F82A86083269A473FFBC6EF95A085** L_5 = (&__this->___onAfterObjectSerialized_18);
Action_2_tBCF27E67455F82A86083269A473FFBC6EF95A085* L_6 = V_2;
Action_2_tBCF27E67455F82A86083269A473FFBC6EF95A085* L_7 = V_1;
Action_2_tBCF27E67455F82A86083269A473FFBC6EF95A085* L_8;
L_8 = InterlockedCompareExchangeImpl<Action_2_tBCF27E67455F82A86083269A473FFBC6EF95A085*>(L_5, L_6, L_7);
V_0 = L_8;
Action_2_tBCF27E67455F82A86083269A473FFBC6EF95A085* L_9 = V_0;
Action_2_tBCF27E67455F82A86083269A473FFBC6EF95A085* L_10 = V_1;
if ((!(((RuntimeObject*)(Action_2_tBCF27E67455F82A86083269A473FFBC6EF95A085*)L_9) == ((RuntimeObject*)(Action_2_tBCF27E67455F82A86083269A473FFBC6EF95A085*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void ParadoxNotion.Serialization.FullSerializer.fsSerializer::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsSerializer__ctor_m9AD70A35B9EFE3A9345AEB50844E84E2588A9C3C (fsSerializer_t745FA3749142E0209C2929EA7E73635FFDB2E114* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AnimationCurve_DirectConverter_t19A8EC3605EDDBF509641CAA7E51525928451FB1_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Bounds_DirectConverter_tFE7BAAB9EA978C7D7E6F1008CB9C434A668DD33F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m2B7604D11ECD0D4E66A5F208598F044172F09DDC_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m763625F964376D01FEEAB923C9997BCDA715A773_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_mBBD3EF54B2934A0F0AD449451F356CCE79BD5D58_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t9059C4D7B9FF2CC264DBB1FE03A01646C2D417EA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t9D5F127D7727B8250DD4F9C375582DD7ACD26D78_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tB40FDDD47D4CD282E93FFBFCE5B4CB9A66B3AB89_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GUIStyleState_DirectConverter_t2CC57B79EBA5319BA69DE9E2D4171DE8696A11C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GUIStyle_DirectConverter_tDA2BDAC30BE46839D5D08F3EFCF33AC249857C01_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Gradient_DirectConverter_tABCF101D9DE3D718AE51705A60B6FE6A78A6F682_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Keyframe_DirectConverter_t64D5C8B6FB766491E43F99F6C58B468907CA56D7_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LayerMask_DirectConverter_t065A2A0D488CDC8BF93FD69F0FBF2423C9D82C4F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m4B7DF2E7CAF732562297D650C68C679A1EB0B5A0_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m725B3975728475C8FC23F0356A4562A974A0C30F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mDB6AE0520E78D38B66F9D00A41A668E6EE012F6B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t9D64719548591D37F3B7BBD73B3E4BA651197EB7_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tF54314BA0790FE1A031B2F5CCE7E1723E85E4640_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RectOffset_DirectConverter_t8BA507715A982E6C3BC64DA8F53AC560D3CADBEB_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Rect_DirectConverter_t3AF20FF19E802DE254B1F96AFAB99938407D18D1_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Stack_1__ctor_m85E7A2B3E81AEA8F1A547B5D72B83DCD402FB9DB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Stack_1_tCB2162B8AC09155F469E3ED1CC4805F68A29167A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector2Int_DirectConverter_t0BD8358F1618F3FD56016252FE38A04FD34AEFB0_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3Int_DirectConverter_t125E0A2DDBA112275ABCF75348EFEE44BD35B95E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&fsArrayConverter_t842D5645E5CC1951BC75C13BFED08E9AE8A9AA21_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&fsCyclicReferenceManager_tC75955D0CD65D60CE2BF75635A53A2F6B32D834F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&fsDictionaryConverter_t68A1FC8F3C8680A134027A242318F2DC9CD0B7C4_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&fsEnumConverter_t40C8BC68F4D7B86097AADB510D5B2324D93D662A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&fsLazyCycleDefinitionWriter_tD06BBF1AA027C7C5CB232C126BA66CAB73DB10FB_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&fsListConverter_t93429CD1585975EA311DDF2071F8B6AABCFB24E0_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&fsPrimitiveConverter_t494C27DBFB76809B9739FD33C089317051867290_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&fsReflectedConverter_t95C8EEE1A5E86F59DAC17C883A14A16A89835AD6_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&fsTypeConverter_t011443D99397F7731D54FE8FA219B76F975FD732_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&fsUnityObjectConverter_tF78AABD9CDF6126C19266695661EBB0045010530_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public fsSerializer() {
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
// _cachedOverrideConverterInstances = new Dictionary<Type, fsBaseConverter>();
Dictionary_2_t9D5F127D7727B8250DD4F9C375582DD7ACD26D78* L_0 = (Dictionary_2_t9D5F127D7727B8250DD4F9C375582DD7ACD26D78*)il2cpp_codegen_object_new(Dictionary_2_t9D5F127D7727B8250DD4F9C375582DD7ACD26D78_il2cpp_TypeInfo_var);
NullCheck(L_0);
Dictionary_2__ctor_m2B7604D11ECD0D4E66A5F208598F044172F09DDC(L_0, Dictionary_2__ctor_m2B7604D11ECD0D4E66A5F208598F044172F09DDC_RuntimeMethod_var);
__this->____cachedOverrideConverterInstances_5 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->____cachedOverrideConverterInstances_5), (void*)L_0);
// _cachedConverters = new Dictionary<Type, fsBaseConverter>();
Dictionary_2_t9D5F127D7727B8250DD4F9C375582DD7ACD26D78* L_1 = (Dictionary_2_t9D5F127D7727B8250DD4F9C375582DD7ACD26D78*)il2cpp_codegen_object_new(Dictionary_2_t9D5F127D7727B8250DD4F9C375582DD7ACD26D78_il2cpp_TypeInfo_var);
NullCheck(L_1);
Dictionary_2__ctor_m2B7604D11ECD0D4E66A5F208598F044172F09DDC(L_1, Dictionary_2__ctor_m2B7604D11ECD0D4E66A5F208598F044172F09DDC_RuntimeMethod_var);
__this->____cachedConverters_6 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->____cachedConverters_6), (void*)L_1);
// _cachedProcessors = new Dictionary<Type, List<fsObjectProcessor>>();
Dictionary_2_t9059C4D7B9FF2CC264DBB1FE03A01646C2D417EA* L_2 = (Dictionary_2_t9059C4D7B9FF2CC264DBB1FE03A01646C2D417EA*)il2cpp_codegen_object_new(Dictionary_2_t9059C4D7B9FF2CC264DBB1FE03A01646C2D417EA_il2cpp_TypeInfo_var);
NullCheck(L_2);
Dictionary_2__ctor_m763625F964376D01FEEAB923C9997BCDA715A773(L_2, Dictionary_2__ctor_m763625F964376D01FEEAB923C9997BCDA715A773_RuntimeMethod_var);
__this->____cachedProcessors_10 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->____cachedProcessors_10), (void*)L_2);
// _references = new fsCyclicReferenceManager();
fsCyclicReferenceManager_tC75955D0CD65D60CE2BF75635A53A2F6B32D834F* L_3 = (fsCyclicReferenceManager_tC75955D0CD65D60CE2BF75635A53A2F6B32D834F*)il2cpp_codegen_object_new(fsCyclicReferenceManager_tC75955D0CD65D60CE2BF75635A53A2F6B32D834F_il2cpp_TypeInfo_var);
NullCheck(L_3);
fsCyclicReferenceManager__ctor_m0361197210916AAED4A57D5D7899EC6EDCDBFBEA(L_3, NULL);
__this->____references_11 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&__this->____references_11), (void*)L_3);
// _lazyReferenceWriter = new fsLazyCycleDefinitionWriter();
fsLazyCycleDefinitionWriter_tD06BBF1AA027C7C5CB232C126BA66CAB73DB10FB* L_4 = (fsLazyCycleDefinitionWriter_tD06BBF1AA027C7C5CB232C126BA66CAB73DB10FB*)il2cpp_codegen_object_new(fsLazyCycleDefinitionWriter_tD06BBF1AA027C7C5CB232C126BA66CAB73DB10FB_il2cpp_TypeInfo_var);
NullCheck(L_4);
fsLazyCycleDefinitionWriter__ctor_m34B4B1F29B768DD3940C8D9A3A0512303550371D(L_4, NULL);
__this->____lazyReferenceWriter_12 = L_4;
Il2CppCodeGenWriteBarrier((void**)(&__this->____lazyReferenceWriter_12), (void*)L_4);
// _collectors = new Stack<ISerializationCollector>();
Stack_1_tCB2162B8AC09155F469E3ED1CC4805F68A29167A* L_5 = (Stack_1_tCB2162B8AC09155F469E3ED1CC4805F68A29167A*)il2cpp_codegen_object_new(Stack_1_tCB2162B8AC09155F469E3ED1CC4805F68A29167A_il2cpp_TypeInfo_var);
NullCheck(L_5);
Stack_1__ctor_m85E7A2B3E81AEA8F1A547B5D72B83DCD402FB9DB(L_5, Stack_1__ctor_m85E7A2B3E81AEA8F1A547B5D72B83DCD402FB9DB_RuntimeMethod_var);
__this->____collectors_13 = L_5;
Il2CppCodeGenWriteBarrier((void**)(&__this->____collectors_13), (void*)L_5);
// _availableConverters = new List<fsConverter>
// {
// new fsUnityObjectConverter { Serializer = this },
// new fsTypeConverter { Serializer = this },
// new fsEnumConverter { Serializer = this },
// new fsPrimitiveConverter { Serializer = this },
// new fsArrayConverter { Serializer = this },
// new fsDictionaryConverter { Serializer = this },
// new fsListConverter { Serializer = this },
// new fsReflectedConverter { Serializer = this }
// };
List_1_t9D64719548591D37F3B7BBD73B3E4BA651197EB7* L_6 = (List_1_t9D64719548591D37F3B7BBD73B3E4BA651197EB7*)il2cpp_codegen_object_new(List_1_t9D64719548591D37F3B7BBD73B3E4BA651197EB7_il2cpp_TypeInfo_var);
NullCheck(L_6);
List_1__ctor_mDB6AE0520E78D38B66F9D00A41A668E6EE012F6B(L_6, List_1__ctor_mDB6AE0520E78D38B66F9D00A41A668E6EE012F6B_RuntimeMethod_var);
List_1_t9D64719548591D37F3B7BBD73B3E4BA651197EB7* L_7 = L_6;
fsUnityObjectConverter_tF78AABD9CDF6126C19266695661EBB0045010530* L_8 = (fsUnityObjectConverter_tF78AABD9CDF6126C19266695661EBB0045010530*)il2cpp_codegen_object_new(fsUnityObjectConverter_tF78AABD9CDF6126C19266695661EBB0045010530_il2cpp_TypeInfo_var);
NullCheck(L_8);
fsUnityObjectConverter__ctor_m3FACBDDC6CD03601CB76E3203824B7194327A63E(L_8, NULL);
fsUnityObjectConverter_tF78AABD9CDF6126C19266695661EBB0045010530* L_9 = L_8;
NullCheck(L_9);
((fsBaseConverter_tA89F1E182ED46F15D3D7176327F2EE4B8BFFD22C*)L_9)->___Serializer_0 = __this;
Il2CppCodeGenWriteBarrier((void**)(&((fsBaseConverter_tA89F1E182ED46F15D3D7176327F2EE4B8BFFD22C*)L_9)->___Serializer_0), (void*)__this);
NullCheck(L_7);
List_1_Add_m4B7DF2E7CAF732562297D650C68C679A1EB0B5A0_inline(L_7, L_9, List_1_Add_m4B7DF2E7CAF732562297D650C68C679A1EB0B5A0_RuntimeMethod_var);
List_1_t9D64719548591D37F3B7BBD73B3E4BA651197EB7* L_10 = L_7;
fsTypeConverter_t011443D99397F7731D54FE8FA219B76F975FD732* L_11 = (fsTypeConverter_t011443D99397F7731D54FE8FA219B76F975FD732*)il2cpp_codegen_object_new(fsTypeConverter_t011443D99397F7731D54FE8FA219B76F975FD732_il2cpp_TypeInfo_var);
NullCheck(L_11);
fsTypeConverter__ctor_m873208DD591668D808CEC1389C666E758341384A(L_11, NULL);
fsTypeConverter_t011443D99397F7731D54FE8FA219B76F975FD732* L_12 = L_11;
NullCheck(L_12);
((fsBaseConverter_tA89F1E182ED46F15D3D7176327F2EE4B8BFFD22C*)L_12)->___Serializer_0 = __this;
Il2CppCodeGenWriteBarrier((void**)(&((fsBaseConverter_tA89F1E182ED46F15D3D7176327F2EE4B8BFFD22C*)L_12)->___Serializer_0), (void*)__this);
NullCheck(L_10);
List_1_Add_m4B7DF2E7CAF732562297D650C68C679A1EB0B5A0_inline(L_10, L_12, List_1_Add_m4B7DF2E7CAF732562297D650C68C679A1EB0B5A0_RuntimeMethod_var);
List_1_t9D64719548591D37F3B7BBD73B3E4BA651197EB7* L_13 = L_10;
fsEnumConverter_t40C8BC68F4D7B86097AADB510D5B2324D93D662A* L_14 = (fsEnumConverter_t40C8BC68F4D7B86097AADB510D5B2324D93D662A*)il2cpp_codegen_object_new(fsEnumConverter_t40C8BC68F4D7B86097AADB510D5B2324D93D662A_il2cpp_TypeInfo_var);
NullCheck(L_14);
fsEnumConverter__ctor_m7CCB9FC912B3363002F75E88420DFAD478366187(L_14, NULL);
fsEnumConverter_t40C8BC68F4D7B86097AADB510D5B2324D93D662A* L_15 = L_14;
NullCheck(L_15);
((fsBaseConverter_tA89F1E182ED46F15D3D7176327F2EE4B8BFFD22C*)L_15)->___Serializer_0 = __this;
Il2CppCodeGenWriteBarrier((void**)(&((fsBaseConverter_tA89F1E182ED46F15D3D7176327F2EE4B8BFFD22C*)L_15)->___Serializer_0), (void*)__this);
NullCheck(L_13);
List_1_Add_m4B7DF2E7CAF732562297D650C68C679A1EB0B5A0_inline(L_13, L_15, List_1_Add_m4B7DF2E7CAF732562297D650C68C679A1EB0B5A0_RuntimeMethod_var);
List_1_t9D64719548591D37F3B7BBD73B3E4BA651197EB7* L_16 = L_13;
fsPrimitiveConverter_t494C27DBFB76809B9739FD33C089317051867290* L_17 = (fsPrimitiveConverter_t494C27DBFB76809B9739FD33C089317051867290*)il2cpp_codegen_object_new(fsPrimitiveConverter_t494C27DBFB76809B9739FD33C089317051867290_il2cpp_TypeInfo_var);
NullCheck(L_17);
fsPrimitiveConverter__ctor_m529FB81E72676DDB498E9D7E57B590C02DBA7FE1(L_17, NULL);
fsPrimitiveConverter_t494C27DBFB76809B9739FD33C089317051867290* L_18 = L_17;
NullCheck(L_18);
((fsBaseConverter_tA89F1E182ED46F15D3D7176327F2EE4B8BFFD22C*)L_18)->___Serializer_0 = __this;
Il2CppCodeGenWriteBarrier((void**)(&((fsBaseConverter_tA89F1E182ED46F15D3D7176327F2EE4B8BFFD22C*)L_18)->___Serializer_0), (void*)__this);
NullCheck(L_16);
List_1_Add_m4B7DF2E7CAF732562297D650C68C679A1EB0B5A0_inline(L_16, L_18, List_1_Add_m4B7DF2E7CAF732562297D650C68C679A1EB0B5A0_RuntimeMethod_var);
List_1_t9D64719548591D37F3B7BBD73B3E4BA651197EB7* L_19 = L_16;
fsArrayConverter_t842D5645E5CC1951BC75C13BFED08E9AE8A9AA21* L_20 = (fsArrayConverter_t842D5645E5CC1951BC75C13BFED08E9AE8A9AA21*)il2cpp_codegen_object_new(fsArrayConverter_t842D5645E5CC1951BC75C13BFED08E9AE8A9AA21_il2cpp_TypeInfo_var);
NullCheck(L_20);
fsArrayConverter__ctor_mB27195DCBF7322B6E6AF622E3CB9D102F723C075(L_20, NULL);
fsArrayConverter_t842D5645E5CC1951BC75C13BFED08E9AE8A9AA21* L_21 = L_20;
NullCheck(L_21);
((fsBaseConverter_tA89F1E182ED46F15D3D7176327F2EE4B8BFFD22C*)L_21)->___Serializer_0 = __this;
Il2CppCodeGenWriteBarrier((void**)(&((fsBaseConverter_tA89F1E182ED46F15D3D7176327F2EE4B8BFFD22C*)L_21)->___Serializer_0), (void*)__this);
NullCheck(L_19);
List_1_Add_m4B7DF2E7CAF732562297D650C68C679A1EB0B5A0_inline(L_19, L_21, List_1_Add_m4B7DF2E7CAF732562297D650C68C679A1EB0B5A0_RuntimeMethod_var);
List_1_t9D64719548591D37F3B7BBD73B3E4BA651197EB7* L_22 = L_19;
fsDictionaryConverter_t68A1FC8F3C8680A134027A242318F2DC9CD0B7C4* L_23 = (fsDictionaryConverter_t68A1FC8F3C8680A134027A242318F2DC9CD0B7C4*)il2cpp_codegen_object_new(fsDictionaryConverter_t68A1FC8F3C8680A134027A242318F2DC9CD0B7C4_il2cpp_TypeInfo_var);
NullCheck(L_23);
fsDictionaryConverter__ctor_mEAB431FD86C42FA2068FDE498EA2D62898F860F4(L_23, NULL);
fsDictionaryConverter_t68A1FC8F3C8680A134027A242318F2DC9CD0B7C4* L_24 = L_23;
NullCheck(L_24);
((fsBaseConverter_tA89F1E182ED46F15D3D7176327F2EE4B8BFFD22C*)L_24)->___Serializer_0 = __this;
Il2CppCodeGenWriteBarrier((void**)(&((fsBaseConverter_tA89F1E182ED46F15D3D7176327F2EE4B8BFFD22C*)L_24)->___Serializer_0), (void*)__this);
NullCheck(L_22);
List_1_Add_m4B7DF2E7CAF732562297D650C68C679A1EB0B5A0_inline(L_22, L_24, List_1_Add_m4B7DF2E7CAF732562297D650C68C679A1EB0B5A0_RuntimeMethod_var);
List_1_t9D64719548591D37F3B7BBD73B3E4BA651197EB7* L_25 = L_22;
fsListConverter_t93429CD1585975EA311DDF2071F8B6AABCFB24E0* L_26 = (fsListConverter_t93429CD1585975EA311DDF2071F8B6AABCFB24E0*)il2cpp_codegen_object_new(fsListConverter_t93429CD1585975EA311DDF2071F8B6AABCFB24E0_il2cpp_TypeInfo_var);
NullCheck(L_26);
fsListConverter__ctor_m8FB75B3812030EFDA770DB91CEF7351756EA7515(L_26, NULL);
fsListConverter_t93429CD1585975EA311DDF2071F8B6AABCFB24E0* L_27 = L_26;
NullCheck(L_27);
((fsBaseConverter_tA89F1E182ED46F15D3D7176327F2EE4B8BFFD22C*)L_27)->___Serializer_0 = __this;
Il2CppCodeGenWriteBarrier((void**)(&((fsBaseConverter_tA89F1E182ED46F15D3D7176327F2EE4B8BFFD22C*)L_27)->___Serializer_0), (void*)__this);
NullCheck(L_25);
List_1_Add_m4B7DF2E7CAF732562297D650C68C679A1EB0B5A0_inline(L_25, L_27, List_1_Add_m4B7DF2E7CAF732562297D650C68C679A1EB0B5A0_RuntimeMethod_var);
List_1_t9D64719548591D37F3B7BBD73B3E4BA651197EB7* L_28 = L_25;
fsReflectedConverter_t95C8EEE1A5E86F59DAC17C883A14A16A89835AD6* L_29 = (fsReflectedConverter_t95C8EEE1A5E86F59DAC17C883A14A16A89835AD6*)il2cpp_codegen_object_new(fsReflectedConverter_t95C8EEE1A5E86F59DAC17C883A14A16A89835AD6_il2cpp_TypeInfo_var);
NullCheck(L_29);
fsReflectedConverter__ctor_mDDA24B0F845268BD1EE70FCE6681D9128EE9EE88(L_29, NULL);
fsReflectedConverter_t95C8EEE1A5E86F59DAC17C883A14A16A89835AD6* L_30 = L_29;
NullCheck(L_30);
((fsBaseConverter_tA89F1E182ED46F15D3D7176327F2EE4B8BFFD22C*)L_30)->___Serializer_0 = __this;
Il2CppCodeGenWriteBarrier((void**)(&((fsBaseConverter_tA89F1E182ED46F15D3D7176327F2EE4B8BFFD22C*)L_30)->___Serializer_0), (void*)__this);
NullCheck(L_28);
List_1_Add_m4B7DF2E7CAF732562297D650C68C679A1EB0B5A0_inline(L_28, L_30, List_1_Add_m4B7DF2E7CAF732562297D650C68C679A1EB0B5A0_RuntimeMethod_var);
__this->____availableConverters_7 = L_28;
Il2CppCodeGenWriteBarrier((void**)(&__this->____availableConverters_7), (void*)L_28);
// _availableDirectConverters = new Dictionary<Type, fsDirectConverter>();
Dictionary_2_tB40FDDD47D4CD282E93FFBFCE5B4CB9A66B3AB89* L_31 = (Dictionary_2_tB40FDDD47D4CD282E93FFBFCE5B4CB9A66B3AB89*)il2cpp_codegen_object_new(Dictionary_2_tB40FDDD47D4CD282E93FFBFCE5B4CB9A66B3AB89_il2cpp_TypeInfo_var);
NullCheck(L_31);
Dictionary_2__ctor_mBBD3EF54B2934A0F0AD449451F356CCE79BD5D58(L_31, Dictionary_2__ctor_mBBD3EF54B2934A0F0AD449451F356CCE79BD5D58_RuntimeMethod_var);
__this->____availableDirectConverters_8 = L_31;
Il2CppCodeGenWriteBarrier((void**)(&__this->____availableDirectConverters_8), (void*)L_31);
// _processors = new List<fsObjectProcessor>();
List_1_tF54314BA0790FE1A031B2F5CCE7E1723E85E4640* L_32 = (List_1_tF54314BA0790FE1A031B2F5CCE7E1723E85E4640*)il2cpp_codegen_object_new(List_1_tF54314BA0790FE1A031B2F5CCE7E1723E85E4640_il2cpp_TypeInfo_var);
NullCheck(L_32);
List_1__ctor_m725B3975728475C8FC23F0356A4562A974A0C30F(L_32, List_1__ctor_m725B3975728475C8FC23F0356A4562A974A0C30F_RuntimeMethod_var);
__this->____processors_9 = L_32;
Il2CppCodeGenWriteBarrier((void**)(&__this->____processors_9), (void*)L_32);
// AddConverter(new AnimationCurve_DirectConverter());
AnimationCurve_DirectConverter_t19A8EC3605EDDBF509641CAA7E51525928451FB1* L_33 = (AnimationCurve_DirectConverter_t19A8EC3605EDDBF509641CAA7E51525928451FB1*)il2cpp_codegen_object_new(AnimationCurve_DirectConverter_t19A8EC3605EDDBF509641CAA7E51525928451FB1_il2cpp_TypeInfo_var);
NullCheck(L_33);
AnimationCurve_DirectConverter__ctor_m5F86A1C546E22194FC5D54A3ADA6BEF511B4B818(L_33, NULL);
fsSerializer_AddConverter_m3DC2C0B96C04276B1B37FB3E6817843AD8CAFBB7(__this, L_33, NULL);
// AddConverter(new Bounds_DirectConverter());
Bounds_DirectConverter_tFE7BAAB9EA978C7D7E6F1008CB9C434A668DD33F* L_34 = (Bounds_DirectConverter_tFE7BAAB9EA978C7D7E6F1008CB9C434A668DD33F*)il2cpp_codegen_object_new(Bounds_DirectConverter_tFE7BAAB9EA978C7D7E6F1008CB9C434A668DD33F_il2cpp_TypeInfo_var);
NullCheck(L_34);
Bounds_DirectConverter__ctor_mAC5B32C0F91A99BF1500B6192D9559FAFC19D8D0(L_34, NULL);
fsSerializer_AddConverter_m3DC2C0B96C04276B1B37FB3E6817843AD8CAFBB7(__this, L_34, NULL);
// AddConverter(new GUIStyleState_DirectConverter());
GUIStyleState_DirectConverter_t2CC57B79EBA5319BA69DE9E2D4171DE8696A11C5* L_35 = (GUIStyleState_DirectConverter_t2CC57B79EBA5319BA69DE9E2D4171DE8696A11C5*)il2cpp_codegen_object_new(GUIStyleState_DirectConverter_t2CC57B79EBA5319BA69DE9E2D4171DE8696A11C5_il2cpp_TypeInfo_var);
NullCheck(L_35);
GUIStyleState_DirectConverter__ctor_mC48AD18D6A4AAED3E02652809D44C5EE8F2EC526(L_35, NULL);
fsSerializer_AddConverter_m3DC2C0B96C04276B1B37FB3E6817843AD8CAFBB7(__this, L_35, NULL);
// AddConverter(new GUIStyle_DirectConverter());
GUIStyle_DirectConverter_tDA2BDAC30BE46839D5D08F3EFCF33AC249857C01* L_36 = (GUIStyle_DirectConverter_tDA2BDAC30BE46839D5D08F3EFCF33AC249857C01*)il2cpp_codegen_object_new(GUIStyle_DirectConverter_tDA2BDAC30BE46839D5D08F3EFCF33AC249857C01_il2cpp_TypeInfo_var);
NullCheck(L_36);
GUIStyle_DirectConverter__ctor_mE7397827A1473341757E439B0ACECB3D68E459D4(L_36, NULL);
fsSerializer_AddConverter_m3DC2C0B96C04276B1B37FB3E6817843AD8CAFBB7(__this, L_36, NULL);
// AddConverter(new Gradient_DirectConverter());
Gradient_DirectConverter_tABCF101D9DE3D718AE51705A60B6FE6A78A6F682* L_37 = (Gradient_DirectConverter_tABCF101D9DE3D718AE51705A60B6FE6A78A6F682*)il2cpp_codegen_object_new(Gradient_DirectConverter_tABCF101D9DE3D718AE51705A60B6FE6A78A6F682_il2cpp_TypeInfo_var);
NullCheck(L_37);
Gradient_DirectConverter__ctor_m80062D9E67211C057CFEE2A13C5C88378EE86BC7(L_37, NULL);
fsSerializer_AddConverter_m3DC2C0B96C04276B1B37FB3E6817843AD8CAFBB7(__this, L_37, NULL);
// AddConverter(new Keyframe_DirectConverter());
Keyframe_DirectConverter_t64D5C8B6FB766491E43F99F6C58B468907CA56D7* L_38 = (Keyframe_DirectConverter_t64D5C8B6FB766491E43F99F6C58B468907CA56D7*)il2cpp_codegen_object_new(Keyframe_DirectConverter_t64D5C8B6FB766491E43F99F6C58B468907CA56D7_il2cpp_TypeInfo_var);
NullCheck(L_38);
Keyframe_DirectConverter__ctor_m5769891E4C1C0C05A1DB7864BD4B619D923FA706(L_38, NULL);
fsSerializer_AddConverter_m3DC2C0B96C04276B1B37FB3E6817843AD8CAFBB7(__this, L_38, NULL);
// AddConverter(new LayerMask_DirectConverter());
LayerMask_DirectConverter_t065A2A0D488CDC8BF93FD69F0FBF2423C9D82C4F* L_39 = (LayerMask_DirectConverter_t065A2A0D488CDC8BF93FD69F0FBF2423C9D82C4F*)il2cpp_codegen_object_new(LayerMask_DirectConverter_t065A2A0D488CDC8BF93FD69F0FBF2423C9D82C4F_il2cpp_TypeInfo_var);
NullCheck(L_39);
LayerMask_DirectConverter__ctor_mF54DAD17BB44D48EB16A67DD6D234EB3A35D851C(L_39, NULL);
fsSerializer_AddConverter_m3DC2C0B96C04276B1B37FB3E6817843AD8CAFBB7(__this, L_39, NULL);
// AddConverter(new RectOffset_DirectConverter());
RectOffset_DirectConverter_t8BA507715A982E6C3BC64DA8F53AC560D3CADBEB* L_40 = (RectOffset_DirectConverter_t8BA507715A982E6C3BC64DA8F53AC560D3CADBEB*)il2cpp_codegen_object_new(RectOffset_DirectConverter_t8BA507715A982E6C3BC64DA8F53AC560D3CADBEB_il2cpp_TypeInfo_var);
NullCheck(L_40);
RectOffset_DirectConverter__ctor_m8EFB5A4D98A815923E00FC42CB1F483565F5C457(L_40, NULL);
fsSerializer_AddConverter_m3DC2C0B96C04276B1B37FB3E6817843AD8CAFBB7(__this, L_40, NULL);
// AddConverter(new Rect_DirectConverter());
Rect_DirectConverter_t3AF20FF19E802DE254B1F96AFAB99938407D18D1* L_41 = (Rect_DirectConverter_t3AF20FF19E802DE254B1F96AFAB99938407D18D1*)il2cpp_codegen_object_new(Rect_DirectConverter_t3AF20FF19E802DE254B1F96AFAB99938407D18D1_il2cpp_TypeInfo_var);
NullCheck(L_41);
Rect_DirectConverter__ctor_m5E7DD91AE958912961021B6046FA41BDC3FA1C73(L_41, NULL);
fsSerializer_AddConverter_m3DC2C0B96C04276B1B37FB3E6817843AD8CAFBB7(__this, L_41, NULL);
// AddConverter(new Vector2Int_DirectConverter());
Vector2Int_DirectConverter_t0BD8358F1618F3FD56016252FE38A04FD34AEFB0* L_42 = (Vector2Int_DirectConverter_t0BD8358F1618F3FD56016252FE38A04FD34AEFB0*)il2cpp_codegen_object_new(Vector2Int_DirectConverter_t0BD8358F1618F3FD56016252FE38A04FD34AEFB0_il2cpp_TypeInfo_var);
NullCheck(L_42);
Vector2Int_DirectConverter__ctor_m7C53FACA74BBC65C0444A3E0A99BF8B1030E1F6F(L_42, NULL);
fsSerializer_AddConverter_m3DC2C0B96C04276B1B37FB3E6817843AD8CAFBB7(__this, L_42, NULL);
// AddConverter(new Vector3Int_DirectConverter());
Vector3Int_DirectConverter_t125E0A2DDBA112275ABCF75348EFEE44BD35B95E* L_43 = (Vector3Int_DirectConverter_t125E0A2DDBA112275ABCF75348EFEE44BD35B95E*)il2cpp_codegen_object_new(Vector3Int_DirectConverter_t125E0A2DDBA112275ABCF75348EFEE44BD35B95E_il2cpp_TypeInfo_var);
NullCheck(L_43);
Vector3Int_DirectConverter__ctor_m94550FFDDCF75320D5ECF22AA31472035E878E85(L_43, NULL);
fsSerializer_AddConverter_m3DC2C0B96C04276B1B37FB3E6817843AD8CAFBB7(__this, L_43, NULL);
// }
return;
}
}
// System.Void ParadoxNotion.Serialization.FullSerializer.fsSerializer::PurgeTemporaryData()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsSerializer_PurgeTemporaryData_m44613499DCC550ABE5FD85A68EF9352A61E3E5DD (fsSerializer_t745FA3749142E0209C2929EA7E73635FFDB2E114* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Stack_1_Clear_mCD5EADA869D72B646EBB6EB82B1C1DBF41C37C21_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// _references.Clear();
fsCyclicReferenceManager_tC75955D0CD65D60CE2BF75635A53A2F6B32D834F* L_0 = __this->____references_11;
NullCheck(L_0);
fsCyclicReferenceManager_Clear_mD7A8C410956AA703B4716E894B7E66CAC001F803(L_0, NULL);
// _lazyReferenceWriter.Clear();
fsLazyCycleDefinitionWriter_tD06BBF1AA027C7C5CB232C126BA66CAB73DB10FB* L_1 = __this->____lazyReferenceWriter_12;
NullCheck(L_1);
fsLazyCycleDefinitionWriter_Clear_m852B27DD14D91B2D833BFDE7FDD01F91D6BB7041(L_1, NULL);
// _collectors.Clear();
Stack_1_tCB2162B8AC09155F469E3ED1CC4805F68A29167A* L_2 = __this->____collectors_13;
NullCheck(L_2);
Stack_1_Clear_mCD5EADA869D72B646EBB6EB82B1C1DBF41C37C21(L_2, Stack_1_Clear_mCD5EADA869D72B646EBB6EB82B1C1DBF41C37C21_RuntimeMethod_var);
// }
return;
}
}
// System.Collections.Generic.List`1<ParadoxNotion.Serialization.FullSerializer.fsObjectProcessor> ParadoxNotion.Serialization.FullSerializer.fsSerializer::GetProcessors(System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tF54314BA0790FE1A031B2F5CCE7E1723E85E4640* fsSerializer_GetProcessors_m48C11619138B94101F8DDC71DB64E99A7217954E (fsSerializer_t745FA3749142E0209C2929EA7E73635FFDB2E114* __this, Type_t* ___0_type, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_mD34C2AB2D0E1F35136EA0D8FFAF2A5909226B8F9_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_m67837B296C3CC974A8BACFBA4FCA0E0FCBFCA720_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m39B2FEA9A48A3FFEE39A26A557E8881DDFCBF11C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m725B3975728475C8FC23F0356A4562A974A0C30F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m4F150314164285B5CB9223ED2BB0B1744B100ADA_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m2C7AADA0845F71A5DB2D946CD53541C5AD597F0F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tF54314BA0790FE1A031B2F5CCE7E1723E85E4640_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReflectionTools_RTGetAttribute_TisfsObjectAttribute_tD20B0319978CD9B6717D4681BE2CC3E7C3BDEBAB_m56034768B7785672B2FCFA8D6260D215946F9852_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&fsObjectProcessor_t8689FCEC31771334F29CC0413EC6F0579A177AA7_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
List_1_tF54314BA0790FE1A031B2F5CCE7E1723E85E4640* V_0 = NULL;
fsObjectAttribute_tD20B0319978CD9B6717D4681BE2CC3E7C3BDEBAB* V_1 = NULL;
fsObjectProcessor_t8689FCEC31771334F29CC0413EC6F0579A177AA7* V_2 = NULL;
int32_t V_3 = 0;
fsObjectProcessor_t8689FCEC31771334F29CC0413EC6F0579A177AA7* V_4 = NULL;
{
// if ( _cachedProcessors.TryGetValue(type, out processors) ) {
Dictionary_2_t9059C4D7B9FF2CC264DBB1FE03A01646C2D417EA* L_0 = __this->____cachedProcessors_10;
Type_t* L_1 = ___0_type;
NullCheck(L_0);
bool L_2;
L_2 = Dictionary_2_TryGetValue_mD34C2AB2D0E1F35136EA0D8FFAF2A5909226B8F9(L_0, L_1, (&V_0), Dictionary_2_TryGetValue_mD34C2AB2D0E1F35136EA0D8FFAF2A5909226B8F9_RuntimeMethod_var);
if (!L_2)
{
goto IL_0012;
}
}
{
// return processors;
List_1_tF54314BA0790FE1A031B2F5CCE7E1723E85E4640* L_3 = V_0;
return L_3;
}
IL_0012:
{
// var attr = type.RTGetAttribute<fsObjectAttribute>(true);
Type_t* L_4 = ___0_type;
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
fsObjectAttribute_tD20B0319978CD9B6717D4681BE2CC3E7C3BDEBAB* L_5;
L_5 = ReflectionTools_RTGetAttribute_TisfsObjectAttribute_tD20B0319978CD9B6717D4681BE2CC3E7C3BDEBAB_m56034768B7785672B2FCFA8D6260D215946F9852(L_4, (bool)1, ReflectionTools_RTGetAttribute_TisfsObjectAttribute_tD20B0319978CD9B6717D4681BE2CC3E7C3BDEBAB_m56034768B7785672B2FCFA8D6260D215946F9852_RuntimeMethod_var);
V_1 = L_5;
// if ( attr != null && attr.Processor != null ) {
fsObjectAttribute_tD20B0319978CD9B6717D4681BE2CC3E7C3BDEBAB* L_6 = V_1;
if (!L_6)
{
goto IL_0058;
}
}
{
fsObjectAttribute_tD20B0319978CD9B6717D4681BE2CC3E7C3BDEBAB* L_7 = V_1;
NullCheck(L_7);
Type_t* L_8 = L_7->___Processor_1;
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
bool L_9;
L_9 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_8, (Type_t*)NULL, NULL);
if (!L_9)
{
goto IL_0058;
}
}
{
// var processor = (fsObjectProcessor)Activator.CreateInstance(attr.Processor);
fsObjectAttribute_tD20B0319978CD9B6717D4681BE2CC3E7C3BDEBAB* L_10 = V_1;
NullCheck(L_10);
Type_t* L_11 = L_10->___Processor_1;
RuntimeObject* L_12;
L_12 = Activator_CreateInstance_mFF030428C64FDDFACC74DFAC97388A1C628BFBCF(L_11, NULL);
V_2 = ((fsObjectProcessor_t8689FCEC31771334F29CC0413EC6F0579A177AA7*)CastclassClass((RuntimeObject*)L_12, fsObjectProcessor_t8689FCEC31771334F29CC0413EC6F0579A177AA7_il2cpp_TypeInfo_var));
// processors = new List<fsObjectProcessor>();
List_1_tF54314BA0790FE1A031B2F5CCE7E1723E85E4640* L_13 = (List_1_tF54314BA0790FE1A031B2F5CCE7E1723E85E4640*)il2cpp_codegen_object_new(List_1_tF54314BA0790FE1A031B2F5CCE7E1723E85E4640_il2cpp_TypeInfo_var);
NullCheck(L_13);
List_1__ctor_m725B3975728475C8FC23F0356A4562A974A0C30F(L_13, List_1__ctor_m725B3975728475C8FC23F0356A4562A974A0C30F_RuntimeMethod_var);
V_0 = L_13;
// processors.Add(processor);
List_1_tF54314BA0790FE1A031B2F5CCE7E1723E85E4640* L_14 = V_0;
fsObjectProcessor_t8689FCEC31771334F29CC0413EC6F0579A177AA7* L_15 = V_2;
NullCheck(L_14);
List_1_Add_m39B2FEA9A48A3FFEE39A26A557E8881DDFCBF11C_inline(L_14, L_15, List_1_Add_m39B2FEA9A48A3FFEE39A26A557E8881DDFCBF11C_RuntimeMethod_var);
// _cachedProcessors[type] = processors;
Dictionary_2_t9059C4D7B9FF2CC264DBB1FE03A01646C2D417EA* L_16 = __this->____cachedProcessors_10;
Type_t* L_17 = ___0_type;
List_1_tF54314BA0790FE1A031B2F5CCE7E1723E85E4640* L_18 = V_0;
NullCheck(L_16);
Dictionary_2_set_Item_m67837B296C3CC974A8BACFBA4FCA0E0FCBFCA720(L_16, L_17, L_18, Dictionary_2_set_Item_m67837B296C3CC974A8BACFBA4FCA0E0FCBFCA720_RuntimeMethod_var);
goto IL_00b1;
}
IL_0058:
{
// } else if ( _cachedProcessors.TryGetValue(type, out processors) == false ) {
Dictionary_2_t9059C4D7B9FF2CC264DBB1FE03A01646C2D417EA* L_19 = __this->____cachedProcessors_10;
Type_t* L_20 = ___0_type;
NullCheck(L_19);
bool L_21;
L_21 = Dictionary_2_TryGetValue_mD34C2AB2D0E1F35136EA0D8FFAF2A5909226B8F9(L_19, L_20, (&V_0), Dictionary_2_TryGetValue_mD34C2AB2D0E1F35136EA0D8FFAF2A5909226B8F9_RuntimeMethod_var);
if (L_21)
{
goto IL_00b1;
}
}
{
// processors = new List<fsObjectProcessor>();
List_1_tF54314BA0790FE1A031B2F5CCE7E1723E85E4640* L_22 = (List_1_tF54314BA0790FE1A031B2F5CCE7E1723E85E4640*)il2cpp_codegen_object_new(List_1_tF54314BA0790FE1A031B2F5CCE7E1723E85E4640_il2cpp_TypeInfo_var);
NullCheck(L_22);
List_1__ctor_m725B3975728475C8FC23F0356A4562A974A0C30F(L_22, List_1__ctor_m725B3975728475C8FC23F0356A4562A974A0C30F_RuntimeMethod_var);
V_0 = L_22;
// for ( int i = 0; i < _processors.Count; ++i ) {
V_3 = 0;
goto IL_0096;
}
IL_0072:
{
// var processor = _processors[i];
List_1_tF54314BA0790FE1A031B2F5CCE7E1723E85E4640* L_23 = __this->____processors_9;
int32_t L_24 = V_3;
NullCheck(L_23);
fsObjectProcessor_t8689FCEC31771334F29CC0413EC6F0579A177AA7* L_25;
L_25 = List_1_get_Item_m2C7AADA0845F71A5DB2D946CD53541C5AD597F0F(L_23, L_24, List_1_get_Item_m2C7AADA0845F71A5DB2D946CD53541C5AD597F0F_RuntimeMethod_var);
V_4 = L_25;
// if ( processor.CanProcess(type) ) {
fsObjectProcessor_t8689FCEC31771334F29CC0413EC6F0579A177AA7* L_26 = V_4;
Type_t* L_27 = ___0_type;
NullCheck(L_26);
bool L_28;
L_28 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(4 /* System.Boolean ParadoxNotion.Serialization.FullSerializer.fsObjectProcessor::CanProcess(System.Type) */, L_26, L_27);
if (!L_28)
{
goto IL_0092;
}
}
{
// processors.Add(processor);
List_1_tF54314BA0790FE1A031B2F5CCE7E1723E85E4640* L_29 = V_0;
fsObjectProcessor_t8689FCEC31771334F29CC0413EC6F0579A177AA7* L_30 = V_4;
NullCheck(L_29);
List_1_Add_m39B2FEA9A48A3FFEE39A26A557E8881DDFCBF11C_inline(L_29, L_30, List_1_Add_m39B2FEA9A48A3FFEE39A26A557E8881DDFCBF11C_RuntimeMethod_var);
}
IL_0092:
{
// for ( int i = 0; i < _processors.Count; ++i ) {
int32_t L_31 = V_3;
V_3 = ((int32_t)il2cpp_codegen_add(L_31, 1));
}
IL_0096:
{
// for ( int i = 0; i < _processors.Count; ++i ) {
int32_t L_32 = V_3;
List_1_tF54314BA0790FE1A031B2F5CCE7E1723E85E4640* L_33 = __this->____processors_9;
NullCheck(L_33);
int32_t L_34;
L_34 = List_1_get_Count_m4F150314164285B5CB9223ED2BB0B1744B100ADA_inline(L_33, List_1_get_Count_m4F150314164285B5CB9223ED2BB0B1744B100ADA_RuntimeMethod_var);
if ((((int32_t)L_32) < ((int32_t)L_34)))
{
goto IL_0072;
}
}
{
// _cachedProcessors[type] = processors;
Dictionary_2_t9059C4D7B9FF2CC264DBB1FE03A01646C2D417EA* L_35 = __this->____cachedProcessors_10;
Type_t* L_36 = ___0_type;
List_1_tF54314BA0790FE1A031B2F5CCE7E1723E85E4640* L_37 = V_0;
NullCheck(L_35);
Dictionary_2_set_Item_m67837B296C3CC974A8BACFBA4FCA0E0FCBFCA720(L_35, L_36, L_37, Dictionary_2_set_Item_m67837B296C3CC974A8BACFBA4FCA0E0FCBFCA720_RuntimeMethod_var);
}
IL_00b1:
{
// return processors;
List_1_tF54314BA0790FE1A031B2F5CCE7E1723E85E4640* L_38 = V_0;
return L_38;
}
}
// System.Void ParadoxNotion.Serialization.FullSerializer.fsSerializer::AddConverter(ParadoxNotion.Serialization.FullSerializer.fsBaseConverter)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsSerializer_AddConverter_m3DC2C0B96C04276B1B37FB3E6817843AD8CAFBB7 (fsSerializer_t745FA3749142E0209C2929EA7E73635FFDB2E114* __this, fsBaseConverter_tA89F1E182ED46F15D3D7176327F2EE4B8BFFD22C* ___0_converter, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m2B7604D11ECD0D4E66A5F208598F044172F09DDC_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_mCC3F5B11F7D1FC0FA098DA57215CB5237137E49B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t9D5F127D7727B8250DD4F9C375582DD7ACD26D78_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Insert_m64E7CF7F9CB4A598B55FE4F609B0D56057EC4204_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&fsConverter_t9E7044D59C5F31092BAA32038A1F5B3566DB1553_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&fsDirectConverter_tE3BB17E34C63F29AD9A8F373484CC6AD0303568E_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
fsDirectConverter_tE3BB17E34C63F29AD9A8F373484CC6AD0303568E* V_0 = NULL;
fsBaseConverter_tA89F1E182ED46F15D3D7176327F2EE4B8BFFD22C* G_B3_0 = NULL;
String_t* G_B3_1 = NULL;
fsBaseConverter_tA89F1E182ED46F15D3D7176327F2EE4B8BFFD22C* G_B2_0 = NULL;
String_t* G_B2_1 = NULL;
String_t* G_B4_0 = NULL;
String_t* G_B4_1 = NULL;
fsBaseConverter_tA89F1E182ED46F15D3D7176327F2EE4B8BFFD22C* G_B11_0 = NULL;
String_t* G_B11_1 = NULL;
fsBaseConverter_tA89F1E182ED46F15D3D7176327F2EE4B8BFFD22C* G_B10_0 = NULL;
String_t* G_B10_1 = NULL;
String_t* G_B12_0 = NULL;
String_t* G_B12_1 = NULL;
{
// if ( converter.Serializer != null ) {
fsBaseConverter_tA89F1E182ED46F15D3D7176327F2EE4B8BFFD22C* L_0 = ___0_converter;
NullCheck(L_0);
fsSerializer_t745FA3749142E0209C2929EA7E73635FFDB2E114* L_1 = L_0->___Serializer_0;
if (!L_1)
{
goto IL_0025;
}
}
{
// throw new InvalidOperationException("Cannot add a single converter instance to " +
// "multiple fsConverters -- please construct a new instance for " + converter);
fsBaseConverter_tA89F1E182ED46F15D3D7176327F2EE4B8BFFD22C* L_2 = ___0_converter;
fsBaseConverter_tA89F1E182ED46F15D3D7176327F2EE4B8BFFD22C* L_3 = L_2;
G_B2_0 = L_3;
G_B2_1 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC9BE97F5B04B29C75B0D4ABE55B76A88DCF9F635));
if (L_3)
{
G_B3_0 = L_3;
G_B3_1 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC9BE97F5B04B29C75B0D4ABE55B76A88DCF9F635));
goto IL_0015;
}
}
{
G_B4_0 = ((String_t*)(NULL));
G_B4_1 = G_B2_1;
goto IL_001a;
}
IL_0015:
{
NullCheck(G_B3_0);
String_t* L_4;
L_4 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, G_B3_0);
G_B4_0 = L_4;
G_B4_1 = G_B3_1;
}
IL_001a:
{
String_t* L_5;
L_5 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(G_B4_1, G_B4_0, NULL);
InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_6 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
NullCheck(L_6);
InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_6, L_5, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&fsSerializer_AddConverter_m3DC2C0B96C04276B1B37FB3E6817843AD8CAFBB7_RuntimeMethod_var)));
}
IL_0025:
{
// if ( converter is fsDirectConverter ) {
fsBaseConverter_tA89F1E182ED46F15D3D7176327F2EE4B8BFFD22C* L_7 = ___0_converter;
if (!((fsDirectConverter_tE3BB17E34C63F29AD9A8F373484CC6AD0303568E*)IsInstClass((RuntimeObject*)L_7, fsDirectConverter_tE3BB17E34C63F29AD9A8F373484CC6AD0303568E_il2cpp_TypeInfo_var)))
{
goto IL_0048;
}
}
{
// var directConverter = (fsDirectConverter)converter;
fsBaseConverter_tA89F1E182ED46F15D3D7176327F2EE4B8BFFD22C* L_8 = ___0_converter;
V_0 = ((fsDirectConverter_tE3BB17E34C63F29AD9A8F373484CC6AD0303568E*)CastclassClass((RuntimeObject*)L_8, fsDirectConverter_tE3BB17E34C63F29AD9A8F373484CC6AD0303568E_il2cpp_TypeInfo_var));
// _availableDirectConverters[directConverter.ModelType] = directConverter;
Dictionary_2_tB40FDDD47D4CD282E93FFBFCE5B4CB9A66B3AB89* L_9 = __this->____availableDirectConverters_8;
fsDirectConverter_tE3BB17E34C63F29AD9A8F373484CC6AD0303568E* L_10 = V_0;
NullCheck(L_10);
Type_t* L_11;
L_11 = VirtualFuncInvoker0< Type_t* >::Invoke(9 /* System.Type ParadoxNotion.Serialization.FullSerializer.fsDirectConverter::get_ModelType() */, L_10);
fsDirectConverter_tE3BB17E34C63F29AD9A8F373484CC6AD0303568E* L_12 = V_0;
NullCheck(L_9);
Dictionary_2_set_Item_mCC3F5B11F7D1FC0FA098DA57215CB5237137E49B(L_9, L_11, L_12, Dictionary_2_set_Item_mCC3F5B11F7D1FC0FA098DA57215CB5237137E49B_RuntimeMethod_var);
goto IL_0086;
}
IL_0048:
{
// } else if ( converter is fsConverter ) {
fsBaseConverter_tA89F1E182ED46F15D3D7176327F2EE4B8BFFD22C* L_13 = ___0_converter;
if (!((fsConverter_t9E7044D59C5F31092BAA32038A1F5B3566DB1553*)IsInstClass((RuntimeObject*)L_13, fsConverter_t9E7044D59C5F31092BAA32038A1F5B3566DB1553_il2cpp_TypeInfo_var)))
{
goto IL_0064;
}
}
{
// _availableConverters.Insert(0, (fsConverter)converter);
List_1_t9D64719548591D37F3B7BBD73B3E4BA651197EB7* L_14 = __this->____availableConverters_7;
fsBaseConverter_tA89F1E182ED46F15D3D7176327F2EE4B8BFFD22C* L_15 = ___0_converter;
NullCheck(L_14);
List_1_Insert_m64E7CF7F9CB4A598B55FE4F609B0D56057EC4204(L_14, 0, ((fsConverter_t9E7044D59C5F31092BAA32038A1F5B3566DB1553*)CastclassClass((RuntimeObject*)L_15, fsConverter_t9E7044D59C5F31092BAA32038A1F5B3566DB1553_il2cpp_TypeInfo_var)), List_1_Insert_m64E7CF7F9CB4A598B55FE4F609B0D56057EC4204_RuntimeMethod_var);
goto IL_0086;
}
IL_0064:
{
// throw new InvalidOperationException("Unable to add converter " + converter +
// "; the type association strategy is unknown. Please use either " +
// "fsDirectConverter or fsConverter as your base type.");
fsBaseConverter_tA89F1E182ED46F15D3D7176327F2EE4B8BFFD22C* L_16 = ___0_converter;
fsBaseConverter_tA89F1E182ED46F15D3D7176327F2EE4B8BFFD22C* L_17 = L_16;
G_B10_0 = L_17;
G_B10_1 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4B3BA00A24E641D9B622DE759A63EED3CE999CC2));
if (L_17)
{
G_B11_0 = L_17;
G_B11_1 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4B3BA00A24E641D9B622DE759A63EED3CE999CC2));
goto IL_0071;
}
}
{
G_B12_0 = ((String_t*)(NULL));
G_B12_1 = G_B10_1;
goto IL_0076;
}
IL_0071:
{
NullCheck(G_B11_0);
String_t* L_18;
L_18 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, G_B11_0);
G_B12_0 = L_18;
G_B12_1 = G_B11_1;
}
IL_0076:
{
String_t* L_19;
L_19 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(G_B12_1, G_B12_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral65FB1D7FEE9F68AA5297FA007B2213AE8F857667)), NULL);
InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_20 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
NullCheck(L_20);
InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_20, L_19, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_20, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&fsSerializer_AddConverter_m3DC2C0B96C04276B1B37FB3E6817843AD8CAFBB7_RuntimeMethod_var)));
}
IL_0086:
{
// converter.Serializer = this;
fsBaseConverter_tA89F1E182ED46F15D3D7176327F2EE4B8BFFD22C* L_21 = ___0_converter;
NullCheck(L_21);
L_21->___Serializer_0 = __this;
Il2CppCodeGenWriteBarrier((void**)(&L_21->___Serializer_0), (void*)__this);
// _cachedConverters = new Dictionary<Type, fsBaseConverter>();
Dictionary_2_t9D5F127D7727B8250DD4F9C375582DD7ACD26D78* L_22 = (Dictionary_2_t9D5F127D7727B8250DD4F9C375582DD7ACD26D78*)il2cpp_codegen_object_new(Dictionary_2_t9D5F127D7727B8250DD4F9C375582DD7ACD26D78_il2cpp_TypeInfo_var);
NullCheck(L_22);
Dictionary_2__ctor_m2B7604D11ECD0D4E66A5F208598F044172F09DDC(L_22, Dictionary_2__ctor_m2B7604D11ECD0D4E66A5F208598F044172F09DDC_RuntimeMethod_var);
__this->____cachedConverters_6 = L_22;
Il2CppCodeGenWriteBarrier((void**)(&__this->____cachedConverters_6), (void*)L_22);
// }
return;
}
}
// ParadoxNotion.Serialization.FullSerializer.fsBaseConverter ParadoxNotion.Serialization.FullSerializer.fsSerializer::GetConverter(System.Type,System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR fsBaseConverter_tA89F1E182ED46F15D3D7176327F2EE4B8BFFD22C* fsSerializer_GetConverter_m1F16BCF350FF108130B9B5982BB068D42199528F (fsSerializer_t745FA3749142E0209C2929EA7E73635FFDB2E114* __this, Type_t* ___0_type, Type_t* ___1_overrideConverterType, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m9E937A1E40555503FF8E5ACC18E00F95D090A494_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_mF472E06C87FC4B607DAFFBC57431DF6377BBE33A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_mAC87F8A1DB55B069D4DEA53514597901A2CE8FC7_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m05921E9B0A6473C4B88EBC07BAA9D85D13B8AE52_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m5E071A2B4E0635F0D1DA73903AFDF517D17EB5F4_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReflectionTools_RTGetAttribute_TisfsForwardAttribute_tA91AF0CED4C1A8F4341602AB9DA6C92E2F7E7A7F_m6C5064580A0F6072DED985062BF7DE00D056F41F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReflectionTools_RTGetAttribute_TisfsObjectAttribute_tD20B0319978CD9B6717D4681BE2CC3E7C3BDEBAB_m56034768B7785672B2FCFA8D6260D215946F9852_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&fsBaseConverter_tA89F1E182ED46F15D3D7176327F2EE4B8BFFD22C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&fsForwardConverter_t94D2D3FA07AB8699AE10759186EA36D8379B8F73_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
fsBaseConverter_tA89F1E182ED46F15D3D7176327F2EE4B8BFFD22C* V_0 = NULL;
fsBaseConverter_tA89F1E182ED46F15D3D7176327F2EE4B8BFFD22C* V_1 = NULL;
fsObjectAttribute_tD20B0319978CD9B6717D4681BE2CC3E7C3BDEBAB* V_2 = NULL;
fsBaseConverter_tA89F1E182ED46F15D3D7176327F2EE4B8BFFD22C* V_3 = NULL;
fsForwardAttribute_tA91AF0CED4C1A8F4341602AB9DA6C92E2F7E7A7F* V_4 = NULL;
fsDirectConverter_tE3BB17E34C63F29AD9A8F373484CC6AD0303568E* V_5 = NULL;
int32_t V_6 = 0;
{
// if ( overrideConverterType != null ) {
Type_t* L_0 = ___1_overrideConverterType;
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_0, (Type_t*)NULL, NULL);
if (!L_1)
{
goto IL_003b;
}
}
{
// if ( _cachedOverrideConverterInstances.TryGetValue(overrideConverterType, out overrideConverter) == false ) {
Dictionary_2_t9D5F127D7727B8250DD4F9C375582DD7ACD26D78* L_2 = __this->____cachedOverrideConverterInstances_5;
Type_t* L_3 = ___1_overrideConverterType;
NullCheck(L_2);
bool L_4;
L_4 = Dictionary_2_TryGetValue_mF472E06C87FC4B607DAFFBC57431DF6377BBE33A(L_2, L_3, (&V_1), Dictionary_2_TryGetValue_mF472E06C87FC4B607DAFFBC57431DF6377BBE33A_RuntimeMethod_var);
if (L_4)
{
goto IL_0039;
}
}
{
// overrideConverter = (fsBaseConverter)Activator.CreateInstance(overrideConverterType);
Type_t* L_5 = ___1_overrideConverterType;
RuntimeObject* L_6;
L_6 = Activator_CreateInstance_mFF030428C64FDDFACC74DFAC97388A1C628BFBCF(L_5, NULL);
V_1 = ((fsBaseConverter_tA89F1E182ED46F15D3D7176327F2EE4B8BFFD22C*)CastclassClass((RuntimeObject*)L_6, fsBaseConverter_tA89F1E182ED46F15D3D7176327F2EE4B8BFFD22C_il2cpp_TypeInfo_var));
// overrideConverter.Serializer = this;
fsBaseConverter_tA89F1E182ED46F15D3D7176327F2EE4B8BFFD22C* L_7 = V_1;
NullCheck(L_7);
L_7->___Serializer_0 = __this;
Il2CppCodeGenWriteBarrier((void**)(&L_7->___Serializer_0), (void*)__this);
// _cachedOverrideConverterInstances[overrideConverterType] = overrideConverter;
Dictionary_2_t9D5F127D7727B8250DD4F9C375582DD7ACD26D78* L_8 = __this->____cachedOverrideConverterInstances_5;
Type_t* L_9 = ___1_overrideConverterType;
fsBaseConverter_tA89F1E182ED46F15D3D7176327F2EE4B8BFFD22C* L_10 = V_1;
NullCheck(L_8);
Dictionary_2_set_Item_mAC87F8A1DB55B069D4DEA53514597901A2CE8FC7(L_8, L_9, L_10, Dictionary_2_set_Item_mAC87F8A1DB55B069D4DEA53514597901A2CE8FC7_RuntimeMethod_var);
}
IL_0039:
{
// return overrideConverter;
fsBaseConverter_tA89F1E182ED46F15D3D7176327F2EE4B8BFFD22C* L_11 = V_1;
return L_11;
}
IL_003b:
{
// if ( _cachedConverters.TryGetValue(type, out converter) ) {
Dictionary_2_t9D5F127D7727B8250DD4F9C375582DD7ACD26D78* L_12 = __this->____cachedConverters_6;
Type_t* L_13 = ___0_type;
NullCheck(L_12);
bool L_14;
L_14 = Dictionary_2_TryGetValue_mF472E06C87FC4B607DAFFBC57431DF6377BBE33A(L_12, L_13, (&V_0), Dictionary_2_TryGetValue_mF472E06C87FC4B607DAFFBC57431DF6377BBE33A_RuntimeMethod_var);
if (!L_14)
{
goto IL_004d;
}
}
{
// return converter;
fsBaseConverter_tA89F1E182ED46F15D3D7176327F2EE4B8BFFD22C* L_15 = V_0;
return L_15;
}
IL_004d:
{
// var attr = type.RTGetAttribute<fsObjectAttribute>(true);
Type_t* L_16 = ___0_type;
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
fsObjectAttribute_tD20B0319978CD9B6717D4681BE2CC3E7C3BDEBAB* L_17;
L_17 = ReflectionTools_RTGetAttribute_TisfsObjectAttribute_tD20B0319978CD9B6717D4681BE2CC3E7C3BDEBAB_m56034768B7785672B2FCFA8D6260D215946F9852(L_16, (bool)1, ReflectionTools_RTGetAttribute_TisfsObjectAttribute_tD20B0319978CD9B6717D4681BE2CC3E7C3BDEBAB_m56034768B7785672B2FCFA8D6260D215946F9852_RuntimeMethod_var);
V_2 = L_17;
// if ( attr != null && attr.Converter != null ) {
fsObjectAttribute_tD20B0319978CD9B6717D4681BE2CC3E7C3BDEBAB* L_18 = V_2;
if (!L_18)
{
goto IL_008f;
}
}
{
fsObjectAttribute_tD20B0319978CD9B6717D4681BE2CC3E7C3BDEBAB* L_19 = V_2;
NullCheck(L_19);
Type_t* L_20 = L_19->___Converter_0;
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
bool L_21;
L_21 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_20, (Type_t*)NULL, NULL);
if (!L_21)
{
goto IL_008f;
}
}
{
// converter = (fsBaseConverter)Activator.CreateInstance(attr.Converter);
fsObjectAttribute_tD20B0319978CD9B6717D4681BE2CC3E7C3BDEBAB* L_22 = V_2;
NullCheck(L_22);
Type_t* L_23 = L_22->___Converter_0;
RuntimeObject* L_24;
L_24 = Activator_CreateInstance_mFF030428C64FDDFACC74DFAC97388A1C628BFBCF(L_23, NULL);
V_0 = ((fsBaseConverter_tA89F1E182ED46F15D3D7176327F2EE4B8BFFD22C*)CastclassClass((RuntimeObject*)L_24, fsBaseConverter_tA89F1E182ED46F15D3D7176327F2EE4B8BFFD22C_il2cpp_TypeInfo_var));
// converter.Serializer = this;
fsBaseConverter_tA89F1E182ED46F15D3D7176327F2EE4B8BFFD22C* L_25 = V_0;
NullCheck(L_25);
L_25->___Serializer_0 = __this;
Il2CppCodeGenWriteBarrier((void**)(&L_25->___Serializer_0), (void*)__this);
// return _cachedConverters[type] = converter;
Dictionary_2_t9D5F127D7727B8250DD4F9C375582DD7ACD26D78* L_26 = __this->____cachedConverters_6;
Type_t* L_27 = ___0_type;
fsBaseConverter_tA89F1E182ED46F15D3D7176327F2EE4B8BFFD22C* L_28 = V_0;
fsBaseConverter_tA89F1E182ED46F15D3D7176327F2EE4B8BFFD22C* L_29 = L_28;
V_3 = L_29;
NullCheck(L_26);
Dictionary_2_set_Item_mAC87F8A1DB55B069D4DEA53514597901A2CE8FC7(L_26, L_27, L_29, Dictionary_2_set_Item_mAC87F8A1DB55B069D4DEA53514597901A2CE8FC7_RuntimeMethod_var);
fsBaseConverter_tA89F1E182ED46F15D3D7176327F2EE4B8BFFD22C* L_30 = V_3;
return L_30;
}
IL_008f:
{
// var attr = type.RTGetAttribute<fsForwardAttribute>(true);
Type_t* L_31 = ___0_type;
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
fsForwardAttribute_tA91AF0CED4C1A8F4341602AB9DA6C92E2F7E7A7F* L_32;
L_32 = ReflectionTools_RTGetAttribute_TisfsForwardAttribute_tA91AF0CED4C1A8F4341602AB9DA6C92E2F7E7A7F_m6C5064580A0F6072DED985062BF7DE00D056F41F(L_31, (bool)1, ReflectionTools_RTGetAttribute_TisfsForwardAttribute_tA91AF0CED4C1A8F4341602AB9DA6C92E2F7E7A7F_m6C5064580A0F6072DED985062BF7DE00D056F41F_RuntimeMethod_var);
V_4 = L_32;
// if ( attr != null ) {
fsForwardAttribute_tA91AF0CED4C1A8F4341602AB9DA6C92E2F7E7A7F* L_33 = V_4;
if (!L_33)
{
goto IL_00bc;
}
}
{
// converter = new fsForwardConverter(attr);
fsForwardAttribute_tA91AF0CED4C1A8F4341602AB9DA6C92E2F7E7A7F* L_34 = V_4;
fsForwardConverter_t94D2D3FA07AB8699AE10759186EA36D8379B8F73* L_35 = (fsForwardConverter_t94D2D3FA07AB8699AE10759186EA36D8379B8F73*)il2cpp_codegen_object_new(fsForwardConverter_t94D2D3FA07AB8699AE10759186EA36D8379B8F73_il2cpp_TypeInfo_var);
NullCheck(L_35);
fsForwardConverter__ctor_mFDF3505C346364B615BBB33CFD3BBC3028135C64(L_35, L_34, NULL);
V_0 = L_35;
// converter.Serializer = this;
fsBaseConverter_tA89F1E182ED46F15D3D7176327F2EE4B8BFFD22C* L_36 = V_0;
NullCheck(L_36);
L_36->___Serializer_0 = __this;
Il2CppCodeGenWriteBarrier((void**)(&L_36->___Serializer_0), (void*)__this);
// return _cachedConverters[type] = converter;
Dictionary_2_t9D5F127D7727B8250DD4F9C375582DD7ACD26D78* L_37 = __this->____cachedConverters_6;
Type_t* L_38 = ___0_type;
fsBaseConverter_tA89F1E182ED46F15D3D7176327F2EE4B8BFFD22C* L_39 = V_0;
fsBaseConverter_tA89F1E182ED46F15D3D7176327F2EE4B8BFFD22C* L_40 = L_39;
V_3 = L_40;
NullCheck(L_37);
Dictionary_2_set_Item_mAC87F8A1DB55B069D4DEA53514597901A2CE8FC7(L_37, L_38, L_40, Dictionary_2_set_Item_mAC87F8A1DB55B069D4DEA53514597901A2CE8FC7_RuntimeMethod_var);
fsBaseConverter_tA89F1E182ED46F15D3D7176327F2EE4B8BFFD22C* L_41 = V_3;
return L_41;
}
IL_00bc:
{
// if ( _availableDirectConverters.TryGetValue(type, out directConverter) ) {
Dictionary_2_tB40FDDD47D4CD282E93FFBFCE5B4CB9A66B3AB89* L_42 = __this->____availableDirectConverters_8;
Type_t* L_43 = ___0_type;
NullCheck(L_42);
bool L_44;
L_44 = Dictionary_2_TryGetValue_m9E937A1E40555503FF8E5ACC18E00F95D090A494(L_42, L_43, (&V_5), Dictionary_2_TryGetValue_m9E937A1E40555503FF8E5ACC18E00F95D090A494_RuntimeMethod_var);
if (!L_44)
{
goto IL_00de;
}
}
{
// return _cachedConverters[type] = directConverter;
Dictionary_2_t9D5F127D7727B8250DD4F9C375582DD7ACD26D78* L_45 = __this->____cachedConverters_6;
Type_t* L_46 = ___0_type;
fsDirectConverter_tE3BB17E34C63F29AD9A8F373484CC6AD0303568E* L_47 = V_5;
fsDirectConverter_tE3BB17E34C63F29AD9A8F373484CC6AD0303568E* L_48 = L_47;
V_3 = L_48;
NullCheck(L_45);
Dictionary_2_set_Item_mAC87F8A1DB55B069D4DEA53514597901A2CE8FC7(L_45, L_46, L_48, Dictionary_2_set_Item_mAC87F8A1DB55B069D4DEA53514597901A2CE8FC7_RuntimeMethod_var);
fsBaseConverter_tA89F1E182ED46F15D3D7176327F2EE4B8BFFD22C* L_49 = V_3;
return L_49;
}
IL_00de:
{
// for ( var i = 0; i < _availableConverters.Count; i++ ) {
V_6 = 0;
goto IL_011b;
}
IL_00e3:
{
// if ( _availableConverters[i].CanProcess(type) ) {
List_1_t9D64719548591D37F3B7BBD73B3E4BA651197EB7* L_50 = __this->____availableConverters_7;
int32_t L_51 = V_6;
NullCheck(L_50);
fsConverter_t9E7044D59C5F31092BAA32038A1F5B3566DB1553* L_52;
L_52 = List_1_get_Item_m5E071A2B4E0635F0D1DA73903AFDF517D17EB5F4(L_50, L_51, List_1_get_Item_m5E071A2B4E0635F0D1DA73903AFDF517D17EB5F4_RuntimeMethod_var);
Type_t* L_53 = ___0_type;
NullCheck(L_52);
bool L_54;
L_54 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(9 /* System.Boolean ParadoxNotion.Serialization.FullSerializer.fsConverter::CanProcess(System.Type) */, L_52, L_53);
if (!L_54)
{
goto IL_0115;
}
}
{
// return _cachedConverters[type] = _availableConverters[i];
Dictionary_2_t9D5F127D7727B8250DD4F9C375582DD7ACD26D78* L_55 = __this->____cachedConverters_6;
Type_t* L_56 = ___0_type;
List_1_t9D64719548591D37F3B7BBD73B3E4BA651197EB7* L_57 = __this->____availableConverters_7;
int32_t L_58 = V_6;
NullCheck(L_57);
fsConverter_t9E7044D59C5F31092BAA32038A1F5B3566DB1553* L_59;
L_59 = List_1_get_Item_m5E071A2B4E0635F0D1DA73903AFDF517D17EB5F4(L_57, L_58, List_1_get_Item_m5E071A2B4E0635F0D1DA73903AFDF517D17EB5F4_RuntimeMethod_var);
fsConverter_t9E7044D59C5F31092BAA32038A1F5B3566DB1553* L_60 = L_59;
V_3 = L_60;
NullCheck(L_55);
Dictionary_2_set_Item_mAC87F8A1DB55B069D4DEA53514597901A2CE8FC7(L_55, L_56, L_60, Dictionary_2_set_Item_mAC87F8A1DB55B069D4DEA53514597901A2CE8FC7_RuntimeMethod_var);
fsBaseConverter_tA89F1E182ED46F15D3D7176327F2EE4B8BFFD22C* L_61 = V_3;
return L_61;
}
IL_0115:
{
// for ( var i = 0; i < _availableConverters.Count; i++ ) {
int32_t L_62 = V_6;
V_6 = ((int32_t)il2cpp_codegen_add(L_62, 1));
}
IL_011b:
{
// for ( var i = 0; i < _availableConverters.Count; i++ ) {
int32_t L_63 = V_6;
List_1_t9D64719548591D37F3B7BBD73B3E4BA651197EB7* L_64 = __this->____availableConverters_7;
NullCheck(L_64);
int32_t L_65;
L_65 = List_1_get_Count_m05921E9B0A6473C4B88EBC07BAA9D85D13B8AE52_inline(L_64, List_1_get_Count_m05921E9B0A6473C4B88EBC07BAA9D85D13B8AE52_RuntimeMethod_var);
if ((((int32_t)L_63) < ((int32_t)L_65)))
{
goto IL_00e3;
}
}
{
// return _cachedConverters[type] = null;
Dictionary_2_t9D5F127D7727B8250DD4F9C375582DD7ACD26D78* L_66 = __this->____cachedConverters_6;
Type_t* L_67 = ___0_type;
V_3 = (fsBaseConverter_tA89F1E182ED46F15D3D7176327F2EE4B8BFFD22C*)NULL;
NullCheck(L_66);
Dictionary_2_set_Item_mAC87F8A1DB55B069D4DEA53514597901A2CE8FC7(L_66, L_67, (fsBaseConverter_tA89F1E182ED46F15D3D7176327F2EE4B8BFFD22C*)NULL, Dictionary_2_set_Item_mAC87F8A1DB55B069D4DEA53514597901A2CE8FC7_RuntimeMethod_var);
fsBaseConverter_tA89F1E182ED46F15D3D7176327F2EE4B8BFFD22C* L_68 = V_3;
return L_68;
}
}
// ParadoxNotion.Serialization.FullSerializer.fsResult ParadoxNotion.Serialization.FullSerializer.fsSerializer::TrySerialize(System.Type,System.Object,ParadoxNotion.Serialization.FullSerializer.fsData&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 fsSerializer_TrySerialize_m6109FD2F37ACAB55B545479CE14631E171CA9360 (fsSerializer_t745FA3749142E0209C2929EA7E73635FFDB2E114* __this, Type_t* ___0_storageType, RuntimeObject* ___1_instance, fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0** ___2_data, const RuntimeMethod* method)
{
{
// return TrySerialize(storageType, instance, out data, null);
Type_t* L_0 = ___0_storageType;
RuntimeObject* L_1 = ___1_instance;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0** L_2 = ___2_data;
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_3;
L_3 = fsSerializer_TrySerialize_m8055AB543B7F8BD322C671125FA2B67FF4338CF4(__this, L_0, L_1, L_2, (Type_t*)NULL, NULL);
return L_3;
}
}
// ParadoxNotion.Serialization.FullSerializer.fsResult ParadoxNotion.Serialization.FullSerializer.fsSerializer::TrySerialize(System.Type,System.Object,ParadoxNotion.Serialization.FullSerializer.fsData&,System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 fsSerializer_TrySerialize_m8055AB543B7F8BD322C671125FA2B67FF4338CF4 (fsSerializer_t745FA3749142E0209C2929EA7E73635FFDB2E114* __this, Type_t* ___0_storageType, RuntimeObject* ___1_instance, fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0** ___2_data, Type_t* ___3_overrideConverterType, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Type_t* V_0 = NULL;
List_1_tF54314BA0790FE1A031B2F5CCE7E1723E85E4640* V_1 = NULL;
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 V_2;
memset((&V_2), 0, sizeof(V_2));
Type_t* G_B3_0 = NULL;
{
// var realType = instance == null ? storageType : instance.GetType();
RuntimeObject* L_0 = ___1_instance;
if (!L_0)
{
goto IL_000b;
}
}
{
RuntimeObject* L_1 = ___1_instance;
NullCheck(L_1);
Type_t* L_2;
L_2 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_1, NULL);
G_B3_0 = L_2;
goto IL_000c;
}
IL_000b:
{
Type_t* L_3 = ___0_storageType;
G_B3_0 = L_3;
}
IL_000c:
{
V_0 = G_B3_0;
// var processors = GetProcessors(realType);
Type_t* L_4 = V_0;
List_1_tF54314BA0790FE1A031B2F5CCE7E1723E85E4640* L_5;
L_5 = fsSerializer_GetProcessors_m48C11619138B94101F8DDC71DB64E99A7217954E(__this, L_4, NULL);
V_1 = L_5;
// Invoke_OnBeforeSerialize(processors, storageType, instance);
List_1_tF54314BA0790FE1A031B2F5CCE7E1723E85E4640* L_6 = V_1;
Type_t* L_7 = ___0_storageType;
RuntimeObject* L_8 = ___1_instance;
fsSerializer_Invoke_OnBeforeSerialize_m8A6E85B2ADE2D4E85D0E162E160CDB50E5C29001(L_6, L_7, L_8, NULL);
// if ( ReferenceEquals(instance, null) ) {
RuntimeObject* L_9 = ___1_instance;
if (L_9)
{
goto IL_0036;
}
}
{
// data = new fsData();
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0** L_10 = ___2_data;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_11 = (fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0*)il2cpp_codegen_object_new(fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0_il2cpp_TypeInfo_var);
NullCheck(L_11);
fsData__ctor_m4256463100EA6B38361AB824450B4B0DDDF2FA42(L_11, NULL);
*((RuntimeObject**)L_10) = (RuntimeObject*)L_11;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_10, (void*)(RuntimeObject*)L_11);
// Invoke_OnAfterSerialize(processors, storageType, instance, ref data);
List_1_tF54314BA0790FE1A031B2F5CCE7E1723E85E4640* L_12 = V_1;
Type_t* L_13 = ___0_storageType;
RuntimeObject* L_14 = ___1_instance;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0** L_15 = ___2_data;
fsSerializer_Invoke_OnAfterSerialize_m06017AD6547E4B9092963F472045594D6895BAAB(L_12, L_13, L_14, L_15, NULL);
// return fsResult.Success;
il2cpp_codegen_runtime_class_init_inline(fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var);
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_16 = ((fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_StaticFields*)il2cpp_codegen_static_fields_for(fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var))->___Success_3;
return L_16;
}
IL_0036:
{
// if ( onBeforeObjectSerialized != null ) { onBeforeObjectSerialized(instance); }
Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* L_17 = __this->___onBeforeObjectSerialized_17;
if (!L_17)
{
goto IL_004a;
}
}
{
// if ( onBeforeObjectSerialized != null ) { onBeforeObjectSerialized(instance); }
Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* L_18 = __this->___onBeforeObjectSerialized_17;
RuntimeObject* L_19 = ___1_instance;
NullCheck(L_18);
Action_1_Invoke_mF2422B2DD29F74CE66F791C3F68E288EC7C3DB9E_inline(L_18, L_19, NULL);
}
IL_004a:
{
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0065:
{// begin finally (depth: 1)
{
// finally { if ( _references.Exit() ) { _lazyReferenceWriter.Clear(); } }
fsCyclicReferenceManager_tC75955D0CD65D60CE2BF75635A53A2F6B32D834F* L_20 = __this->____references_11;
NullCheck(L_20);
bool L_21;
L_21 = fsCyclicReferenceManager_Exit_mFA0C0F5870EE10864D45DBC9ED51783F2753B8C5(L_20, NULL);
if (!L_21)
{
goto IL_007d;
}
}
{
// finally { if ( _references.Exit() ) { _lazyReferenceWriter.Clear(); } }
fsLazyCycleDefinitionWriter_tD06BBF1AA027C7C5CB232C126BA66CAB73DB10FB* L_22 = __this->____lazyReferenceWriter_12;
NullCheck(L_22);
fsLazyCycleDefinitionWriter_Clear_m852B27DD14D91B2D833BFDE7FDD01F91D6BB7041(L_22, NULL);
}
IL_007d:
{
// finally { if ( _references.Exit() ) { _lazyReferenceWriter.Clear(); } }
return;
}
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
// _references.Enter();
fsCyclicReferenceManager_tC75955D0CD65D60CE2BF75635A53A2F6B32D834F* L_23 = __this->____references_11;
NullCheck(L_23);
bool L_24;
L_24 = fsCyclicReferenceManager_Enter_m25997ED0A7B21E92ACD3C381D8A8778F1D4E955F(L_23, NULL);
// result = Internal_Serialize(storageType, instance, out data, overrideConverterType);
Type_t* L_25 = ___0_storageType;
RuntimeObject* L_26 = ___1_instance;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0** L_27 = ___2_data;
Type_t* L_28 = ___3_overrideConverterType;
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_29;
L_29 = fsSerializer_Internal_Serialize_m27925557ED5F9F142DBEDA96E35BBCA955ED7A76(__this, L_25, L_26, L_27, L_28, NULL);
V_2 = L_29;
// }
goto IL_007e;
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_007e:
{
// TrySerializeVersioning(instance, ref data);
RuntimeObject* L_30 = ___1_instance;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0** L_31 = ___2_data;
fsSerializer_TrySerializeVersioning_mAEEDCAC28D0D5C37CB12316A6953680A14634131(__this, L_30, L_31, NULL);
// Invoke_OnAfterSerialize(processors, storageType, instance, ref data);
List_1_tF54314BA0790FE1A031B2F5CCE7E1723E85E4640* L_32 = V_1;
Type_t* L_33 = ___0_storageType;
RuntimeObject* L_34 = ___1_instance;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0** L_35 = ___2_data;
fsSerializer_Invoke_OnAfterSerialize_m06017AD6547E4B9092963F472045594D6895BAAB(L_32, L_33, L_34, L_35, NULL);
// if ( onAfterObjectSerialized != null ) { onAfterObjectSerialized(instance, data); }
Action_2_tBCF27E67455F82A86083269A473FFBC6EF95A085* L_36 = __this->___onAfterObjectSerialized_18;
if (!L_36)
{
goto IL_00a5;
}
}
{
// if ( onAfterObjectSerialized != null ) { onAfterObjectSerialized(instance, data); }
Action_2_tBCF27E67455F82A86083269A473FFBC6EF95A085* L_37 = __this->___onAfterObjectSerialized_18;
RuntimeObject* L_38 = ___1_instance;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0** L_39 = ___2_data;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_40 = *((fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0**)L_39);
NullCheck(L_37);
Action_2_Invoke_mEDEF1385E9794BA11415A0093CD3FB3FE2508936_inline(L_37, L_38, L_40, NULL);
}
IL_00a5:
{
// return result;
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_41 = V_2;
return L_41;
}
}
// ParadoxNotion.Serialization.FullSerializer.fsResult ParadoxNotion.Serialization.FullSerializer.fsSerializer::Internal_Serialize(System.Type,System.Object,ParadoxNotion.Serialization.FullSerializer.fsData&,System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 fsSerializer_Internal_Serialize_m27925557ED5F9F142DBEDA96E35BBCA955ED7A76 (fsSerializer_t745FA3749142E0209C2929EA7E73635FFDB2E114* __this, Type_t* ___0_storageType, RuntimeObject* ___1_instance, fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0** ___2_data, Type_t* ___3_overrideConverterType, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_mAB57225F377594413DBF0735887BABA2B302D873_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReflectionTools_RTIsDefined_TisfsSerializeAsReference_t95F63CA044BB127FCFBBE9CB89A78D40B5E030D4_m69FB34E64CEEA48637303B0D4B3635FB70276E37_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral11F941DFBA062769D6F047F85D846335446DFB0E);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Type_t* V_0 = NULL;
fsBaseConverter_tA89F1E182ED46F15D3D7176327F2EE4B8BFFD22C* V_1 = NULL;
bool V_2 = false;
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 V_3;
memset((&V_3), 0, sizeof(V_3));
{
// var instanceType = instance.GetType();
RuntimeObject* L_0 = ___1_instance;
NullCheck(L_0);
Type_t* L_1;
L_1 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_0, NULL);
V_0 = L_1;
// var instanceTypeConverter = GetConverter(instanceType, overrideConverterType);
Type_t* L_2 = V_0;
Type_t* L_3 = ___3_overrideConverterType;
fsBaseConverter_tA89F1E182ED46F15D3D7176327F2EE4B8BFFD22C* L_4;
L_4 = fsSerializer_GetConverter_m1F16BCF350FF108130B9B5982BB068D42199528F(__this, L_2, L_3, NULL);
V_1 = L_4;
// if ( instanceTypeConverter == null ) {
fsBaseConverter_tA89F1E182ED46F15D3D7176327F2EE4B8BFFD22C* L_5 = V_1;
if (L_5)
{
goto IL_0021;
}
}
{
// data = new fsData();
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0** L_6 = ___2_data;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_7 = (fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0*)il2cpp_codegen_object_new(fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0_il2cpp_TypeInfo_var);
NullCheck(L_7);
fsData__ctor_m4256463100EA6B38361AB824450B4B0DDDF2FA42(L_7, NULL);
*((RuntimeObject**)L_6) = (RuntimeObject*)L_7;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_6, (void*)(RuntimeObject*)L_7);
// return fsResult.Success;
il2cpp_codegen_runtime_class_init_inline(fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var);
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_8 = ((fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_StaticFields*)il2cpp_codegen_static_fields_for(fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var))->___Success_3;
return L_8;
}
IL_0021:
{
// var needsCycleSupport = instanceType.RTIsDefined<fsSerializeAsReference>(true);
Type_t* L_9 = V_0;
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
bool L_10;
L_10 = ReflectionTools_RTIsDefined_TisfsSerializeAsReference_t95F63CA044BB127FCFBBE9CB89A78D40B5E030D4_m69FB34E64CEEA48637303B0D4B3635FB70276E37(L_9, (bool)1, ReflectionTools_RTIsDefined_TisfsSerializeAsReference_t95F63CA044BB127FCFBBE9CB89A78D40B5E030D4_m69FB34E64CEEA48637303B0D4B3635FB70276E37_RuntimeMethod_var);
V_2 = L_10;
// if ( needsCycleSupport ) {
bool L_11 = V_2;
if (!L_11)
{
goto IL_0071;
}
}
{
// if ( _references.IsReference(instance) ) {
fsCyclicReferenceManager_tC75955D0CD65D60CE2BF75635A53A2F6B32D834F* L_12 = __this->____references_11;
RuntimeObject* L_13 = ___1_instance;
NullCheck(L_12);
bool L_14;
L_14 = fsCyclicReferenceManager_IsReference_mC0E2B371A3D65D59E4F56326DCB56A7D795CA808(L_12, L_13, NULL);
if (!L_14)
{
goto IL_0065;
}
}
{
// data = fsData.CreateDictionary();
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0** L_15 = ___2_data;
il2cpp_codegen_runtime_class_init_inline(fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0_il2cpp_TypeInfo_var);
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_16;
L_16 = fsData_CreateDictionary_m0692EB643A2448C724809C248D9614E5B1AFC5C4(NULL);
*((RuntimeObject**)L_15) = (RuntimeObject*)L_16;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_15, (void*)(RuntimeObject*)L_16);
// _lazyReferenceWriter.WriteReference(_references.GetReferenceId(instance), data.AsDictionary);
fsLazyCycleDefinitionWriter_tD06BBF1AA027C7C5CB232C126BA66CAB73DB10FB* L_17 = __this->____lazyReferenceWriter_12;
fsCyclicReferenceManager_tC75955D0CD65D60CE2BF75635A53A2F6B32D834F* L_18 = __this->____references_11;
RuntimeObject* L_19 = ___1_instance;
NullCheck(L_18);
int32_t L_20;
L_20 = fsCyclicReferenceManager_GetReferenceId_mAF500998844D711DC88860015AE1AB0D8D614788(L_18, L_19, NULL);
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0** L_21 = ___2_data;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_22 = *((fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0**)L_21);
NullCheck(L_22);
Dictionary_2_tBE662043609334E6EC03217A32CAE298B71E4096* L_23;
L_23 = fsData_get_AsDictionary_mB874B75491BDC0B999EA092957D372372F43DB10(L_22, NULL);
NullCheck(L_17);
fsLazyCycleDefinitionWriter_WriteReference_mA5EBB1ECE8B99E15953BD8259CB7A42E54EACE28(L_17, L_20, L_23, NULL);
// return fsResult.Success;
il2cpp_codegen_runtime_class_init_inline(fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var);
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_24 = ((fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_StaticFields*)il2cpp_codegen_static_fields_for(fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var))->___Success_3;
return L_24;
}
IL_0065:
{
// _references.MarkSerialized(instance);
fsCyclicReferenceManager_tC75955D0CD65D60CE2BF75635A53A2F6B32D834F* L_25 = __this->____references_11;
RuntimeObject* L_26 = ___1_instance;
NullCheck(L_25);
fsCyclicReferenceManager_MarkSerialized_mA4B48DF5252E9F02BD90C3FAB8F71DFD6E474F9E(L_25, L_26, NULL);
}
IL_0071:
{
// TryPush(instance);
RuntimeObject* L_27 = ___1_instance;
fsSerializer_TryPush_m5AA3C26E83D0A301A6E772A9F8861BA4B6A771A8(__this, L_27, NULL);
// var serializeResult = instanceTypeConverter.TrySerialize(instance, out data, instanceType);
fsBaseConverter_tA89F1E182ED46F15D3D7176327F2EE4B8BFFD22C* L_28 = V_1;
RuntimeObject* L_29 = ___1_instance;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0** L_30 = ___2_data;
Type_t* L_31 = V_0;
NullCheck(L_28);
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_32;
L_32 = VirtualFuncInvoker3< fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807, RuntimeObject*, fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0**, Type_t* >::Invoke(7 /* ParadoxNotion.Serialization.FullSerializer.fsResult ParadoxNotion.Serialization.FullSerializer.fsBaseConverter::TrySerialize(System.Object,ParadoxNotion.Serialization.FullSerializer.fsData&,System.Type) */, L_28, L_29, L_30, L_31);
V_3 = L_32;
// TryPop(instance);
RuntimeObject* L_33 = ___1_instance;
fsSerializer_TryPop_m5E5B819DD265DA83AE846AD0BAED6FC7AF44348E(__this, L_33, NULL);
// if ( serializeResult.Failed ) {
bool L_34;
L_34 = fsResult_get_Failed_m5D62C455D346DABD7868BEA616E336A7904A7374((&V_3), NULL);
if (!L_34)
{
goto IL_0094;
}
}
{
// return serializeResult;
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_35 = V_3;
return L_35;
}
IL_0094:
{
// if ( storageType != instanceType && GetConverter(storageType, overrideConverterType).RequestInheritanceSupport(storageType) ) {
Type_t* L_36 = ___0_storageType;
Type_t* L_37 = V_0;
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
bool L_38;
L_38 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_36, L_37, NULL);
if (!L_38)
{
goto IL_00d0;
}
}
{
Type_t* L_39 = ___0_storageType;
Type_t* L_40 = ___3_overrideConverterType;
fsBaseConverter_tA89F1E182ED46F15D3D7176327F2EE4B8BFFD22C* L_41;
L_41 = fsSerializer_GetConverter_m1F16BCF350FF108130B9B5982BB068D42199528F(__this, L_39, L_40, NULL);
Type_t* L_42 = ___0_storageType;
NullCheck(L_41);
bool L_43;
L_43 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(6 /* System.Boolean ParadoxNotion.Serialization.FullSerializer.fsBaseConverter::RequestInheritanceSupport(System.Type) */, L_41, L_42);
if (!L_43)
{
goto IL_00d0;
}
}
{
// EnsureDictionary(ref data);
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0** L_44 = ___2_data;
fsSerializer_EnsureDictionary_mDB4398F11B2218924440CB3BA457300520F26D0B(L_44, NULL);
// data.AsDictionary[KEY_INSTANCE_TYPE] = new fsData(instanceType.FullName);
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0** L_45 = ___2_data;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_46 = *((fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0**)L_45);
NullCheck(L_46);
Dictionary_2_tBE662043609334E6EC03217A32CAE298B71E4096* L_47;
L_47 = fsData_get_AsDictionary_mB874B75491BDC0B999EA092957D372372F43DB10(L_46, NULL);
Type_t* L_48 = V_0;
NullCheck(L_48);
String_t* L_49;
L_49 = VirtualFuncInvoker0< String_t* >::Invoke(26 /* System.String System.Type::get_FullName() */, L_48);
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_50 = (fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0*)il2cpp_codegen_object_new(fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0_il2cpp_TypeInfo_var);
NullCheck(L_50);
fsData__ctor_m234A3EB483A901D73806FBE66DF751F97FCF5821(L_50, L_49, NULL);
NullCheck(L_47);
Dictionary_2_set_Item_mAB57225F377594413DBF0735887BABA2B302D873(L_47, _stringLiteral11F941DFBA062769D6F047F85D846335446DFB0E, L_50, Dictionary_2_set_Item_mAB57225F377594413DBF0735887BABA2B302D873_RuntimeMethod_var);
}
IL_00d0:
{
// if ( needsCycleSupport ) {
bool L_51 = V_2;
if (!L_51)
{
goto IL_00ec;
}
}
{
// _lazyReferenceWriter.WriteDefinition(_references.GetReferenceId(instance), data);
fsLazyCycleDefinitionWriter_tD06BBF1AA027C7C5CB232C126BA66CAB73DB10FB* L_52 = __this->____lazyReferenceWriter_12;
fsCyclicReferenceManager_tC75955D0CD65D60CE2BF75635A53A2F6B32D834F* L_53 = __this->____references_11;
RuntimeObject* L_54 = ___1_instance;
NullCheck(L_53);
int32_t L_55;
L_55 = fsCyclicReferenceManager_GetReferenceId_mAF500998844D711DC88860015AE1AB0D8D614788(L_53, L_54, NULL);
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0** L_56 = ___2_data;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_57 = *((fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0**)L_56);
NullCheck(L_52);
fsLazyCycleDefinitionWriter_WriteDefinition_m50945FB1AAC472177F6A31FB5EEDB66682A7E049(L_52, L_55, L_57, NULL);
}
IL_00ec:
{
// return serializeResult;
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_58 = V_3;
return L_58;
}
}
// ParadoxNotion.Serialization.FullSerializer.fsResult ParadoxNotion.Serialization.FullSerializer.fsSerializer::TryDeserialize(ParadoxNotion.Serialization.FullSerializer.fsData,System.Type,System.Object&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 fsSerializer_TryDeserialize_m01164E367E639071D2DF448F733153ED1E574694 (fsSerializer_t745FA3749142E0209C2929EA7E73635FFDB2E114* __this, fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* ___0_data, Type_t* ___1_storageType, RuntimeObject** ___2_result, const RuntimeMethod* method)
{
{
// return TryDeserialize(data, storageType, ref result, null);
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_0 = ___0_data;
Type_t* L_1 = ___1_storageType;
RuntimeObject** L_2 = ___2_result;
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_3;
L_3 = fsSerializer_TryDeserialize_mBA4ADB065961C781C2EE717E50C815E9810AAD99(__this, L_0, L_1, L_2, (Type_t*)NULL, NULL);
return L_3;
}
}
// ParadoxNotion.Serialization.FullSerializer.fsResult ParadoxNotion.Serialization.FullSerializer.fsSerializer::TryDeserialize(ParadoxNotion.Serialization.FullSerializer.fsData,System.Type,System.Object&,System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 fsSerializer_TryDeserialize_mBA4ADB065961C781C2EE717E50C815E9810AAD99 (fsSerializer_t745FA3749142E0209C2929EA7E73635FFDB2E114* __this, fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* ___0_data, Type_t* ___1_storageType, RuntimeObject** ___2_result, Type_t* ___3_overrideConverterType, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 V_0;
memset((&V_0), 0, sizeof(V_0));
{
// if ( data.IsNull ) {
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_0 = ___0_data;
NullCheck(L_0);
bool L_1;
L_1 = fsData_get_IsNull_mF9BAB9E1C33952D404DAB1BC11E75E16CE231980(L_0, NULL);
if (!L_1)
{
goto IL_0028;
}
}
{
// result = null;
RuntimeObject** L_2 = ___2_result;
*((RuntimeObject**)L_2) = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_2, (void*)(RuntimeObject*)NULL);
// var processors = GetProcessors(storageType);
Type_t* L_3 = ___1_storageType;
List_1_tF54314BA0790FE1A031B2F5CCE7E1723E85E4640* L_4;
L_4 = fsSerializer_GetProcessors_m48C11619138B94101F8DDC71DB64E99A7217954E(__this, L_3, NULL);
// Invoke_OnBeforeDeserialize(processors, storageType, ref data);
List_1_tF54314BA0790FE1A031B2F5CCE7E1723E85E4640* L_5 = L_4;
Type_t* L_6 = ___1_storageType;
fsSerializer_Invoke_OnBeforeDeserialize_m0841F1808CBE31946E06A774F42E7611B2576E18(L_5, L_6, (&___0_data), NULL);
// Invoke_OnAfterDeserialize(processors, storageType, null);
Type_t* L_7 = ___1_storageType;
fsSerializer_Invoke_OnAfterDeserialize_m63661B2350D6BC9D9141FF13F9B7532D954CE457(L_5, L_7, NULL, NULL);
// return fsResult.Success;
il2cpp_codegen_runtime_class_init_inline(fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var);
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_8 = ((fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_StaticFields*)il2cpp_codegen_static_fields_for(fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var))->___Success_3;
return L_8;
}
IL_0028:
{
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0043:
{// begin finally (depth: 1)
// finally { _references.Exit(); }
fsCyclicReferenceManager_tC75955D0CD65D60CE2BF75635A53A2F6B32D834F* L_9 = __this->____references_11;
NullCheck(L_9);
bool L_10;
L_10 = fsCyclicReferenceManager_Exit_mFA0C0F5870EE10864D45DBC9ED51783F2753B8C5(L_9, NULL);
// finally { _references.Exit(); }
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
// _references.Enter();
fsCyclicReferenceManager_tC75955D0CD65D60CE2BF75635A53A2F6B32D834F* L_11 = __this->____references_11;
NullCheck(L_11);
bool L_12;
L_12 = fsCyclicReferenceManager_Enter_m25997ED0A7B21E92ACD3C381D8A8778F1D4E955F(L_11, NULL);
// return Internal_Deserialize(data, storageType, ref result, overrideConverterType);
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_13 = ___0_data;
Type_t* L_14 = ___1_storageType;
RuntimeObject** L_15 = ___2_result;
Type_t* L_16 = ___3_overrideConverterType;
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_17;
L_17 = fsSerializer_Internal_Deserialize_m693157FC80B2D9E4660856DBA6E7C5C53F6DB43E(__this, L_13, L_14, L_15, L_16, NULL);
V_0 = L_17;
goto IL_0050;
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0050:
{
// }
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_18 = V_0;
return L_18;
}
}
// ParadoxNotion.Serialization.FullSerializer.fsResult ParadoxNotion.Serialization.FullSerializer.fsSerializer::Internal_Deserialize(ParadoxNotion.Serialization.FullSerializer.fsData,System.Type,System.Object&,System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 fsSerializer_Internal_Deserialize_m693157FC80B2D9E4660856DBA6E7C5C53F6DB43E (fsSerializer_t745FA3749142E0209C2929EA7E73635FFDB2E114* __this, fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* ___0_data, Type_t* ___1_storageType, RuntimeObject** ___2_result, Type_t* ___3_overrideConverterType, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_mA15806FFA9F8B602AB0FF64A79277EB69C4E2FA3_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IMigratable_tB9622972C18C35AECCE863767B666952B3DD8203_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReflectionTools_RTGetAttribute_TisfsMigrateToAttribute_tE48870FA94AC6B48F61CFCA81EAA70D0A6F46E98_m5A18090D19E2316691928346DC5D2B9453F64A34_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral11F941DFBA062769D6F047F85D846335446DFB0E);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral357EF86DB828058EDC1A502EAF4059E5230B4F79);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3BC5E4964D80AEE744FAE75CF3503924B51C8295);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD7CBB027C4628D36B095F3D204EB07C3F20FDD9A);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE3E1C0A26C566F8F22BA6E4DE13B1E0F7E3CBEEB);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEA05B74022DC98A669248CD353ADDBD7AADAD4AA);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEB131A8CBC07EA8BCD9FDEA22C14AF459F6D2FA4);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF96282F5D84FC9B754994ADCFE65DAE2088A7382);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 V_0;
memset((&V_0), 0, sizeof(V_0));
Type_t* V_1 = NULL;
Type_t* V_2 = NULL;
List_1_tF54314BA0790FE1A031B2F5CCE7E1723E85E4640* V_3 = NULL;
fsBaseConverter_tA89F1E182ED46F15D3D7176327F2EE4B8BFFD22C* V_4 = NULL;
int32_t V_5 = 0;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* V_6 = NULL;
String_t* V_7 = NULL;
Type_t* V_8 = NULL;
fsMigrateToAttribute_tE48870FA94AC6B48F61CFCA81EAA70D0A6F46E98* V_9 = NULL;
RuntimeObject* V_10 = NULL;
int32_t V_11 = 0;
Type_t* G_B5_0 = NULL;
{
// if ( IsObjectReference(data) ) {
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_0 = ___0_data;
bool L_1;
L_1 = fsSerializer_IsObjectReference_mA01D58840DD33429F6F504B4496EAEB9C3781C8F(L_0, NULL);
if (!L_1)
{
goto IL_0039;
}
}
{
// int refId = int.Parse(data.AsDictionary[KEY_OBJECT_REFERENCE].AsString);
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_2 = ___0_data;
NullCheck(L_2);
Dictionary_2_tBE662043609334E6EC03217A32CAE298B71E4096* L_3;
L_3 = fsData_get_AsDictionary_mB874B75491BDC0B999EA092957D372372F43DB10(L_2, NULL);
NullCheck(L_3);
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_4;
L_4 = Dictionary_2_get_Item_mA15806FFA9F8B602AB0FF64A79277EB69C4E2FA3(L_3, _stringLiteralF96282F5D84FC9B754994ADCFE65DAE2088A7382, Dictionary_2_get_Item_mA15806FFA9F8B602AB0FF64A79277EB69C4E2FA3_RuntimeMethod_var);
NullCheck(L_4);
String_t* L_5;
L_5 = fsData_get_AsString_m5E27318DCBF4055BC4AA08E0F73040B9EC61C56E(L_4, NULL);
int32_t L_6;
L_6 = Int32_Parse_m273CA1A9C7717C99641291A95C543711C0202AF0(L_5, NULL);
V_5 = L_6;
// result = _references.GetReferenceObject(refId);
RuntimeObject** L_7 = ___2_result;
fsCyclicReferenceManager_tC75955D0CD65D60CE2BF75635A53A2F6B32D834F* L_8 = __this->____references_11;
int32_t L_9 = V_5;
NullCheck(L_8);
RuntimeObject* L_10;
L_10 = fsCyclicReferenceManager_GetReferenceObject_m7CE041F9711B7EFBC50ACD30A016E90687699066(L_8, L_9, NULL);
*((RuntimeObject**)L_7) = (RuntimeObject*)L_10;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_7, (void*)(RuntimeObject*)L_10);
// return fsResult.Success;
il2cpp_codegen_runtime_class_init_inline(fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var);
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_11 = ((fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_StaticFields*)il2cpp_codegen_static_fields_for(fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var))->___Success_3;
return L_11;
}
IL_0039:
{
// var deserializeResult = fsResult.Success;
il2cpp_codegen_runtime_class_init_inline(fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var);
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_12 = ((fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_StaticFields*)il2cpp_codegen_static_fields_for(fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var))->___Success_3;
V_0 = L_12;
// var objectType = result != null ? result.GetType() : storageType;
RuntimeObject** L_13 = ___2_result;
RuntimeObject* L_14 = *((RuntimeObject**)L_13);
if (L_14)
{
goto IL_0046;
}
}
{
Type_t* L_15 = ___1_storageType;
G_B5_0 = L_15;
goto IL_004d;
}
IL_0046:
{
RuntimeObject** L_16 = ___2_result;
RuntimeObject* L_17 = *((RuntimeObject**)L_16);
NullCheck(L_17);
Type_t* L_18;
L_18 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_17, NULL);
G_B5_0 = L_18;
}
IL_004d:
{
V_1 = G_B5_0;
// Type forwardMigrationPreviousType = null;
V_2 = (Type_t*)NULL;
// var processors = GetProcessors(objectType);
Type_t* L_19 = V_1;
List_1_tF54314BA0790FE1A031B2F5CCE7E1723E85E4640* L_20;
L_20 = fsSerializer_GetProcessors_m48C11619138B94101F8DDC71DB64E99A7217954E(__this, L_19, NULL);
V_3 = L_20;
// Invoke_OnBeforeDeserialize(processors, objectType, ref data);
List_1_tF54314BA0790FE1A031B2F5CCE7E1723E85E4640* L_21 = V_3;
Type_t* L_22 = V_1;
fsSerializer_Invoke_OnBeforeDeserialize_m0841F1808CBE31946E06A774F42E7611B2576E18(L_21, L_22, (&___0_data), NULL);
// if ( IsTypeSpecified(data) ) {
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_23 = ___0_data;
bool L_24;
L_24 = fsSerializer_IsTypeSpecified_mF912E2DAC79F99CEC9FA79739CB50396B9262CEB(L_23, NULL);
if (!L_24)
{
goto IL_0165;
}
}
{
// var typeNameData = data.AsDictionary[KEY_INSTANCE_TYPE];
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_25 = ___0_data;
NullCheck(L_25);
Dictionary_2_tBE662043609334E6EC03217A32CAE298B71E4096* L_26;
L_26 = fsData_get_AsDictionary_mB874B75491BDC0B999EA092957D372372F43DB10(L_25, NULL);
NullCheck(L_26);
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_27;
L_27 = Dictionary_2_get_Item_mA15806FFA9F8B602AB0FF64A79277EB69C4E2FA3(L_26, _stringLiteral11F941DFBA062769D6F047F85D846335446DFB0E, Dictionary_2_get_Item_mA15806FFA9F8B602AB0FF64A79277EB69C4E2FA3_RuntimeMethod_var);
V_6 = L_27;
// if ( !typeNameData.IsString ) {
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_28 = V_6;
NullCheck(L_28);
bool L_29;
L_29 = fsData_get_IsString_m8F883ACE1A5104225F1C26E79FF52308AD4C42D6(L_28, NULL);
if (L_29)
{
goto IL_00a2;
}
}
{
// deserializeResult.AddMessage(string.Format("{0} value must be a string", KEY_INSTANCE_TYPE));
String_t* L_30;
L_30 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(_stringLiteral357EF86DB828058EDC1A502EAF4059E5230B4F79, _stringLiteral11F941DFBA062769D6F047F85D846335446DFB0E, NULL);
fsResult_AddMessage_mDBE5FA3D74ECD73040C32ED357380177658EB4E7((&V_0), L_30, NULL);
// break;
goto IL_0165;
}
IL_00a2:
{
// var typeName = typeNameData.AsString;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_31 = V_6;
NullCheck(L_31);
String_t* L_32;
L_32 = fsData_get_AsString_m5E27318DCBF4055BC4AA08E0F73040B9EC61C56E(L_31, NULL);
V_7 = L_32;
// var type = ReflectionTools.GetType(typeName, storageType);
String_t* L_33 = V_7;
Type_t* L_34 = ___1_storageType;
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
Type_t* L_35;
L_35 = ReflectionTools_GetType_m09DB77A2CA7BB2C016DA05AA117E63CA4E55FD60(L_33, L_34, NULL);
V_8 = L_35;
// if ( type == null ) {
Type_t* L_36 = V_8;
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
bool L_37;
L_37 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_36, (Type_t*)NULL, NULL);
if (!L_37)
{
goto IL_00d7;
}
}
{
// deserializeResult.AddMessage(string.Format("{0} type can not be resolved", typeName));
String_t* L_38 = V_7;
String_t* L_39;
L_39 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(_stringLiteralEB131A8CBC07EA8BCD9FDEA22C14AF459F6D2FA4, L_38, NULL);
fsResult_AddMessage_mDBE5FA3D74ECD73040C32ED357380177658EB4E7((&V_0), L_39, NULL);
// break;
goto IL_0165;
}
IL_00d7:
{
// var migrateAtt = type.RTGetAttribute<fsMigrateToAttribute>(true);
Type_t* L_40 = V_8;
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
fsMigrateToAttribute_tE48870FA94AC6B48F61CFCA81EAA70D0A6F46E98* L_41;
L_41 = ReflectionTools_RTGetAttribute_TisfsMigrateToAttribute_tE48870FA94AC6B48F61CFCA81EAA70D0A6F46E98_m5A18090D19E2316691928346DC5D2B9453F64A34(L_40, (bool)1, ReflectionTools_RTGetAttribute_TisfsMigrateToAttribute_tE48870FA94AC6B48F61CFCA81EAA70D0A6F46E98_m5A18090D19E2316691928346DC5D2B9453F64A34_RuntimeMethod_var);
V_9 = L_41;
// if ( migrateAtt != null ) {
fsMigrateToAttribute_tE48870FA94AC6B48F61CFCA81EAA70D0A6F46E98* L_42 = V_9;
if (!L_42)
{
goto IL_0142;
}
}
{
// if ( !typeof(IMigratable).IsAssignableFrom(migrateAtt.targetType) ) {
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_43 = { reinterpret_cast<intptr_t> (IMigratable_tB9622972C18C35AECCE863767B666952B3DD8203_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_44;
L_44 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_43, NULL);
fsMigrateToAttribute_tE48870FA94AC6B48F61CFCA81EAA70D0A6F46E98* L_45 = V_9;
NullCheck(L_45);
Type_t* L_46 = L_45->___targetType_0;
NullCheck(L_44);
bool L_47;
L_47 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(22 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, L_44, L_46);
if (L_47)
{
goto IL_0108;
}
}
{
// throw new Exception("TargetType of [fsMigrateToAttribute] must implement IMigratable<T> with T being the target type");
Exception_t* L_48 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)));
NullCheck(L_48);
Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(L_48, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE263EA105FE82F0C39039D6E01026A19D19D9B6B)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_48, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&fsSerializer_Internal_Deserialize_m693157FC80B2D9E4660856DBA6E7C5C53F6DB43E_RuntimeMethod_var)));
}
IL_0108:
{
// forwardMigrationPreviousType = type;
Type_t* L_49 = V_8;
V_2 = L_49;
// if ( type.IsGenericType && migrateAtt.targetType.IsGenericTypeDefinition ) {
Type_t* L_50 = V_8;
NullCheck(L_50);
bool L_51;
L_51 = VirtualFuncInvoker0< bool >::Invoke(40 /* System.Boolean System.Type::get_IsGenericType() */, L_50);
if (!L_51)
{
goto IL_0139;
}
}
{
fsMigrateToAttribute_tE48870FA94AC6B48F61CFCA81EAA70D0A6F46E98* L_52 = V_9;
NullCheck(L_52);
Type_t* L_53 = L_52->___targetType_0;
NullCheck(L_53);
bool L_54;
L_54 = VirtualFuncInvoker0< bool >::Invoke(41 /* System.Boolean System.Type::get_IsGenericTypeDefinition() */, L_53);
if (!L_54)
{
goto IL_0139;
}
}
{
// type = migrateAtt.targetType.MakeGenericType(type.GetGenericArguments());
fsMigrateToAttribute_tE48870FA94AC6B48F61CFCA81EAA70D0A6F46E98* L_55 = V_9;
NullCheck(L_55);
Type_t* L_56 = L_55->___targetType_0;
Type_t* L_57 = V_8;
NullCheck(L_57);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_58;
L_58 = VirtualFuncInvoker0< TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(50 /* System.Type[] System.Type::GetGenericArguments() */, L_57);
NullCheck(L_56);
Type_t* L_59;
L_59 = VirtualFuncInvoker1< Type_t*, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(122 /* System.Type System.Type::MakeGenericType(System.Type[]) */, L_56, L_58);
V_8 = L_59;
goto IL_0142;
}
IL_0139:
{
// } else { type = migrateAtt.targetType; }
fsMigrateToAttribute_tE48870FA94AC6B48F61CFCA81EAA70D0A6F46E98* L_60 = V_9;
NullCheck(L_60);
Type_t* L_61 = L_60->___targetType_0;
V_8 = L_61;
}
IL_0142:
{
// if ( !storageType.IsAssignableFrom(type) ) {
Type_t* L_62 = ___1_storageType;
Type_t* L_63 = V_8;
NullCheck(L_62);
bool L_64;
L_64 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(22 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, L_62, L_63);
if (L_64)
{
goto IL_0162;
}
}
{
// deserializeResult.AddMessage(string.Format("Ignoring type specifier. Field or type {0} can't hold and instance of type {1}", storageType, type));
Type_t* L_65 = ___1_storageType;
Type_t* L_66 = V_8;
String_t* L_67;
L_67 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(_stringLiteralE3E1C0A26C566F8F22BA6E4DE13B1E0F7E3CBEEB, L_65, L_66, NULL);
fsResult_AddMessage_mDBE5FA3D74ECD73040C32ED357380177658EB4E7((&V_0), L_67, NULL);
// break;
goto IL_0165;
}
IL_0162:
{
// objectType = type;
Type_t* L_68 = V_8;
V_1 = L_68;
}
IL_0165:
{
// var converter = GetConverter(objectType, overrideConverterType);
Type_t* L_69 = V_1;
Type_t* L_70 = ___3_overrideConverterType;
fsBaseConverter_tA89F1E182ED46F15D3D7176327F2EE4B8BFFD22C* L_71;
L_71 = fsSerializer_GetConverter_m1F16BCF350FF108130B9B5982BB068D42199528F(__this, L_69, L_70, NULL);
V_4 = L_71;
// if ( converter == null ) {
fsBaseConverter_tA89F1E182ED46F15D3D7176327F2EE4B8BFFD22C* L_72 = V_4;
if (L_72)
{
goto IL_0185;
}
}
{
// return fsResult.Warn(string.Format("No Converter available for {0}", objectType));
Type_t* L_73 = V_1;
String_t* L_74;
L_74 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(_stringLiteral3BC5E4964D80AEE744FAE75CF3503924B51C8295, L_73, NULL);
il2cpp_codegen_runtime_class_init_inline(fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var);
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_75;
L_75 = fsResult_Warn_m803F38B13B1F28B57ECCEE0E04EF4EEEA80CD919(L_74, NULL);
return L_75;
}
IL_0185:
{
// if ( ReferenceEquals(result, null) || result.GetType() != objectType ) {
RuntimeObject** L_76 = ___2_result;
RuntimeObject* L_77 = *((RuntimeObject**)L_76);
if (!L_77)
{
goto IL_0198;
}
}
{
RuntimeObject** L_78 = ___2_result;
RuntimeObject* L_79 = *((RuntimeObject**)L_78);
NullCheck(L_79);
Type_t* L_80;
L_80 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_79, NULL);
Type_t* L_81 = V_1;
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
bool L_82;
L_82 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_80, L_81, NULL);
if (!L_82)
{
goto IL_01a3;
}
}
IL_0198:
{
// result = converter.CreateInstance(data, objectType);
RuntimeObject** L_83 = ___2_result;
fsBaseConverter_tA89F1E182ED46F15D3D7176327F2EE4B8BFFD22C* L_84 = V_4;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_85 = ___0_data;
Type_t* L_86 = V_1;
NullCheck(L_84);
RuntimeObject* L_87;
L_87 = VirtualFuncInvoker2< RuntimeObject*, fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0*, Type_t* >::Invoke(4 /* System.Object ParadoxNotion.Serialization.FullSerializer.fsBaseConverter::CreateInstance(ParadoxNotion.Serialization.FullSerializer.fsData,System.Type) */, L_84, L_85, L_86);
*((RuntimeObject**)L_83) = (RuntimeObject*)L_87;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_83, (void*)(RuntimeObject*)L_87);
}
IL_01a3:
{
// if ( forwardMigrationPreviousType != null ) {
Type_t* L_88 = V_2;
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
bool L_89;
L_89 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_88, (Type_t*)NULL, NULL);
if (!L_89)
{
goto IL_01d5;
}
}
{
// var previousInstance = GetConverter(forwardMigrationPreviousType, null).CreateInstance(data, forwardMigrationPreviousType);
Type_t* L_90 = V_2;
fsBaseConverter_tA89F1E182ED46F15D3D7176327F2EE4B8BFFD22C* L_91;
L_91 = fsSerializer_GetConverter_m1F16BCF350FF108130B9B5982BB068D42199528F(__this, L_90, (Type_t*)NULL, NULL);
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_92 = ___0_data;
Type_t* L_93 = V_2;
NullCheck(L_91);
RuntimeObject* L_94;
L_94 = VirtualFuncInvoker2< RuntimeObject*, fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0*, Type_t* >::Invoke(4 /* System.Object ParadoxNotion.Serialization.FullSerializer.fsBaseConverter::CreateInstance(ParadoxNotion.Serialization.FullSerializer.fsData,System.Type) */, L_91, L_92, L_93);
V_10 = L_94;
// TryDeserializeVersioning(ref previousInstance, ref data);
fsSerializer_TryDeserializeVersioning_mEB6E7CABED27837A5CFA451411E2E41D21D371D4(__this, (&V_10), (&___0_data), NULL);
// TryDeserializeMigration(ref result, ref data, forwardMigrationPreviousType, previousInstance);
RuntimeObject** L_95 = ___2_result;
Type_t* L_96 = V_2;
RuntimeObject* L_97 = V_10;
fsSerializer_TryDeserializeMigration_mBF585169DC087D461DEABD9AC53D3E5FFFEA90B5(__this, L_95, (&___0_data), L_96, L_97, NULL);
goto IL_01de;
}
IL_01d5:
{
// TryDeserializeVersioning(ref result, ref data);
RuntimeObject** L_98 = ___2_result;
fsSerializer_TryDeserializeVersioning_mEB6E7CABED27837A5CFA451411E2E41D21D371D4(__this, L_98, (&___0_data), NULL);
}
IL_01de:
{
// Invoke_OnBeforeDeserializeAfterInstanceCreation(processors, objectType, result, ref data);
List_1_tF54314BA0790FE1A031B2F5CCE7E1723E85E4640* L_99 = V_3;
Type_t* L_100 = V_1;
RuntimeObject** L_101 = ___2_result;
RuntimeObject* L_102 = *((RuntimeObject**)L_101);
fsSerializer_Invoke_OnBeforeDeserializeAfterInstanceCreation_m440872C4D305AC31B0E87DA479E361BF2B0D0778(L_99, L_100, L_102, (&___0_data), NULL);
// if ( IsObjectDefinition(data) ) {
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_103 = ___0_data;
bool L_104;
L_104 = fsSerializer_IsObjectDefinition_mED558BA2F1FC115725531211DE189DD9B9C7FC58(L_103, NULL);
if (!L_104)
{
goto IL_021c;
}
}
{
// var sourceId = int.Parse(data.AsDictionary[KEY_OBJECT_DEFINITION].AsString);
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_105 = ___0_data;
NullCheck(L_105);
Dictionary_2_tBE662043609334E6EC03217A32CAE298B71E4096* L_106;
L_106 = fsData_get_AsDictionary_mB874B75491BDC0B999EA092957D372372F43DB10(L_105, NULL);
NullCheck(L_106);
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_107;
L_107 = Dictionary_2_get_Item_mA15806FFA9F8B602AB0FF64A79277EB69C4E2FA3(L_106, _stringLiteralEA05B74022DC98A669248CD353ADDBD7AADAD4AA, Dictionary_2_get_Item_mA15806FFA9F8B602AB0FF64A79277EB69C4E2FA3_RuntimeMethod_var);
NullCheck(L_107);
String_t* L_108;
L_108 = fsData_get_AsString_m5E27318DCBF4055BC4AA08E0F73040B9EC61C56E(L_107, NULL);
int32_t L_109;
L_109 = Int32_Parse_m273CA1A9C7717C99641291A95C543711C0202AF0(L_108, NULL);
V_11 = L_109;
// _references.AddReferenceWithId(sourceId, result);
fsCyclicReferenceManager_tC75955D0CD65D60CE2BF75635A53A2F6B32D834F* L_110 = __this->____references_11;
int32_t L_111 = V_11;
RuntimeObject** L_112 = ___2_result;
RuntimeObject* L_113 = *((RuntimeObject**)L_112);
NullCheck(L_110);
fsCyclicReferenceManager_AddReferenceWithId_m921FDD79BC2DDB2A6D0E27568496CCB219BC2E4E(L_110, L_111, L_113, NULL);
}
IL_021c:
{
// if ( IsWrappedData(data) ) {
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_114 = ___0_data;
bool L_115;
L_115 = fsSerializer_IsWrappedData_m923AF02C950AD1C234E019DF899A1820006A2024(L_114, NULL);
if (!L_115)
{
goto IL_0236;
}
}
{
// data = data.AsDictionary[KEY_CONTENT];
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_116 = ___0_data;
NullCheck(L_116);
Dictionary_2_tBE662043609334E6EC03217A32CAE298B71E4096* L_117;
L_117 = fsData_get_AsDictionary_mB874B75491BDC0B999EA092957D372372F43DB10(L_116, NULL);
NullCheck(L_117);
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_118;
L_118 = Dictionary_2_get_Item_mA15806FFA9F8B602AB0FF64A79277EB69C4E2FA3(L_117, _stringLiteralD7CBB027C4628D36B095F3D204EB07C3F20FDD9A, Dictionary_2_get_Item_mA15806FFA9F8B602AB0FF64A79277EB69C4E2FA3_RuntimeMethod_var);
___0_data = L_118;
}
IL_0236:
{
// TryPush(result);
RuntimeObject** L_119 = ___2_result;
RuntimeObject* L_120 = *((RuntimeObject**)L_119);
fsSerializer_TryPush_m5AA3C26E83D0A301A6E772A9F8861BA4B6A771A8(__this, L_120, NULL);
// deserializeResult += converter.TryDeserialize(data, ref result, objectType);
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_121 = V_0;
fsBaseConverter_tA89F1E182ED46F15D3D7176327F2EE4B8BFFD22C* L_122 = V_4;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_123 = ___0_data;
RuntimeObject** L_124 = ___2_result;
Type_t* L_125 = V_1;
NullCheck(L_122);
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_126;
L_126 = VirtualFuncInvoker3< fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807, fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0*, RuntimeObject**, Type_t* >::Invoke(8 /* ParadoxNotion.Serialization.FullSerializer.fsResult ParadoxNotion.Serialization.FullSerializer.fsBaseConverter::TryDeserialize(ParadoxNotion.Serialization.FullSerializer.fsData,System.Object&,System.Type) */, L_122, L_123, L_124, L_125);
il2cpp_codegen_runtime_class_init_inline(fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var);
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_127;
L_127 = fsResult_op_Addition_m111962C582BE7A0A622283FED7D12D3C719EDA26(L_121, L_126, NULL);
V_0 = L_127;
// if ( deserializeResult.Succeeded ) { Invoke_OnAfterDeserialize(processors, objectType, result); }
bool L_128;
L_128 = fsResult_get_Succeeded_mF15CF65D3594F811A5EDC12CA214AB5107BFF192_inline((&V_0), NULL);
if (!L_128)
{
goto IL_0261;
}
}
{
// if ( deserializeResult.Succeeded ) { Invoke_OnAfterDeserialize(processors, objectType, result); }
List_1_tF54314BA0790FE1A031B2F5CCE7E1723E85E4640* L_129 = V_3;
Type_t* L_130 = V_1;
RuntimeObject** L_131 = ___2_result;
RuntimeObject* L_132 = *((RuntimeObject**)L_131);
fsSerializer_Invoke_OnAfterDeserialize_m63661B2350D6BC9D9141FF13F9B7532D954CE457(L_129, L_130, L_132, NULL);
}
IL_0261:
{
// TryPop(result);
RuntimeObject** L_133 = ___2_result;
RuntimeObject* L_134 = *((RuntimeObject**)L_133);
fsSerializer_TryPop_m5E5B819DD265DA83AE846AD0BAED6FC7AF44348E(__this, L_134, NULL);
// return deserializeResult;
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_135 = V_0;
return L_135;
}
}
// System.Void ParadoxNotion.Serialization.FullSerializer.fsSerializer::TryPush(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsSerializer_TryPush_m5AA3C26E83D0A301A6E772A9F8861BA4B6A771A8 (fsSerializer_t745FA3749142E0209C2929EA7E73635FFDB2E114* __this, RuntimeObject* ___0_o, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ISerializationCollectable_t36562017FF354B9E18C9802939132E4FF2FC74A0_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ISerializationCollector_t60A85923371FDCBC884DE8C5B9C43138C1695010_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Stack_1_Peek_mBDD4D96CECE6D77BEE25E96F00A3FA4347C20BDF_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Stack_1_Push_mF828F69E1604F26B342B00DB1693C20971917E8D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Stack_1_get_Count_mF81C96A7A5478F874F680EB6B5AC42F7D012B25C_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
RuntimeObject* G_B7_0 = NULL;
{
// if ( o is ISerializationCollectable ) {
RuntimeObject* L_0 = ___0_o;
if (!((RuntimeObject*)IsInst((RuntimeObject*)L_0, ISerializationCollectable_t36562017FF354B9E18C9802939132E4FF2FC74A0_il2cpp_TypeInfo_var)))
{
goto IL_0040;
}
}
{
// _collectableDepth++;
int32_t L_1 = __this->____collectableDepth_14;
__this->____collectableDepth_14 = ((int32_t)il2cpp_codegen_add(L_1, 1));
// if ( _collectors.Count > 0 ) {
Stack_1_tCB2162B8AC09155F469E3ED1CC4805F68A29167A* L_2 = __this->____collectors_13;
NullCheck(L_2);
int32_t L_3;
L_3 = Stack_1_get_Count_mF81C96A7A5478F874F680EB6B5AC42F7D012B25C_inline(L_2, Stack_1_get_Count_mF81C96A7A5478F874F680EB6B5AC42F7D012B25C_RuntimeMethod_var);
if ((((int32_t)L_3) <= ((int32_t)0)))
{
goto IL_0040;
}
}
{
// _collectors.Peek().OnCollect((ISerializationCollectable)o, _collectableDepth);
Stack_1_tCB2162B8AC09155F469E3ED1CC4805F68A29167A* L_4 = __this->____collectors_13;
NullCheck(L_4);
RuntimeObject* L_5;
L_5 = Stack_1_Peek_mBDD4D96CECE6D77BEE25E96F00A3FA4347C20BDF(L_4, Stack_1_Peek_mBDD4D96CECE6D77BEE25E96F00A3FA4347C20BDF_RuntimeMethod_var);
RuntimeObject* L_6 = ___0_o;
int32_t L_7 = __this->____collectableDepth_14;
NullCheck(L_5);
InterfaceActionInvoker2< RuntimeObject*, int32_t >::Invoke(1 /* System.Void ParadoxNotion.Serialization.FullSerializer.ISerializationCollector::OnCollect(ParadoxNotion.Serialization.FullSerializer.ISerializationCollectable,System.Int32) */, ISerializationCollector_t60A85923371FDCBC884DE8C5B9C43138C1695010_il2cpp_TypeInfo_var, L_5, ((RuntimeObject*)Castclass((RuntimeObject*)L_6, ISerializationCollectable_t36562017FF354B9E18C9802939132E4FF2FC74A0_il2cpp_TypeInfo_var)), L_7);
}
IL_0040:
{
// if ( o is ISerializationCollector ) {
RuntimeObject* L_8 = ___0_o;
if (!((RuntimeObject*)IsInst((RuntimeObject*)L_8, ISerializationCollector_t60A85923371FDCBC884DE8C5B9C43138C1695010_il2cpp_TypeInfo_var)))
{
goto IL_0089;
}
}
{
// _collectableDepth = -1;
__this->____collectableDepth_14 = (-1);
// var parent = _collectors.Count > 0 ? _collectors.Peek() : null;
Stack_1_tCB2162B8AC09155F469E3ED1CC4805F68A29167A* L_9 = __this->____collectors_13;
NullCheck(L_9);
int32_t L_10;
L_10 = Stack_1_get_Count_mF81C96A7A5478F874F680EB6B5AC42F7D012B25C_inline(L_9, Stack_1_get_Count_mF81C96A7A5478F874F680EB6B5AC42F7D012B25C_RuntimeMethod_var);
if ((((int32_t)L_10) > ((int32_t)0)))
{
goto IL_0060;
}
}
{
G_B7_0 = ((RuntimeObject*)(NULL));
goto IL_006b;
}
IL_0060:
{
Stack_1_tCB2162B8AC09155F469E3ED1CC4805F68A29167A* L_11 = __this->____collectors_13;
NullCheck(L_11);
RuntimeObject* L_12;
L_12 = Stack_1_Peek_mBDD4D96CECE6D77BEE25E96F00A3FA4347C20BDF(L_11, Stack_1_Peek_mBDD4D96CECE6D77BEE25E96F00A3FA4347C20BDF_RuntimeMethod_var);
G_B7_0 = L_12;
}
IL_006b:
{
V_0 = G_B7_0;
// _collectors.Push((ISerializationCollector)o);
Stack_1_tCB2162B8AC09155F469E3ED1CC4805F68A29167A* L_13 = __this->____collectors_13;
RuntimeObject* L_14 = ___0_o;
NullCheck(L_13);
Stack_1_Push_mF828F69E1604F26B342B00DB1693C20971917E8D(L_13, ((RuntimeObject*)Castclass((RuntimeObject*)L_14, ISerializationCollector_t60A85923371FDCBC884DE8C5B9C43138C1695010_il2cpp_TypeInfo_var)), Stack_1_Push_mF828F69E1604F26B342B00DB1693C20971917E8D_RuntimeMethod_var);
// ( (ISerializationCollector)o ).OnPush(parent);
RuntimeObject* L_15 = ___0_o;
RuntimeObject* L_16 = V_0;
NullCheck(((RuntimeObject*)Castclass((RuntimeObject*)L_15, ISerializationCollector_t60A85923371FDCBC884DE8C5B9C43138C1695010_il2cpp_TypeInfo_var)));
InterfaceActionInvoker1< RuntimeObject* >::Invoke(0 /* System.Void ParadoxNotion.Serialization.FullSerializer.ISerializationCollector::OnPush(ParadoxNotion.Serialization.FullSerializer.ISerializationCollector) */, ISerializationCollector_t60A85923371FDCBC884DE8C5B9C43138C1695010_il2cpp_TypeInfo_var, ((RuntimeObject*)Castclass((RuntimeObject*)L_15, ISerializationCollector_t60A85923371FDCBC884DE8C5B9C43138C1695010_il2cpp_TypeInfo_var)), L_16);
}
IL_0089:
{
// }
return;
}
}
// System.Void ParadoxNotion.Serialization.FullSerializer.fsSerializer::TryPop(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsSerializer_TryPop_m5E5B819DD265DA83AE846AD0BAED6FC7AF44348E (fsSerializer_t745FA3749142E0209C2929EA7E73635FFDB2E114* __this, RuntimeObject* ___0_o, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ISerializationCollectable_t36562017FF354B9E18C9802939132E4FF2FC74A0_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ISerializationCollector_t60A85923371FDCBC884DE8C5B9C43138C1695010_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Stack_1_Peek_mBDD4D96CECE6D77BEE25E96F00A3FA4347C20BDF_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Stack_1_Pop_m97E33B5AEE41F73A1F09272030232A3FD02F7A04_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Stack_1_get_Count_mF81C96A7A5478F874F680EB6B5AC42F7D012B25C_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* G_B3_0 = NULL;
RuntimeObject* G_B2_0 = NULL;
RuntimeObject* G_B4_0 = NULL;
RuntimeObject* G_B4_1 = NULL;
{
// if ( o is ISerializationCollector ) {
RuntimeObject* L_0 = ___0_o;
if (!((RuntimeObject*)IsInst((RuntimeObject*)L_0, ISerializationCollector_t60A85923371FDCBC884DE8C5B9C43138C1695010_il2cpp_TypeInfo_var)))
{
goto IL_003b;
}
}
{
// _collectableDepth = 0;
__this->____collectableDepth_14 = 0;
// _collectors.Pop().OnPop(_collectors.Count > 0 ? _collectors.Peek() : null);
Stack_1_tCB2162B8AC09155F469E3ED1CC4805F68A29167A* L_1 = __this->____collectors_13;
NullCheck(L_1);
RuntimeObject* L_2;
L_2 = Stack_1_Pop_m97E33B5AEE41F73A1F09272030232A3FD02F7A04(L_1, Stack_1_Pop_m97E33B5AEE41F73A1F09272030232A3FD02F7A04_RuntimeMethod_var);
Stack_1_tCB2162B8AC09155F469E3ED1CC4805F68A29167A* L_3 = __this->____collectors_13;
NullCheck(L_3);
int32_t L_4;
L_4 = Stack_1_get_Count_mF81C96A7A5478F874F680EB6B5AC42F7D012B25C_inline(L_3, Stack_1_get_Count_mF81C96A7A5478F874F680EB6B5AC42F7D012B25C_RuntimeMethod_var);
G_B2_0 = L_2;
if ((((int32_t)L_4) > ((int32_t)0)))
{
G_B3_0 = L_2;
goto IL_002b;
}
}
{
G_B4_0 = ((RuntimeObject*)(NULL));
G_B4_1 = G_B2_0;
goto IL_0036;
}
IL_002b:
{
Stack_1_tCB2162B8AC09155F469E3ED1CC4805F68A29167A* L_5 = __this->____collectors_13;
NullCheck(L_5);
RuntimeObject* L_6;
L_6 = Stack_1_Peek_mBDD4D96CECE6D77BEE25E96F00A3FA4347C20BDF(L_5, Stack_1_Peek_mBDD4D96CECE6D77BEE25E96F00A3FA4347C20BDF_RuntimeMethod_var);
G_B4_0 = L_6;
G_B4_1 = G_B3_0;
}
IL_0036:
{
NullCheck(G_B4_1);
InterfaceActionInvoker1< RuntimeObject* >::Invoke(2 /* System.Void ParadoxNotion.Serialization.FullSerializer.ISerializationCollector::OnPop(ParadoxNotion.Serialization.FullSerializer.ISerializationCollector) */, ISerializationCollector_t60A85923371FDCBC884DE8C5B9C43138C1695010_il2cpp_TypeInfo_var, G_B4_1, G_B4_0);
}
IL_003b:
{
// if ( o is ISerializationCollectable ) {
RuntimeObject* L_7 = ___0_o;
if (!((RuntimeObject*)IsInst((RuntimeObject*)L_7, ISerializationCollectable_t36562017FF354B9E18C9802939132E4FF2FC74A0_il2cpp_TypeInfo_var)))
{
goto IL_0051;
}
}
{
// _collectableDepth--;
int32_t L_8 = __this->____collectableDepth_14;
__this->____collectableDepth_14 = ((int32_t)il2cpp_codegen_subtract(L_8, 1));
}
IL_0051:
{
// }
return;
}
}
// System.Void ParadoxNotion.Serialization.FullSerializer.fsSerializer::TrySerializeVersioning(System.Object,ParadoxNotion.Serialization.FullSerializer.fsData&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsSerializer_TrySerializeVersioning_mAEEDCAC28D0D5C37CB12316A6953680A14634131 (fsSerializer_t745FA3749142E0209C2929EA7E73635FFDB2E114* __this, RuntimeObject* ___0_currentInstance, fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0** ___1_data, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_mAB57225F377594413DBF0735887BABA2B302D873_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IMigratable_tB9622972C18C35AECCE863767B666952B3DD8203_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReflectionTools_RTGetAttribute_TisfsMigrateVersionsAttribute_tB510D54FE656AF8D96DBE4AB5CF717782EED3E58_mC440E410262B12814564955B84035A57AF85C640_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral905C19B06B73ED521816E0DF60DCCC59B36B47F5);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
fsMigrateVersionsAttribute_tB510D54FE656AF8D96DBE4AB5CF717782EED3E58* V_0 = NULL;
{
// if ( currentInstance is IMigratable && data.IsDictionary ) {
RuntimeObject* L_0 = ___0_currentInstance;
if (!((RuntimeObject*)IsInst((RuntimeObject*)L_0, IMigratable_tB9622972C18C35AECCE863767B666952B3DD8203_il2cpp_TypeInfo_var)))
{
goto IL_0049;
}
}
{
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0** L_1 = ___1_data;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_2 = *((fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0**)L_1);
NullCheck(L_2);
bool L_3;
L_3 = fsData_get_IsDictionary_m601CFB5F30BD93F5B18B8F34E577A8AB590C7E3F(L_2, NULL);
if (!L_3)
{
goto IL_0049;
}
}
{
// var att = currentInstance.GetType().RTGetAttribute<fsMigrateVersionsAttribute>(true);
RuntimeObject* L_4 = ___0_currentInstance;
NullCheck(L_4);
Type_t* L_5;
L_5 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_4, NULL);
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
fsMigrateVersionsAttribute_tB510D54FE656AF8D96DBE4AB5CF717782EED3E58* L_6;
L_6 = ReflectionTools_RTGetAttribute_TisfsMigrateVersionsAttribute_tB510D54FE656AF8D96DBE4AB5CF717782EED3E58_mC440E410262B12814564955B84035A57AF85C640(L_5, (bool)1, ReflectionTools_RTGetAttribute_TisfsMigrateVersionsAttribute_tB510D54FE656AF8D96DBE4AB5CF717782EED3E58_mC440E410262B12814564955B84035A57AF85C640_RuntimeMethod_var);
V_0 = L_6;
// if ( att != null && att.previousTypes.Length > 0 ) {
fsMigrateVersionsAttribute_tB510D54FE656AF8D96DBE4AB5CF717782EED3E58* L_7 = V_0;
if (!L_7)
{
goto IL_0049;
}
}
{
fsMigrateVersionsAttribute_tB510D54FE656AF8D96DBE4AB5CF717782EED3E58* L_8 = V_0;
NullCheck(L_8);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_9 = L_8->___previousTypes_0;
NullCheck(L_9);
if (!(((RuntimeArray*)L_9)->max_length))
{
goto IL_0049;
}
}
{
// data.AsDictionary[KEY_VERSION] = new fsData(att.previousTypes.Length);
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0** L_10 = ___1_data;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_11 = *((fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0**)L_10);
NullCheck(L_11);
Dictionary_2_tBE662043609334E6EC03217A32CAE298B71E4096* L_12;
L_12 = fsData_get_AsDictionary_mB874B75491BDC0B999EA092957D372372F43DB10(L_11, NULL);
fsMigrateVersionsAttribute_tB510D54FE656AF8D96DBE4AB5CF717782EED3E58* L_13 = V_0;
NullCheck(L_13);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_14 = L_13->___previousTypes_0;
NullCheck(L_14);
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_15 = (fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0*)il2cpp_codegen_object_new(fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0_il2cpp_TypeInfo_var);
NullCheck(L_15);
fsData__ctor_m0F0386C70CF3E9C3842043E70A3FDAD26D8A7F60(L_15, ((int64_t)((int32_t)(((RuntimeArray*)L_14)->max_length))), NULL);
NullCheck(L_12);
Dictionary_2_set_Item_mAB57225F377594413DBF0735887BABA2B302D873(L_12, _stringLiteral905C19B06B73ED521816E0DF60DCCC59B36B47F5, L_15, Dictionary_2_set_Item_mAB57225F377594413DBF0735887BABA2B302D873_RuntimeMethod_var);
}
IL_0049:
{
// }
return;
}
}
// System.Void ParadoxNotion.Serialization.FullSerializer.fsSerializer::TryDeserializeVersioning(System.Object&,ParadoxNotion.Serialization.FullSerializer.fsData&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsSerializer_TryDeserializeVersioning_mEB6E7CABED27837A5CFA451411E2E41D21D371D4 (fsSerializer_t745FA3749142E0209C2929EA7E73635FFDB2E114* __this, RuntimeObject** ___0_currentInstance, fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0** ___1_currentData, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_mB7FBDA22E0097214475471ADB4E2169A398F83D9_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IMigratable_tB9622972C18C35AECCE863767B666952B3DD8203_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReflectionTools_RTGetAttribute_TisfsMigrateVersionsAttribute_tB510D54FE656AF8D96DBE4AB5CF717782EED3E58_mC440E410262B12814564955B84035A57AF85C640_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral905C19B06B73ED521816E0DF60DCCC59B36B47F5);
s_Il2CppMethodInitialized = true;
}
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* V_0 = NULL;
int32_t V_1 = 0;
fsMigrateVersionsAttribute_tB510D54FE656AF8D96DBE4AB5CF717782EED3E58* V_2 = NULL;
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* V_3 = NULL;
Type_t* V_4 = NULL;
Type_t* G_B4_0 = NULL;
Type_t* G_B3_0 = NULL;
{
// if ( currentInstance is IMigratable && currentData.IsDictionary ) {
RuntimeObject** L_0 = ___0_currentInstance;
RuntimeObject* L_1 = *((RuntimeObject**)L_0);
if (!((RuntimeObject*)IsInst((RuntimeObject*)L_1, IMigratable_tB9622972C18C35AECCE863767B666952B3DD8203_il2cpp_TypeInfo_var)))
{
goto IL_005f;
}
}
{
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0** L_2 = ___1_currentData;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_3 = *((fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0**)L_2);
NullCheck(L_3);
bool L_4;
L_4 = fsData_get_IsDictionary_m601CFB5F30BD93F5B18B8F34E577A8AB590C7E3F(L_3, NULL);
if (!L_4)
{
goto IL_005f;
}
}
{
// var instanceType = currentInstance.GetType();
RuntimeObject** L_5 = ___0_currentInstance;
RuntimeObject* L_6 = *((RuntimeObject**)L_5);
NullCheck(L_6);
Type_t* L_7;
L_7 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_6, NULL);
// int serializedVersion = 0;
V_1 = 0;
// if ( currentData.AsDictionary.TryGetValue(KEY_VERSION, out serializedVersionData) ) {
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0** L_8 = ___1_currentData;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_9 = *((fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0**)L_8);
NullCheck(L_9);
Dictionary_2_tBE662043609334E6EC03217A32CAE298B71E4096* L_10;
L_10 = fsData_get_AsDictionary_mB874B75491BDC0B999EA092957D372372F43DB10(L_9, NULL);
NullCheck(L_10);
bool L_11;
L_11 = Dictionary_2_TryGetValue_mB7FBDA22E0097214475471ADB4E2169A398F83D9(L_10, _stringLiteral905C19B06B73ED521816E0DF60DCCC59B36B47F5, (&V_0), Dictionary_2_TryGetValue_mB7FBDA22E0097214475471ADB4E2169A398F83D9_RuntimeMethod_var);
G_B3_0 = L_7;
if (!L_11)
{
G_B4_0 = L_7;
goto IL_0038;
}
}
{
// serializedVersion = (int)serializedVersionData.AsInt64;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_12 = V_0;
NullCheck(L_12);
int64_t L_13;
L_13 = fsData_get_AsInt64_mFABA77760A5272F6FAA8A9DB73FE93FCC6640E00(L_12, NULL);
V_1 = ((int32_t)L_13);
G_B4_0 = G_B3_0;
}
IL_0038:
{
// var att = instanceType.RTGetAttribute<fsMigrateVersionsAttribute>(true);
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
fsMigrateVersionsAttribute_tB510D54FE656AF8D96DBE4AB5CF717782EED3E58* L_14;
L_14 = ReflectionTools_RTGetAttribute_TisfsMigrateVersionsAttribute_tB510D54FE656AF8D96DBE4AB5CF717782EED3E58_mC440E410262B12814564955B84035A57AF85C640(G_B4_0, (bool)1, ReflectionTools_RTGetAttribute_TisfsMigrateVersionsAttribute_tB510D54FE656AF8D96DBE4AB5CF717782EED3E58_mC440E410262B12814564955B84035A57AF85C640_RuntimeMethod_var);
V_2 = L_14;
// if ( att != null ) {
fsMigrateVersionsAttribute_tB510D54FE656AF8D96DBE4AB5CF717782EED3E58* L_15 = V_2;
if (!L_15)
{
goto IL_005f;
}
}
{
// var previousTypes = att.previousTypes;
fsMigrateVersionsAttribute_tB510D54FE656AF8D96DBE4AB5CF717782EED3E58* L_16 = V_2;
NullCheck(L_16);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_17 = L_16->___previousTypes_0;
V_3 = L_17;
// var currentVersion = previousTypes.Length;
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_18 = V_3;
NullCheck(L_18);
// if ( currentVersion > serializedVersion ) {
int32_t L_19 = V_1;
if ((((int32_t)((int32_t)(((RuntimeArray*)L_18)->max_length))) <= ((int32_t)L_19)))
{
goto IL_005f;
}
}
{
// var previousType = previousTypes[serializedVersion];
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_20 = V_3;
int32_t L_21 = V_1;
NullCheck(L_20);
int32_t L_22 = L_21;
Type_t* L_23 = (L_20)->GetAt(static_cast<il2cpp_array_size_t>(L_22));
V_4 = L_23;
// TryDeserializeMigration(ref currentInstance, ref currentData, previousType, null);
RuntimeObject** L_24 = ___0_currentInstance;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0** L_25 = ___1_currentData;
Type_t* L_26 = V_4;
fsSerializer_TryDeserializeMigration_mBF585169DC087D461DEABD9AC53D3E5FFFEA90B5(__this, L_24, L_25, L_26, NULL, NULL);
}
IL_005f:
{
// }
return;
}
}
// System.Void ParadoxNotion.Serialization.FullSerializer.fsSerializer::TryDeserializeMigration(System.Object&,ParadoxNotion.Serialization.FullSerializer.fsData&,System.Type,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsSerializer_TryDeserializeMigration_mBF585169DC087D461DEABD9AC53D3E5FFFEA90B5 (fsSerializer_t745FA3749142E0209C2929EA7E73635FFDB2E114* __this, RuntimeObject** ___0_currentInstance, fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0** ___1_currentData, Type_t* ___2_previousType, RuntimeObject* ___3_previousInstance, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_GetEnumerator_m0650EF2330FC1B22DA27873C2471EA252D82417B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Remove_m3FEBD91243808037929D12C3D71DF817B0859F11_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_First_TisMethodInfo_t_mF25EDA3EE26D685AA41FF116BE54C056DD0D179B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m4D879D680F49DA6BFE70C2D246FC00B9947AC2DE_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mE49A2AB0B86B128456C9634C2E26ADA64E56755E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m54800C31D6E6995581D5CE74EDCC838CC68A14EB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t48B62DF57727FFB990D76F189BB41D4DC86FF164_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IMigratable_1_t8EDC839A78CA1D74FA4CC5EB3E4EC5F5AB89ACEE_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IMigratable_tB9622972C18C35AECCE863767B666952B3DD8203_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_get_Key_mDC3496957BA94D66C4441DC9765870B80DF8D467_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CTryDeserializeMigrationU3Eb__58_0_m44D8A63792B03D05B6C0FD861D171F1B79C2C347_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t2F0DF2CE5ADB0E6218C1133E05E2D276E0F47AA1_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Type_t* V_0 = NULL;
InterfaceMapping_t4818CA9DD146752FBC643AD050582979B632D879 V_1;
memset((&V_1), 0, sizeof(V_1));
fsBaseConverter_tA89F1E182ED46F15D3D7176327F2EE4B8BFFD22C* V_2 = NULL;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* V_3 = NULL;
Exception_t* V_4 = NULL;
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 V_5;
memset((&V_5), 0, sizeof(V_5));
Enumerator_tCBC25EC3449648096B9CBE9EC79260CB076FDB93 V_6;
memset((&V_6), 0, sizeof(V_6));
KeyValuePair_2_tC38F231F90A7FFF671587EE8B3DD3C76DBFD0261 V_7;
memset((&V_7), 0, sizeof(V_7));
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
Func_2_t48B62DF57727FFB990D76F189BB41D4DC86FF164* G_B10_0 = NULL;
MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265* G_B10_1 = NULL;
Func_2_t48B62DF57727FFB990D76F189BB41D4DC86FF164* G_B9_0 = NULL;
MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265* G_B9_1 = NULL;
MethodInfo_t* G_B12_0 = NULL;
MethodInfo_t* G_B11_0 = NULL;
{
// if ( currentInstance is IMigratable && currentData.IsDictionary ) {
RuntimeObject** L_0 = ___0_currentInstance;
RuntimeObject* L_1 = *((RuntimeObject**)L_0);
if (!((RuntimeObject*)IsInst((RuntimeObject*)L_1, IMigratable_tB9622972C18C35AECCE863767B666952B3DD8203_il2cpp_TypeInfo_var)))
{
goto IL_013a;
}
}
{
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0** L_2 = ___1_currentData;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_3 = *((fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0**)L_2);
NullCheck(L_3);
bool L_4;
L_4 = fsData_get_IsDictionary_m601CFB5F30BD93F5B18B8F34E577A8AB590C7E3F(L_3, NULL);
if (!L_4)
{
goto IL_013a;
}
}
{
// var instanceType = currentInstance.GetType();
RuntimeObject** L_5 = ___0_currentInstance;
RuntimeObject* L_6 = *((RuntimeObject**)L_5);
NullCheck(L_6);
Type_t* L_7;
L_7 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_6, NULL);
V_0 = L_7;
// if ( instanceType.IsGenericType && previousType.IsGenericTypeDefinition ) {
Type_t* L_8 = V_0;
NullCheck(L_8);
bool L_9;
L_9 = VirtualFuncInvoker0< bool >::Invoke(40 /* System.Boolean System.Type::get_IsGenericType() */, L_8);
if (!L_9)
{
goto IL_003e;
}
}
{
Type_t* L_10 = ___2_previousType;
NullCheck(L_10);
bool L_11;
L_11 = VirtualFuncInvoker0< bool >::Invoke(41 /* System.Boolean System.Type::get_IsGenericTypeDefinition() */, L_10);
if (!L_11)
{
goto IL_003e;
}
}
{
// previousType = previousType.MakeGenericType(instanceType.GetGenericArguments());
Type_t* L_12 = ___2_previousType;
Type_t* L_13 = V_0;
NullCheck(L_13);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_14;
L_14 = VirtualFuncInvoker0< TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(50 /* System.Type[] System.Type::GetGenericArguments() */, L_13);
NullCheck(L_12);
Type_t* L_15;
L_15 = VirtualFuncInvoker1< Type_t*, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(122 /* System.Type System.Type::MakeGenericType(System.Type[]) */, L_12, L_14);
___2_previousType = L_15;
}
IL_003e:
{
}
try
{// begin try (depth: 1)
// try { interfaceMap = instanceType.GetInterfaceMap(typeof(IMigratable<>).MakeGenericType(previousType)); }
Type_t* L_16 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_17 = { reinterpret_cast<intptr_t> (IMigratable_1_t8EDC839A78CA1D74FA4CC5EB3E4EC5F5AB89ACEE_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_18;
L_18 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_17, NULL);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_19 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)SZArrayNew(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var, (uint32_t)1);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_20 = L_19;
Type_t* L_21 = ___2_previousType;
NullCheck(L_20);
ArrayElementTypeCheck (L_20, L_21);
(L_20)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t*)L_21);
NullCheck(L_18);
Type_t* L_22;
L_22 = VirtualFuncInvoker1< Type_t*, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(122 /* System.Type System.Type::MakeGenericType(System.Type[]) */, L_18, L_20);
NullCheck(L_16);
InterfaceMapping_t4818CA9DD146752FBC643AD050582979B632D879 L_23;
L_23 = VirtualFuncInvoker1< InterfaceMapping_t4818CA9DD146752FBC643AD050582979B632D879, Type_t* >::Invoke(114 /* System.Reflection.InterfaceMapping System.Type::GetInterfaceMap(System.Type) */, L_16, L_22);
V_1 = L_23;
// try { interfaceMap = instanceType.GetInterfaceMap(typeof(IMigratable<>).MakeGenericType(previousType)); }
goto IL_007a;
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_0061;
}
throw e;
}
CATCH_0061:
{// begin catch(System.Exception)
// catch ( Exception e ) { throw new Exception("Type must implement IMigratable<T> for each one of the types specified in the [fsMigrateVersionsAttribute] or [fsMigrateToAttribute]\n" + e.Message); }
V_4 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));
// catch ( Exception e ) { throw new Exception("Type must implement IMigratable<T> for each one of the types specified in the [fsMigrateVersionsAttribute] or [fsMigrateToAttribute]\n" + e.Message); }
Exception_t* L_24 = V_4;
NullCheck(L_24);
String_t* L_25;
L_25 = VirtualFuncInvoker0< String_t* >::Invoke(5 /* System.String System.Exception::get_Message() */, L_24);
String_t* L_26;
L_26 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7826F2A11F3589A44D58BF65D21813EDD46FAB16)), L_25, NULL);
Exception_t* L_27 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)));
NullCheck(L_27);
Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(L_27, L_26, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_27, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&fsSerializer_TryDeserializeMigration_mBF585169DC087D461DEABD9AC53D3E5FFFEA90B5_RuntimeMethod_var)));
}// end catch (depth: 1)
IL_007a:
{
// var migrateMethod = interfaceMap.InterfaceMethods.First(m => m.Name == nameof(IMigratable<object>.Migrate));
InterfaceMapping_t4818CA9DD146752FBC643AD050582979B632D879 L_28 = V_1;
MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265* L_29 = L_28.___InterfaceMethods_3;
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t2F0DF2CE5ADB0E6218C1133E05E2D276E0F47AA1_il2cpp_TypeInfo_var);
Func_2_t48B62DF57727FFB990D76F189BB41D4DC86FF164* L_30 = ((U3CU3Ec_t2F0DF2CE5ADB0E6218C1133E05E2D276E0F47AA1_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t2F0DF2CE5ADB0E6218C1133E05E2D276E0F47AA1_il2cpp_TypeInfo_var))->___U3CU3E9__58_0_1;
Func_2_t48B62DF57727FFB990D76F189BB41D4DC86FF164* L_31 = L_30;
G_B9_0 = L_31;
G_B9_1 = L_29;
if (L_31)
{
G_B10_0 = L_31;
G_B10_1 = L_29;
goto IL_009f;
}
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t2F0DF2CE5ADB0E6218C1133E05E2D276E0F47AA1_il2cpp_TypeInfo_var);
U3CU3Ec_t2F0DF2CE5ADB0E6218C1133E05E2D276E0F47AA1* L_32 = ((U3CU3Ec_t2F0DF2CE5ADB0E6218C1133E05E2D276E0F47AA1_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t2F0DF2CE5ADB0E6218C1133E05E2D276E0F47AA1_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_t48B62DF57727FFB990D76F189BB41D4DC86FF164* L_33 = (Func_2_t48B62DF57727FFB990D76F189BB41D4DC86FF164*)il2cpp_codegen_object_new(Func_2_t48B62DF57727FFB990D76F189BB41D4DC86FF164_il2cpp_TypeInfo_var);
NullCheck(L_33);
Func_2__ctor_m85EFD3541E8A8498FD05A6169ED11E00D408A2F0(L_33, L_32, (intptr_t)((void*)U3CU3Ec_U3CTryDeserializeMigrationU3Eb__58_0_m44D8A63792B03D05B6C0FD861D171F1B79C2C347_RuntimeMethod_var), NULL);
Func_2_t48B62DF57727FFB990D76F189BB41D4DC86FF164* L_34 = L_33;
((U3CU3Ec_t2F0DF2CE5ADB0E6218C1133E05E2D276E0F47AA1_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t2F0DF2CE5ADB0E6218C1133E05E2D276E0F47AA1_il2cpp_TypeInfo_var))->___U3CU3E9__58_0_1 = L_34;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t2F0DF2CE5ADB0E6218C1133E05E2D276E0F47AA1_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t2F0DF2CE5ADB0E6218C1133E05E2D276E0F47AA1_il2cpp_TypeInfo_var))->___U3CU3E9__58_0_1), (void*)L_34);
G_B10_0 = L_34;
G_B10_1 = G_B9_1;
}
IL_009f:
{
MethodInfo_t* L_35;
L_35 = Enumerable_First_TisMethodInfo_t_mF25EDA3EE26D685AA41FF116BE54C056DD0D179B((RuntimeObject*)G_B10_1, G_B10_0, Enumerable_First_TisMethodInfo_t_mF25EDA3EE26D685AA41FF116BE54C056DD0D179B_RuntimeMethod_var);
// var converter = GetConverter(previousType, null);
Type_t* L_36 = ___2_previousType;
fsBaseConverter_tA89F1E182ED46F15D3D7176327F2EE4B8BFFD22C* L_37;
L_37 = fsSerializer_GetConverter_m1F16BCF350FF108130B9B5982BB068D42199528F(__this, L_36, (Type_t*)NULL, NULL);
V_2 = L_37;
// if ( previousInstance == null ) { previousInstance = converter.CreateInstance(currentData, previousType); }
RuntimeObject* L_38 = ___3_previousInstance;
G_B11_0 = L_35;
if (L_38)
{
G_B12_0 = L_35;
goto IL_00bc;
}
}
{
// if ( previousInstance == null ) { previousInstance = converter.CreateInstance(currentData, previousType); }
fsBaseConverter_tA89F1E182ED46F15D3D7176327F2EE4B8BFFD22C* L_39 = V_2;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0** L_40 = ___1_currentData;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_41 = *((fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0**)L_40);
Type_t* L_42 = ___2_previousType;
NullCheck(L_39);
RuntimeObject* L_43;
L_43 = VirtualFuncInvoker2< RuntimeObject*, fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0*, Type_t* >::Invoke(4 /* System.Object ParadoxNotion.Serialization.FullSerializer.fsBaseConverter::CreateInstance(ParadoxNotion.Serialization.FullSerializer.fsData,System.Type) */, L_39, L_41, L_42);
___3_previousInstance = L_43;
G_B12_0 = G_B11_0;
}
IL_00bc:
{
// converter.TryDeserialize(currentData, ref previousInstance, previousType).AssertSuccess();
fsBaseConverter_tA89F1E182ED46F15D3D7176327F2EE4B8BFFD22C* L_44 = V_2;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0** L_45 = ___1_currentData;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_46 = *((fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0**)L_45);
Type_t* L_47 = ___2_previousType;
NullCheck(L_44);
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_48;
L_48 = VirtualFuncInvoker3< fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807, fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0*, RuntimeObject**, Type_t* >::Invoke(8 /* ParadoxNotion.Serialization.FullSerializer.fsResult ParadoxNotion.Serialization.FullSerializer.fsBaseConverter::TryDeserialize(ParadoxNotion.Serialization.FullSerializer.fsData,System.Object&,System.Type) */, L_44, L_46, (&___3_previousInstance), L_47);
V_5 = L_48;
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_49;
L_49 = fsResult_AssertSuccess_mD2CA018F9B67921FA7B61552F783FF898D25132F((&V_5), NULL);
// migrateMethod.Invoke(currentInstance, ReflectionTools.SingleTempArgsArray(previousInstance));
RuntimeObject** L_50 = ___0_currentInstance;
RuntimeObject* L_51 = *((RuntimeObject**)L_50);
RuntimeObject* L_52 = ___3_previousInstance;
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_53;
L_53 = ReflectionTools_SingleTempArgsArray_mBB9CBE92C5B483649D7A9FAFD252F8C0D0B6DC58(L_52, NULL);
NullCheck(G_B12_0);
RuntimeObject* L_54;
L_54 = MethodBase_Invoke_mEEF3218648F111A8C338001A7804091A0747C826(G_B12_0, L_51, L_53, NULL);
// converter.TrySerialize(previousInstance, out serializedData, previousType).AssertSuccess();
fsBaseConverter_tA89F1E182ED46F15D3D7176327F2EE4B8BFFD22C* L_55 = V_2;
RuntimeObject* L_56 = ___3_previousInstance;
Type_t* L_57 = ___2_previousType;
NullCheck(L_55);
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_58;
L_58 = VirtualFuncInvoker3< fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807, RuntimeObject*, fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0**, Type_t* >::Invoke(7 /* ParadoxNotion.Serialization.FullSerializer.fsResult ParadoxNotion.Serialization.FullSerializer.fsBaseConverter::TrySerialize(System.Object,ParadoxNotion.Serialization.FullSerializer.fsData&,System.Type) */, L_55, L_56, (&V_3), L_57);
V_5 = L_58;
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_59;
L_59 = fsResult_AssertSuccess_mD2CA018F9B67921FA7B61552F783FF898D25132F((&V_5), NULL);
// foreach ( var pair in serializedData.AsDictionary ) { currentData.AsDictionary.Remove(pair.Key); }
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_60 = V_3;
NullCheck(L_60);
Dictionary_2_tBE662043609334E6EC03217A32CAE298B71E4096* L_61;
L_61 = fsData_get_AsDictionary_mB874B75491BDC0B999EA092957D372372F43DB10(L_60, NULL);
NullCheck(L_61);
Enumerator_tCBC25EC3449648096B9CBE9EC79260CB076FDB93 L_62;
L_62 = Dictionary_2_GetEnumerator_m0650EF2330FC1B22DA27873C2471EA252D82417B(L_61, Dictionary_2_GetEnumerator_m0650EF2330FC1B22DA27873C2471EA252D82417B_RuntimeMethod_var);
V_6 = L_62;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_012c:
{// begin finally (depth: 1)
Enumerator_Dispose_m4D879D680F49DA6BFE70C2D246FC00B9947AC2DE((&V_6), Enumerator_Dispose_m4D879D680F49DA6BFE70C2D246FC00B9947AC2DE_RuntimeMethod_var);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_0121_1;
}
IL_0104_1:
{
// foreach ( var pair in serializedData.AsDictionary ) { currentData.AsDictionary.Remove(pair.Key); }
KeyValuePair_2_tC38F231F90A7FFF671587EE8B3DD3C76DBFD0261 L_63;
L_63 = Enumerator_get_Current_m54800C31D6E6995581D5CE74EDCC838CC68A14EB_inline((&V_6), Enumerator_get_Current_m54800C31D6E6995581D5CE74EDCC838CC68A14EB_RuntimeMethod_var);
V_7 = L_63;
// foreach ( var pair in serializedData.AsDictionary ) { currentData.AsDictionary.Remove(pair.Key); }
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0** L_64 = ___1_currentData;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_65 = *((fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0**)L_64);
NullCheck(L_65);
Dictionary_2_tBE662043609334E6EC03217A32CAE298B71E4096* L_66;
L_66 = fsData_get_AsDictionary_mB874B75491BDC0B999EA092957D372372F43DB10(L_65, NULL);
String_t* L_67;
L_67 = KeyValuePair_2_get_Key_mDC3496957BA94D66C4441DC9765870B80DF8D467_inline((&V_7), KeyValuePair_2_get_Key_mDC3496957BA94D66C4441DC9765870B80DF8D467_RuntimeMethod_var);
NullCheck(L_66);
bool L_68;
L_68 = Dictionary_2_Remove_m3FEBD91243808037929D12C3D71DF817B0859F11(L_66, L_67, Dictionary_2_Remove_m3FEBD91243808037929D12C3D71DF817B0859F11_RuntimeMethod_var);
}
IL_0121_1:
{
// foreach ( var pair in serializedData.AsDictionary ) { currentData.AsDictionary.Remove(pair.Key); }
bool L_69;
L_69 = Enumerator_MoveNext_mE49A2AB0B86B128456C9634C2E26ADA64E56755E((&V_6), Enumerator_MoveNext_mE49A2AB0B86B128456C9634C2E26ADA64E56755E_RuntimeMethod_var);
if (L_69)
{
goto IL_0104_1;
}
}
{
goto IL_013a;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_013a:
{
// }
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void ParadoxNotion.Serialization.FullSerializer.fsSerializer/fsLazyCycleDefinitionWriter::WriteDefinition(System.Int32,ParadoxNotion.Serialization.FullSerializer.fsData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsLazyCycleDefinitionWriter_WriteDefinition_m50945FB1AAC472177F6A31FB5EEDB66682A7E049 (fsLazyCycleDefinitionWriter_tD06BBF1AA027C7C5CB232C126BA66CAB73DB10FB* __this, int32_t ___0_id, fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* ___1_data, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_m2F3D5A6141E34698AB1276D3ACA8DDBBBB1B06BD_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_mAB57225F377594413DBF0735887BABA2B302D873_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Contains_m98A9F88FF94538B5EECB0F87E1E3B3572E02ACA1_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEA05B74022DC98A669248CD353ADDBD7AADAD4AA);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if ( _references.Contains(id) ) {
HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_0 = __this->____references_1;
int32_t L_1 = ___0_id;
NullCheck(L_0);
bool L_2;
L_2 = HashSet_1_Contains_m98A9F88FF94538B5EECB0F87E1E3B3572E02ACA1(L_0, L_1, HashSet_1_Contains_m98A9F88FF94538B5EECB0F87E1E3B3572E02ACA1_RuntimeMethod_var);
if (!L_2)
{
goto IL_0032;
}
}
{
// EnsureDictionary(ref data);
fsSerializer_EnsureDictionary_mDB4398F11B2218924440CB3BA457300520F26D0B((&___1_data), NULL);
// data.AsDictionary[KEY_OBJECT_DEFINITION] = new fsData(id.ToString());
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_3 = ___1_data;
NullCheck(L_3);
Dictionary_2_tBE662043609334E6EC03217A32CAE298B71E4096* L_4;
L_4 = fsData_get_AsDictionary_mB874B75491BDC0B999EA092957D372372F43DB10(L_3, NULL);
String_t* L_5;
L_5 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&___0_id), NULL);
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_6 = (fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0*)il2cpp_codegen_object_new(fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0_il2cpp_TypeInfo_var);
NullCheck(L_6);
fsData__ctor_m234A3EB483A901D73806FBE66DF751F97FCF5821(L_6, L_5, NULL);
NullCheck(L_4);
Dictionary_2_set_Item_mAB57225F377594413DBF0735887BABA2B302D873(L_4, _stringLiteralEA05B74022DC98A669248CD353ADDBD7AADAD4AA, L_6, Dictionary_2_set_Item_mAB57225F377594413DBF0735887BABA2B302D873_RuntimeMethod_var);
return;
}
IL_0032:
{
// _pendingDefinitions[id] = data;
Dictionary_2_t4956F70B8D5917E881147B1B180A403567EEE8F2* L_7 = __this->____pendingDefinitions_0;
int32_t L_8 = ___0_id;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_9 = ___1_data;
NullCheck(L_7);
Dictionary_2_set_Item_m2F3D5A6141E34698AB1276D3ACA8DDBBBB1B06BD(L_7, L_8, L_9, Dictionary_2_set_Item_m2F3D5A6141E34698AB1276D3ACA8DDBBBB1B06BD_RuntimeMethod_var);
// }
return;
}
}
// System.Void ParadoxNotion.Serialization.FullSerializer.fsSerializer/fsLazyCycleDefinitionWriter::WriteReference(System.Int32,System.Collections.Generic.Dictionary`2<System.String,ParadoxNotion.Serialization.FullSerializer.fsData>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsLazyCycleDefinitionWriter_WriteReference_mA5EBB1ECE8B99E15953BD8259CB7A42E54EACE28 (fsLazyCycleDefinitionWriter_tD06BBF1AA027C7C5CB232C126BA66CAB73DB10FB* __this, int32_t ___0_id, Dictionary_2_tBE662043609334E6EC03217A32CAE298B71E4096* ___1_dict, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Remove_m01EF4AF7CF594BDEB572913F28CD1FA2BE586CE3_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_mC8E2875764DDFD78BFCCA7E792B08715E55C5006_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_mAB57225F377594413DBF0735887BABA2B302D873_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Add_m9B0DD9902395EE95D3DC522264BE1EBBBD3513EB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEA05B74022DC98A669248CD353ADDBD7AADAD4AA);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF96282F5D84FC9B754994ADCFE65DAE2088A7382);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* V_0 = NULL;
{
// if ( _pendingDefinitions.TryGetValue(id, out data) ) {
Dictionary_2_t4956F70B8D5917E881147B1B180A403567EEE8F2* L_0 = __this->____pendingDefinitions_0;
int32_t L_1 = ___0_id;
NullCheck(L_0);
bool L_2;
L_2 = Dictionary_2_TryGetValue_mC8E2875764DDFD78BFCCA7E792B08715E55C5006(L_0, L_1, (&V_0), Dictionary_2_TryGetValue_mC8E2875764DDFD78BFCCA7E792B08715E55C5006_RuntimeMethod_var);
if (!L_2)
{
goto IL_0042;
}
}
{
// EnsureDictionary(ref data);
fsSerializer_EnsureDictionary_mDB4398F11B2218924440CB3BA457300520F26D0B((&V_0), NULL);
// data.AsDictionary[KEY_OBJECT_DEFINITION] = new fsData(id.ToString());
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_3 = V_0;
NullCheck(L_3);
Dictionary_2_tBE662043609334E6EC03217A32CAE298B71E4096* L_4;
L_4 = fsData_get_AsDictionary_mB874B75491BDC0B999EA092957D372372F43DB10(L_3, NULL);
String_t* L_5;
L_5 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&___0_id), NULL);
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_6 = (fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0*)il2cpp_codegen_object_new(fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0_il2cpp_TypeInfo_var);
NullCheck(L_6);
fsData__ctor_m234A3EB483A901D73806FBE66DF751F97FCF5821(L_6, L_5, NULL);
NullCheck(L_4);
Dictionary_2_set_Item_mAB57225F377594413DBF0735887BABA2B302D873(L_4, _stringLiteralEA05B74022DC98A669248CD353ADDBD7AADAD4AA, L_6, Dictionary_2_set_Item_mAB57225F377594413DBF0735887BABA2B302D873_RuntimeMethod_var);
// _pendingDefinitions.Remove(id);
Dictionary_2_t4956F70B8D5917E881147B1B180A403567EEE8F2* L_7 = __this->____pendingDefinitions_0;
int32_t L_8 = ___0_id;
NullCheck(L_7);
bool L_9;
L_9 = Dictionary_2_Remove_m01EF4AF7CF594BDEB572913F28CD1FA2BE586CE3(L_7, L_8, Dictionary_2_Remove_m01EF4AF7CF594BDEB572913F28CD1FA2BE586CE3_RuntimeMethod_var);
goto IL_004f;
}
IL_0042:
{
// } else { _references.Add(id); }
HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_10 = __this->____references_1;
int32_t L_11 = ___0_id;
NullCheck(L_10);
bool L_12;
L_12 = HashSet_1_Add_m9B0DD9902395EE95D3DC522264BE1EBBBD3513EB(L_10, L_11, HashSet_1_Add_m9B0DD9902395EE95D3DC522264BE1EBBBD3513EB_RuntimeMethod_var);
}
IL_004f:
{
// dict[KEY_OBJECT_REFERENCE] = new fsData(id.ToString());
Dictionary_2_tBE662043609334E6EC03217A32CAE298B71E4096* L_13 = ___1_dict;
String_t* L_14;
L_14 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&___0_id), NULL);
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_15 = (fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0*)il2cpp_codegen_object_new(fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0_il2cpp_TypeInfo_var);
NullCheck(L_15);
fsData__ctor_m234A3EB483A901D73806FBE66DF751F97FCF5821(L_15, L_14, NULL);
NullCheck(L_13);
Dictionary_2_set_Item_mAB57225F377594413DBF0735887BABA2B302D873(L_13, _stringLiteralF96282F5D84FC9B754994ADCFE65DAE2088A7382, L_15, Dictionary_2_set_Item_mAB57225F377594413DBF0735887BABA2B302D873_RuntimeMethod_var);
// }
return;
}
}
// System.Void ParadoxNotion.Serialization.FullSerializer.fsSerializer/fsLazyCycleDefinitionWriter::Clear()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsLazyCycleDefinitionWriter_Clear_m852B27DD14D91B2D833BFDE7FDD01F91D6BB7041 (fsLazyCycleDefinitionWriter_tD06BBF1AA027C7C5CB232C126BA66CAB73DB10FB* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Clear_mF9C0ADECD1A1AEFD6AE87BD73C0EFDC7348170A9_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Clear_m88C3BA6617F6667126635140414D44D76C42AE92_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// _pendingDefinitions.Clear();
Dictionary_2_t4956F70B8D5917E881147B1B180A403567EEE8F2* L_0 = __this->____pendingDefinitions_0;
NullCheck(L_0);
Dictionary_2_Clear_mF9C0ADECD1A1AEFD6AE87BD73C0EFDC7348170A9(L_0, Dictionary_2_Clear_mF9C0ADECD1A1AEFD6AE87BD73C0EFDC7348170A9_RuntimeMethod_var);
// _references.Clear();
HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_1 = __this->____references_1;
NullCheck(L_1);
HashSet_1_Clear_m88C3BA6617F6667126635140414D44D76C42AE92(L_1, HashSet_1_Clear_m88C3BA6617F6667126635140414D44D76C42AE92_RuntimeMethod_var);
// }
return;
}
}
// System.Void ParadoxNotion.Serialization.FullSerializer.fsSerializer/fsLazyCycleDefinitionWriter::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsLazyCycleDefinitionWriter__ctor_m34B4B1F29B768DD3940C8D9A3A0512303550371D (fsLazyCycleDefinitionWriter_tD06BBF1AA027C7C5CB232C126BA66CAB73DB10FB* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_mDB7019055E70F098B5C1044F704093E4E45B0025_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t4956F70B8D5917E881147B1B180A403567EEE8F2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1__ctor_m90EA29D74B137C5317CDC485AA1D799F0B6726FF_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// private Dictionary<int, fsData> _pendingDefinitions = new Dictionary<int, fsData>();
Dictionary_2_t4956F70B8D5917E881147B1B180A403567EEE8F2* L_0 = (Dictionary_2_t4956F70B8D5917E881147B1B180A403567EEE8F2*)il2cpp_codegen_object_new(Dictionary_2_t4956F70B8D5917E881147B1B180A403567EEE8F2_il2cpp_TypeInfo_var);
NullCheck(L_0);
Dictionary_2__ctor_mDB7019055E70F098B5C1044F704093E4E45B0025(L_0, Dictionary_2__ctor_mDB7019055E70F098B5C1044F704093E4E45B0025_RuntimeMethod_var);
__this->____pendingDefinitions_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->____pendingDefinitions_0), (void*)L_0);
// private HashSet<int> _references = new HashSet<int>();
HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_1 = (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2*)il2cpp_codegen_object_new(HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2_il2cpp_TypeInfo_var);
NullCheck(L_1);
HashSet_1__ctor_m90EA29D74B137C5317CDC485AA1D799F0B6726FF(L_1, HashSet_1__ctor_m90EA29D74B137C5317CDC485AA1D799F0B6726FF_RuntimeMethod_var);
__this->____references_1 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->____references_1), (void*)L_1);
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
// System.Void ParadoxNotion.Serialization.FullSerializer.fsSerializer/<>c::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_mC200D3555C08F5C53BA89340BA7AC92638B971E4 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t2F0DF2CE5ADB0E6218C1133E05E2D276E0F47AA1_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
U3CU3Ec_t2F0DF2CE5ADB0E6218C1133E05E2D276E0F47AA1* L_0 = (U3CU3Ec_t2F0DF2CE5ADB0E6218C1133E05E2D276E0F47AA1*)il2cpp_codegen_object_new(U3CU3Ec_t2F0DF2CE5ADB0E6218C1133E05E2D276E0F47AA1_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CU3Ec__ctor_mA4B0C7B6EDCEBCD1C60264A4CA52523B737B59EC(L_0, NULL);
((U3CU3Ec_t2F0DF2CE5ADB0E6218C1133E05E2D276E0F47AA1_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t2F0DF2CE5ADB0E6218C1133E05E2D276E0F47AA1_il2cpp_TypeInfo_var))->___U3CU3E9_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t2F0DF2CE5ADB0E6218C1133E05E2D276E0F47AA1_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t2F0DF2CE5ADB0E6218C1133E05E2D276E0F47AA1_il2cpp_TypeInfo_var))->___U3CU3E9_0), (void*)L_0);
return;
}
}
// System.Void ParadoxNotion.Serialization.FullSerializer.fsSerializer/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_mA4B0C7B6EDCEBCD1C60264A4CA52523B737B59EC (U3CU3Ec_t2F0DF2CE5ADB0E6218C1133E05E2D276E0F47AA1* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// System.Boolean ParadoxNotion.Serialization.FullSerializer.fsSerializer/<>c::<TryDeserializeMigration>b__58_0(System.Reflection.MethodInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec_U3CTryDeserializeMigrationU3Eb__58_0_m44D8A63792B03D05B6C0FD861D171F1B79C2C347 (U3CU3Ec_t2F0DF2CE5ADB0E6218C1133E05E2D276E0F47AA1* __this, MethodInfo_t* ___0_m, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAC76E0F05BCAE2F5418578752C488A501B7D4ED4);
s_Il2CppMethodInitialized = true;
}
{
// var migrateMethod = interfaceMap.InterfaceMethods.First(m => m.Name == nameof(IMigratable<object>.Migrate));
MethodInfo_t* L_0 = ___0_m;
NullCheck(L_0);
String_t* L_1;
L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, L_0);
bool L_2;
L_2 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_1, _stringLiteralAC76E0F05BCAE2F5418578752C488A501B7D4ED4, NULL);
return L_2;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Boolean ParadoxNotion.Serialization.FullSerializer.Internal.fsArrayConverter::CanProcess(System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool fsArrayConverter_CanProcess_m01ABA5CEC3CC5305E9D129B46984131D1EAD5133 (fsArrayConverter_t842D5645E5CC1951BC75C13BFED08E9AE8A9AA21* __this, Type_t* ___0_type, const RuntimeMethod* method)
{
{
// return type.IsArray;
Type_t* L_0 = ___0_type;
NullCheck(L_0);
bool L_1;
L_1 = Type_get_IsArray_mB9B8CA713B2AA9D6AFECC24E05AF78D22532B673(L_0, NULL);
return L_1;
}
}
// System.Boolean ParadoxNotion.Serialization.FullSerializer.Internal.fsArrayConverter::RequestCycleSupport(System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool fsArrayConverter_RequestCycleSupport_m9B5C87443967A28CC9316BED1203101A87C9FE86 (fsArrayConverter_t842D5645E5CC1951BC75C13BFED08E9AE8A9AA21* __this, Type_t* ___0_storageType, const RuntimeMethod* method)
{
{
// return false;
return (bool)0;
}
}
// System.Boolean ParadoxNotion.Serialization.FullSerializer.Internal.fsArrayConverter::RequestInheritanceSupport(System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool fsArrayConverter_RequestInheritanceSupport_m0ECFACDFCA10D408520ABF83B313B607B0B18674 (fsArrayConverter_t842D5645E5CC1951BC75C13BFED08E9AE8A9AA21* __this, Type_t* ___0_storageType, const RuntimeMethod* method)
{
{
// return false;
return (bool)0;
}
}
// ParadoxNotion.Serialization.FullSerializer.fsResult ParadoxNotion.Serialization.FullSerializer.Internal.fsArrayConverter::TrySerialize(System.Object,ParadoxNotion.Serialization.FullSerializer.fsData&,System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 fsArrayConverter_TrySerialize_m978589A7AE414BB35D66B4D3954519FC1344EF90 (fsArrayConverter_t842D5645E5CC1951BC75C13BFED08E9AE8A9AA21* __this, RuntimeObject* ___0_instance, fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0** ___1_serialized, Type_t* ___2_storageType, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IList_t1C522956D79B7DC92B5B01053DF1AC058C8B598D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mAAAC3C2FAC535C5A4E85E77D072CAABC57971E4A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeArray_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
Type_t* V_1 = NULL;
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 V_2;
memset((&V_2), 0, sizeof(V_2));
List_1_t4D96A4E098B170CBC423764341CFED06110FF31E* V_3 = NULL;
int32_t V_4 = 0;
RuntimeObject* V_5 = NULL;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* V_6 = NULL;
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 V_7;
memset((&V_7), 0, sizeof(V_7));
{
// IList arr = (Array)instance;
RuntimeObject* L_0 = ___0_instance;
V_0 = ((RuntimeArray*)CastclassClass((RuntimeObject*)L_0, RuntimeArray_il2cpp_TypeInfo_var));
// Type elementType = storageType.GetElementType();
Type_t* L_1 = ___2_storageType;
NullCheck(L_1);
Type_t* L_2;
L_2 = VirtualFuncInvoker0< Type_t* >::Invoke(46 /* System.Type System.Type::GetElementType() */, L_1);
V_1 = L_2;
// var result = fsResult.Success;
il2cpp_codegen_runtime_class_init_inline(fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var);
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_3 = ((fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_StaticFields*)il2cpp_codegen_static_fields_for(fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var))->___Success_3;
V_2 = L_3;
// serialized = fsData.CreateList(arr.Count);
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0** L_4 = ___1_serialized;
RuntimeObject* L_5 = V_0;
NullCheck(L_5);
int32_t L_6;
L_6 = InterfaceFuncInvoker0< int32_t >::Invoke(1 /* System.Int32 System.Collections.ICollection::get_Count() */, ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var, L_5);
il2cpp_codegen_runtime_class_init_inline(fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0_il2cpp_TypeInfo_var);
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_7;
L_7 = fsData_CreateList_m8012F2859C2FF073DD1C642546B1337709E5F326(L_6, NULL);
*((RuntimeObject**)L_4) = (RuntimeObject*)L_7;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_4, (void*)(RuntimeObject*)L_7);
// var serializedList = serialized.AsList;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0** L_8 = ___1_serialized;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_9 = *((fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0**)L_8);
NullCheck(L_9);
List_1_t4D96A4E098B170CBC423764341CFED06110FF31E* L_10;
L_10 = fsData_get_AsList_m820AC6C6B8691B1E9F48AA70019878E723AE80DD(L_9, NULL);
V_3 = L_10;
// for ( int i = 0; i < arr.Count; ++i ) {
V_4 = 0;
goto IL_006a;
}
IL_002e:
{
// object item = arr[i];
RuntimeObject* L_11 = V_0;
int32_t L_12 = V_4;
NullCheck(L_11);
RuntimeObject* L_13;
L_13 = InterfaceFuncInvoker1< RuntimeObject*, int32_t >::Invoke(0 /* System.Object System.Collections.IList::get_Item(System.Int32) */, IList_t1C522956D79B7DC92B5B01053DF1AC058C8B598D_il2cpp_TypeInfo_var, L_11, L_12);
V_5 = L_13;
// var itemResult = Serializer.TrySerialize(elementType, item, out serializedItem);
fsSerializer_t745FA3749142E0209C2929EA7E73635FFDB2E114* L_14 = ((fsBaseConverter_tA89F1E182ED46F15D3D7176327F2EE4B8BFFD22C*)__this)->___Serializer_0;
Type_t* L_15 = V_1;
RuntimeObject* L_16 = V_5;
NullCheck(L_14);
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_17;
L_17 = fsSerializer_TrySerialize_m6109FD2F37ACAB55B545479CE14631E171CA9360(L_14, L_15, L_16, (&V_6), NULL);
V_7 = L_17;
// result.AddMessages(itemResult);
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_18 = V_7;
fsResult_AddMessages_m270B7BD8B42B410CC7AA623C94C9536E68CC687F((&V_2), L_18, NULL);
// if ( itemResult.Failed ) continue;
bool L_19;
L_19 = fsResult_get_Failed_m5D62C455D346DABD7868BEA616E336A7904A7374((&V_7), NULL);
if (L_19)
{
goto IL_0064;
}
}
{
// serializedList.Add(serializedItem);
List_1_t4D96A4E098B170CBC423764341CFED06110FF31E* L_20 = V_3;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_21 = V_6;
NullCheck(L_20);
List_1_Add_mAAAC3C2FAC535C5A4E85E77D072CAABC57971E4A_inline(L_20, L_21, List_1_Add_mAAAC3C2FAC535C5A4E85E77D072CAABC57971E4A_RuntimeMethod_var);
}
IL_0064:
{
// for ( int i = 0; i < arr.Count; ++i ) {
int32_t L_22 = V_4;
V_4 = ((int32_t)il2cpp_codegen_add(L_22, 1));
}
IL_006a:
{
// for ( int i = 0; i < arr.Count; ++i ) {
int32_t L_23 = V_4;
RuntimeObject* L_24 = V_0;
NullCheck(L_24);
int32_t L_25;
L_25 = InterfaceFuncInvoker0< int32_t >::Invoke(1 /* System.Int32 System.Collections.ICollection::get_Count() */, ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var, L_24);
if ((((int32_t)L_23) < ((int32_t)L_25)))
{
goto IL_002e;
}
}
{
// return result;
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_26 = V_2;
return L_26;
}
}
// ParadoxNotion.Serialization.FullSerializer.fsResult ParadoxNotion.Serialization.FullSerializer.Internal.fsArrayConverter::TryDeserialize(ParadoxNotion.Serialization.FullSerializer.fsData,System.Object&,System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 fsArrayConverter_TryDeserialize_m2D4BB2AA7F9176ECDE0AE795B5F11E0DDADBF352 (fsArrayConverter_t842D5645E5CC1951BC75C13BFED08E9AE8A9AA21* __this, fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* ___0_data, RuntimeObject** ___1_instance, Type_t* ___2_storageType, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mDEDA641E4C5560825D5F1B0AF9ECC387660EB75F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mB80D936923565D521D7A63FE62EDA1B3D31F9B9F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 V_0;
memset((&V_0), 0, sizeof(V_0));
Type_t* V_1 = NULL;
List_1_t4D96A4E098B170CBC423764341CFED06110FF31E* V_2 = NULL;
ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A* V_3 = NULL;
int32_t V_4 = 0;
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 V_5;
memset((&V_5), 0, sizeof(V_5));
int32_t V_6 = 0;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* V_7 = NULL;
RuntimeObject* V_8 = NULL;
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 V_9;
memset((&V_9), 0, sizeof(V_9));
{
// var result = fsResult.Success;
il2cpp_codegen_runtime_class_init_inline(fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var);
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_0 = ((fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_StaticFields*)il2cpp_codegen_static_fields_for(fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var))->___Success_3;
V_0 = L_0;
// if ( ( result += CheckType(data, fsDataType.Array) ).Failed ) {
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_1 = V_0;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_2 = ___0_data;
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_3;
L_3 = fsBaseConverter_CheckType_m32798480E1E183BB4F8D77A8092B563F60C49B40(__this, L_2, 0, NULL);
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_4;
L_4 = fsResult_op_Addition_m111962C582BE7A0A622283FED7D12D3C719EDA26(L_1, L_3, NULL);
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_5 = L_4;
V_0 = L_5;
V_5 = L_5;
bool L_6;
L_6 = fsResult_get_Failed_m5D62C455D346DABD7868BEA616E336A7904A7374((&V_5), NULL);
if (!L_6)
{
goto IL_0023;
}
}
{
// return result;
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_7 = V_0;
return L_7;
}
IL_0023:
{
// Type elementType = storageType.GetElementType();
Type_t* L_8 = ___2_storageType;
NullCheck(L_8);
Type_t* L_9;
L_9 = VirtualFuncInvoker0< Type_t* >::Invoke(46 /* System.Type System.Type::GetElementType() */, L_8);
V_1 = L_9;
// var serializedList = data.AsList;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_10 = ___0_data;
NullCheck(L_10);
List_1_t4D96A4E098B170CBC423764341CFED06110FF31E* L_11;
L_11 = fsData_get_AsList_m820AC6C6B8691B1E9F48AA70019878E723AE80DD(L_10, NULL);
V_2 = L_11;
// var list = new ArrayList(serializedList.Count);
List_1_t4D96A4E098B170CBC423764341CFED06110FF31E* L_12 = V_2;
NullCheck(L_12);
int32_t L_13;
L_13 = List_1_get_Count_mDEDA641E4C5560825D5F1B0AF9ECC387660EB75F_inline(L_12, List_1_get_Count_mDEDA641E4C5560825D5F1B0AF9ECC387660EB75F_RuntimeMethod_var);
ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A* L_14 = (ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A*)il2cpp_codegen_object_new(ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A_il2cpp_TypeInfo_var);
NullCheck(L_14);
ArrayList__ctor_m4637812384C075439BB17EEC1C2DF802BD41EBD0(L_14, L_13, NULL);
V_3 = L_14;
// int existingCount = list.Count;
ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A* L_15 = V_3;
NullCheck(L_15);
int32_t L_16;
L_16 = VirtualFuncInvoker0< int32_t >::Invoke(21 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_15);
V_4 = L_16;
// for ( int i = 0; i < serializedList.Count; ++i ) {
V_6 = 0;
goto IL_00ac;
}
IL_004a:
{
// var serializedItem = serializedList[i];
List_1_t4D96A4E098B170CBC423764341CFED06110FF31E* L_17 = V_2;
int32_t L_18 = V_6;
NullCheck(L_17);
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_19;
L_19 = List_1_get_Item_mB80D936923565D521D7A63FE62EDA1B3D31F9B9F(L_17, L_18, List_1_get_Item_mB80D936923565D521D7A63FE62EDA1B3D31F9B9F_RuntimeMethod_var);
V_7 = L_19;
// object deserialized = null;
V_8 = NULL;
// if ( i < existingCount ) deserialized = list[i];
int32_t L_20 = V_6;
int32_t L_21 = V_4;
if ((((int32_t)L_20) >= ((int32_t)L_21)))
{
goto IL_0067;
}
}
{
// if ( i < existingCount ) deserialized = list[i];
ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A* L_22 = V_3;
int32_t L_23 = V_6;
NullCheck(L_22);
RuntimeObject* L_24;
L_24 = VirtualFuncInvoker1< RuntimeObject*, int32_t >::Invoke(25 /* System.Object System.Collections.ArrayList::get_Item(System.Int32) */, L_22, L_23);
V_8 = L_24;
}
IL_0067:
{
// var itemResult = Serializer.TryDeserialize(serializedItem, elementType, ref deserialized);
fsSerializer_t745FA3749142E0209C2929EA7E73635FFDB2E114* L_25 = ((fsBaseConverter_tA89F1E182ED46F15D3D7176327F2EE4B8BFFD22C*)__this)->___Serializer_0;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_26 = V_7;
Type_t* L_27 = V_1;
NullCheck(L_25);
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_28;
L_28 = fsSerializer_TryDeserialize_m01164E367E639071D2DF448F733153ED1E574694(L_25, L_26, L_27, (&V_8), NULL);
V_9 = L_28;
// result.AddMessages(itemResult);
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_29 = V_9;
fsResult_AddMessages_m270B7BD8B42B410CC7AA623C94C9536E68CC687F((&V_0), L_29, NULL);
// if ( itemResult.Failed ) continue;
bool L_30;
L_30 = fsResult_get_Failed_m5D62C455D346DABD7868BEA616E336A7904A7374((&V_9), NULL);
if (L_30)
{
goto IL_00a6;
}
}
{
// if ( i < existingCount ) list[i] = deserialized;
int32_t L_31 = V_6;
int32_t L_32 = V_4;
if ((((int32_t)L_31) >= ((int32_t)L_32)))
{
goto IL_009d;
}
}
{
// if ( i < existingCount ) list[i] = deserialized;
ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A* L_33 = V_3;
int32_t L_34 = V_6;
RuntimeObject* L_35 = V_8;
NullCheck(L_33);
VirtualActionInvoker2< int32_t, RuntimeObject* >::Invoke(26 /* System.Void System.Collections.ArrayList::set_Item(System.Int32,System.Object) */, L_33, L_34, L_35);
goto IL_00a6;
}
IL_009d:
{
// else list.Add(deserialized);
ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A* L_36 = V_3;
RuntimeObject* L_37 = V_8;
NullCheck(L_36);
int32_t L_38;
L_38 = VirtualFuncInvoker1< int32_t, RuntimeObject* >::Invoke(27 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_36, L_37);
}
IL_00a6:
{
// for ( int i = 0; i < serializedList.Count; ++i ) {
int32_t L_39 = V_6;
V_6 = ((int32_t)il2cpp_codegen_add(L_39, 1));
}
IL_00ac:
{
// for ( int i = 0; i < serializedList.Count; ++i ) {
int32_t L_40 = V_6;
List_1_t4D96A4E098B170CBC423764341CFED06110FF31E* L_41 = V_2;
NullCheck(L_41);
int32_t L_42;
L_42 = List_1_get_Count_mDEDA641E4C5560825D5F1B0AF9ECC387660EB75F_inline(L_41, List_1_get_Count_mDEDA641E4C5560825D5F1B0AF9ECC387660EB75F_RuntimeMethod_var);
if ((((int32_t)L_40) < ((int32_t)L_42)))
{
goto IL_004a;
}
}
{
// instance = list.ToArray(elementType);
RuntimeObject** L_43 = ___1_instance;
ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A* L_44 = V_3;
Type_t* L_45 = V_1;
NullCheck(L_44);
RuntimeArray* L_46;
L_46 = VirtualFuncInvoker1< RuntimeArray*, Type_t* >::Invoke(43 /* System.Array System.Collections.ArrayList::ToArray(System.Type) */, L_44, L_45);
*((RuntimeObject**)L_43) = (RuntimeObject*)L_46;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_43, (void*)(RuntimeObject*)L_46);
// return result;
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_47 = V_0;
return L_47;
}
}
// System.Object ParadoxNotion.Serialization.FullSerializer.Internal.fsArrayConverter::CreateInstance(ParadoxNotion.Serialization.FullSerializer.fsData,System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* fsArrayConverter_CreateInstance_mE6E9BA1B1FC704B8771D7056D76584CE09259511 (fsArrayConverter_t842D5645E5CC1951BC75C13BFED08E9AE8A9AA21* __this, fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* ___0_data, Type_t* ___1_storageType, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&fsMetaType_tAD3AD51319D067740165C015FA9FD964DB7F8FBD_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// return fsMetaType.Get(storageType).CreateInstance();
Type_t* L_0 = ___1_storageType;
il2cpp_codegen_runtime_class_init_inline(fsMetaType_tAD3AD51319D067740165C015FA9FD964DB7F8FBD_il2cpp_TypeInfo_var);
fsMetaType_tAD3AD51319D067740165C015FA9FD964DB7F8FBD* L_1;
L_1 = fsMetaType_Get_m1FF85EFA19B824C8EF3AB1B42004F01F1C63925D(L_0, NULL);
NullCheck(L_1);
RuntimeObject* L_2;
L_2 = fsMetaType_CreateInstance_mD724DB61F9071DAB1F61257C941EBF977C0829EB(L_1, NULL);
return L_2;
}
}
// System.Void ParadoxNotion.Serialization.FullSerializer.Internal.fsArrayConverter::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsArrayConverter__ctor_mB27195DCBF7322B6E6AF622E3CB9D102F723C075 (fsArrayConverter_t842D5645E5CC1951BC75C13BFED08E9AE8A9AA21* __this, const RuntimeMethod* method)
{
{
fsConverter__ctor_m1CEED296D03EFE7D35E9224D7E66666210CBA718(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Boolean ParadoxNotion.Serialization.FullSerializer.Internal.fsDictionaryConverter::CanProcess(System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool fsDictionaryConverter_CanProcess_mBE30C16C3824ED7D5860DC37EA65F280C1F398DA (fsDictionaryConverter_t68A1FC8F3C8680A134027A242318F2DC9CD0B7C4* __this, Type_t* ___0_type, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tD1D99EF8DBFAF04525FC30992C1691570BEF8FDE_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// return type.IsGenericType && type.GetGenericTypeDefinition() == typeof(Dictionary<,>);
Type_t* L_0 = ___0_type;
NullCheck(L_0);
bool L_1;
L_1 = VirtualFuncInvoker0< bool >::Invoke(40 /* System.Boolean System.Type::get_IsGenericType() */, L_0);
if (!L_1)
{
goto IL_001e;
}
}
{
Type_t* L_2 = ___0_type;
NullCheck(L_2);
Type_t* L_3;
L_3 = VirtualFuncInvoker0< Type_t* >::Invoke(48 /* System.Type System.Type::GetGenericTypeDefinition() */, L_2);
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_4 = { reinterpret_cast<intptr_t> (Dictionary_2_tD1D99EF8DBFAF04525FC30992C1691570BEF8FDE_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_5;
L_5 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_4, NULL);
bool L_6;
L_6 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_3, L_5, NULL);
return L_6;
}
IL_001e:
{
return (bool)0;
}
}
// System.Object ParadoxNotion.Serialization.FullSerializer.Internal.fsDictionaryConverter::CreateInstance(ParadoxNotion.Serialization.FullSerializer.fsData,System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* fsDictionaryConverter_CreateInstance_m762871EE430CB4394EF52F0F50D940A76DA410E6 (fsDictionaryConverter_t68A1FC8F3C8680A134027A242318F2DC9CD0B7C4* __this, fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* ___0_data, Type_t* ___1_storageType, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&fsMetaType_tAD3AD51319D067740165C015FA9FD964DB7F8FBD_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// return fsMetaType.Get(storageType).CreateInstance();
Type_t* L_0 = ___1_storageType;
il2cpp_codegen_runtime_class_init_inline(fsMetaType_tAD3AD51319D067740165C015FA9FD964DB7F8FBD_il2cpp_TypeInfo_var);
fsMetaType_tAD3AD51319D067740165C015FA9FD964DB7F8FBD* L_1;
L_1 = fsMetaType_Get_m1FF85EFA19B824C8EF3AB1B42004F01F1C63925D(L_0, NULL);
NullCheck(L_1);
RuntimeObject* L_2;
L_2 = fsMetaType_CreateInstance_mD724DB61F9071DAB1F61257C941EBF977C0829EB(L_1, NULL);
return L_2;
}
}
// ParadoxNotion.Serialization.FullSerializer.fsResult ParadoxNotion.Serialization.FullSerializer.Internal.fsDictionaryConverter::TrySerialize(System.Object,ParadoxNotion.Serialization.FullSerializer.fsData&,System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 fsDictionaryConverter_TrySerialize_mDA5E49B6F3D5F596ADA50C8FF7A602EF9E41FFE7 (fsDictionaryConverter_t68A1FC8F3C8680A134027A242318F2DC9CD0B7C4* __this, RuntimeObject* ___0_instance_, fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0** ___1_serialized, Type_t* ___2_storageType, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_mA6DDA3DD3CD6FADEA90DEAAD8F71524484D52E1F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_mAB57225F377594413DBF0735887BABA2B302D873_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tBE662043609334E6EC03217A32CAE298B71E4096_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionaryEnumerator_tE129D608FCDB7207E0F0ECE33473CC950A83AD16_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mAAAC3C2FAC535C5A4E85E77D072CAABC57971E4A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mEB55D59A1599D791716D70597EE31237BFFADDAD_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mDEDA641E4C5560825D5F1B0AF9ECC387660EB75F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mB80D936923565D521D7A63FE62EDA1B3D31F9B9F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t4D96A4E098B170CBC423764341CFED06110FF31E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral86FADB31129B6F40C720A97600D69389EA3567E3);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB720A9AE58815DFF5576319E5228D318E7899C07);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 V_0;
memset((&V_0), 0, sizeof(V_0));
Type_t* V_1 = NULL;
Type_t* V_2 = NULL;
bool V_3 = false;
List_1_t4D96A4E098B170CBC423764341CFED06110FF31E* V_4 = NULL;
List_1_t4D96A4E098B170CBC423764341CFED06110FF31E* V_5 = NULL;
RuntimeObject* V_6 = NULL;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* V_7 = NULL;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* V_8 = NULL;
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 V_9;
memset((&V_9), 0, sizeof(V_9));
Dictionary_2_tBE662043609334E6EC03217A32CAE298B71E4096* V_10 = NULL;
int32_t V_11 = 0;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* V_12 = NULL;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* V_13 = NULL;
List_1_t4D96A4E098B170CBC423764341CFED06110FF31E* V_14 = NULL;
int32_t V_15 = 0;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* V_16 = NULL;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* V_17 = NULL;
Dictionary_2_tBE662043609334E6EC03217A32CAE298B71E4096* V_18 = NULL;
{
// serialized = fsData.Null;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0** L_0 = ___1_serialized;
il2cpp_codegen_runtime_class_init_inline(fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0_il2cpp_TypeInfo_var);
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_1 = ((fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0_StaticFields*)il2cpp_codegen_static_fields_for(fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0_il2cpp_TypeInfo_var))->___Null_3;
*((RuntimeObject**)L_0) = (RuntimeObject*)L_1;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_0, (void*)(RuntimeObject*)L_1);
// var result = fsResult.Success;
il2cpp_codegen_runtime_class_init_inline(fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var);
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_2 = ((fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_StaticFields*)il2cpp_codegen_static_fields_for(fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var))->___Success_3;
V_0 = L_2;
// var instance = (IDictionary)instance_;
RuntimeObject* L_3 = ___0_instance_;
// var args = instance.GetType().RTGetGenericArguments();
RuntimeObject* L_4 = ((RuntimeObject*)Castclass((RuntimeObject*)L_3, IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220_il2cpp_TypeInfo_var));
NullCheck(L_4);
Type_t* L_5;
L_5 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_4, NULL);
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_6;
L_6 = ReflectionTools_RTGetGenericArguments_m4BDA81AB7266D69FEB3A80EA98212B7381024287(L_5, NULL);
// var keyStorageType = args[0];
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_7 = L_6;
NullCheck(L_7);
int32_t L_8 = 0;
Type_t* L_9 = (L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_8));
V_1 = L_9;
// var valueStorageType = args[1];
NullCheck(L_7);
int32_t L_10 = 1;
Type_t* L_11 = (L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
V_2 = L_11;
// bool allStringKeys = true;
V_3 = (bool)1;
// var serializedKeys = new List<fsData>(instance.Count);
RuntimeObject* L_12 = L_4;
NullCheck(L_12);
int32_t L_13;
L_13 = InterfaceFuncInvoker0< int32_t >::Invoke(1 /* System.Int32 System.Collections.ICollection::get_Count() */, ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var, L_12);
List_1_t4D96A4E098B170CBC423764341CFED06110FF31E* L_14 = (List_1_t4D96A4E098B170CBC423764341CFED06110FF31E*)il2cpp_codegen_object_new(List_1_t4D96A4E098B170CBC423764341CFED06110FF31E_il2cpp_TypeInfo_var);
NullCheck(L_14);
List_1__ctor_mEB55D59A1599D791716D70597EE31237BFFADDAD(L_14, L_13, List_1__ctor_mEB55D59A1599D791716D70597EE31237BFFADDAD_RuntimeMethod_var);
V_4 = L_14;
// var serializedValues = new List<fsData>(instance.Count);
RuntimeObject* L_15 = L_12;
NullCheck(L_15);
int32_t L_16;
L_16 = InterfaceFuncInvoker0< int32_t >::Invoke(1 /* System.Int32 System.Collections.ICollection::get_Count() */, ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var, L_15);
List_1_t4D96A4E098B170CBC423764341CFED06110FF31E* L_17 = (List_1_t4D96A4E098B170CBC423764341CFED06110FF31E*)il2cpp_codegen_object_new(List_1_t4D96A4E098B170CBC423764341CFED06110FF31E_il2cpp_TypeInfo_var);
NullCheck(L_17);
List_1__ctor_mEB55D59A1599D791716D70597EE31237BFFADDAD(L_17, L_16, List_1__ctor_mEB55D59A1599D791716D70597EE31237BFFADDAD_RuntimeMethod_var);
V_5 = L_17;
// IDictionaryEnumerator enumerator = instance.GetEnumerator();
NullCheck(L_15);
RuntimeObject* L_18;
L_18 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(6 /* System.Collections.IDictionaryEnumerator System.Collections.IDictionary::GetEnumerator() */, IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220_il2cpp_TypeInfo_var, L_15);
V_6 = L_18;
goto IL_00ba;
}
IL_004a:
{
// if ( ( result += Serializer.TrySerialize(keyStorageType, enumerator.Key, out keyData) ).Failed ) return result;
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_19 = V_0;
fsSerializer_t745FA3749142E0209C2929EA7E73635FFDB2E114* L_20 = ((fsBaseConverter_tA89F1E182ED46F15D3D7176327F2EE4B8BFFD22C*)__this)->___Serializer_0;
Type_t* L_21 = V_1;
RuntimeObject* L_22 = V_6;
NullCheck(L_22);
RuntimeObject* L_23;
L_23 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Object System.Collections.IDictionaryEnumerator::get_Key() */, IDictionaryEnumerator_tE129D608FCDB7207E0F0ECE33473CC950A83AD16_il2cpp_TypeInfo_var, L_22);
NullCheck(L_20);
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_24;
L_24 = fsSerializer_TrySerialize_m6109FD2F37ACAB55B545479CE14631E171CA9360(L_20, L_21, L_23, (&V_7), NULL);
il2cpp_codegen_runtime_class_init_inline(fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var);
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_25;
L_25 = fsResult_op_Addition_m111962C582BE7A0A622283FED7D12D3C719EDA26(L_19, L_24, NULL);
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_26 = L_25;
V_0 = L_26;
V_9 = L_26;
bool L_27;
L_27 = fsResult_get_Failed_m5D62C455D346DABD7868BEA616E336A7904A7374((&V_9), NULL);
if (!L_27)
{
goto IL_0074;
}
}
{
// if ( ( result += Serializer.TrySerialize(keyStorageType, enumerator.Key, out keyData) ).Failed ) return result;
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_28 = V_0;
return L_28;
}
IL_0074:
{
// if ( ( result += Serializer.TrySerialize(valueStorageType, enumerator.Value, out valueData) ).Failed ) return result;
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_29 = V_0;
fsSerializer_t745FA3749142E0209C2929EA7E73635FFDB2E114* L_30 = ((fsBaseConverter_tA89F1E182ED46F15D3D7176327F2EE4B8BFFD22C*)__this)->___Serializer_0;
Type_t* L_31 = V_2;
RuntimeObject* L_32 = V_6;
NullCheck(L_32);
RuntimeObject* L_33;
L_33 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(1 /* System.Object System.Collections.IDictionaryEnumerator::get_Value() */, IDictionaryEnumerator_tE129D608FCDB7207E0F0ECE33473CC950A83AD16_il2cpp_TypeInfo_var, L_32);
NullCheck(L_30);
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_34;
L_34 = fsSerializer_TrySerialize_m6109FD2F37ACAB55B545479CE14631E171CA9360(L_30, L_31, L_33, (&V_8), NULL);
il2cpp_codegen_runtime_class_init_inline(fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var);
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_35;
L_35 = fsResult_op_Addition_m111962C582BE7A0A622283FED7D12D3C719EDA26(L_29, L_34, NULL);
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_36 = L_35;
V_0 = L_36;
V_9 = L_36;
bool L_37;
L_37 = fsResult_get_Failed_m5D62C455D346DABD7868BEA616E336A7904A7374((&V_9), NULL);
if (!L_37)
{
goto IL_009e;
}
}
{
// if ( ( result += Serializer.TrySerialize(valueStorageType, enumerator.Value, out valueData) ).Failed ) return result;
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_38 = V_0;
return L_38;
}
IL_009e:
{
// serializedKeys.Add(keyData);
List_1_t4D96A4E098B170CBC423764341CFED06110FF31E* L_39 = V_4;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_40 = V_7;
NullCheck(L_39);
List_1_Add_mAAAC3C2FAC535C5A4E85E77D072CAABC57971E4A_inline(L_39, L_40, List_1_Add_mAAAC3C2FAC535C5A4E85E77D072CAABC57971E4A_RuntimeMethod_var);
// serializedValues.Add(valueData);
List_1_t4D96A4E098B170CBC423764341CFED06110FF31E* L_41 = V_5;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_42 = V_8;
NullCheck(L_41);
List_1_Add_mAAAC3C2FAC535C5A4E85E77D072CAABC57971E4A_inline(L_41, L_42, List_1_Add_mAAAC3C2FAC535C5A4E85E77D072CAABC57971E4A_RuntimeMethod_var);
// allStringKeys &= keyData.IsString;
bool L_43 = V_3;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_44 = V_7;
NullCheck(L_44);
bool L_45;
L_45 = fsData_get_IsString_m8F883ACE1A5104225F1C26E79FF52308AD4C42D6(L_44, NULL);
V_3 = (bool)((int32_t)((int32_t)L_43&(int32_t)L_45));
}
IL_00ba:
{
// while ( enumerator.MoveNext() ) {
RuntimeObject* L_46 = V_6;
NullCheck(L_46);
bool L_47;
L_47 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_46);
if (L_47)
{
goto IL_004a;
}
}
{
// if ( allStringKeys ) {
bool L_48 = V_3;
if (!L_48)
{
goto IL_0114;
}
}
{
// serialized = fsData.CreateDictionary();
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0** L_49 = ___1_serialized;
il2cpp_codegen_runtime_class_init_inline(fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0_il2cpp_TypeInfo_var);
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_50;
L_50 = fsData_CreateDictionary_m0692EB643A2448C724809C248D9614E5B1AFC5C4(NULL);
*((RuntimeObject**)L_49) = (RuntimeObject*)L_50;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_49, (void*)(RuntimeObject*)L_50);
// var serializedDictionary = serialized.AsDictionary;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0** L_51 = ___1_serialized;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_52 = *((fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0**)L_51);
NullCheck(L_52);
Dictionary_2_tBE662043609334E6EC03217A32CAE298B71E4096* L_53;
L_53 = fsData_get_AsDictionary_mB874B75491BDC0B999EA092957D372372F43DB10(L_52, NULL);
V_10 = L_53;
// for ( int i = 0; i < serializedKeys.Count; ++i ) {
V_11 = 0;
goto IL_0107;
}
IL_00db:
{
// fsData key = serializedKeys[i];
List_1_t4D96A4E098B170CBC423764341CFED06110FF31E* L_54 = V_4;
int32_t L_55 = V_11;
NullCheck(L_54);
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_56;
L_56 = List_1_get_Item_mB80D936923565D521D7A63FE62EDA1B3D31F9B9F(L_54, L_55, List_1_get_Item_mB80D936923565D521D7A63FE62EDA1B3D31F9B9F_RuntimeMethod_var);
V_12 = L_56;
// fsData value = serializedValues[i];
List_1_t4D96A4E098B170CBC423764341CFED06110FF31E* L_57 = V_5;
int32_t L_58 = V_11;
NullCheck(L_57);
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_59;
L_59 = List_1_get_Item_mB80D936923565D521D7A63FE62EDA1B3D31F9B9F(L_57, L_58, List_1_get_Item_mB80D936923565D521D7A63FE62EDA1B3D31F9B9F_RuntimeMethod_var);
V_13 = L_59;
// serializedDictionary[key.AsString] = value;
Dictionary_2_tBE662043609334E6EC03217A32CAE298B71E4096* L_60 = V_10;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_61 = V_12;
NullCheck(L_61);
String_t* L_62;
L_62 = fsData_get_AsString_m5E27318DCBF4055BC4AA08E0F73040B9EC61C56E(L_61, NULL);
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_63 = V_13;
NullCheck(L_60);
Dictionary_2_set_Item_mAB57225F377594413DBF0735887BABA2B302D873(L_60, L_62, L_63, Dictionary_2_set_Item_mAB57225F377594413DBF0735887BABA2B302D873_RuntimeMethod_var);
// for ( int i = 0; i < serializedKeys.Count; ++i ) {
int32_t L_64 = V_11;
V_11 = ((int32_t)il2cpp_codegen_add(L_64, 1));
}
IL_0107:
{
// for ( int i = 0; i < serializedKeys.Count; ++i ) {
int32_t L_65 = V_11;
List_1_t4D96A4E098B170CBC423764341CFED06110FF31E* L_66 = V_4;
NullCheck(L_66);
int32_t L_67;
L_67 = List_1_get_Count_mDEDA641E4C5560825D5F1B0AF9ECC387660EB75F_inline(L_66, List_1_get_Count_mDEDA641E4C5560825D5F1B0AF9ECC387660EB75F_RuntimeMethod_var);
if ((((int32_t)L_65) < ((int32_t)L_67)))
{
goto IL_00db;
}
}
{
goto IL_0188;
}
IL_0114:
{
// serialized = fsData.CreateList(serializedKeys.Count);
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0** L_68 = ___1_serialized;
List_1_t4D96A4E098B170CBC423764341CFED06110FF31E* L_69 = V_4;
NullCheck(L_69);
int32_t L_70;
L_70 = List_1_get_Count_mDEDA641E4C5560825D5F1B0AF9ECC387660EB75F_inline(L_69, List_1_get_Count_mDEDA641E4C5560825D5F1B0AF9ECC387660EB75F_RuntimeMethod_var);
il2cpp_codegen_runtime_class_init_inline(fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0_il2cpp_TypeInfo_var);
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_71;
L_71 = fsData_CreateList_m8012F2859C2FF073DD1C642546B1337709E5F326(L_70, NULL);
*((RuntimeObject**)L_68) = (RuntimeObject*)L_71;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_68, (void*)(RuntimeObject*)L_71);
// var serializedList = serialized.AsList;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0** L_72 = ___1_serialized;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_73 = *((fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0**)L_72);
NullCheck(L_73);
List_1_t4D96A4E098B170CBC423764341CFED06110FF31E* L_74;
L_74 = fsData_get_AsList_m820AC6C6B8691B1E9F48AA70019878E723AE80DD(L_73, NULL);
V_14 = L_74;
// for ( int i = 0; i < serializedKeys.Count; ++i ) {
V_15 = 0;
goto IL_017d;
}
IL_0130:
{
// fsData key = serializedKeys[i];
List_1_t4D96A4E098B170CBC423764341CFED06110FF31E* L_75 = V_4;
int32_t L_76 = V_15;
NullCheck(L_75);
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_77;
L_77 = List_1_get_Item_mB80D936923565D521D7A63FE62EDA1B3D31F9B9F(L_75, L_76, List_1_get_Item_mB80D936923565D521D7A63FE62EDA1B3D31F9B9F_RuntimeMethod_var);
V_16 = L_77;
// fsData value = serializedValues[i];
List_1_t4D96A4E098B170CBC423764341CFED06110FF31E* L_78 = V_5;
int32_t L_79 = V_15;
NullCheck(L_78);
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_80;
L_80 = List_1_get_Item_mB80D936923565D521D7A63FE62EDA1B3D31F9B9F(L_78, L_79, List_1_get_Item_mB80D936923565D521D7A63FE62EDA1B3D31F9B9F_RuntimeMethod_var);
V_17 = L_80;
// var container = new Dictionary<string, fsData>();
Dictionary_2_tBE662043609334E6EC03217A32CAE298B71E4096* L_81 = (Dictionary_2_tBE662043609334E6EC03217A32CAE298B71E4096*)il2cpp_codegen_object_new(Dictionary_2_tBE662043609334E6EC03217A32CAE298B71E4096_il2cpp_TypeInfo_var);
NullCheck(L_81);
Dictionary_2__ctor_mA6DDA3DD3CD6FADEA90DEAAD8F71524484D52E1F(L_81, Dictionary_2__ctor_mA6DDA3DD3CD6FADEA90DEAAD8F71524484D52E1F_RuntimeMethod_var);
V_18 = L_81;
// container["Key"] = key;
Dictionary_2_tBE662043609334E6EC03217A32CAE298B71E4096* L_82 = V_18;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_83 = V_16;
NullCheck(L_82);
Dictionary_2_set_Item_mAB57225F377594413DBF0735887BABA2B302D873(L_82, _stringLiteralB720A9AE58815DFF5576319E5228D318E7899C07, L_83, Dictionary_2_set_Item_mAB57225F377594413DBF0735887BABA2B302D873_RuntimeMethod_var);
// container["Value"] = value;
Dictionary_2_tBE662043609334E6EC03217A32CAE298B71E4096* L_84 = V_18;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_85 = V_17;
NullCheck(L_84);
Dictionary_2_set_Item_mAB57225F377594413DBF0735887BABA2B302D873(L_84, _stringLiteral86FADB31129B6F40C720A97600D69389EA3567E3, L_85, Dictionary_2_set_Item_mAB57225F377594413DBF0735887BABA2B302D873_RuntimeMethod_var);
// serializedList.Add(new fsData(container));
List_1_t4D96A4E098B170CBC423764341CFED06110FF31E* L_86 = V_14;
Dictionary_2_tBE662043609334E6EC03217A32CAE298B71E4096* L_87 = V_18;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_88 = (fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0*)il2cpp_codegen_object_new(fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0_il2cpp_TypeInfo_var);
NullCheck(L_88);
fsData__ctor_m057D299019DB084E8C68DAA213C6873860AEA5CE(L_88, L_87, NULL);
NullCheck(L_86);
List_1_Add_mAAAC3C2FAC535C5A4E85E77D072CAABC57971E4A_inline(L_86, L_88, List_1_Add_mAAAC3C2FAC535C5A4E85E77D072CAABC57971E4A_RuntimeMethod_var);
// for ( int i = 0; i < serializedKeys.Count; ++i ) {
int32_t L_89 = V_15;
V_15 = ((int32_t)il2cpp_codegen_add(L_89, 1));
}
IL_017d:
{
// for ( int i = 0; i < serializedKeys.Count; ++i ) {
int32_t L_90 = V_15;
List_1_t4D96A4E098B170CBC423764341CFED06110FF31E* L_91 = V_4;
NullCheck(L_91);
int32_t L_92;
L_92 = List_1_get_Count_mDEDA641E4C5560825D5F1B0AF9ECC387660EB75F_inline(L_91, List_1_get_Count_mDEDA641E4C5560825D5F1B0AF9ECC387660EB75F_RuntimeMethod_var);
if ((((int32_t)L_90) < ((int32_t)L_92)))
{
goto IL_0130;
}
}
IL_0188:
{
// return result;
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_93 = V_0;
return L_93;
}
}
// ParadoxNotion.Serialization.FullSerializer.fsResult ParadoxNotion.Serialization.FullSerializer.Internal.fsDictionaryConverter::TryDeserialize(ParadoxNotion.Serialization.FullSerializer.fsData,System.Object&,System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 fsDictionaryConverter_TryDeserialize_m5405745414E5CB7A838C4D2C5215F13B987B6F1D (fsDictionaryConverter_t68A1FC8F3C8680A134027A242318F2DC9CD0B7C4* __this, fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* ___0_data, RuntimeObject** ___1_instance_, Type_t* ___2_storageType, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_GetEnumerator_m0650EF2330FC1B22DA27873C2471EA252D82417B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m4D879D680F49DA6BFE70C2D246FC00B9947AC2DE_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mE49A2AB0B86B128456C9634C2E26ADA64E56755E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m54800C31D6E6995581D5CE74EDCC838CC68A14EB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_get_Key_mDC3496957BA94D66C4441DC9765870B80DF8D467_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_get_Value_m56BABA8FA71CD40D1FB4A986BEF326D083C46926_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mDEDA641E4C5560825D5F1B0AF9ECC387660EB75F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mB80D936923565D521D7A63FE62EDA1B3D31F9B9F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral86FADB31129B6F40C720A97600D69389EA3567E3);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB720A9AE58815DFF5576319E5228D318E7899C07);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&fsDataTypeU5BU5D_t4678EAD9302395863863F1BBE6BBC0CBF484882A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 V_1;
memset((&V_1), 0, sizeof(V_1));
Type_t* V_2 = NULL;
Type_t* V_3 = NULL;
Enumerator_tCBC25EC3449648096B9CBE9EC79260CB076FDB93 V_4;
memset((&V_4), 0, sizeof(V_4));
KeyValuePair_2_tC38F231F90A7FFF671587EE8B3DD3C76DBFD0261 V_5;
memset((&V_5), 0, sizeof(V_5));
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* V_6 = NULL;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* V_7 = NULL;
RuntimeObject* V_8 = NULL;
RuntimeObject* V_9 = NULL;
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 V_10;
memset((&V_10), 0, sizeof(V_10));
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 V_11;
memset((&V_11), 0, sizeof(V_11));
List_1_t4D96A4E098B170CBC423764341CFED06110FF31E* V_12 = NULL;
int32_t V_13 = 0;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* V_14 = NULL;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* V_15 = NULL;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* V_16 = NULL;
RuntimeObject* V_17 = NULL;
RuntimeObject* V_18 = NULL;
{
// var instance = (IDictionary)instance_;
RuntimeObject** L_0 = ___1_instance_;
RuntimeObject* L_1 = *((RuntimeObject**)L_0);
V_0 = ((RuntimeObject*)Castclass((RuntimeObject*)L_1, IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220_il2cpp_TypeInfo_var));
// var result = fsResult.Success;
il2cpp_codegen_runtime_class_init_inline(fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var);
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_2 = ((fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_StaticFields*)il2cpp_codegen_static_fields_for(fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var))->___Success_3;
V_1 = L_2;
// var args = instance.GetType().RTGetGenericArguments();
RuntimeObject* L_3 = V_0;
NullCheck(L_3);
Type_t* L_4;
L_4 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_3, NULL);
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_5;
L_5 = ReflectionTools_RTGetGenericArguments_m4BDA81AB7266D69FEB3A80EA98212B7381024287(L_4, NULL);
// var keyStorageType = args[0];
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_6 = L_5;
NullCheck(L_6);
int32_t L_7 = 0;
Type_t* L_8 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
V_2 = L_8;
// var valueStorageType = args[1];
NullCheck(L_6);
int32_t L_9 = 1;
Type_t* L_10 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
V_3 = L_10;
// instance.Clear();
RuntimeObject* L_11 = V_0;
NullCheck(L_11);
InterfaceActionInvoker0::Invoke(5 /* System.Void System.Collections.IDictionary::Clear() */, IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220_il2cpp_TypeInfo_var, L_11);
// if ( data.IsDictionary ) {
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_12 = ___0_data;
NullCheck(L_12);
bool L_13;
L_13 = fsData_get_IsDictionary_m601CFB5F30BD93F5B18B8F34E577A8AB590C7E3F(L_12, NULL);
if (!L_13)
{
goto IL_00f5;
}
}
{
// foreach ( var entry in data.AsDictionary ) {
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_14 = ___0_data;
NullCheck(L_14);
Dictionary_2_tBE662043609334E6EC03217A32CAE298B71E4096* L_15;
L_15 = fsData_get_AsDictionary_mB874B75491BDC0B999EA092957D372372F43DB10(L_14, NULL);
NullCheck(L_15);
Enumerator_tCBC25EC3449648096B9CBE9EC79260CB076FDB93 L_16;
L_16 = Dictionary_2_GetEnumerator_m0650EF2330FC1B22DA27873C2471EA252D82417B(L_15, Dictionary_2_GetEnumerator_m0650EF2330FC1B22DA27873C2471EA252D82417B_RuntimeMethod_var);
V_4 = L_16;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_00e5:
{// begin finally (depth: 1)
Enumerator_Dispose_m4D879D680F49DA6BFE70C2D246FC00B9947AC2DE((&V_4), Enumerator_Dispose_m4D879D680F49DA6BFE70C2D246FC00B9947AC2DE_RuntimeMethod_var);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_00d7_1;
}
IL_0043_1:
{
// foreach ( var entry in data.AsDictionary ) {
KeyValuePair_2_tC38F231F90A7FFF671587EE8B3DD3C76DBFD0261 L_17;
L_17 = Enumerator_get_Current_m54800C31D6E6995581D5CE74EDCC838CC68A14EB_inline((&V_4), Enumerator_get_Current_m54800C31D6E6995581D5CE74EDCC838CC68A14EB_RuntimeMethod_var);
V_5 = L_17;
// if ( fsSerializer.IsReservedKeyword(entry.Key) ) {
String_t* L_18;
L_18 = KeyValuePair_2_get_Key_mDC3496957BA94D66C4441DC9765870B80DF8D467_inline((&V_5), KeyValuePair_2_get_Key_mDC3496957BA94D66C4441DC9765870B80DF8D467_RuntimeMethod_var);
bool L_19;
L_19 = fsSerializer_IsReservedKeyword_m3633EC7E7A647186483B81C884922F7E2A2C7BE3(L_18, NULL);
if (L_19)
{
goto IL_00d7_1;
}
}
{
// fsData keyData = new fsData(entry.Key);
String_t* L_20;
L_20 = KeyValuePair_2_get_Key_mDC3496957BA94D66C4441DC9765870B80DF8D467_inline((&V_5), KeyValuePair_2_get_Key_mDC3496957BA94D66C4441DC9765870B80DF8D467_RuntimeMethod_var);
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_21 = (fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0*)il2cpp_codegen_object_new(fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0_il2cpp_TypeInfo_var);
NullCheck(L_21);
fsData__ctor_m234A3EB483A901D73806FBE66DF751F97FCF5821(L_21, L_20, NULL);
V_6 = L_21;
// fsData valueData = entry.Value;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_22;
L_22 = KeyValuePair_2_get_Value_m56BABA8FA71CD40D1FB4A986BEF326D083C46926_inline((&V_5), KeyValuePair_2_get_Value_m56BABA8FA71CD40D1FB4A986BEF326D083C46926_RuntimeMethod_var);
V_7 = L_22;
// object keyInstance = null;
V_8 = NULL;
// object valueInstance = null;
V_9 = NULL;
// if ( ( result += Serializer.TryDeserialize(keyData, keyStorageType, ref keyInstance) ).Failed ) return result;
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_23 = V_1;
fsSerializer_t745FA3749142E0209C2929EA7E73635FFDB2E114* L_24 = ((fsBaseConverter_tA89F1E182ED46F15D3D7176327F2EE4B8BFFD22C*)__this)->___Serializer_0;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_25 = V_6;
Type_t* L_26 = V_2;
NullCheck(L_24);
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_27;
L_27 = fsSerializer_TryDeserialize_m01164E367E639071D2DF448F733153ED1E574694(L_24, L_25, L_26, (&V_8), NULL);
il2cpp_codegen_runtime_class_init_inline(fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var);
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_28;
L_28 = fsResult_op_Addition_m111962C582BE7A0A622283FED7D12D3C719EDA26(L_23, L_27, NULL);
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_29 = L_28;
V_1 = L_29;
V_10 = L_29;
bool L_30;
L_30 = fsResult_get_Failed_m5D62C455D346DABD7868BEA616E336A7904A7374((&V_10), NULL);
if (!L_30)
{
goto IL_00a2_1;
}
}
{
// if ( ( result += Serializer.TryDeserialize(keyData, keyStorageType, ref keyInstance) ).Failed ) return result;
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_31 = V_1;
V_10 = L_31;
goto IL_0203;
}
IL_00a2_1:
{
// if ( ( result += Serializer.TryDeserialize(valueData, valueStorageType, ref valueInstance) ).Failed ) return result;
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_32 = V_1;
fsSerializer_t745FA3749142E0209C2929EA7E73635FFDB2E114* L_33 = ((fsBaseConverter_tA89F1E182ED46F15D3D7176327F2EE4B8BFFD22C*)__this)->___Serializer_0;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_34 = V_7;
Type_t* L_35 = V_3;
NullCheck(L_33);
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_36;
L_36 = fsSerializer_TryDeserialize_m01164E367E639071D2DF448F733153ED1E574694(L_33, L_34, L_35, (&V_9), NULL);
il2cpp_codegen_runtime_class_init_inline(fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var);
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_37;
L_37 = fsResult_op_Addition_m111962C582BE7A0A622283FED7D12D3C719EDA26(L_32, L_36, NULL);
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_38 = L_37;
V_1 = L_38;
V_11 = L_38;
bool L_39;
L_39 = fsResult_get_Failed_m5D62C455D346DABD7868BEA616E336A7904A7374((&V_11), NULL);
if (!L_39)
{
goto IL_00cd_1;
}
}
{
// if ( ( result += Serializer.TryDeserialize(valueData, valueStorageType, ref valueInstance) ).Failed ) return result;
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_40 = V_1;
V_10 = L_40;
goto IL_0203;
}
IL_00cd_1:
{
// instance.Add(keyInstance, valueInstance);
RuntimeObject* L_41 = V_0;
RuntimeObject* L_42 = V_8;
RuntimeObject* L_43 = V_9;
NullCheck(L_41);
InterfaceActionInvoker2< RuntimeObject*, RuntimeObject* >::Invoke(4 /* System.Void System.Collections.IDictionary::Add(System.Object,System.Object) */, IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220_il2cpp_TypeInfo_var, L_41, L_42, L_43);
}
IL_00d7_1:
{
// foreach ( var entry in data.AsDictionary ) {
bool L_44;
L_44 = Enumerator_MoveNext_mE49A2AB0B86B128456C9634C2E26ADA64E56755E((&V_4), Enumerator_MoveNext_mE49A2AB0B86B128456C9634C2E26ADA64E56755E_RuntimeMethod_var);
if (L_44)
{
goto IL_0043_1;
}
}
{
goto IL_00f3;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_00f3:
{
// return result;
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_45 = V_1;
return L_45;
}
IL_00f5:
{
// if ( data.IsList ) {
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_46 = ___0_data;
NullCheck(L_46);
bool L_47;
L_47 = fsData_get_IsList_m0A5090CD2205B57A61E25F559673F88C502AE075(L_46, NULL);
if (!L_47)
{
goto IL_01f1;
}
}
{
// var list = data.AsList;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_48 = ___0_data;
NullCheck(L_48);
List_1_t4D96A4E098B170CBC423764341CFED06110FF31E* L_49;
L_49 = fsData_get_AsList_m820AC6C6B8691B1E9F48AA70019878E723AE80DD(L_48, NULL);
V_12 = L_49;
// for ( int i = 0; i < list.Count; ++i ) {
V_13 = 0;
goto IL_01e1;
}
IL_0110:
{
// var item = list[i];
List_1_t4D96A4E098B170CBC423764341CFED06110FF31E* L_50 = V_12;
int32_t L_51 = V_13;
NullCheck(L_50);
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_52;
L_52 = List_1_get_Item_mB80D936923565D521D7A63FE62EDA1B3D31F9B9F(L_50, L_51, List_1_get_Item_mB80D936923565D521D7A63FE62EDA1B3D31F9B9F_RuntimeMethod_var);
V_14 = L_52;
// if ( ( result += CheckType(item, fsDataType.Object) ).Failed ) return result;
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_53 = V_1;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_54 = V_14;
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_55;
L_55 = fsBaseConverter_CheckType_m32798480E1E183BB4F8D77A8092B563F60C49B40(__this, L_54, 1, NULL);
il2cpp_codegen_runtime_class_init_inline(fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var);
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_56;
L_56 = fsResult_op_Addition_m111962C582BE7A0A622283FED7D12D3C719EDA26(L_53, L_55, NULL);
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_57 = L_56;
V_1 = L_57;
V_11 = L_57;
bool L_58;
L_58 = fsResult_get_Failed_m5D62C455D346DABD7868BEA616E336A7904A7374((&V_11), NULL);
if (!L_58)
{
goto IL_0139;
}
}
{
// if ( ( result += CheckType(item, fsDataType.Object) ).Failed ) return result;
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_59 = V_1;
return L_59;
}
IL_0139:
{
// if ( ( result += CheckKey(item, "Key", out keyData) ).Failed ) return result;
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_60 = V_1;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_61 = V_14;
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_62;
L_62 = fsBaseConverter_CheckKey_m075E85B68ED68DB254BA099EE783D91675CA1BA4(__this, L_61, _stringLiteralB720A9AE58815DFF5576319E5228D318E7899C07, (&V_15), NULL);
il2cpp_codegen_runtime_class_init_inline(fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var);
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_63;
L_63 = fsResult_op_Addition_m111962C582BE7A0A622283FED7D12D3C719EDA26(L_60, L_62, NULL);
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_64 = L_63;
V_1 = L_64;
V_11 = L_64;
bool L_65;
L_65 = fsResult_get_Failed_m5D62C455D346DABD7868BEA616E336A7904A7374((&V_11), NULL);
if (!L_65)
{
goto IL_015d;
}
}
{
// if ( ( result += CheckKey(item, "Key", out keyData) ).Failed ) return result;
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_66 = V_1;
return L_66;
}
IL_015d:
{
// if ( ( result += CheckKey(item, "Value", out valueData) ).Failed ) return result;
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_67 = V_1;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_68 = V_14;
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_69;
L_69 = fsBaseConverter_CheckKey_m075E85B68ED68DB254BA099EE783D91675CA1BA4(__this, L_68, _stringLiteral86FADB31129B6F40C720A97600D69389EA3567E3, (&V_16), NULL);
il2cpp_codegen_runtime_class_init_inline(fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var);
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_70;
L_70 = fsResult_op_Addition_m111962C582BE7A0A622283FED7D12D3C719EDA26(L_67, L_69, NULL);
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_71 = L_70;
V_1 = L_71;
V_11 = L_71;
bool L_72;
L_72 = fsResult_get_Failed_m5D62C455D346DABD7868BEA616E336A7904A7374((&V_11), NULL);
if (!L_72)
{
goto IL_0181;
}
}
{
// if ( ( result += CheckKey(item, "Value", out valueData) ).Failed ) return result;
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_73 = V_1;
return L_73;
}
IL_0181:
{
// object keyInstance = null;
V_17 = NULL;
// object valueInstance = null;
V_18 = NULL;
// if ( ( result += Serializer.TryDeserialize(keyData, keyStorageType, ref keyInstance) ).Failed ) return result;
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_74 = V_1;
fsSerializer_t745FA3749142E0209C2929EA7E73635FFDB2E114* L_75 = ((fsBaseConverter_tA89F1E182ED46F15D3D7176327F2EE4B8BFFD22C*)__this)->___Serializer_0;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_76 = V_15;
Type_t* L_77 = V_2;
NullCheck(L_75);
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_78;
L_78 = fsSerializer_TryDeserialize_m01164E367E639071D2DF448F733153ED1E574694(L_75, L_76, L_77, (&V_17), NULL);
il2cpp_codegen_runtime_class_init_inline(fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var);
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_79;
L_79 = fsResult_op_Addition_m111962C582BE7A0A622283FED7D12D3C719EDA26(L_74, L_78, NULL);
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_80 = L_79;
V_1 = L_80;
V_11 = L_80;
bool L_81;
L_81 = fsResult_get_Failed_m5D62C455D346DABD7868BEA616E336A7904A7374((&V_11), NULL);
if (!L_81)
{
goto IL_01ac;
}
}
{
// if ( ( result += Serializer.TryDeserialize(keyData, keyStorageType, ref keyInstance) ).Failed ) return result;
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_82 = V_1;
return L_82;
}
IL_01ac:
{
// if ( ( result += Serializer.TryDeserialize(valueData, valueStorageType, ref valueInstance) ).Failed ) return result;
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_83 = V_1;
fsSerializer_t745FA3749142E0209C2929EA7E73635FFDB2E114* L_84 = ((fsBaseConverter_tA89F1E182ED46F15D3D7176327F2EE4B8BFFD22C*)__this)->___Serializer_0;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_85 = V_16;
Type_t* L_86 = V_3;
NullCheck(L_84);
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_87;
L_87 = fsSerializer_TryDeserialize_m01164E367E639071D2DF448F733153ED1E574694(L_84, L_85, L_86, (&V_18), NULL);
il2cpp_codegen_runtime_class_init_inline(fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var);
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_88;
L_88 = fsResult_op_Addition_m111962C582BE7A0A622283FED7D12D3C719EDA26(L_83, L_87, NULL);
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_89 = L_88;
V_1 = L_89;
V_11 = L_89;
bool L_90;
L_90 = fsResult_get_Failed_m5D62C455D346DABD7868BEA616E336A7904A7374((&V_11), NULL);
if (!L_90)
{
goto IL_01d1;
}
}
{
// if ( ( result += Serializer.TryDeserialize(valueData, valueStorageType, ref valueInstance) ).Failed ) return result;
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_91 = V_1;
return L_91;
}
IL_01d1:
{
// instance.Add(keyInstance, valueInstance);
RuntimeObject* L_92 = V_0;
RuntimeObject* L_93 = V_17;
RuntimeObject* L_94 = V_18;
NullCheck(L_92);
InterfaceActionInvoker2< RuntimeObject*, RuntimeObject* >::Invoke(4 /* System.Void System.Collections.IDictionary::Add(System.Object,System.Object) */, IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220_il2cpp_TypeInfo_var, L_92, L_93, L_94);
// for ( int i = 0; i < list.Count; ++i ) {
int32_t L_95 = V_13;
V_13 = ((int32_t)il2cpp_codegen_add(L_95, 1));
}
IL_01e1:
{
// for ( int i = 0; i < list.Count; ++i ) {
int32_t L_96 = V_13;
List_1_t4D96A4E098B170CBC423764341CFED06110FF31E* L_97 = V_12;
NullCheck(L_97);
int32_t L_98;
L_98 = List_1_get_Count_mDEDA641E4C5560825D5F1B0AF9ECC387660EB75F_inline(L_97, List_1_get_Count_mDEDA641E4C5560825D5F1B0AF9ECC387660EB75F_RuntimeMethod_var);
if ((((int32_t)L_96) < ((int32_t)L_98)))
{
goto IL_0110;
}
}
{
// return result;
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_99 = V_1;
return L_99;
}
IL_01f1:
{
// return FailExpectedType(data, fsDataType.Array, fsDataType.Object);
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_100 = ___0_data;
fsDataTypeU5BU5D_t4678EAD9302395863863F1BBE6BBC0CBF484882A* L_101 = (fsDataTypeU5BU5D_t4678EAD9302395863863F1BBE6BBC0CBF484882A*)(fsDataTypeU5BU5D_t4678EAD9302395863863F1BBE6BBC0CBF484882A*)SZArrayNew(fsDataTypeU5BU5D_t4678EAD9302395863863F1BBE6BBC0CBF484882A_il2cpp_TypeInfo_var, (uint32_t)2);
fsDataTypeU5BU5D_t4678EAD9302395863863F1BBE6BBC0CBF484882A* L_102 = L_101;
NullCheck(L_102);
(L_102)->SetAt(static_cast<il2cpp_array_size_t>(1), (int32_t)1);
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_103;
L_103 = fsBaseConverter_FailExpectedType_m855B89C247741832225028FD06520EFD804C4A37(__this, L_100, L_102, NULL);
return L_103;
}
IL_0203:
{
// }
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_104 = V_10;
return L_104;
}
}
// System.Void ParadoxNotion.Serialization.FullSerializer.Internal.fsDictionaryConverter::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsDictionaryConverter__ctor_mEAB431FD86C42FA2068FDE498EA2D62898F860F4 (fsDictionaryConverter_t68A1FC8F3C8680A134027A242318F2DC9CD0B7C4* __this, const RuntimeMethod* method)
{
{
fsConverter__ctor_m1CEED296D03EFE7D35E9224D7E66666210CBA718(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Boolean ParadoxNotion.Serialization.FullSerializer.Internal.fsEnumConverter::CanProcess(System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool fsEnumConverter_CanProcess_m3B11E9A80A99542AA14F8A5A086CB5C6A41D1787 (fsEnumConverter_t40C8BC68F4D7B86097AADB510D5B2324D93D662A* __this, Type_t* ___0_type, const RuntimeMethod* method)
{
{
// return type.IsEnum;
Type_t* L_0 = ___0_type;
NullCheck(L_0);
bool L_1;
L_1 = VirtualFuncInvoker0< bool >::Invoke(69 /* System.Boolean System.Type::get_IsEnum() */, L_0);
return L_1;
}
}
// System.Boolean ParadoxNotion.Serialization.FullSerializer.Internal.fsEnumConverter::RequestCycleSupport(System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool fsEnumConverter_RequestCycleSupport_mEF961C234AEBA8685AA10A52521BBA0FE02AAF09 (fsEnumConverter_t40C8BC68F4D7B86097AADB510D5B2324D93D662A* __this, Type_t* ___0_storageType, const RuntimeMethod* method)
{
{
// return false;
return (bool)0;
}
}
// System.Boolean ParadoxNotion.Serialization.FullSerializer.Internal.fsEnumConverter::RequestInheritanceSupport(System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool fsEnumConverter_RequestInheritanceSupport_mFEA8FD80A2D7541CF3F22C939FEDD0B2B6227F65 (fsEnumConverter_t40C8BC68F4D7B86097AADB510D5B2324D93D662A* __this, Type_t* ___0_storageType, const RuntimeMethod* method)
{
{
// return false;
return (bool)0;
}
}
// System.Object ParadoxNotion.Serialization.FullSerializer.Internal.fsEnumConverter::CreateInstance(ParadoxNotion.Serialization.FullSerializer.fsData,System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* fsEnumConverter_CreateInstance_mC89E66A7DACC76904B854D04A8C0988D1A0541B5 (fsEnumConverter_t40C8BC68F4D7B86097AADB510D5B2324D93D662A* __this, fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* ___0_data, Type_t* ___1_storageType, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// return Enum.ToObject(storageType, (object)0);
Type_t* L_0 = ___1_storageType;
int32_t L_1 = 0;
RuntimeObject* L_2 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_1);
il2cpp_codegen_runtime_class_init_inline(Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var);
RuntimeObject* L_3;
L_3 = Enum_ToObject_mD898E0819FA640BC4E98924613B5DBD41146D1FF(L_0, L_2, NULL);
return L_3;
}
}
// ParadoxNotion.Serialization.FullSerializer.fsResult ParadoxNotion.Serialization.FullSerializer.Internal.fsEnumConverter::TrySerialize(System.Object,ParadoxNotion.Serialization.FullSerializer.fsData&,System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 fsEnumConverter_TrySerialize_m0258C8AFC9DDDF4BEB5D1C15AFD2E88FC1786587 (fsEnumConverter_t40C8BC68F4D7B86097AADB510D5B2324D93D662A* __this, RuntimeObject* ___0_instance, fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0** ___1_serialized, Type_t* ___2_storageType, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReflectionTools_RTIsDefined_TisFlagsAttribute_t902A411320FCE075B57DB7157C695B392C610D1D_m9A6CED1840A928B482D8CBA8189AD3EF60FB9B5C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringBuilder_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC18C9BB6DF0D5C60CE5A5D2D3D6111BEB6F8CCEB);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&fsGlobalConfig_t9B9137D541B761C42DECE4210E0DD1650F25F10E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int64_t V_0 = 0;
StringBuilder_t* V_1 = NULL;
bool V_2 = false;
RuntimeObject* V_3 = NULL;
RuntimeObject* V_4 = NULL;
int64_t V_5 = 0;
RuntimeObject* V_6 = NULL;
{
// if ( fsGlobalConfig.SerializeEnumsAsInteger ) {
il2cpp_codegen_runtime_class_init_inline(fsGlobalConfig_t9B9137D541B761C42DECE4210E0DD1650F25F10E_il2cpp_TypeInfo_var);
bool L_0 = ((fsGlobalConfig_t9B9137D541B761C42DECE4210E0DD1650F25F10E_StaticFields*)il2cpp_codegen_static_fields_for(fsGlobalConfig_t9B9137D541B761C42DECE4210E0DD1650F25F10E_il2cpp_TypeInfo_var))->___SerializeEnumsAsInteger_6;
if (!L_0)
{
goto IL_0019;
}
}
{
// serialized = new fsData(Convert.ToInt64(instance));
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0** L_1 = ___1_serialized;
RuntimeObject* L_2 = ___0_instance;
il2cpp_codegen_runtime_class_init_inline(Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var);
int64_t L_3;
L_3 = Convert_ToInt64_mB980D7B1AB7B7071D416EE892C2B736D712BE1B5(L_2, NULL);
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_4 = (fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0*)il2cpp_codegen_object_new(fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0_il2cpp_TypeInfo_var);
NullCheck(L_4);
fsData__ctor_m0F0386C70CF3E9C3842043E70A3FDAD26D8A7F60(L_4, L_3, NULL);
*((RuntimeObject**)L_1) = (RuntimeObject*)L_4;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_1, (void*)(RuntimeObject*)L_4);
goto IL_00b7;
}
IL_0019:
{
// } else if ( storageType.RTIsDefined<FlagsAttribute>(false) ) {
Type_t* L_5 = ___2_storageType;
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
bool L_6;
L_6 = ReflectionTools_RTIsDefined_TisFlagsAttribute_t902A411320FCE075B57DB7157C695B392C610D1D_m9A6CED1840A928B482D8CBA8189AD3EF60FB9B5C(L_5, (bool)0, ReflectionTools_RTIsDefined_TisFlagsAttribute_t902A411320FCE075B57DB7157C695B392C610D1D_m9A6CED1840A928B482D8CBA8189AD3EF60FB9B5C_RuntimeMethod_var);
if (!L_6)
{
goto IL_00a9;
}
}
{
// long instanceValue = Convert.ToInt64(instance);
RuntimeObject* L_7 = ___0_instance;
il2cpp_codegen_runtime_class_init_inline(Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var);
int64_t L_8;
L_8 = Convert_ToInt64_mB980D7B1AB7B7071D416EE892C2B736D712BE1B5(L_7, NULL);
V_0 = L_8;
// var result = new StringBuilder();
StringBuilder_t* L_9 = (StringBuilder_t*)il2cpp_codegen_object_new(StringBuilder_t_il2cpp_TypeInfo_var);
NullCheck(L_9);
StringBuilder__ctor_m1D99713357DE05DAFA296633639DB55F8C30587D(L_9, NULL);
V_1 = L_9;
// bool first = true;
V_2 = (bool)1;
// foreach ( var value in Enum.GetValues(storageType) ) {
Type_t* L_10 = ___2_storageType;
il2cpp_codegen_runtime_class_init_inline(Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var);
RuntimeArray* L_11;
L_11 = Enum_GetValues_m803B9D68C367FAABC5AFB6B5B52775C8A573CEF9(L_10, NULL);
NullCheck(L_11);
RuntimeObject* L_12;
L_12 = Array_GetEnumerator_mDB7E2AF23F2BDC715D429C71CA3B8D0151F0DC1E(L_11, NULL);
V_3 = L_12;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0086:
{// begin finally (depth: 1)
{
RuntimeObject* L_13 = V_3;
V_6 = ((RuntimeObject*)IsInst((RuntimeObject*)L_13, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var));
RuntimeObject* L_14 = V_6;
if (!L_14)
{
goto IL_0099;
}
}
{
RuntimeObject* L_15 = V_6;
NullCheck(L_15);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_15);
}
IL_0099:
{
return;
}
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_007c_1;
}
IL_0042_1:
{
// foreach ( var value in Enum.GetValues(storageType) ) {
RuntimeObject* L_16 = V_3;
NullCheck(L_16);
RuntimeObject* L_17;
L_17 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(1 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_16);
V_4 = L_17;
// long integralValue = Convert.ToInt64(value);
RuntimeObject* L_18 = V_4;
il2cpp_codegen_runtime_class_init_inline(Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var);
int64_t L_19;
L_19 = Convert_ToInt64_mB980D7B1AB7B7071D416EE892C2B736D712BE1B5(L_18, NULL);
V_5 = L_19;
// bool isSet = ( instanceValue & integralValue ) == integralValue;
int64_t L_20 = V_0;
int64_t L_21 = V_5;
int64_t L_22 = V_5;
// if ( isSet ) {
if (!((((int64_t)((int64_t)(L_20&L_21))) == ((int64_t)L_22))? 1 : 0))
{
goto IL_007c_1;
}
}
{
// if ( first == false ) result.Append(",");
bool L_23 = V_2;
if (L_23)
{
goto IL_006c_1;
}
}
{
// if ( first == false ) result.Append(",");
StringBuilder_t* L_24 = V_1;
NullCheck(L_24);
StringBuilder_t* L_25;
L_25 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_24, _stringLiteralC18C9BB6DF0D5C60CE5A5D2D3D6111BEB6F8CCEB, NULL);
}
IL_006c_1:
{
// first = false;
V_2 = (bool)0;
// result.Append(value.ToString());
StringBuilder_t* L_26 = V_1;
RuntimeObject* L_27 = V_4;
NullCheck(L_27);
String_t* L_28;
L_28 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_27);
NullCheck(L_26);
StringBuilder_t* L_29;
L_29 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_26, L_28, NULL);
}
IL_007c_1:
{
// foreach ( var value in Enum.GetValues(storageType) ) {
RuntimeObject* L_30 = V_3;
NullCheck(L_30);
bool L_31;
L_31 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_30);
if (L_31)
{
goto IL_0042_1;
}
}
{
goto IL_009a;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_009a:
{
// serialized = new fsData(result.ToString());
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0** L_32 = ___1_serialized;
StringBuilder_t* L_33 = V_1;
NullCheck(L_33);
String_t* L_34;
L_34 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_33);
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_35 = (fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0*)il2cpp_codegen_object_new(fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0_il2cpp_TypeInfo_var);
NullCheck(L_35);
fsData__ctor_m234A3EB483A901D73806FBE66DF751F97FCF5821(L_35, L_34, NULL);
*((RuntimeObject**)L_32) = (RuntimeObject*)L_35;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_32, (void*)(RuntimeObject*)L_35);
goto IL_00b7;
}
IL_00a9:
{
// serialized = new fsData(Enum.GetName(storageType, instance));
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0** L_36 = ___1_serialized;
Type_t* L_37 = ___2_storageType;
RuntimeObject* L_38 = ___0_instance;
il2cpp_codegen_runtime_class_init_inline(Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var);
String_t* L_39;
L_39 = Enum_GetName_m05FE85181853F756BA6BB2C033DD3590E6114D29(L_37, L_38, NULL);
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_40 = (fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0*)il2cpp_codegen_object_new(fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0_il2cpp_TypeInfo_var);
NullCheck(L_40);
fsData__ctor_m234A3EB483A901D73806FBE66DF751F97FCF5821(L_40, L_39, NULL);
*((RuntimeObject**)L_36) = (RuntimeObject*)L_40;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_36, (void*)(RuntimeObject*)L_40);
}
IL_00b7:
{
// return fsResult.Success;
il2cpp_codegen_runtime_class_init_inline(fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var);
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_41 = ((fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_StaticFields*)il2cpp_codegen_static_fields_for(fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var))->___Success_3;
return L_41;
}
}
// ParadoxNotion.Serialization.FullSerializer.fsResult ParadoxNotion.Serialization.FullSerializer.Internal.fsEnumConverter::TryDeserialize(ParadoxNotion.Serialization.FullSerializer.fsData,System.Object&,System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 fsEnumConverter_TryDeserialize_m4AB1BD7215A93C4E4E31E472F0117C3F48AEEEC4 (fsEnumConverter_t40C8BC68F4D7B86097AADB510D5B2324D93D662A* __this, fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* ___0_data, RuntimeObject** ___1_instance, Type_t* ___2_storageType, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1F95C9678B108E89A7D13600AB7E7B43DE01BC78);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2482057C5046FD3B016BCD6088FC251DBED26236);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8CCF60DA26F062A9E8D89F469B5EDE249CF93288);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&fsEnumConverter_ArrayContains_TisString_t_mA77F1EEF3921E4B25C2AC44EC6D124ACAF571774_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* V_0 = NULL;
int64_t V_1 = 0;
int32_t V_2 = 0;
String_t* V_3 = NULL;
int64_t V_4 = 0;
int32_t V_5 = 0;
Type_t* G_B5_0 = NULL;
String_t* G_B5_1 = NULL;
String_t* G_B5_2 = NULL;
String_t* G_B5_3 = NULL;
Type_t* G_B4_0 = NULL;
String_t* G_B4_1 = NULL;
String_t* G_B4_2 = NULL;
String_t* G_B4_3 = NULL;
String_t* G_B6_0 = NULL;
String_t* G_B6_1 = NULL;
String_t* G_B6_2 = NULL;
String_t* G_B6_3 = NULL;
{
// if ( data.IsString ) {
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_0 = ___0_data;
NullCheck(L_0);
bool L_1;
L_1 = fsData_get_IsString_m8F883ACE1A5104225F1C26E79FF52308AD4C42D6(L_0, NULL);
if (!L_1)
{
goto IL_009f;
}
}
{
// string[] enumValues = data.AsString.Split(new[] { ',' }, StringSplitOptions.RemoveEmptyEntries);
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_2 = ___0_data;
NullCheck(L_2);
String_t* L_3;
L_3 = fsData_get_AsString_m5E27318DCBF4055BC4AA08E0F73040B9EC61C56E(L_2, NULL);
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_4 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)SZArrayNew(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var, (uint32_t)1);
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_5 = L_4;
NullCheck(L_5);
(L_5)->SetAt(static_cast<il2cpp_array_size_t>(0), (Il2CppChar)((int32_t)44));
NullCheck(L_3);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_6;
L_6 = String_Split_m6811F7CF4DE7C68019D76E9DC6D17B2293BA8B12(L_3, L_5, 1, NULL);
V_0 = L_6;
// long instanceValue = 0;
V_1 = ((int64_t)0);
// for ( int i = 0; i < enumValues.Length; ++i ) {
V_2 = 0;
goto IL_0085;
}
IL_002a:
{
// string enumValue = enumValues[i];
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_7 = V_0;
int32_t L_8 = V_2;
NullCheck(L_7);
int32_t L_9 = L_8;
String_t* L_10 = (L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
V_3 = L_10;
// if ( ArrayContains(Enum.GetNames(storageType), enumValue) == false ) {
Type_t* L_11 = ___2_storageType;
il2cpp_codegen_runtime_class_init_inline(Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_12;
L_12 = Enum_GetNames_m382A68AE28D7B6035331EC0685315144F15957C3(L_11, NULL);
String_t* L_13 = V_3;
bool L_14;
L_14 = fsEnumConverter_ArrayContains_TisString_t_mA77F1EEF3921E4B25C2AC44EC6D124ACAF571774(L_12, L_13, fsEnumConverter_ArrayContains_TisString_t_mA77F1EEF3921E4B25C2AC44EC6D124ACAF571774_RuntimeMethod_var);
if (L_14)
{
goto IL_005f;
}
}
{
// return fsResult.Fail("Cannot find enum name " + enumValue + " on type " + storageType);
String_t* L_15 = V_3;
Type_t* L_16 = ___2_storageType;
Type_t* L_17 = L_16;
G_B4_0 = L_17;
G_B4_1 = _stringLiteral8CCF60DA26F062A9E8D89F469B5EDE249CF93288;
G_B4_2 = L_15;
G_B4_3 = _stringLiteral1F95C9678B108E89A7D13600AB7E7B43DE01BC78;
if (L_17)
{
G_B5_0 = L_17;
G_B5_1 = _stringLiteral8CCF60DA26F062A9E8D89F469B5EDE249CF93288;
G_B5_2 = L_15;
G_B5_3 = _stringLiteral1F95C9678B108E89A7D13600AB7E7B43DE01BC78;
goto IL_004f;
}
}
{
G_B6_0 = ((String_t*)(NULL));
G_B6_1 = G_B4_1;
G_B6_2 = G_B4_2;
G_B6_3 = G_B4_3;
goto IL_0054;
}
IL_004f:
{
NullCheck(G_B5_0);
String_t* L_18;
L_18 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, G_B5_0);
G_B6_0 = L_18;
G_B6_1 = G_B5_1;
G_B6_2 = G_B5_2;
G_B6_3 = G_B5_3;
}
IL_0054:
{
String_t* L_19;
L_19 = String_Concat_m093934F71A9B351911EE46311674ED463B180006(G_B6_3, G_B6_2, G_B6_1, G_B6_0, NULL);
il2cpp_codegen_runtime_class_init_inline(fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var);
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_20;
L_20 = fsResult_Fail_m29DA71CCFA38A13EF4A4C3441240543509DF1982(L_19, NULL);
return L_20;
}
IL_005f:
{
// long flagValue = (long)Convert.ChangeType(Enum.Parse(storageType, enumValue), typeof(long));
Type_t* L_21 = ___2_storageType;
String_t* L_22 = V_3;
il2cpp_codegen_runtime_class_init_inline(Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var);
RuntimeObject* L_23;
L_23 = Enum_Parse_m2846B01D5DEA00E4674AED09DE0B2E59ECEED61F(L_21, L_22, NULL);
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_24 = { reinterpret_cast<intptr_t> (Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_25;
L_25 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_24, NULL);
il2cpp_codegen_runtime_class_init_inline(Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var);
RuntimeObject* L_26;
L_26 = Convert_ChangeType_m13EF3B06900C83A433CB54D20EAFBED36C30C90A(L_23, L_25, NULL);
V_4 = ((*(int64_t*)((int64_t*)(int64_t*)UnBox(L_26, Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_il2cpp_TypeInfo_var))));
// instanceValue |= flagValue;
int64_t L_27 = V_1;
int64_t L_28 = V_4;
V_1 = ((int64_t)(L_27|L_28));
// for ( int i = 0; i < enumValues.Length; ++i ) {
int32_t L_29 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_29, 1));
}
IL_0085:
{
// for ( int i = 0; i < enumValues.Length; ++i ) {
int32_t L_30 = V_2;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_31 = V_0;
NullCheck(L_31);
if ((((int32_t)L_30) < ((int32_t)((int32_t)(((RuntimeArray*)L_31)->max_length)))))
{
goto IL_002a;
}
}
{
// instance = Enum.ToObject(storageType, (object)instanceValue);
RuntimeObject** L_32 = ___1_instance;
Type_t* L_33 = ___2_storageType;
int64_t L_34 = V_1;
int64_t L_35 = L_34;
RuntimeObject* L_36 = Box(Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_il2cpp_TypeInfo_var, &L_35);
il2cpp_codegen_runtime_class_init_inline(Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var);
RuntimeObject* L_37;
L_37 = Enum_ToObject_mD898E0819FA640BC4E98924613B5DBD41146D1FF(L_33, L_36, NULL);
*((RuntimeObject**)L_32) = (RuntimeObject*)L_37;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_32, (void*)(RuntimeObject*)L_37);
// return fsResult.Success;
il2cpp_codegen_runtime_class_init_inline(fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var);
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_38 = ((fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_StaticFields*)il2cpp_codegen_static_fields_for(fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var))->___Success_3;
return L_38;
}
IL_009f:
{
// } else if ( data.IsInt64 ) {
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_39 = ___0_data;
NullCheck(L_39);
bool L_40;
L_40 = fsData_get_IsInt64_m89E8337F6992D617F26424E206205E8E50FB494C(L_39, NULL);
if (!L_40)
{
goto IL_00c5;
}
}
{
// int enumValue = (int)data.AsInt64;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_41 = ___0_data;
NullCheck(L_41);
int64_t L_42;
L_42 = fsData_get_AsInt64_mFABA77760A5272F6FAA8A9DB73FE93FCC6640E00(L_41, NULL);
V_5 = ((int32_t)L_42);
// instance = Enum.ToObject(storageType, (object)enumValue);
RuntimeObject** L_43 = ___1_instance;
Type_t* L_44 = ___2_storageType;
int32_t L_45 = V_5;
int32_t L_46 = L_45;
RuntimeObject* L_47 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_46);
il2cpp_codegen_runtime_class_init_inline(Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var);
RuntimeObject* L_48;
L_48 = Enum_ToObject_mD898E0819FA640BC4E98924613B5DBD41146D1FF(L_44, L_47, NULL);
*((RuntimeObject**)L_43) = (RuntimeObject*)L_48;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_43, (void*)(RuntimeObject*)L_48);
// return fsResult.Success;
il2cpp_codegen_runtime_class_init_inline(fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var);
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_49 = ((fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_StaticFields*)il2cpp_codegen_static_fields_for(fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var))->___Success_3;
return L_49;
}
IL_00c5:
{
// return fsResult.Fail("EnumConverter encountered an unknown JSON data type");
il2cpp_codegen_runtime_class_init_inline(fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var);
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_50;
L_50 = fsResult_Fail_m29DA71CCFA38A13EF4A4C3441240543509DF1982(_stringLiteral2482057C5046FD3B016BCD6088FC251DBED26236, NULL);
return L_50;
}
}
// System.Void ParadoxNotion.Serialization.FullSerializer.Internal.fsEnumConverter::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsEnumConverter__ctor_m7CCB9FC912B3363002F75E88420DFAD478366187 (fsEnumConverter_t40C8BC68F4D7B86097AADB510D5B2324D93D662A* __this, const RuntimeMethod* method)
{
{
fsConverter__ctor_m1CEED296D03EFE7D35E9224D7E66666210CBA718(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void ParadoxNotion.Serialization.FullSerializer.Internal.fsForwardConverter::.ctor(ParadoxNotion.Serialization.FullSerializer.fsForwardAttribute)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsForwardConverter__ctor_mFDF3505C346364B615BBB33CFD3BBC3028135C64 (fsForwardConverter_t94D2D3FA07AB8699AE10759186EA36D8379B8F73* __this, fsForwardAttribute_tA91AF0CED4C1A8F4341602AB9DA6C92E2F7E7A7F* ___0_attribute, const RuntimeMethod* method)
{
{
// public fsForwardConverter(fsForwardAttribute attribute) {
fsConverter__ctor_m1CEED296D03EFE7D35E9224D7E66666210CBA718(__this, NULL);
// _memberName = attribute.MemberName;
fsForwardAttribute_tA91AF0CED4C1A8F4341602AB9DA6C92E2F7E7A7F* L_0 = ___0_attribute;
NullCheck(L_0);
String_t* L_1 = L_0->___MemberName_0;
__this->____memberName_1 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->____memberName_1), (void*)L_1);
// }
return;
}
}
// System.Boolean ParadoxNotion.Serialization.FullSerializer.Internal.fsForwardConverter::CanProcess(System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool fsForwardConverter_CanProcess_m84B6F5B4B826F3DE40ECB2B2774513428371D27B (fsForwardConverter_t94D2D3FA07AB8699AE10759186EA36D8379B8F73* __this, Type_t* ___0_type, const RuntimeMethod* method)
{
{
// throw new NotSupportedException("Please use the [fsForward(...)] attribute.");
NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
NullCheck(L_0);
NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralD540DE57926F1DAE3D4960BF9915E27B46C38628)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&fsForwardConverter_CanProcess_m84B6F5B4B826F3DE40ECB2B2774513428371D27B_RuntimeMethod_var)));
}
}
// ParadoxNotion.Serialization.FullSerializer.fsResult ParadoxNotion.Serialization.FullSerializer.Internal.fsForwardConverter::GetProperty(System.Object,ParadoxNotion.Serialization.FullSerializer.fsMetaProperty&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 fsForwardConverter_GetProperty_mB538D4604C0884FD70C064E687EFB894ADB031C9 (fsForwardConverter_t94D2D3FA07AB8699AE10759186EA36D8379B8F73* __this, RuntimeObject* ___0_instance, fsMetaProperty_tDB47491B1B38C555D80F8E58FEC338596B56C2E4** ___1_property, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral62C3E2EE7333451AC280320CEA66BC035A43B954);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDCE4C3608CC3B8F273D9E7D29D48465395146D10);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&fsMetaType_tAD3AD51319D067740165C015FA9FD964DB7F8FBD_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
fsMetaPropertyU5BU5D_t0814D4685CA591A860E0299D271F7AF27A9E4505* V_0 = NULL;
int32_t V_1 = 0;
{
// var properties = fsMetaType.Get(instance.GetType()).Properties;
RuntimeObject* L_0 = ___0_instance;
NullCheck(L_0);
Type_t* L_1;
L_1 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_0, NULL);
il2cpp_codegen_runtime_class_init_inline(fsMetaType_tAD3AD51319D067740165C015FA9FD964DB7F8FBD_il2cpp_TypeInfo_var);
fsMetaType_tAD3AD51319D067740165C015FA9FD964DB7F8FBD* L_2;
L_2 = fsMetaType_Get_m1FF85EFA19B824C8EF3AB1B42004F01F1C63925D(L_1, NULL);
NullCheck(L_2);
fsMetaPropertyU5BU5D_t0814D4685CA591A860E0299D271F7AF27A9E4505* L_3;
L_3 = fsMetaType_get_Properties_mF3A313C10A8B3D3116EE1FBC8D70145D9ED08118_inline(L_2, NULL);
V_0 = L_3;
// for ( int i = 0; i < properties.Length; ++i ) {
V_1 = 0;
goto IL_0039;
}
IL_0015:
{
// if ( properties[i].MemberName == _memberName ) {
fsMetaPropertyU5BU5D_t0814D4685CA591A860E0299D271F7AF27A9E4505* L_4 = V_0;
int32_t L_5 = V_1;
NullCheck(L_4);
int32_t L_6 = L_5;
fsMetaProperty_tDB47491B1B38C555D80F8E58FEC338596B56C2E4* L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
NullCheck(L_7);
String_t* L_8;
L_8 = fsMetaProperty_get_MemberName_m5E6E23C61924927F77402E5493DDF3F225DE6AFC(L_7, NULL);
String_t* L_9 = __this->____memberName_1;
bool L_10;
L_10 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_8, L_9, NULL);
if (!L_10)
{
goto IL_0035;
}
}
{
// property = properties[i];
fsMetaProperty_tDB47491B1B38C555D80F8E58FEC338596B56C2E4** L_11 = ___1_property;
fsMetaPropertyU5BU5D_t0814D4685CA591A860E0299D271F7AF27A9E4505* L_12 = V_0;
int32_t L_13 = V_1;
NullCheck(L_12);
int32_t L_14 = L_13;
fsMetaProperty_tDB47491B1B38C555D80F8E58FEC338596B56C2E4* L_15 = (L_12)->GetAt(static_cast<il2cpp_array_size_t>(L_14));
*((RuntimeObject**)L_11) = (RuntimeObject*)L_15;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_11, (void*)(RuntimeObject*)L_15);
// return fsResult.Success;
il2cpp_codegen_runtime_class_init_inline(fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var);
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_16 = ((fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_StaticFields*)il2cpp_codegen_static_fields_for(fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var))->___Success_3;
return L_16;
}
IL_0035:
{
// for ( int i = 0; i < properties.Length; ++i ) {
int32_t L_17 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_17, 1));
}
IL_0039:
{
// for ( int i = 0; i < properties.Length; ++i ) {
int32_t L_18 = V_1;
fsMetaPropertyU5BU5D_t0814D4685CA591A860E0299D271F7AF27A9E4505* L_19 = V_0;
NullCheck(L_19);
if ((((int32_t)L_18) < ((int32_t)((int32_t)(((RuntimeArray*)L_19)->max_length)))))
{
goto IL_0015;
}
}
{
// property = default(fsMetaProperty);
fsMetaProperty_tDB47491B1B38C555D80F8E58FEC338596B56C2E4** L_20 = ___1_property;
*((RuntimeObject**)L_20) = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_20, (void*)(RuntimeObject*)NULL);
// return fsResult.Fail("No property named \"" + _memberName + "\" on " + instance.GetType().FriendlyName());
String_t* L_21 = __this->____memberName_1;
RuntimeObject* L_22 = ___0_instance;
NullCheck(L_22);
Type_t* L_23;
L_23 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_22, NULL);
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
String_t* L_24;
L_24 = ReflectionTools_FriendlyName_mCA9B53218CF47CBC57E7EA260DE334F98D12E56C(L_23, (bool)0, NULL);
String_t* L_25;
L_25 = String_Concat_m093934F71A9B351911EE46311674ED463B180006(_stringLiteralDCE4C3608CC3B8F273D9E7D29D48465395146D10, L_21, _stringLiteral62C3E2EE7333451AC280320CEA66BC035A43B954, L_24, NULL);
il2cpp_codegen_runtime_class_init_inline(fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var);
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_26;
L_26 = fsResult_Fail_m29DA71CCFA38A13EF4A4C3441240543509DF1982(L_25, NULL);
return L_26;
}
}
// ParadoxNotion.Serialization.FullSerializer.fsResult ParadoxNotion.Serialization.FullSerializer.Internal.fsForwardConverter::TrySerialize(System.Object,ParadoxNotion.Serialization.FullSerializer.fsData&,System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 fsForwardConverter_TrySerialize_mEA7D8E5510AF93395FD9FC1B7AF429506D62D743 (fsForwardConverter_t94D2D3FA07AB8699AE10759186EA36D8379B8F73* __this, RuntimeObject* ___0_instance, fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0** ___1_serialized, Type_t* ___2_storageType, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 V_0;
memset((&V_0), 0, sizeof(V_0));
fsMetaProperty_tDB47491B1B38C555D80F8E58FEC338596B56C2E4* V_1 = NULL;
RuntimeObject* V_2 = NULL;
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 V_3;
memset((&V_3), 0, sizeof(V_3));
{
// serialized = fsData.Null;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0** L_0 = ___1_serialized;
il2cpp_codegen_runtime_class_init_inline(fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0_il2cpp_TypeInfo_var);
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_1 = ((fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0_StaticFields*)il2cpp_codegen_static_fields_for(fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0_il2cpp_TypeInfo_var))->___Null_3;
*((RuntimeObject**)L_0) = (RuntimeObject*)L_1;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_0, (void*)(RuntimeObject*)L_1);
// var result = fsResult.Success;
il2cpp_codegen_runtime_class_init_inline(fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var);
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_2 = ((fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_StaticFields*)il2cpp_codegen_static_fields_for(fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var))->___Success_3;
V_0 = L_2;
// if ( ( result += GetProperty(instance, out property) ).Failed ) return result;
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_3 = V_0;
RuntimeObject* L_4 = ___0_instance;
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_5;
L_5 = fsForwardConverter_GetProperty_mB538D4604C0884FD70C064E687EFB894ADB031C9(__this, L_4, (&V_1), NULL);
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_6;
L_6 = fsResult_op_Addition_m111962C582BE7A0A622283FED7D12D3C719EDA26(L_3, L_5, NULL);
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_7 = L_6;
V_0 = L_7;
V_3 = L_7;
bool L_8;
L_8 = fsResult_get_Failed_m5D62C455D346DABD7868BEA616E336A7904A7374((&V_3), NULL);
if (!L_8)
{
goto IL_002a;
}
}
{
// if ( ( result += GetProperty(instance, out property) ).Failed ) return result;
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_9 = V_0;
return L_9;
}
IL_002a:
{
// var actualInstance = property.Read(instance);
fsMetaProperty_tDB47491B1B38C555D80F8E58FEC338596B56C2E4* L_10 = V_1;
RuntimeObject* L_11 = ___0_instance;
NullCheck(L_10);
RuntimeObject* L_12;
L_12 = fsMetaProperty_Read_m759FCD023481760C36599346DC4735F9CB8A6388(L_10, L_11, NULL);
V_2 = L_12;
// return Serializer.TrySerialize(property.StorageType, actualInstance, out serialized);
fsSerializer_t745FA3749142E0209C2929EA7E73635FFDB2E114* L_13 = ((fsBaseConverter_tA89F1E182ED46F15D3D7176327F2EE4B8BFFD22C*)__this)->___Serializer_0;
fsMetaProperty_tDB47491B1B38C555D80F8E58FEC338596B56C2E4* L_14 = V_1;
NullCheck(L_14);
Type_t* L_15;
L_15 = fsMetaProperty_get_StorageType_m7A37351839ABFEFF6C0140D7E8286A55393F1ED2(L_14, NULL);
RuntimeObject* L_16 = V_2;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0** L_17 = ___1_serialized;
NullCheck(L_13);
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_18;
L_18 = fsSerializer_TrySerialize_m6109FD2F37ACAB55B545479CE14631E171CA9360(L_13, L_15, L_16, L_17, NULL);
return L_18;
}
}
// ParadoxNotion.Serialization.FullSerializer.fsResult ParadoxNotion.Serialization.FullSerializer.Internal.fsForwardConverter::TryDeserialize(ParadoxNotion.Serialization.FullSerializer.fsData,System.Object&,System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 fsForwardConverter_TryDeserialize_m3CE95CC84D0CA6E88B4271AA145A09AFEBA36CBE (fsForwardConverter_t94D2D3FA07AB8699AE10759186EA36D8379B8F73* __this, fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* ___0_data, RuntimeObject** ___1_instance, Type_t* ___2_storageType, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 V_0;
memset((&V_0), 0, sizeof(V_0));
fsMetaProperty_tDB47491B1B38C555D80F8E58FEC338596B56C2E4* V_1 = NULL;
RuntimeObject* V_2 = NULL;
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 V_3;
memset((&V_3), 0, sizeof(V_3));
{
// var result = fsResult.Success;
il2cpp_codegen_runtime_class_init_inline(fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var);
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_0 = ((fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_StaticFields*)il2cpp_codegen_static_fields_for(fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var))->___Success_3;
V_0 = L_0;
// if ( ( result += GetProperty(instance, out property) ).Failed ) return result;
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_1 = V_0;
RuntimeObject** L_2 = ___1_instance;
RuntimeObject* L_3 = *((RuntimeObject**)L_2);
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_4;
L_4 = fsForwardConverter_GetProperty_mB538D4604C0884FD70C064E687EFB894ADB031C9(__this, L_3, (&V_1), NULL);
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_5;
L_5 = fsResult_op_Addition_m111962C582BE7A0A622283FED7D12D3C719EDA26(L_1, L_4, NULL);
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_6 = L_5;
V_0 = L_6;
V_3 = L_6;
bool L_7;
L_7 = fsResult_get_Failed_m5D62C455D346DABD7868BEA616E336A7904A7374((&V_3), NULL);
if (!L_7)
{
goto IL_0024;
}
}
{
// if ( ( result += GetProperty(instance, out property) ).Failed ) return result;
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_8 = V_0;
return L_8;
}
IL_0024:
{
// object actualInstance = null;
V_2 = NULL;
// if ( ( result += Serializer.TryDeserialize(data, property.StorageType, ref actualInstance) ).Failed )
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_9 = V_0;
fsSerializer_t745FA3749142E0209C2929EA7E73635FFDB2E114* L_10 = ((fsBaseConverter_tA89F1E182ED46F15D3D7176327F2EE4B8BFFD22C*)__this)->___Serializer_0;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_11 = ___0_data;
fsMetaProperty_tDB47491B1B38C555D80F8E58FEC338596B56C2E4* L_12 = V_1;
NullCheck(L_12);
Type_t* L_13;
L_13 = fsMetaProperty_get_StorageType_m7A37351839ABFEFF6C0140D7E8286A55393F1ED2(L_12, NULL);
NullCheck(L_10);
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_14;
L_14 = fsSerializer_TryDeserialize_m01164E367E639071D2DF448F733153ED1E574694(L_10, L_11, L_13, (&V_2), NULL);
il2cpp_codegen_runtime_class_init_inline(fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var);
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_15;
L_15 = fsResult_op_Addition_m111962C582BE7A0A622283FED7D12D3C719EDA26(L_9, L_14, NULL);
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_16 = L_15;
V_0 = L_16;
V_3 = L_16;
bool L_17;
L_17 = fsResult_get_Failed_m5D62C455D346DABD7868BEA616E336A7904A7374((&V_3), NULL);
if (!L_17)
{
goto IL_004e;
}
}
{
// return result;
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_18 = V_0;
return L_18;
}
IL_004e:
{
// property.Write(instance, actualInstance);
fsMetaProperty_tDB47491B1B38C555D80F8E58FEC338596B56C2E4* L_19 = V_1;
RuntimeObject** L_20 = ___1_instance;
RuntimeObject* L_21 = *((RuntimeObject**)L_20);
RuntimeObject* L_22 = V_2;
NullCheck(L_19);
fsMetaProperty_Write_m9F94836E104ACD27DEFADCF69A46BEC6E624723A(L_19, L_21, L_22, NULL);
// return result;
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_23 = V_0;
return L_23;
}
}
// System.Object ParadoxNotion.Serialization.FullSerializer.Internal.fsForwardConverter::CreateInstance(ParadoxNotion.Serialization.FullSerializer.fsData,System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* fsForwardConverter_CreateInstance_mE478654B11E742D89E510CF46E3D79DC07879D33 (fsForwardConverter_t94D2D3FA07AB8699AE10759186EA36D8379B8F73* __this, fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* ___0_data, Type_t* ___1_storageType, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&fsMetaType_tAD3AD51319D067740165C015FA9FD964DB7F8FBD_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// return fsMetaType.Get(storageType).CreateInstance();
Type_t* L_0 = ___1_storageType;
il2cpp_codegen_runtime_class_init_inline(fsMetaType_tAD3AD51319D067740165C015FA9FD964DB7F8FBD_il2cpp_TypeInfo_var);
fsMetaType_tAD3AD51319D067740165C015FA9FD964DB7F8FBD* L_1;
L_1 = fsMetaType_Get_m1FF85EFA19B824C8EF3AB1B42004F01F1C63925D(L_0, NULL);
NullCheck(L_1);
RuntimeObject* L_2;
L_2 = fsMetaType_CreateInstance_mD724DB61F9071DAB1F61257C941EBF977C0829EB(L_1, NULL);
return L_2;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Boolean ParadoxNotion.Serialization.FullSerializer.Internal.fsListConverter::CanProcess(System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool fsListConverter_CanProcess_mF2D54F0568375040E7D3B6226A2008968E00CB7C (fsListConverter_t93429CD1585975EA311DDF2071F8B6AABCFB24E0* __this, Type_t* ___0_type, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tA989C33995B015444AE843B573C94F683039E41F_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// return type.IsGenericType && type.GetGenericTypeDefinition() == typeof(List<>);
Type_t* L_0 = ___0_type;
NullCheck(L_0);
bool L_1;
L_1 = VirtualFuncInvoker0< bool >::Invoke(40 /* System.Boolean System.Type::get_IsGenericType() */, L_0);
if (!L_1)
{
goto IL_001e;
}
}
{
Type_t* L_2 = ___0_type;
NullCheck(L_2);
Type_t* L_3;
L_3 = VirtualFuncInvoker0< Type_t* >::Invoke(48 /* System.Type System.Type::GetGenericTypeDefinition() */, L_2);
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_4 = { reinterpret_cast<intptr_t> (List_1_tA989C33995B015444AE843B573C94F683039E41F_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_5;
L_5 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_4, NULL);
bool L_6;
L_6 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_3, L_5, NULL);
return L_6;
}
IL_001e:
{
return (bool)0;
}
}
// System.Object ParadoxNotion.Serialization.FullSerializer.Internal.fsListConverter::CreateInstance(ParadoxNotion.Serialization.FullSerializer.fsData,System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* fsListConverter_CreateInstance_mDC1AA957DA824677240E50C732CEB47C8CDD964C (fsListConverter_t93429CD1585975EA311DDF2071F8B6AABCFB24E0* __this, fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* ___0_data, Type_t* ___1_storageType, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&fsMetaType_tAD3AD51319D067740165C015FA9FD964DB7F8FBD_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// return fsMetaType.Get(storageType).CreateInstance();
Type_t* L_0 = ___1_storageType;
il2cpp_codegen_runtime_class_init_inline(fsMetaType_tAD3AD51319D067740165C015FA9FD964DB7F8FBD_il2cpp_TypeInfo_var);
fsMetaType_tAD3AD51319D067740165C015FA9FD964DB7F8FBD* L_1;
L_1 = fsMetaType_Get_m1FF85EFA19B824C8EF3AB1B42004F01F1C63925D(L_0, NULL);
NullCheck(L_1);
RuntimeObject* L_2;
L_2 = fsMetaType_CreateInstance_mD724DB61F9071DAB1F61257C941EBF977C0829EB(L_1, NULL);
return L_2;
}
}
// ParadoxNotion.Serialization.FullSerializer.fsResult ParadoxNotion.Serialization.FullSerializer.Internal.fsListConverter::TrySerialize(System.Object,ParadoxNotion.Serialization.FullSerializer.fsData&,System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 fsListConverter_TrySerialize_mEFC9B4B6394E3AA382F3CE5740891C80530EC380 (fsListConverter_t93429CD1585975EA311DDF2071F8B6AABCFB24E0* __this, RuntimeObject* ___0_instance_, fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0** ___1_serialized, Type_t* ___2_storageType, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IList_t1C522956D79B7DC92B5B01053DF1AC058C8B598D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mAAAC3C2FAC535C5A4E85E77D072CAABC57971E4A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReflectionTools_RTIsDefined_TisfsAutoInstance_t41C7B0834EA17E05CB61BF554A8A227D0EF2DB07_m5F790CA9DBA869BF2E966E23CE5250D80FE5DA00_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&fsMetaType_tAD3AD51319D067740165C015FA9FD964DB7F8FBD_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 V_1;
memset((&V_1), 0, sizeof(V_1));
Type_t* V_2 = NULL;
List_1_t4D96A4E098B170CBC423764341CFED06110FF31E* V_3 = NULL;
int32_t V_4 = 0;
RuntimeObject* V_5 = NULL;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* V_6 = NULL;
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 V_7;
memset((&V_7), 0, sizeof(V_7));
{
// var instance = (IList)instance_;
RuntimeObject* L_0 = ___0_instance_;
V_0 = ((RuntimeObject*)Castclass((RuntimeObject*)L_0, IList_t1C522956D79B7DC92B5B01053DF1AC058C8B598D_il2cpp_TypeInfo_var));
// var result = fsResult.Success;
il2cpp_codegen_runtime_class_init_inline(fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var);
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_1 = ((fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_StaticFields*)il2cpp_codegen_static_fields_for(fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var))->___Success_3;
V_1 = L_1;
// var elementType = storageType.RTGetGenericArguments()[0];
Type_t* L_2 = ___2_storageType;
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_3;
L_3 = ReflectionTools_RTGetGenericArguments_m4BDA81AB7266D69FEB3A80EA98212B7381024287(L_2, NULL);
NullCheck(L_3);
int32_t L_4 = 0;
Type_t* L_5 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
V_2 = L_5;
// serialized = fsData.CreateList(instance.Count);
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0** L_6 = ___1_serialized;
RuntimeObject* L_7 = V_0;
NullCheck(L_7);
int32_t L_8;
L_8 = InterfaceFuncInvoker0< int32_t >::Invoke(1 /* System.Int32 System.Collections.ICollection::get_Count() */, ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var, L_7);
il2cpp_codegen_runtime_class_init_inline(fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0_il2cpp_TypeInfo_var);
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_9;
L_9 = fsData_CreateList_m8012F2859C2FF073DD1C642546B1337709E5F326(L_8, NULL);
*((RuntimeObject**)L_6) = (RuntimeObject*)L_9;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_6, (void*)(RuntimeObject*)L_9);
// var serializedList = serialized.AsList;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0** L_10 = ___1_serialized;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_11 = *((fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0**)L_10);
NullCheck(L_11);
List_1_t4D96A4E098B170CBC423764341CFED06110FF31E* L_12;
L_12 = fsData_get_AsList_m820AC6C6B8691B1E9F48AA70019878E723AE80DD(L_11, NULL);
V_3 = L_12;
// for ( var i = 0; i < instance.Count; i++ ) {
V_4 = 0;
goto IL_0090;
}
IL_0030:
{
// var item = instance[i];
RuntimeObject* L_13 = V_0;
int32_t L_14 = V_4;
NullCheck(L_13);
RuntimeObject* L_15;
L_15 = InterfaceFuncInvoker1< RuntimeObject*, int32_t >::Invoke(0 /* System.Object System.Collections.IList::get_Item(System.Int32) */, IList_t1C522956D79B7DC92B5B01053DF1AC058C8B598D_il2cpp_TypeInfo_var, L_13, L_14);
V_5 = L_15;
// if ( item == null && elementType.RTIsDefined<fsAutoInstance>(true) ) {
RuntimeObject* L_16 = V_5;
if (L_16)
{
goto IL_005e;
}
}
{
Type_t* L_17 = V_2;
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
bool L_18;
L_18 = ReflectionTools_RTIsDefined_TisfsAutoInstance_t41C7B0834EA17E05CB61BF554A8A227D0EF2DB07_m5F790CA9DBA869BF2E966E23CE5250D80FE5DA00(L_17, (bool)1, ReflectionTools_RTIsDefined_TisfsAutoInstance_t41C7B0834EA17E05CB61BF554A8A227D0EF2DB07_m5F790CA9DBA869BF2E966E23CE5250D80FE5DA00_RuntimeMethod_var);
if (!L_18)
{
goto IL_005e;
}
}
{
// item = fsMetaType.Get(elementType).CreateInstance();
Type_t* L_19 = V_2;
il2cpp_codegen_runtime_class_init_inline(fsMetaType_tAD3AD51319D067740165C015FA9FD964DB7F8FBD_il2cpp_TypeInfo_var);
fsMetaType_tAD3AD51319D067740165C015FA9FD964DB7F8FBD* L_20;
L_20 = fsMetaType_Get_m1FF85EFA19B824C8EF3AB1B42004F01F1C63925D(L_19, NULL);
NullCheck(L_20);
RuntimeObject* L_21;
L_21 = fsMetaType_CreateInstance_mD724DB61F9071DAB1F61257C941EBF977C0829EB(L_20, NULL);
V_5 = L_21;
// instance[i] = item;
RuntimeObject* L_22 = V_0;
int32_t L_23 = V_4;
RuntimeObject* L_24 = V_5;
NullCheck(L_22);
InterfaceActionInvoker2< int32_t, RuntimeObject* >::Invoke(1 /* System.Void System.Collections.IList::set_Item(System.Int32,System.Object) */, IList_t1C522956D79B7DC92B5B01053DF1AC058C8B598D_il2cpp_TypeInfo_var, L_22, L_23, L_24);
}
IL_005e:
{
// var itemResult = Serializer.TrySerialize(elementType, item, out itemData);
fsSerializer_t745FA3749142E0209C2929EA7E73635FFDB2E114* L_25 = ((fsBaseConverter_tA89F1E182ED46F15D3D7176327F2EE4B8BFFD22C*)__this)->___Serializer_0;
Type_t* L_26 = V_2;
RuntimeObject* L_27 = V_5;
NullCheck(L_25);
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_28;
L_28 = fsSerializer_TrySerialize_m6109FD2F37ACAB55B545479CE14631E171CA9360(L_25, L_26, L_27, (&V_6), NULL);
V_7 = L_28;
// result.AddMessages(itemResult);
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_29 = V_7;
fsResult_AddMessages_m270B7BD8B42B410CC7AA623C94C9536E68CC687F((&V_1), L_29, NULL);
// if ( itemResult.Failed ) continue;
bool L_30;
L_30 = fsResult_get_Failed_m5D62C455D346DABD7868BEA616E336A7904A7374((&V_7), NULL);
if (L_30)
{
goto IL_008a;
}
}
{
// serializedList.Add(itemData);
List_1_t4D96A4E098B170CBC423764341CFED06110FF31E* L_31 = V_3;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_32 = V_6;
NullCheck(L_31);
List_1_Add_mAAAC3C2FAC535C5A4E85E77D072CAABC57971E4A_inline(L_31, L_32, List_1_Add_mAAAC3C2FAC535C5A4E85E77D072CAABC57971E4A_RuntimeMethod_var);
}
IL_008a:
{
// for ( var i = 0; i < instance.Count; i++ ) {
int32_t L_33 = V_4;
V_4 = ((int32_t)il2cpp_codegen_add(L_33, 1));
}
IL_0090:
{
// for ( var i = 0; i < instance.Count; i++ ) {
int32_t L_34 = V_4;
RuntimeObject* L_35 = V_0;
NullCheck(L_35);
int32_t L_36;
L_36 = InterfaceFuncInvoker0< int32_t >::Invoke(1 /* System.Int32 System.Collections.ICollection::get_Count() */, ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var, L_35);
if ((((int32_t)L_34) < ((int32_t)L_36)))
{
goto IL_0030;
}
}
{
// return result;
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_37 = V_1;
return L_37;
}
}
// ParadoxNotion.Serialization.FullSerializer.fsResult ParadoxNotion.Serialization.FullSerializer.Internal.fsListConverter::TryDeserialize(ParadoxNotion.Serialization.FullSerializer.fsData,System.Object&,System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 fsListConverter_TryDeserialize_m7CE845C4C570B94CF80804DAF884DBA8EF92FD7D (fsListConverter_t93429CD1585975EA311DDF2071F8B6AABCFB24E0* __this, fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* ___0_data, RuntimeObject** ___1_instance_, Type_t* ___2_storageType, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IList_t1C522956D79B7DC92B5B01053DF1AC058C8B598D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mDEDA641E4C5560825D5F1B0AF9ECC387660EB75F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mB80D936923565D521D7A63FE62EDA1B3D31F9B9F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDD57D613EE89CAA812BA2441F086552F388D6865);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&fsMetaType_tAD3AD51319D067740165C015FA9FD964DB7F8FBD_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 V_1;
memset((&V_1), 0, sizeof(V_1));
Type_t* V_2 = NULL;
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 V_3;
memset((&V_3), 0, sizeof(V_3));
int32_t V_4 = 0;
RuntimeObject* V_5 = NULL;
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 V_6;
memset((&V_6), 0, sizeof(V_6));
int32_t V_7 = 0;
RuntimeObject* V_8 = NULL;
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 V_9;
memset((&V_9), 0, sizeof(V_9));
{
// var instance = (IList)instance_;
RuntimeObject** L_0 = ___1_instance_;
RuntimeObject* L_1 = *((RuntimeObject**)L_0);
V_0 = ((RuntimeObject*)Castclass((RuntimeObject*)L_1, IList_t1C522956D79B7DC92B5B01053DF1AC058C8B598D_il2cpp_TypeInfo_var));
// var result = fsResult.Success;
il2cpp_codegen_runtime_class_init_inline(fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var);
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_2 = ((fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_StaticFields*)il2cpp_codegen_static_fields_for(fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var))->___Success_3;
V_1 = L_2;
// if ( ( result += CheckType(data, fsDataType.Array) ).Failed ) {
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_3 = V_1;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_4 = ___0_data;
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_5;
L_5 = fsBaseConverter_CheckType_m32798480E1E183BB4F8D77A8092B563F60C49B40(__this, L_4, 0, NULL);
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_6;
L_6 = fsResult_op_Addition_m111962C582BE7A0A622283FED7D12D3C719EDA26(L_3, L_5, NULL);
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_7 = L_6;
V_1 = L_7;
V_3 = L_7;
bool L_8;
L_8 = fsResult_get_Failed_m5D62C455D346DABD7868BEA616E336A7904A7374((&V_3), NULL);
if (!L_8)
{
goto IL_002a;
}
}
{
// return result;
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_9 = V_1;
return L_9;
}
IL_002a:
{
// if ( data.AsList.Count == 0 ) {
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_10 = ___0_data;
NullCheck(L_10);
List_1_t4D96A4E098B170CBC423764341CFED06110FF31E* L_11;
L_11 = fsData_get_AsList_m820AC6C6B8691B1E9F48AA70019878E723AE80DD(L_10, NULL);
NullCheck(L_11);
int32_t L_12;
L_12 = List_1_get_Count_mDEDA641E4C5560825D5F1B0AF9ECC387660EB75F_inline(L_11, List_1_get_Count_mDEDA641E4C5560825D5F1B0AF9ECC387660EB75F_RuntimeMethod_var);
if (L_12)
{
goto IL_003d;
}
}
{
// return fsResult.Success;
il2cpp_codegen_runtime_class_init_inline(fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var);
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_13 = ((fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_StaticFields*)il2cpp_codegen_static_fields_for(fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var))->___Success_3;
return L_13;
}
IL_003d:
{
// var elementType = storageType.RTGetGenericArguments()[0];
Type_t* L_14 = ___2_storageType;
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_15;
L_15 = ReflectionTools_RTGetGenericArguments_m4BDA81AB7266D69FEB3A80EA98212B7381024287(L_14, NULL);
NullCheck(L_15);
int32_t L_16 = 0;
Type_t* L_17 = (L_15)->GetAt(static_cast<il2cpp_array_size_t>(L_16));
V_2 = L_17;
// if ( instance.Count == data.AsList.Count && fsMetaType.Get(elementType).DeserializeOverwriteRequest ) {
RuntimeObject* L_18 = V_0;
NullCheck(L_18);
int32_t L_19;
L_19 = InterfaceFuncInvoker0< int32_t >::Invoke(1 /* System.Int32 System.Collections.ICollection::get_Count() */, ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var, L_18);
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_20 = ___0_data;
NullCheck(L_20);
List_1_t4D96A4E098B170CBC423764341CFED06110FF31E* L_21;
L_21 = fsData_get_AsList_m820AC6C6B8691B1E9F48AA70019878E723AE80DD(L_20, NULL);
NullCheck(L_21);
int32_t L_22;
L_22 = List_1_get_Count_mDEDA641E4C5560825D5F1B0AF9ECC387660EB75F_inline(L_21, List_1_get_Count_mDEDA641E4C5560825D5F1B0AF9ECC387660EB75F_RuntimeMethod_var);
if ((!(((uint32_t)L_19) == ((uint32_t)L_22))))
{
goto IL_00c0;
}
}
{
Type_t* L_23 = V_2;
il2cpp_codegen_runtime_class_init_inline(fsMetaType_tAD3AD51319D067740165C015FA9FD964DB7F8FBD_il2cpp_TypeInfo_var);
fsMetaType_tAD3AD51319D067740165C015FA9FD964DB7F8FBD* L_24;
L_24 = fsMetaType_Get_m1FF85EFA19B824C8EF3AB1B42004F01F1C63925D(L_23, NULL);
NullCheck(L_24);
bool L_25;
L_25 = fsMetaType_get_DeserializeOverwriteRequest_mF9D5D6BA39FBF68ED372C3EC5DBD4C57C3375A6C_inline(L_24, NULL);
if (!L_25)
{
goto IL_00c0;
}
}
{
// for ( var i = 0; i < data.AsList.Count; i++ ) {
V_4 = 0;
goto IL_00ab;
}
IL_006b:
{
// object item = instance[i];
RuntimeObject* L_26 = V_0;
int32_t L_27 = V_4;
NullCheck(L_26);
RuntimeObject* L_28;
L_28 = InterfaceFuncInvoker1< RuntimeObject*, int32_t >::Invoke(0 /* System.Object System.Collections.IList::get_Item(System.Int32) */, IList_t1C522956D79B7DC92B5B01053DF1AC058C8B598D_il2cpp_TypeInfo_var, L_26, L_27);
V_5 = L_28;
// var itemResult = Serializer.TryDeserialize(data.AsList[i], elementType, ref item);
fsSerializer_t745FA3749142E0209C2929EA7E73635FFDB2E114* L_29 = ((fsBaseConverter_tA89F1E182ED46F15D3D7176327F2EE4B8BFFD22C*)__this)->___Serializer_0;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_30 = ___0_data;
NullCheck(L_30);
List_1_t4D96A4E098B170CBC423764341CFED06110FF31E* L_31;
L_31 = fsData_get_AsList_m820AC6C6B8691B1E9F48AA70019878E723AE80DD(L_30, NULL);
int32_t L_32 = V_4;
NullCheck(L_31);
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_33;
L_33 = List_1_get_Item_mB80D936923565D521D7A63FE62EDA1B3D31F9B9F(L_31, L_32, List_1_get_Item_mB80D936923565D521D7A63FE62EDA1B3D31F9B9F_RuntimeMethod_var);
Type_t* L_34 = V_2;
NullCheck(L_29);
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_35;
L_35 = fsSerializer_TryDeserialize_m01164E367E639071D2DF448F733153ED1E574694(L_29, L_33, L_34, (&V_5), NULL);
V_6 = L_35;
// if ( itemResult.Failed ) continue;
bool L_36;
L_36 = fsResult_get_Failed_m5D62C455D346DABD7868BEA616E336A7904A7374((&V_6), NULL);
if (L_36)
{
goto IL_00a5;
}
}
{
// instance[i] = item;
RuntimeObject* L_37 = V_0;
int32_t L_38 = V_4;
RuntimeObject* L_39 = V_5;
NullCheck(L_37);
InterfaceActionInvoker2< int32_t, RuntimeObject* >::Invoke(1 /* System.Void System.Collections.IList::set_Item(System.Int32,System.Object) */, IList_t1C522956D79B7DC92B5B01053DF1AC058C8B598D_il2cpp_TypeInfo_var, L_37, L_38, L_39);
}
IL_00a5:
{
// for ( var i = 0; i < data.AsList.Count; i++ ) {
int32_t L_40 = V_4;
V_4 = ((int32_t)il2cpp_codegen_add(L_40, 1));
}
IL_00ab:
{
// for ( var i = 0; i < data.AsList.Count; i++ ) {
int32_t L_41 = V_4;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_42 = ___0_data;
NullCheck(L_42);
List_1_t4D96A4E098B170CBC423764341CFED06110FF31E* L_43;
L_43 = fsData_get_AsList_m820AC6C6B8691B1E9F48AA70019878E723AE80DD(L_42, NULL);
NullCheck(L_43);
int32_t L_44;
L_44 = List_1_get_Count_mDEDA641E4C5560825D5F1B0AF9ECC387660EB75F_inline(L_43, List_1_get_Count_mDEDA641E4C5560825D5F1B0AF9ECC387660EB75F_RuntimeMethod_var);
if ((((int32_t)L_41) < ((int32_t)L_44)))
{
goto IL_006b;
}
}
{
// return fsResult.Success;
il2cpp_codegen_runtime_class_init_inline(fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var);
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_45 = ((fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_StaticFields*)il2cpp_codegen_static_fields_for(fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var))->___Success_3;
return L_45;
}
IL_00c0:
{
// instance.Clear();
RuntimeObject* L_46 = V_0;
NullCheck(L_46);
InterfaceActionInvoker0::Invoke(4 /* System.Void System.Collections.IList::Clear() */, IList_t1C522956D79B7DC92B5B01053DF1AC058C8B598D_il2cpp_TypeInfo_var, L_46);
// var capacityProperty = instance.GetType().RTGetProperty("Capacity");
RuntimeObject* L_47 = V_0;
NullCheck(L_47);
Type_t* L_48;
L_48 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_47, NULL);
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
PropertyInfo_t* L_49;
L_49 = ReflectionTools_RTGetProperty_mD330841C2A4BA023EE2D61421E8EC8A9BDA596FF(L_48, _stringLiteralDD57D613EE89CAA812BA2441F086552F388D6865, NULL);
// capacityProperty.SetValue(instance, data.AsList.Count);
RuntimeObject* L_50 = V_0;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_51 = ___0_data;
NullCheck(L_51);
List_1_t4D96A4E098B170CBC423764341CFED06110FF31E* L_52;
L_52 = fsData_get_AsList_m820AC6C6B8691B1E9F48AA70019878E723AE80DD(L_51, NULL);
NullCheck(L_52);
int32_t L_53;
L_53 = List_1_get_Count_mDEDA641E4C5560825D5F1B0AF9ECC387660EB75F_inline(L_52, List_1_get_Count_mDEDA641E4C5560825D5F1B0AF9ECC387660EB75F_RuntimeMethod_var);
int32_t L_54 = L_53;
RuntimeObject* L_55 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_54);
NullCheck(L_49);
PropertyInfo_SetValue_m67B3A509C7EB945C3DA97D096EF1231C805C92D3(L_49, L_50, L_55, NULL);
// for ( var i = 0; i < data.AsList.Count; i++ ) {
V_7 = 0;
goto IL_0129;
}
IL_00f1:
{
// object item = null;
V_8 = NULL;
// var itemResult = Serializer.TryDeserialize(data.AsList[i], elementType, ref item);
fsSerializer_t745FA3749142E0209C2929EA7E73635FFDB2E114* L_56 = ((fsBaseConverter_tA89F1E182ED46F15D3D7176327F2EE4B8BFFD22C*)__this)->___Serializer_0;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_57 = ___0_data;
NullCheck(L_57);
List_1_t4D96A4E098B170CBC423764341CFED06110FF31E* L_58;
L_58 = fsData_get_AsList_m820AC6C6B8691B1E9F48AA70019878E723AE80DD(L_57, NULL);
int32_t L_59 = V_7;
NullCheck(L_58);
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_60;
L_60 = List_1_get_Item_mB80D936923565D521D7A63FE62EDA1B3D31F9B9F(L_58, L_59, List_1_get_Item_mB80D936923565D521D7A63FE62EDA1B3D31F9B9F_RuntimeMethod_var);
Type_t* L_61 = V_2;
NullCheck(L_56);
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_62;
L_62 = fsSerializer_TryDeserialize_m01164E367E639071D2DF448F733153ED1E574694(L_56, L_60, L_61, (&V_8), NULL);
V_9 = L_62;
// if ( itemResult.Failed ) continue;
bool L_63;
L_63 = fsResult_get_Failed_m5D62C455D346DABD7868BEA616E336A7904A7374((&V_9), NULL);
if (L_63)
{
goto IL_0123;
}
}
{
// instance.Add(item);
RuntimeObject* L_64 = V_0;
RuntimeObject* L_65 = V_8;
NullCheck(L_64);
int32_t L_66;
L_66 = InterfaceFuncInvoker1< int32_t, RuntimeObject* >::Invoke(2 /* System.Int32 System.Collections.IList::Add(System.Object) */, IList_t1C522956D79B7DC92B5B01053DF1AC058C8B598D_il2cpp_TypeInfo_var, L_64, L_65);
}
IL_0123:
{
// for ( var i = 0; i < data.AsList.Count; i++ ) {
int32_t L_67 = V_7;
V_7 = ((int32_t)il2cpp_codegen_add(L_67, 1));
}
IL_0129:
{
// for ( var i = 0; i < data.AsList.Count; i++ ) {
int32_t L_68 = V_7;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_69 = ___0_data;
NullCheck(L_69);
List_1_t4D96A4E098B170CBC423764341CFED06110FF31E* L_70;
L_70 = fsData_get_AsList_m820AC6C6B8691B1E9F48AA70019878E723AE80DD(L_69, NULL);
NullCheck(L_70);
int32_t L_71;
L_71 = List_1_get_Count_mDEDA641E4C5560825D5F1B0AF9ECC387660EB75F_inline(L_70, List_1_get_Count_mDEDA641E4C5560825D5F1B0AF9ECC387660EB75F_RuntimeMethod_var);
if ((((int32_t)L_68) < ((int32_t)L_71)))
{
goto IL_00f1;
}
}
{
// return fsResult.Success;
il2cpp_codegen_runtime_class_init_inline(fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var);
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_72 = ((fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_StaticFields*)il2cpp_codegen_static_fields_for(fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var))->___Success_3;
return L_72;
}
}
// System.Void ParadoxNotion.Serialization.FullSerializer.Internal.fsListConverter::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsListConverter__ctor_m8FB75B3812030EFDA770DB91CEF7351756EA7515 (fsListConverter_t93429CD1585975EA311DDF2071F8B6AABCFB24E0* __this, const RuntimeMethod* method)
{
{
fsConverter__ctor_m1CEED296D03EFE7D35E9224D7E66666210CBA718(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Boolean ParadoxNotion.Serialization.FullSerializer.Internal.fsPrimitiveConverter::CanProcess(System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool fsPrimitiveConverter_CanProcess_m84F7BE91B54FE6D7CE30B1E8140061B01CE2D93D (fsPrimitiveConverter_t494C27DBFB76809B9739FD33C089317051867290* __this, Type_t* ___0_type, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// return
// type.IsPrimitive ||
// type == typeof(string) ||
// type == typeof(decimal);
Type_t* L_0 = ___0_type;
NullCheck(L_0);
bool L_1;
L_1 = Type_get_IsPrimitive_m46ACAAB8F754D37713E3E45437705F4F58FAFA18(L_0, NULL);
if (L_1)
{
goto IL_002b;
}
}
{
Type_t* L_2 = ___0_type;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_3 = { reinterpret_cast<intptr_t> (String_t_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);
bool L_5;
L_5 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_2, L_4, NULL);
if (L_5)
{
goto IL_002b;
}
}
{
Type_t* L_6 = ___0_type;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_7 = { reinterpret_cast<intptr_t> (Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_8;
L_8 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_7, NULL);
bool L_9;
L_9 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_6, L_8, NULL);
return L_9;
}
IL_002b:
{
return (bool)1;
}
}
// System.Boolean ParadoxNotion.Serialization.FullSerializer.Internal.fsPrimitiveConverter::RequestCycleSupport(System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool fsPrimitiveConverter_RequestCycleSupport_m3A58D0EFFBFB9076CC9CC5E12A87A64A9E8736BB (fsPrimitiveConverter_t494C27DBFB76809B9739FD33C089317051867290* __this, Type_t* ___0_storageType, const RuntimeMethod* method)
{
{
// return false;
return (bool)0;
}
}
// System.Boolean ParadoxNotion.Serialization.FullSerializer.Internal.fsPrimitiveConverter::RequestInheritanceSupport(System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool fsPrimitiveConverter_RequestInheritanceSupport_mFCFC2C049DA6C5C844A5F07DD3245173A87D41D1 (fsPrimitiveConverter_t494C27DBFB76809B9739FD33C089317051867290* __this, Type_t* ___0_storageType, const RuntimeMethod* method)
{
{
// return false;
return (bool)0;
}
}
// System.Boolean ParadoxNotion.Serialization.FullSerializer.Internal.fsPrimitiveConverter::UseBool(System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool fsPrimitiveConverter_UseBool_m082237CB4B15A8F5469B3114890C4A1BAD70714B (Type_t* ___0_type, 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*)&Type_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// return type == typeof(bool);
Type_t* L_0 = ___0_type;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_1 = { reinterpret_cast<intptr_t> (Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_2;
L_2 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_1, NULL);
bool L_3;
L_3 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_0, L_2, NULL);
return L_3;
}
}
// System.Boolean ParadoxNotion.Serialization.FullSerializer.Internal.fsPrimitiveConverter::UseInt64(System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool fsPrimitiveConverter_UseInt64_m12BB46C7DB013E7AEDBA2B4ABBAFC6FA17A56639 (Type_t* ___0_type, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_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*)&SByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_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;
}
{
// return type == typeof(sbyte) || type == typeof(byte) ||
// type == typeof(Int16) || type == typeof(UInt16) ||
// type == typeof(Int32) || type == typeof(UInt32) ||
// type == typeof(Int64) || type == typeof(UInt64);
Type_t* L_0 = ___0_type;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_1 = { reinterpret_cast<intptr_t> (SByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_2;
L_2 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_1, NULL);
bool L_3;
L_3 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_0, L_2, NULL);
if (L_3)
{
goto IL_008f;
}
}
{
Type_t* L_4 = ___0_type;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_5 = { reinterpret_cast<intptr_t> (Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_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);
bool L_7;
L_7 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_4, L_6, NULL);
if (L_7)
{
goto IL_008f;
}
}
{
Type_t* L_8 = ___0_type;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_9 = { reinterpret_cast<intptr_t> (Int16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_10;
L_10 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_9, NULL);
bool L_11;
L_11 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_8, L_10, NULL);
if (L_11)
{
goto IL_008f;
}
}
{
Type_t* L_12 = ___0_type;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_13 = { reinterpret_cast<intptr_t> (UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_14;
L_14 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_13, NULL);
bool L_15;
L_15 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_12, L_14, NULL);
if (L_15)
{
goto IL_008f;
}
}
{
Type_t* L_16 = ___0_type;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_17 = { reinterpret_cast<intptr_t> (Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_18;
L_18 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_17, NULL);
bool L_19;
L_19 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_16, L_18, NULL);
if (L_19)
{
goto IL_008f;
}
}
{
Type_t* L_20 = ___0_type;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_21 = { reinterpret_cast<intptr_t> (UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_22;
L_22 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_21, NULL);
bool L_23;
L_23 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_20, L_22, NULL);
if (L_23)
{
goto IL_008f;
}
}
{
Type_t* L_24 = ___0_type;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_25 = { reinterpret_cast<intptr_t> (Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_26;
L_26 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_25, NULL);
bool L_27;
L_27 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_24, L_26, NULL);
if (L_27)
{
goto IL_008f;
}
}
{
Type_t* L_28 = ___0_type;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_29 = { reinterpret_cast<intptr_t> (UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_30;
L_30 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_29, NULL);
bool L_31;
L_31 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_28, L_30, NULL);
return L_31;
}
IL_008f:
{
return (bool)1;
}
}
// System.Boolean ParadoxNotion.Serialization.FullSerializer.Internal.fsPrimitiveConverter::UseDouble(System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool fsPrimitiveConverter_UseDouble_m13A2E675BD7A40E9C2A849D2CBFBCF5600252FEE (Type_t* ___0_type, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_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);
s_Il2CppMethodInitialized = true;
}
{
// return type == typeof(float) ||
// type == typeof(double) ||
// type == typeof(decimal);
Type_t* L_0 = ___0_type;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_1 = { reinterpret_cast<intptr_t> (Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_2;
L_2 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_1, NULL);
bool L_3;
L_3 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_0, L_2, NULL);
if (L_3)
{
goto IL_0035;
}
}
{
Type_t* L_4 = ___0_type;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_5 = { reinterpret_cast<intptr_t> (Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_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);
bool L_7;
L_7 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_4, L_6, NULL);
if (L_7)
{
goto IL_0035;
}
}
{
Type_t* L_8 = ___0_type;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_9 = { reinterpret_cast<intptr_t> (Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_10;
L_10 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_9, NULL);
bool L_11;
L_11 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_8, L_10, NULL);
return L_11;
}
IL_0035:
{
return (bool)1;
}
}
// System.Boolean ParadoxNotion.Serialization.FullSerializer.Internal.fsPrimitiveConverter::UseString(System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool fsPrimitiveConverter_UseString_mAAA62A0ABC61C0B14C90203E16B862E133FE5BFB (Type_t* ___0_type, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Char_t521A6F19B456D956AF452D926C32709DC03D6B17_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// return type == typeof(string) ||
// type == typeof(char);
Type_t* L_0 = ___0_type;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_1 = { reinterpret_cast<intptr_t> (String_t_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_2;
L_2 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_1, NULL);
bool L_3;
L_3 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_0, L_2, NULL);
if (L_3)
{
goto IL_0023;
}
}
{
Type_t* L_4 = ___0_type;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_5 = { reinterpret_cast<intptr_t> (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);
bool L_7;
L_7 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_4, L_6, NULL);
return L_7;
}
IL_0023:
{
return (bool)1;
}
}
// ParadoxNotion.Serialization.FullSerializer.fsResult ParadoxNotion.Serialization.FullSerializer.Internal.fsPrimitiveConverter::TrySerialize(System.Object,ParadoxNotion.Serialization.FullSerializer.fsData&,System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 fsPrimitiveConverter_TrySerialize_m435DFCD73F28234F6BDA512D67EDF7A2C205F3B0 (fsPrimitiveConverter_t494C27DBFB76809B9739FD33C089317051867290* __this, RuntimeObject* ___0_instance, fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0** ___1_serialized, Type_t* ___2_storageType, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4F5A6C520D760190570520B6AC2C29D9FD80A4EF);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&fsGlobalConfig_t9B9137D541B761C42DECE4210E0DD1650F25F10E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Type_t* V_0 = NULL;
Type_t* G_B20_0 = NULL;
String_t* G_B20_1 = NULL;
Type_t* G_B19_0 = NULL;
String_t* G_B19_1 = NULL;
String_t* G_B21_0 = NULL;
String_t* G_B21_1 = NULL;
{
// var instanceType = instance.GetType();
RuntimeObject* L_0 = ___0_instance;
NullCheck(L_0);
Type_t* L_1;
L_1 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_0, NULL);
V_0 = L_1;
// if ( fsGlobalConfig.Serialize64BitIntegerAsString && ( instanceType == typeof(Int64) || instanceType == typeof(UInt64) ) ) {
il2cpp_codegen_runtime_class_init_inline(fsGlobalConfig_t9B9137D541B761C42DECE4210E0DD1650F25F10E_il2cpp_TypeInfo_var);
bool L_2 = ((fsGlobalConfig_t9B9137D541B761C42DECE4210E0DD1650F25F10E_StaticFields*)il2cpp_codegen_static_fields_for(fsGlobalConfig_t9B9137D541B761C42DECE4210E0DD1650F25F10E_il2cpp_TypeInfo_var))->___Serialize64BitIntegerAsString_5;
if (!L_2)
{
goto IL_0054;
}
}
{
Type_t* L_3 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_4 = { reinterpret_cast<intptr_t> (Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_5;
L_5 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_4, NULL);
bool L_6;
L_6 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_3, L_5, NULL);
if (L_6)
{
goto IL_0032;
}
}
{
Type_t* L_7 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_8 = { reinterpret_cast<intptr_t> (UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_9;
L_9 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_8, NULL);
bool L_10;
L_10 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_7, L_9, NULL);
if (!L_10)
{
goto IL_0054;
}
}
IL_0032:
{
// serialized = new fsData((string)Convert.ChangeType(instance, typeof(string)));
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0** L_11 = ___1_serialized;
RuntimeObject* L_12 = ___0_instance;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_13 = { reinterpret_cast<intptr_t> (String_t_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_14;
L_14 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_13, NULL);
il2cpp_codegen_runtime_class_init_inline(Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var);
RuntimeObject* L_15;
L_15 = Convert_ChangeType_m13EF3B06900C83A433CB54D20EAFBED36C30C90A(L_12, L_14, NULL);
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_16 = (fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0*)il2cpp_codegen_object_new(fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0_il2cpp_TypeInfo_var);
NullCheck(L_16);
fsData__ctor_m234A3EB483A901D73806FBE66DF751F97FCF5821(L_16, ((String_t*)CastclassSealed((RuntimeObject*)L_15, String_t_il2cpp_TypeInfo_var)), NULL);
*((RuntimeObject**)L_11) = (RuntimeObject*)L_16;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_11, (void*)(RuntimeObject*)L_16);
// return fsResult.Success;
il2cpp_codegen_runtime_class_init_inline(fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var);
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_17 = ((fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_StaticFields*)il2cpp_codegen_static_fields_for(fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var))->___Success_3;
return L_17;
}
IL_0054:
{
// if ( UseBool(instanceType) ) {
Type_t* L_18 = V_0;
bool L_19;
L_19 = fsPrimitiveConverter_UseBool_m082237CB4B15A8F5469B3114890C4A1BAD70714B(L_18, NULL);
if (!L_19)
{
goto IL_006f;
}
}
{
// serialized = new fsData((bool)instance);
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0** L_20 = ___1_serialized;
RuntimeObject* L_21 = ___0_instance;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_22 = (fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0*)il2cpp_codegen_object_new(fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0_il2cpp_TypeInfo_var);
NullCheck(L_22);
fsData__ctor_mB5E10DC14DDB1F97168A391E124067994FE0986C(L_22, ((*(bool*)((bool*)(bool*)UnBox(L_21, Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var)))), NULL);
*((RuntimeObject**)L_20) = (RuntimeObject*)L_22;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_20, (void*)(RuntimeObject*)L_22);
// return fsResult.Success;
il2cpp_codegen_runtime_class_init_inline(fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var);
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_23 = ((fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_StaticFields*)il2cpp_codegen_static_fields_for(fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var))->___Success_3;
return L_23;
}
IL_006f:
{
// if ( UseInt64(instanceType) ) {
Type_t* L_24 = V_0;
bool L_25;
L_25 = fsPrimitiveConverter_UseInt64_m12BB46C7DB013E7AEDBA2B4ABBAFC6FA17A56639(L_24, NULL);
if (!L_25)
{
goto IL_0099;
}
}
{
// serialized = new fsData((Int64)Convert.ChangeType(instance, typeof(Int64)));
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0** L_26 = ___1_serialized;
RuntimeObject* L_27 = ___0_instance;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_28 = { reinterpret_cast<intptr_t> (Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_29;
L_29 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_28, NULL);
il2cpp_codegen_runtime_class_init_inline(Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var);
RuntimeObject* L_30;
L_30 = Convert_ChangeType_m13EF3B06900C83A433CB54D20EAFBED36C30C90A(L_27, L_29, NULL);
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_31 = (fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0*)il2cpp_codegen_object_new(fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0_il2cpp_TypeInfo_var);
NullCheck(L_31);
fsData__ctor_m0F0386C70CF3E9C3842043E70A3FDAD26D8A7F60(L_31, ((*(int64_t*)((int64_t*)(int64_t*)UnBox(L_30, Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_il2cpp_TypeInfo_var)))), NULL);
*((RuntimeObject**)L_26) = (RuntimeObject*)L_31;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_26, (void*)(RuntimeObject*)L_31);
// return fsResult.Success;
il2cpp_codegen_runtime_class_init_inline(fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var);
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_32 = ((fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_StaticFields*)il2cpp_codegen_static_fields_for(fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var))->___Success_3;
return L_32;
}
IL_0099:
{
// if ( UseDouble(instanceType) ) {
Type_t* L_33 = V_0;
bool L_34;
L_34 = fsPrimitiveConverter_UseDouble_m13A2E675BD7A40E9C2A849D2CBFBCF5600252FEE(L_33, NULL);
if (!L_34)
{
goto IL_012f;
}
}
{
// if ( instance.GetType() == typeof(float) &&
// // Decimal can't store float.MinValue/float.MaxValue/float.PositiveInfinity/float.NegativeInfinity/float.NaN - an exception gets thrown in that scenario.
// (float)instance != float.MinValue &&
// (float)instance != float.MaxValue &&
// !float.IsInfinity((float)instance) &&
// !float.IsNaN((float)instance)
// ) {
RuntimeObject* L_35 = ___0_instance;
NullCheck(L_35);
Type_t* L_36;
L_36 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_35, NULL);
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_37 = { reinterpret_cast<intptr_t> (Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_38;
L_38 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_37, NULL);
bool L_39;
L_39 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_36, L_38, NULL);
if (!L_39)
{
goto IL_010d;
}
}
{
RuntimeObject* L_40 = ___0_instance;
if ((((float)((*(float*)((float*)(float*)UnBox(L_40, Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var))))) == ((float)(-(std::numeric_limits<float>::max)()))))
{
goto IL_010d;
}
}
{
RuntimeObject* L_41 = ___0_instance;
if ((((float)((*(float*)((float*)(float*)UnBox(L_41, Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var))))) == ((float)((std::numeric_limits<float>::max)()))))
{
goto IL_010d;
}
}
{
RuntimeObject* L_42 = ___0_instance;
bool L_43;
L_43 = Single_IsInfinity_m8D101DE5C104130734F6DCA3E6E86345B064E4AD_inline(((*(float*)((float*)(float*)UnBox(L_42, Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var)))), NULL);
if (L_43)
{
goto IL_010d;
}
}
{
RuntimeObject* L_44 = ___0_instance;
bool L_45;
L_45 = Single_IsNaN_mFE637F6ECA9F7697CE8EFF56427858F4C5EDF75D_inline(((*(float*)((float*)(float*)UnBox(L_44, Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var)))), NULL);
if (L_45)
{
goto IL_010d;
}
}
{
// serialized = new fsData((double)(decimal)(float)instance);
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0** L_46 = ___1_serialized;
RuntimeObject* L_47 = ___0_instance;
il2cpp_codegen_runtime_class_init_inline(Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_il2cpp_TypeInfo_var);
Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_48;
L_48 = Decimal_op_Explicit_m2B8355EC2618BDE4A6813C6826D9E3B996B9E22F(((*(float*)((float*)(float*)UnBox(L_47, Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var)))), NULL);
double L_49;
L_49 = Decimal_op_Explicit_mA8577A95CD02E86110976D415CA149550AD5A6C0(L_48, NULL);
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_50 = (fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0*)il2cpp_codegen_object_new(fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0_il2cpp_TypeInfo_var);
NullCheck(L_50);
fsData__ctor_mEE06E302F66356BB149C300F5204149D5C1DBC57(L_50, ((double)L_49), NULL);
*((RuntimeObject**)L_46) = (RuntimeObject*)L_50;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_46, (void*)(RuntimeObject*)L_50);
// return fsResult.Success;
il2cpp_codegen_runtime_class_init_inline(fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var);
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_51 = ((fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_StaticFields*)il2cpp_codegen_static_fields_for(fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var))->___Success_3;
return L_51;
}
IL_010d:
{
// serialized = new fsData((double)Convert.ChangeType(instance, typeof(double)));
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0** L_52 = ___1_serialized;
RuntimeObject* L_53 = ___0_instance;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_54 = { reinterpret_cast<intptr_t> (Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_55;
L_55 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_54, NULL);
il2cpp_codegen_runtime_class_init_inline(Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var);
RuntimeObject* L_56;
L_56 = Convert_ChangeType_m13EF3B06900C83A433CB54D20EAFBED36C30C90A(L_53, L_55, NULL);
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_57 = (fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0*)il2cpp_codegen_object_new(fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0_il2cpp_TypeInfo_var);
NullCheck(L_57);
fsData__ctor_mEE06E302F66356BB149C300F5204149D5C1DBC57(L_57, ((*(double*)((double*)(double*)UnBox(L_56, Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_il2cpp_TypeInfo_var)))), NULL);
*((RuntimeObject**)L_52) = (RuntimeObject*)L_57;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_52, (void*)(RuntimeObject*)L_57);
// return fsResult.Success;
il2cpp_codegen_runtime_class_init_inline(fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var);
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_58 = ((fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_StaticFields*)il2cpp_codegen_static_fields_for(fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var))->___Success_3;
return L_58;
}
IL_012f:
{
// if ( UseString(instanceType) ) {
Type_t* L_59 = V_0;
bool L_60;
L_60 = fsPrimitiveConverter_UseString_mAAA62A0ABC61C0B14C90203E16B862E133FE5BFB(L_59, NULL);
if (!L_60)
{
goto IL_0159;
}
}
{
// serialized = new fsData((string)Convert.ChangeType(instance, typeof(string)));
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0** L_61 = ___1_serialized;
RuntimeObject* L_62 = ___0_instance;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_63 = { reinterpret_cast<intptr_t> (String_t_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_64;
L_64 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_63, NULL);
il2cpp_codegen_runtime_class_init_inline(Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var);
RuntimeObject* L_65;
L_65 = Convert_ChangeType_m13EF3B06900C83A433CB54D20EAFBED36C30C90A(L_62, L_64, NULL);
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_66 = (fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0*)il2cpp_codegen_object_new(fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0_il2cpp_TypeInfo_var);
NullCheck(L_66);
fsData__ctor_m234A3EB483A901D73806FBE66DF751F97FCF5821(L_66, ((String_t*)CastclassSealed((RuntimeObject*)L_65, String_t_il2cpp_TypeInfo_var)), NULL);
*((RuntimeObject**)L_61) = (RuntimeObject*)L_66;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_61, (void*)(RuntimeObject*)L_66);
// return fsResult.Success;
il2cpp_codegen_runtime_class_init_inline(fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var);
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_67 = ((fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_StaticFields*)il2cpp_codegen_static_fields_for(fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var))->___Success_3;
return L_67;
}
IL_0159:
{
// serialized = null;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0** L_68 = ___1_serialized;
*((RuntimeObject**)L_68) = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_68, (void*)(RuntimeObject*)NULL);
// return fsResult.Fail("Unhandled primitive type " + instance.GetType());
RuntimeObject* L_69 = ___0_instance;
NullCheck(L_69);
Type_t* L_70;
L_70 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_69, NULL);
Type_t* L_71 = L_70;
G_B19_0 = L_71;
G_B19_1 = _stringLiteral4F5A6C520D760190570520B6AC2C29D9FD80A4EF;
if (L_71)
{
G_B20_0 = L_71;
G_B20_1 = _stringLiteral4F5A6C520D760190570520B6AC2C29D9FD80A4EF;
goto IL_016e;
}
}
{
G_B21_0 = ((String_t*)(NULL));
G_B21_1 = G_B19_1;
goto IL_0173;
}
IL_016e:
{
NullCheck(G_B20_0);
String_t* L_72;
L_72 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, G_B20_0);
G_B21_0 = L_72;
G_B21_1 = G_B20_1;
}
IL_0173:
{
String_t* L_73;
L_73 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(G_B21_1, G_B21_0, NULL);
il2cpp_codegen_runtime_class_init_inline(fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var);
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_74;
L_74 = fsResult_Fail_m29DA71CCFA38A13EF4A4C3441240543509DF1982(L_73, NULL);
return L_74;
}
}
// ParadoxNotion.Serialization.FullSerializer.fsResult ParadoxNotion.Serialization.FullSerializer.Internal.fsPrimitiveConverter::TryDeserialize(ParadoxNotion.Serialization.FullSerializer.fsData,System.Object&,System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 fsPrimitiveConverter_TryDeserialize_m563F0D8B85CFCD4495B179A9835B740A23E52663 (fsPrimitiveConverter_t494C27DBFB76809B9739FD33C089317051867290* __this, fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* ___0_storage, RuntimeObject** ___1_instance, Type_t* ___2_storageType, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Char_t521A6F19B456D956AF452D926C32709DC03D6B17_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral417C3900B505F4E4BDF068FB795445535A170901);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6C050FF692D311C2A2ABB15D2771A2C35FA2B927);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFF23D3A9B51D129F1E9E48DC95F16AE706BD4FB9);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&fsDataType_t4E25026FAB7435B7B952B207AACF34F455D5DAD5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&fsGlobalConfig_t9B9137D541B761C42DECE4210E0DD1650F25F10E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 V_0;
memset((&V_0), 0, sizeof(V_0));
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 V_1;
memset((&V_1), 0, sizeof(V_1));
int32_t V_2 = 0;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* G_B21_0 = NULL;
int32_t G_B21_1 = 0;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* G_B21_2 = NULL;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* G_B21_3 = NULL;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* G_B20_0 = NULL;
int32_t G_B20_1 = 0;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* G_B20_2 = NULL;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* G_B20_3 = NULL;
String_t* G_B22_0 = NULL;
int32_t G_B22_1 = 0;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* G_B22_2 = NULL;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* G_B22_3 = NULL;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* G_B32_0 = NULL;
String_t* G_B32_1 = NULL;
String_t* G_B32_2 = NULL;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* G_B31_0 = NULL;
String_t* G_B31_1 = NULL;
String_t* G_B31_2 = NULL;
String_t* G_B33_0 = NULL;
String_t* G_B33_1 = NULL;
String_t* G_B33_2 = NULL;
{
// var result = fsResult.Success;
il2cpp_codegen_runtime_class_init_inline(fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var);
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_0 = ((fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_StaticFields*)il2cpp_codegen_static_fields_for(fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var))->___Success_3;
V_0 = L_0;
// if ( UseBool(storageType) ) {
Type_t* L_1 = ___2_storageType;
bool L_2;
L_2 = fsPrimitiveConverter_UseBool_m082237CB4B15A8F5469B3114890C4A1BAD70714B(L_1, NULL);
if (!L_2)
{
goto IL_0037;
}
}
{
// if ( ( result += CheckType(storage, fsDataType.Boolean) ).Succeeded ) {
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_3 = V_0;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_4 = ___0_storage;
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_5;
L_5 = fsBaseConverter_CheckType_m32798480E1E183BB4F8D77A8092B563F60C49B40(__this, L_4, 4, NULL);
il2cpp_codegen_runtime_class_init_inline(fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var);
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_6;
L_6 = fsResult_op_Addition_m111962C582BE7A0A622283FED7D12D3C719EDA26(L_3, L_5, NULL);
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_7 = L_6;
V_0 = L_7;
V_1 = L_7;
bool L_8;
L_8 = fsResult_get_Succeeded_mF15CF65D3594F811A5EDC12CA214AB5107BFF192_inline((&V_1), NULL);
if (!L_8)
{
goto IL_0035;
}
}
{
// instance = storage.AsBool;
RuntimeObject** L_9 = ___1_instance;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_10 = ___0_storage;
NullCheck(L_10);
bool L_11;
L_11 = fsData_get_AsBool_m2FDB77D488CAD4EEEBB9A073E74E9C214C8E9935(L_10, NULL);
bool L_12 = L_11;
RuntimeObject* L_13 = Box(Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var, &L_12);
*((RuntimeObject**)L_9) = (RuntimeObject*)L_13;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_9, (void*)(RuntimeObject*)L_13);
}
IL_0035:
{
// return result;
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_14 = V_0;
return L_14;
}
IL_0037:
{
// if ( UseDouble(storageType) || UseInt64(storageType) ) {
Type_t* L_15 = ___2_storageType;
bool L_16;
L_16 = fsPrimitiveConverter_UseDouble_m13A2E675BD7A40E9C2A849D2CBFBCF5600252FEE(L_15, NULL);
if (L_16)
{
goto IL_004a;
}
}
{
Type_t* L_17 = ___2_storageType;
bool L_18;
L_18 = fsPrimitiveConverter_UseInt64_m12BB46C7DB013E7AEDBA2B4ABBAFC6FA17A56639(L_17, NULL);
if (!L_18)
{
goto IL_0173;
}
}
IL_004a:
{
// if ( storage.IsDouble ) {
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_19 = ___0_storage;
NullCheck(L_19);
bool L_20;
L_20 = fsData_get_IsDouble_mBA02B3C7187E087674FC02FD0FAFF1E928B00320(L_19, NULL);
if (!L_20)
{
goto IL_008f;
}
}
{
// if ( storageType == typeof(float) ) {
Type_t* L_21 = ___2_storageType;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_22 = { reinterpret_cast<intptr_t> (Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_23;
L_23 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_22, NULL);
bool L_24;
L_24 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_21, L_23, NULL);
if (!L_24)
{
goto IL_0077;
}
}
{
// instance = (float)storage.AsDouble;
RuntimeObject** L_25 = ___1_instance;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_26 = ___0_storage;
NullCheck(L_26);
double L_27;
L_27 = fsData_get_AsDouble_m8C5BFBDA7A029C706686A03E2F2B997855ECF919(L_26, NULL);
float L_28 = ((float)L_27);
RuntimeObject* L_29 = Box(Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var, &L_28);
*((RuntimeObject**)L_25) = (RuntimeObject*)L_29;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_25, (void*)(RuntimeObject*)L_29);
goto IL_016d;
}
IL_0077:
{
// instance = Convert.ChangeType(storage.AsDouble, storageType);
RuntimeObject** L_30 = ___1_instance;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_31 = ___0_storage;
NullCheck(L_31);
double L_32;
L_32 = fsData_get_AsDouble_m8C5BFBDA7A029C706686A03E2F2B997855ECF919(L_31, NULL);
double L_33 = L_32;
RuntimeObject* L_34 = Box(Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_il2cpp_TypeInfo_var, &L_33);
Type_t* L_35 = ___2_storageType;
il2cpp_codegen_runtime_class_init_inline(Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var);
RuntimeObject* L_36;
L_36 = Convert_ChangeType_m13EF3B06900C83A433CB54D20EAFBED36C30C90A(L_34, L_35, NULL);
*((RuntimeObject**)L_30) = (RuntimeObject*)L_36;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_30, (void*)(RuntimeObject*)L_36);
goto IL_016d;
}
IL_008f:
{
// } else if ( storage.IsInt64 ) {
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_37 = ___0_storage;
NullCheck(L_37);
bool L_38;
L_38 = fsData_get_IsInt64_m89E8337F6992D617F26424E206205E8E50FB494C(L_37, NULL);
if (!L_38)
{
goto IL_00d4;
}
}
{
// if ( storageType == typeof(int) ) {
Type_t* L_39 = ___2_storageType;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_40 = { reinterpret_cast<intptr_t> (Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_41;
L_41 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_40, NULL);
bool L_42;
L_42 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_39, L_41, NULL);
if (!L_42)
{
goto IL_00bc;
}
}
{
// instance = (int)storage.AsInt64;
RuntimeObject** L_43 = ___1_instance;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_44 = ___0_storage;
NullCheck(L_44);
int64_t L_45;
L_45 = fsData_get_AsInt64_mFABA77760A5272F6FAA8A9DB73FE93FCC6640E00(L_44, NULL);
int32_t L_46 = ((int32_t)L_45);
RuntimeObject* L_47 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_46);
*((RuntimeObject**)L_43) = (RuntimeObject*)L_47;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_43, (void*)(RuntimeObject*)L_47);
goto IL_016d;
}
IL_00bc:
{
// instance = Convert.ChangeType(storage.AsInt64, storageType);
RuntimeObject** L_48 = ___1_instance;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_49 = ___0_storage;
NullCheck(L_49);
int64_t L_50;
L_50 = fsData_get_AsInt64_mFABA77760A5272F6FAA8A9DB73FE93FCC6640E00(L_49, NULL);
int64_t L_51 = L_50;
RuntimeObject* L_52 = Box(Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_il2cpp_TypeInfo_var, &L_51);
Type_t* L_53 = ___2_storageType;
il2cpp_codegen_runtime_class_init_inline(Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var);
RuntimeObject* L_54;
L_54 = Convert_ChangeType_m13EF3B06900C83A433CB54D20EAFBED36C30C90A(L_52, L_53, NULL);
*((RuntimeObject**)L_48) = (RuntimeObject*)L_54;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_48, (void*)(RuntimeObject*)L_54);
goto IL_016d;
}
IL_00d4:
{
// } else if ( fsGlobalConfig.Serialize64BitIntegerAsString && storage.IsString &&
// ( storageType == typeof(Int64) || storageType == typeof(UInt64) ) ) {
il2cpp_codegen_runtime_class_init_inline(fsGlobalConfig_t9B9137D541B761C42DECE4210E0DD1650F25F10E_il2cpp_TypeInfo_var);
bool L_55 = ((fsGlobalConfig_t9B9137D541B761C42DECE4210E0DD1650F25F10E_StaticFields*)il2cpp_codegen_static_fields_for(fsGlobalConfig_t9B9137D541B761C42DECE4210E0DD1650F25F10E_il2cpp_TypeInfo_var))->___Serialize64BitIntegerAsString_5;
if (!L_55)
{
goto IL_0117;
}
}
{
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_56 = ___0_storage;
NullCheck(L_56);
bool L_57;
L_57 = fsData_get_IsString_m8F883ACE1A5104225F1C26E79FF52308AD4C42D6(L_56, NULL);
if (!L_57)
{
goto IL_0117;
}
}
{
Type_t* L_58 = ___2_storageType;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_59 = { reinterpret_cast<intptr_t> (Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_60;
L_60 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_59, NULL);
bool L_61;
L_61 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_58, L_60, NULL);
if (L_61)
{
goto IL_0107;
}
}
{
Type_t* L_62 = ___2_storageType;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_63 = { reinterpret_cast<intptr_t> (UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_64;
L_64 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_63, NULL);
bool L_65;
L_65 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_62, L_64, NULL);
if (!L_65)
{
goto IL_0117;
}
}
IL_0107:
{
// instance = Convert.ChangeType(storage.AsString, storageType);
RuntimeObject** L_66 = ___1_instance;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_67 = ___0_storage;
NullCheck(L_67);
String_t* L_68;
L_68 = fsData_get_AsString_m5E27318DCBF4055BC4AA08E0F73040B9EC61C56E(L_67, NULL);
Type_t* L_69 = ___2_storageType;
il2cpp_codegen_runtime_class_init_inline(Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var);
RuntimeObject* L_70;
L_70 = Convert_ChangeType_m13EF3B06900C83A433CB54D20EAFBED36C30C90A(L_68, L_69, NULL);
*((RuntimeObject**)L_66) = (RuntimeObject*)L_70;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_66, (void*)(RuntimeObject*)L_70);
goto IL_016d;
}
IL_0117:
{
// return fsResult.Fail(GetType().Name + " expected number but got " + storage.Type + " in " + storage);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_71 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)5);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_72 = L_71;
Type_t* L_73;
L_73 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(__this, NULL);
NullCheck(L_73);
String_t* L_74;
L_74 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, L_73);
NullCheck(L_72);
ArrayElementTypeCheck (L_72, L_74);
(L_72)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)L_74);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_75 = L_72;
NullCheck(L_75);
ArrayElementTypeCheck (L_75, _stringLiteralFF23D3A9B51D129F1E9E48DC95F16AE706BD4FB9);
(L_75)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)_stringLiteralFF23D3A9B51D129F1E9E48DC95F16AE706BD4FB9);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_76 = L_75;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_77 = ___0_storage;
NullCheck(L_77);
int32_t L_78;
L_78 = fsData_get_Type_m9436C7B916DE4B8A4C13BECC5AECB22DB6D9C48D(L_77, NULL);
V_2 = L_78;
Il2CppFakeBox<int32_t> L_79(fsDataType_t4E25026FAB7435B7B952B207AACF34F455D5DAD5_il2cpp_TypeInfo_var, (&V_2));
String_t* L_80;
L_80 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_79), NULL);
NullCheck(L_76);
ArrayElementTypeCheck (L_76, L_80);
(L_76)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)L_80);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_81 = L_76;
NullCheck(L_81);
ArrayElementTypeCheck (L_81, _stringLiteral6C050FF692D311C2A2ABB15D2771A2C35FA2B927);
(L_81)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)_stringLiteral6C050FF692D311C2A2ABB15D2771A2C35FA2B927);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_82 = L_81;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_83 = ___0_storage;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_84 = L_83;
G_B20_0 = L_84;
G_B20_1 = 4;
G_B20_2 = L_82;
G_B20_3 = L_82;
if (L_84)
{
G_B21_0 = L_84;
G_B21_1 = 4;
G_B21_2 = L_82;
G_B21_3 = L_82;
goto IL_015c;
}
}
{
G_B22_0 = ((String_t*)(NULL));
G_B22_1 = G_B20_1;
G_B22_2 = G_B20_2;
G_B22_3 = G_B20_3;
goto IL_0161;
}
IL_015c:
{
NullCheck(G_B21_0);
String_t* L_85;
L_85 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, G_B21_0);
G_B22_0 = L_85;
G_B22_1 = G_B21_1;
G_B22_2 = G_B21_2;
G_B22_3 = G_B21_3;
}
IL_0161:
{
NullCheck(G_B22_2);
ArrayElementTypeCheck (G_B22_2, G_B22_0);
(G_B22_2)->SetAt(static_cast<il2cpp_array_size_t>(G_B22_1), (String_t*)G_B22_0);
String_t* L_86;
L_86 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(G_B22_3, NULL);
il2cpp_codegen_runtime_class_init_inline(fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var);
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_87;
L_87 = fsResult_Fail_m29DA71CCFA38A13EF4A4C3441240543509DF1982(L_86, NULL);
return L_87;
}
IL_016d:
{
// return fsResult.Success;
il2cpp_codegen_runtime_class_init_inline(fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var);
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_88 = ((fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_StaticFields*)il2cpp_codegen_static_fields_for(fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var))->___Success_3;
return L_88;
}
IL_0173:
{
// if ( UseString(storageType) ) {
Type_t* L_89 = ___2_storageType;
bool L_90;
L_90 = fsPrimitiveConverter_UseString_mAAA62A0ABC61C0B14C90203E16B862E133FE5BFB(L_89, NULL);
if (!L_90)
{
goto IL_01c6;
}
}
{
// if ( ( result += CheckType(storage, fsDataType.String) ).Succeeded ) {
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_91 = V_0;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_92 = ___0_storage;
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_93;
L_93 = fsBaseConverter_CheckType_m32798480E1E183BB4F8D77A8092B563F60C49B40(__this, L_92, 5, NULL);
il2cpp_codegen_runtime_class_init_inline(fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var);
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_94;
L_94 = fsResult_op_Addition_m111962C582BE7A0A622283FED7D12D3C719EDA26(L_91, L_93, NULL);
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_95 = L_94;
V_0 = L_95;
V_1 = L_95;
bool L_96;
L_96 = fsResult_get_Succeeded_mF15CF65D3594F811A5EDC12CA214AB5107BFF192_inline((&V_1), NULL);
if (!L_96)
{
goto IL_01c4;
}
}
{
// if ( storageType == typeof(char) ) {
Type_t* L_97 = ___2_storageType;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_98 = { reinterpret_cast<intptr_t> (Char_t521A6F19B456D956AF452D926C32709DC03D6B17_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_99;
L_99 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_98, NULL);
bool L_100;
L_100 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_97, L_99, NULL);
if (!L_100)
{
goto IL_01bc;
}
}
{
// instance = storage.AsString[0];
RuntimeObject** L_101 = ___1_instance;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_102 = ___0_storage;
NullCheck(L_102);
String_t* L_103;
L_103 = fsData_get_AsString_m5E27318DCBF4055BC4AA08E0F73040B9EC61C56E(L_102, NULL);
NullCheck(L_103);
Il2CppChar L_104;
L_104 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_103, 0, NULL);
Il2CppChar L_105 = L_104;
RuntimeObject* L_106 = Box(Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var, &L_105);
*((RuntimeObject**)L_101) = (RuntimeObject*)L_106;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_101, (void*)(RuntimeObject*)L_106);
goto IL_01c4;
}
IL_01bc:
{
// instance = storage.AsString;
RuntimeObject** L_107 = ___1_instance;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_108 = ___0_storage;
NullCheck(L_108);
String_t* L_109;
L_109 = fsData_get_AsString_m5E27318DCBF4055BC4AA08E0F73040B9EC61C56E(L_108, NULL);
*((RuntimeObject**)L_107) = (RuntimeObject*)L_109;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_107, (void*)(RuntimeObject*)L_109);
}
IL_01c4:
{
// return result;
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_110 = V_0;
return L_110;
}
IL_01c6:
{
// return fsResult.Fail(GetType().Name + ": Bad data; expected bool, number, string, but got " + storage);
Type_t* L_111;
L_111 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(__this, NULL);
NullCheck(L_111);
String_t* L_112;
L_112 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, L_111);
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_113 = ___0_storage;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_114 = L_113;
G_B31_0 = L_114;
G_B31_1 = _stringLiteral417C3900B505F4E4BDF068FB795445535A170901;
G_B31_2 = L_112;
if (L_114)
{
G_B32_0 = L_114;
G_B32_1 = _stringLiteral417C3900B505F4E4BDF068FB795445535A170901;
G_B32_2 = L_112;
goto IL_01de;
}
}
{
G_B33_0 = ((String_t*)(NULL));
G_B33_1 = G_B31_1;
G_B33_2 = G_B31_2;
goto IL_01e3;
}
IL_01de:
{
NullCheck(G_B32_0);
String_t* L_115;
L_115 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, G_B32_0);
G_B33_0 = L_115;
G_B33_1 = G_B32_1;
G_B33_2 = G_B32_2;
}
IL_01e3:
{
String_t* L_116;
L_116 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(G_B33_2, G_B33_1, G_B33_0, NULL);
il2cpp_codegen_runtime_class_init_inline(fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807_il2cpp_TypeInfo_var);
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_117;
L_117 = fsResult_Fail_m29DA71CCFA38A13EF4A4C3441240543509DF1982(L_116, NULL);
return L_117;
}
}
// System.Void ParadoxNotion.Serialization.FullSerializer.Internal.fsPrimitiveConverter::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsPrimitiveConverter__ctor_m529FB81E72676DDB498E9D7E57B590C02DBA7FE1 (fsPrimitiveConverter_t494C27DBFB76809B9739FD33C089317051867290* __this, const RuntimeMethod* method)
{
{
fsConverter__ctor_m1CEED296D03EFE7D35E9224D7E66666210CBA718(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void EventDelegate_Invoke_mA01BB7A2C1721AD54120B01CC85F4133D7E811E3_inline (EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F* __this, EventData_tEA0797699E48A511278A7BF94A05A8ABDB9EFB0A ___0_msg, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (RuntimeObject*, EventData_tEA0797699E48A511278A7BF94A05A8ABDB9EFB0A, const RuntimeMethod*);
((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_msg, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CustomEventDelegate_Invoke_m2BFA14A1EC9DED842244C9671D725A72B85CA090_inline (CustomEventDelegate_tDCADC9123D2A1C92BF09539592EBC015A6F9F504* __this, String_t* ___0_name, RuntimeObject* ___1_data, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (RuntimeObject*, String_t*, RuntimeObject*, const RuntimeMethod*);
((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_name, ___1_data, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool LogHandler_Invoke_mB02FB7F1FC5222558A43C9D55E813D80C130368D_inline (LogHandler_t336D9CB60AF2B94D0403A0DF86AFA48D76E30592* __this, Message_tD4DC7C5A08F514A2ECAA54677CD44CE4D2ECC89E ___0_message, const RuntimeMethod* method)
{
typedef bool (*FunctionPointerType) (RuntimeObject*, Message_tD4DC7C5A08F514A2ECAA54677CD44CE4D2ECC89E, const RuntimeMethod*);
return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_message, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Debug_get_unityLogger_m4FDE4D41C187123244FE13124DA636BB50C9C1E1_inline (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
RuntimeObject* L_0 = ((Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_StaticFields*)il2cpp_codegen_static_fields_for(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var))->___s_Logger_1;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Threader_get_applicationIsPlaying_m9BA0A1EA10F4B4C159C86F94A96B67D558FFA831_inline (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Threader_tFDCB2BB163812D50862D40F363A5EEA1073B1412_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public static bool applicationIsPlaying { get; private set; }
il2cpp_codegen_runtime_class_init_inline(Threader_tFDCB2BB163812D50862D40F363A5EEA1073B1412_il2cpp_TypeInfo_var);
bool L_0 = ((Threader_tFDCB2BB163812D50862D40F363A5EEA1073B1412_StaticFields*)il2cpp_codegen_static_fields_for(Threader_tFDCB2BB163812D50862D40F363A5EEA1073B1412_il2cpp_TypeInfo_var))->___U3CapplicationIsPlayingU3Ek__BackingField_0;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_Invoke_m7126A54DACA72B845424072887B5F3A51FC3808E_inline (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* __this, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Threader_set_applicationIsPlaying_m20D3A9BBBB6470207A76D73280384B0B4A08DBEA_inline (bool ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Threader_tFDCB2BB163812D50862D40F363A5EEA1073B1412_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public static bool applicationIsPlaying { get; private set; }
bool L_0 = ___0_value;
il2cpp_codegen_runtime_class_init_inline(Threader_tFDCB2BB163812D50862D40F363A5EEA1073B1412_il2cpp_TypeInfo_var);
((Threader_tFDCB2BB163812D50862D40F363A5EEA1073B1412_StaticFields*)il2cpp_codegen_static_fields_for(Threader_tFDCB2BB163812D50862D40F363A5EEA1073B1412_il2cpp_TypeInfo_var))->___U3CapplicationIsPlayingU3Ek__BackingField_0 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* fsSerializer_get_ReferencesDatabase_mC428EE6D07B93F142120ED803AFA50110474B4FE_inline (fsSerializer_t745FA3749142E0209C2929EA7E73635FFDB2E114* __this, const RuntimeMethod* method)
{
{
// public List<UnityEngine.Object> ReferencesDatabase { get; set; }
List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* L_0 = __this->___U3CReferencesDatabaseU3Ek__BackingField_15;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void fsSerializer_set_ReferencesDatabase_m8EBEED9A24FCF2E4405F70CC902E60625AB0E082_inline (fsSerializer_t745FA3749142E0209C2929EA7E73635FFDB2E114* __this, List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* ___0_value, const RuntimeMethod* method)
{
{
// public List<UnityEngine.Object> ReferencesDatabase { get; set; }
List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* L_0 = ___0_value;
__this->___U3CReferencesDatabaseU3Ek__BackingField_15 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CReferencesDatabaseU3Ek__BackingField_15), (void*)L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void fsSerializer_set_IgnoreSerializeCycleReferences_mA79D23F2261CF24268518FF620827B5185496DE7_inline (fsSerializer_t745FA3749142E0209C2929EA7E73635FFDB2E114* __this, bool ___0_value, const RuntimeMethod* method)
{
{
// public bool IgnoreSerializeCycleReferences { get; set; }
bool L_0 = ___0_value;
__this->___U3CIgnoreSerializeCycleReferencesU3Ek__BackingField_16 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR StringComparer_t6268F19CA34879176651429C0D8A3D0002BB8E06* StringComparer_get_OrdinalIgnoreCase_m071AA1B1747345CCA058A3879EBDEBBA2EA4B169_inline (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringComparer_t6268F19CA34879176651429C0D8A3D0002BB8E06_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
il2cpp_codegen_runtime_class_init_inline(StringComparer_t6268F19CA34879176651429C0D8A3D0002BB8E06_il2cpp_TypeInfo_var);
OrdinalIgnoreCaseComparer_t8BAE11990A4C855D3BCBBFB42F4EF8D45088FBB0* L_0 = ((StringComparer_t6268F19CA34879176651429C0D8A3D0002BB8E06_StaticFields*)il2cpp_codegen_static_fields_for(StringComparer_t6268F19CA34879176651429C0D8A3D0002BB8E06_il2cpp_TypeInfo_var))->___s_ordinalIgnoreCase_3;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR StringComparer_t6268F19CA34879176651429C0D8A3D0002BB8E06* StringComparer_get_Ordinal_m77A8C28E78759556E06A6925E949737A45599E26_inline (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringComparer_t6268F19CA34879176651429C0D8A3D0002BB8E06_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
il2cpp_codegen_runtime_class_init_inline(StringComparer_t6268F19CA34879176651429C0D8A3D0002BB8E06_il2cpp_TypeInfo_var);
OrdinalCaseSensitiveComparer_t581CA7CB51DCF00B6012A697A4B4B3067144521A* L_0 = ((StringComparer_t6268F19CA34879176651429C0D8A3D0002BB8E06_StaticFields*)il2cpp_codegen_static_fields_for(StringComparer_t6268F19CA34879176651429C0D8A3D0002BB8E06_il2cpp_TypeInfo_var))->___s_ordinal_2;
return L_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_4;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool fsResult_get_Succeeded_mF15CF65D3594F811A5EDC12CA214AB5107BFF192_inline (fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807* __this, const RuntimeMethod* method)
{
{
// public bool Succeeded { get { return _success; } }
bool L_0 = __this->____success_1;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Double_IsInfinity_mF1F2BB1A8094AF95520E754AE9888993EA948B34_inline (double ___0_d, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BitConverter_t6E99605185963BC12B3D369E13F2B88997E64A27_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
double L_0 = ___0_d;
il2cpp_codegen_runtime_class_init_inline(BitConverter_t6E99605185963BC12B3D369E13F2B88997E64A27_il2cpp_TypeInfo_var);
int64_t L_1;
L_1 = BitConverter_DoubleToInt64Bits_m4F42741818550F9956B5FBAF88C051F4DE5B0AE6_inline(L_0, NULL);
return (bool)((((int64_t)((int64_t)(L_1&((int64_t)(std::numeric_limits<int64_t>::max)())))) == ((int64_t)((int64_t)9218868437227405312LL)))? 1 : 0);
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Double_IsNaN_mF2BC6D1FD4813179B2CAE58D29770E42830D0883_inline (double ___0_d, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BitConverter_t6E99605185963BC12B3D369E13F2B88997E64A27_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
double L_0 = ___0_d;
il2cpp_codegen_runtime_class_init_inline(BitConverter_t6E99605185963BC12B3D369E13F2B88997E64A27_il2cpp_TypeInfo_var);
int64_t L_1;
L_1 = BitConverter_DoubleToInt64Bits_m4F42741818550F9956B5FBAF88C051F4DE5B0AE6_inline(L_0, NULL);
return (bool)((((int64_t)((int64_t)(L_1&((int64_t)(std::numeric_limits<int64_t>::max)())))) > ((int64_t)((int64_t)9218868437227405312LL)))? 1 : 0);
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR FieldInfo_t* fsMetaProperty_get_Field_m3BE170609DCB6ACDE2B0CA357327B744CF32F364_inline (fsMetaProperty_tDB47491B1B38C555D80F8E58FEC338596B56C2E4* __this, const RuntimeMethod* method)
{
{
// public FieldInfo Field { get; private set; }
FieldInfo_t* L_0 = __this->___U3CFieldU3Ek__BackingField_0;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void fsMetaProperty_set_Field_m30A4EBED64C26CC92B309555765B7DABDC6A9D32_inline (fsMetaProperty_tDB47491B1B38C555D80F8E58FEC338596B56C2E4* __this, FieldInfo_t* ___0_value, const RuntimeMethod* method)
{
{
// public FieldInfo Field { get; private set; }
FieldInfo_t* L_0 = ___0_value;
__this->___U3CFieldU3Ek__BackingField_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CFieldU3Ek__BackingField_0), (void*)L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void fsMetaProperty_set_JsonName_m5C0522C498880AA5BB47F39B949F17526128CF58_inline (fsMetaProperty_tDB47491B1B38C555D80F8E58FEC338596B56C2E4* __this, String_t* ___0_value, const RuntimeMethod* method)
{
{
// public string JsonName { get; private set; }
String_t* L_0 = ___0_value;
__this->___U3CJsonNameU3Ek__BackingField_1 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CJsonNameU3Ek__BackingField_1), (void*)L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void fsMetaProperty_set_ReadOnly_m74BF5C1E760D2D22BF3B170F8E1323B866462533_inline (fsMetaProperty_tDB47491B1B38C555D80F8E58FEC338596B56C2E4* __this, bool ___0_value, const RuntimeMethod* method)
{
{
// public bool ReadOnly { get; private set; }
bool L_0 = ___0_value;
__this->___U3CReadOnlyU3Ek__BackingField_2 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void fsMetaProperty_set_WriteOnly_mAF1421C845D975CC73B19775C8F4534E5AE85504_inline (fsMetaProperty_tDB47491B1B38C555D80F8E58FEC338596B56C2E4* __this, bool ___0_value, const RuntimeMethod* method)
{
{
// public bool WriteOnly { get; private set; }
bool L_0 = ___0_value;
__this->___U3CWriteOnlyU3Ek__BackingField_3 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void fsMetaProperty_set_AutoInstance_mC0A80F1B553309FB8F2479C37C43D53C7B3D4BEF_inline (fsMetaProperty_tDB47491B1B38C555D80F8E58FEC338596B56C2E4* __this, bool ___0_value, const RuntimeMethod* method)
{
{
// public bool AutoInstance { get; private set; }
bool L_0 = ___0_value;
__this->___U3CAutoInstanceU3Ek__BackingField_4 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void fsMetaProperty_set_AsReference_mBF0FFBED4AB856F51BE2370AC4B3EA96C8478983_inline (fsMetaProperty_tDB47491B1B38C555D80F8E58FEC338596B56C2E4* __this, bool ___0_value, const RuntimeMethod* method)
{
{
// public bool AsReference { get; private set; }
bool L_0 = ___0_value;
__this->___U3CAsReferenceU3Ek__BackingField_5 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void fsMetaType_set_reflectedType_m0E1AF49441CBD2857163F6FEAB99874564C1C954_inline (fsMetaType_tAD3AD51319D067740165C015FA9FD964DB7F8FBD* __this, Type_t* ___0_value, const RuntimeMethod* method)
{
{
// public Type reflectedType { get; private set; }
Type_t* L_0 = ___0_value;
__this->___U3CreflectedTypeU3Ek__BackingField_3 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CreflectedTypeU3Ek__BackingField_3), (void*)L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void fsMetaType_set_Properties_mACC147D656B1C0CC57DE7724150CBE447C92A3D7_inline (fsMetaType_tAD3AD51319D067740165C015FA9FD964DB7F8FBD* __this, fsMetaPropertyU5BU5D_t0814D4685CA591A860E0299D271F7AF27A9E4505* ___0_value, const RuntimeMethod* method)
{
{
// public fsMetaProperty[] Properties { get; private set; }
fsMetaPropertyU5BU5D_t0814D4685CA591A860E0299D271F7AF27A9E4505* L_0 = ___0_value;
__this->___U3CPropertiesU3Ek__BackingField_4 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CPropertiesU3Ek__BackingField_4), (void*)L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Type_t* fsMetaType_get_reflectedType_m4EA240286B694269B43BF5757792C8F8FE6AEDCA_inline (fsMetaType_tAD3AD51319D067740165C015FA9FD964DB7F8FBD* __this, const RuntimeMethod* method)
{
{
// public Type reflectedType { get; private set; }
Type_t* L_0 = __this->___U3CreflectedTypeU3Ek__BackingField_3;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* ObjectGenerator_Invoke_m5278157CE396662F8219732452FDF6E915840ECC_inline (ObjectGenerator_t8658AD52ABB1BB121BACBA30668CEF0585CCE259* __this, const RuntimeMethod* method)
{
typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR fsMetaPropertyU5BU5D_t0814D4685CA591A860E0299D271F7AF27A9E4505* fsMetaType_get_Properties_mF3A313C10A8B3D3116EE1FBC8D70145D9ED08118_inline (fsMetaType_tAD3AD51319D067740165C015FA9FD964DB7F8FBD* __this, const RuntimeMethod* method)
{
{
// public fsMetaProperty[] Properties { get; private set; }
fsMetaPropertyU5BU5D_t0814D4685CA591A860E0299D271F7AF27A9E4505* L_0 = __this->___U3CPropertiesU3Ek__BackingField_4;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool fsMetaType_get_DeserializeOverwriteRequest_mF9D5D6BA39FBF68ED372C3EC5DBD4C57C3375A6C_inline (fsMetaType_tAD3AD51319D067740165C015FA9FD964DB7F8FBD* __this, const RuntimeMethod* method)
{
{
// public bool DeserializeOverwriteRequest { get; private set; }
bool L_0 = __this->___U3CDeserializeOverwriteRequestU3Ek__BackingField_5;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Single_IsInfinity_m8D101DE5C104130734F6DCA3E6E86345B064E4AD_inline (float ___0_f, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BitConverter_t6E99605185963BC12B3D369E13F2B88997E64A27_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
float L_0 = ___0_f;
il2cpp_codegen_runtime_class_init_inline(BitConverter_t6E99605185963BC12B3D369E13F2B88997E64A27_il2cpp_TypeInfo_var);
int32_t L_1;
L_1 = BitConverter_SingleToInt32Bits_mC760C7CFC89725E3CF68DC45BE3A9A42A7E7DA73_inline(L_0, NULL);
return (bool)((((int32_t)((int32_t)(L_1&((int32_t)2147483647LL)))) == ((int32_t)((int32_t)2139095040)))? 1 : 0);
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Single_IsNaN_mFE637F6ECA9F7697CE8EFF56427858F4C5EDF75D_inline (float ___0_f, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BitConverter_t6E99605185963BC12B3D369E13F2B88997E64A27_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
float L_0 = ___0_f;
il2cpp_codegen_runtime_class_init_inline(BitConverter_t6E99605185963BC12B3D369E13F2B88997E64A27_il2cpp_TypeInfo_var);
int32_t L_1;
L_1 = BitConverter_SingleToInt32Bits_mC760C7CFC89725E3CF68DC45BE3A9A42A7E7DA73_inline(L_0, NULL);
return (bool)((((int32_t)((int32_t)(L_1&((int32_t)2147483647LL)))) > ((int32_t)((int32_t)2139095040)))? 1 : 0);
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void EventDelegate_1_Invoke_m7D8C1C710425F0618DDCE539D91E1B0D47735814_gshared_inline (EventDelegate_1_t668F3DC53D20DE0BC67F6D9DD588F6F31181DB8C* __this, EventData_1_t473D10ADC639D2FB40C1346E08B2F8D30B3BF76F ___0_msg, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (RuntimeObject*, EventData_1_t473D10ADC639D2FB40C1346E08B2F8D30B3BF76F, const RuntimeMethod*);
((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_msg, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void EventDelegate_1_Invoke_mD9CC944DFFD6139C02D4F549DE71AAC68110574D_gshared_inline (EventDelegate_1_t2A226EAE82D102AC6F450E338D16C4D1638857BD* __this, EventData_1_tC3577762F0A3419B0EF72E8D7D570E0636021DFC ___0_msg, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (RuntimeObject*, EventData_1_tC3577762F0A3419B0EF72E8D7D570E0636021DFC, const RuntimeMethod*);
((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_msg, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_2_Invoke_m7BFCE0BBCF67689D263059B56A8D79161B698587_gshared_inline (Action_2_t156C43F079E7E68155FCDCD12DC77DD11AEF7E3C* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_arg1, ___1_arg2, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
{
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_0 = NULL;
int32_t V_1 = 0;
{
int32_t L_0 = (int32_t)__this->____version_3;
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1));
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)__this->____items_1;
V_0 = L_1;
int32_t L_2 = (int32_t)__this->____size_2;
V_1 = L_2;
int32_t L_3 = V_1;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_4 = V_0;
NullCheck(L_4);
if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))))
{
goto IL_0034;
}
}
{
int32_t L_5 = V_1;
__this->____size_2 = ((int32_t)il2cpp_codegen_add(L_5, 1));
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_6 = V_0;
int32_t L_7 = V_1;
RuntimeObject* L_8 = ___0_item;
NullCheck(L_6);
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (RuntimeObject*)L_8);
return;
}
IL_0034:
{
RuntimeObject* L_9 = ___0_item;
(( void (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = (int32_t)__this->____size_2;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = (RuntimeObject*)__this->____current_3;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_1_Invoke_m69C8773D6967F3B224777183E24EA621CE056F8F_gshared_inline (Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* __this, bool ___0_obj, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (RuntimeObject*, bool, const RuntimeMethod*);
((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_obj, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Enumerator_get_Current_mD6472FA27D28B9AE64A0FEF796C72ABBC2420EBF_gshared_inline (Enumerator_t65CC956745B1180C04CE6C6910FB27C5F32BB9FF* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = (RuntimeObject*)__this->____currentKey_3;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 Enumerator_get_Current_mE3475384B761E1C7971D3639BD09117FE8363422_gshared_inline (Enumerator_tEA93FE2B778D098F590CA168BEFC4CD85D73A6B9* __this, const RuntimeMethod* method)
{
{
KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 L_0 = (KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230)__this->____current_3;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* KeyValuePair_2_get_Key_mBD8EA7557C27E6956F2AF29DA3F7499B2F51A282_gshared_inline (KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = (RuntimeObject*)__this->___key_0;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* KeyValuePair_2_get_Value_mC6BD8075F9C9DDEF7B4D731E5C38EC19103988E7_gshared_inline (KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = (RuntimeObject*)__this->___value_1;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_1_Invoke_mF2422B2DD29F74CE66F791C3F68E288EC7C3DB9E_gshared_inline (Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_obj, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Stack_1_get_Count_mD08AE71D49787D30DDD9D484BCD323D646744D2E_gshared_inline (Stack_1_tAD790A47551563636908E21E4F08C54C0C323EB5* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = (int32_t)__this->____size_1;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int64_t BitConverter_DoubleToInt64Bits_m4F42741818550F9956B5FBAF88C051F4DE5B0AE6_inline (double ___0_value, const RuntimeMethod* method)
{
{
int64_t L_0 = *((int64_t*)((uintptr_t)(&___0_value)));
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t BitConverter_SingleToInt32Bits_mC760C7CFC89725E3CF68DC45BE3A9A42A7E7DA73_inline (float ___0_value, const RuntimeMethod* method)
{
{
int32_t L_0 = *((int32_t*)((uintptr_t)(&___0_value)));
return L_0;
}
}