420 lines
18 KiB
C++
420 lines
18 KiB
C++
#include "pch-cpp.hpp"
|
|
|
|
#ifndef _MSC_VER
|
|
# include <alloca.h>
|
|
#else
|
|
# include <malloc.h>
|
|
#endif
|
|
|
|
|
|
#include <limits>
|
|
|
|
|
|
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, 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);
|
|
}
|
|
};
|
|
|
|
// Sirenix.Serialization.ComplexTypeSerializer`1<UnityEngine.Color>
|
|
struct ComplexTypeSerializer_1_tDF602912B1C8D6B9A968553162AB8E4D9DD4456E;
|
|
// System.Collections.Generic.Dictionary`2<Sirenix.Serialization.ISerializationPolicy,Sirenix.Serialization.IFormatter`1<UnityEngine.Color>>
|
|
struct Dictionary_2_tC238B53A07C800163811FB1B9C13665125AC65EC;
|
|
// System.Collections.Generic.Dictionary`2<System.Type,Sirenix.Serialization.Serializer>
|
|
struct Dictionary_2_tFC542F52AF721FEF237136A160FE0EBB15A771CA;
|
|
// System.Collections.Generic.Dictionary`2<System.Type,System.Type>
|
|
struct Dictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0;
|
|
// Sirenix.Serialization.IFormatter`1<UnityEngine.Color>
|
|
struct IFormatter_1_tFA213668D4D2675FDCB90E8B0DFB82B165B2EFB7;
|
|
// Sirenix.Serialization.ReflectionFormatter`1<UnityEngine.Color>
|
|
struct ReflectionFormatter_1_t9ECE79657B964479F0BCE360CE09A9FBE9BE265C;
|
|
// Sirenix.Serialization.Serializer`1<System.Single>
|
|
struct Serializer_1_t21A2F748C075C7B3B5ED1023BB5F3EDF2A2D95F5;
|
|
// Sirenix.Serialization.BaseFormatter`1/SerializationCallback<UnityEngine.Color>[]
|
|
struct SerializationCallbackU5BU5D_t0470326C78E5F792A04B36BB2D7CCCEFCD86C6B6;
|
|
// Sirenix.Serialization.ColorFormatter
|
|
struct ColorFormatter_tAB92E9F1B455D4671124176CC00A6D7A06B2DEF8;
|
|
// Sirenix.Serialization.ISerializationPolicy
|
|
struct ISerializationPolicy_t0C47BF78FD9B96AE6371585EAE63593988C2FA43;
|
|
// Sirenix.Serialization.SingleSerializer
|
|
struct SingleSerializer_t73348AC149C370F26845BA4025414C15BEF0526B;
|
|
// System.String
|
|
struct String_t;
|
|
// System.Type
|
|
struct Type_t;
|
|
|
|
IL2CPP_EXTERN_C RuntimeClass* ColorFormatter_tAB92E9F1B455D4671124176CC00A6D7A06B2DEF8_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* ComplexTypeSerializer_1_tDF602912B1C8D6B9A968553162AB8E4D9DD4456E_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* ReflectionFormatter_1_t9ECE79657B964479F0BCE360CE09A9FBE9BE265C_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* SingleSerializer_t73348AC149C370F26845BA4025414C15BEF0526B_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* ComplexTypeSerializer_1__ctor_m040ED8EA8EA35370B034C4CF32F9171560A9EB92_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* ReflectionFormatter_1__ctor_m713AB94103AD3CAB1776995EB9180A94D8547D0E_RuntimeMethod_var;
|
|
|
|
|
|
IL2CPP_EXTERN_C_BEGIN
|
|
IL2CPP_EXTERN_C_END
|
|
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
|
|
// <Module>
|
|
struct U3CModuleU3E_t173B7B51E1BD4E21DB527508DCEFDA1073158A81
|
|
{
|
|
};
|
|
|
|
// Sirenix.Serialization.BaseFormatter`1<UnityEngine.Color>
|
|
struct BaseFormatter_1_t96F6A1D517D09BB127456B54A33FEE14B1A10A60 : public RuntimeObject
|
|
{
|
|
};
|
|
|
|
// Sirenix.Serialization.MinimalBaseFormatter`1<UnityEngine.Color>
|
|
struct MinimalBaseFormatter_1_t985ACE5352709ABF7711304BC558AC5463BED148 : public RuntimeObject
|
|
{
|
|
};
|
|
|
|
// Sirenix.Serialization.AOTGenerated.PreventCodeStrippingViaReferences
|
|
struct PreventCodeStrippingViaReferences_t73A6D17CC562E67E2D540453D45099F37AB84BCD : public RuntimeObject
|
|
{
|
|
};
|
|
|
|
// Sirenix.Serialization.Serializer
|
|
struct Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA : public RuntimeObject
|
|
{
|
|
};
|
|
|
|
// System.String
|
|
struct String_t : public RuntimeObject
|
|
{
|
|
// System.Int32 System.String::_stringLength
|
|
int32_t ____stringLength_4;
|
|
// System.Char System.String::_firstChar
|
|
Il2CppChar ____firstChar_5;
|
|
};
|
|
|
|
// System.ValueType
|
|
struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F : public RuntimeObject
|
|
{
|
|
};
|
|
// Native definition for P/Invoke marshalling of System.ValueType
|
|
struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_pinvoke
|
|
{
|
|
};
|
|
// Native definition for COM marshalling of System.ValueType
|
|
struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_com
|
|
{
|
|
};
|
|
|
|
// Sirenix.Serialization.ReflectionFormatter`1<UnityEngine.Color>
|
|
struct ReflectionFormatter_1_t9ECE79657B964479F0BCE360CE09A9FBE9BE265C : public BaseFormatter_1_t96F6A1D517D09BB127456B54A33FEE14B1A10A60
|
|
{
|
|
// Sirenix.Serialization.ISerializationPolicy Sirenix.Serialization.ReflectionFormatter`1::<OverridePolicy>k__BackingField
|
|
RuntimeObject* ___U3COverridePolicyU3Ek__BackingField_8;
|
|
};
|
|
|
|
// Sirenix.Serialization.Serializer`1<UnityEngine.Color>
|
|
struct Serializer_1_tA0FADDB9205C5476215FDFB4CDF31D8F268D85ED : public Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA
|
|
{
|
|
};
|
|
|
|
// Sirenix.Serialization.Serializer`1<System.Single>
|
|
struct Serializer_1_t21A2F748C075C7B3B5ED1023BB5F3EDF2A2D95F5 : public Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA
|
|
{
|
|
};
|
|
|
|
// System.Boolean
|
|
struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22
|
|
{
|
|
// System.Boolean System.Boolean::m_value
|
|
bool ___m_value_0;
|
|
};
|
|
|
|
// UnityEngine.Color
|
|
struct Color_tD001788D726C3A7F1379BEED0260B9591F440C1F
|
|
{
|
|
// System.Single UnityEngine.Color::r
|
|
float ___r_0;
|
|
// System.Single UnityEngine.Color::g
|
|
float ___g_1;
|
|
// System.Single UnityEngine.Color::b
|
|
float ___b_2;
|
|
// System.Single UnityEngine.Color::a
|
|
float ___a_3;
|
|
};
|
|
|
|
// Sirenix.Serialization.ColorFormatter
|
|
struct ColorFormatter_tAB92E9F1B455D4671124176CC00A6D7A06B2DEF8 : public MinimalBaseFormatter_1_t985ACE5352709ABF7711304BC558AC5463BED148
|
|
{
|
|
};
|
|
|
|
// System.Single
|
|
struct Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C
|
|
{
|
|
// System.Single System.Single::m_value
|
|
float ___m_value_0;
|
|
};
|
|
|
|
// System.Void
|
|
struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915
|
|
{
|
|
union
|
|
{
|
|
struct
|
|
{
|
|
};
|
|
uint8_t Void_t4861ACF8F4594C3437BB48B6E56783494B843915__padding[1];
|
|
};
|
|
};
|
|
|
|
// Sirenix.Serialization.ComplexTypeSerializer`1<UnityEngine.Color>
|
|
struct ComplexTypeSerializer_1_tDF602912B1C8D6B9A968553162AB8E4D9DD4456E : public Serializer_1_tA0FADDB9205C5476215FDFB4CDF31D8F268D85ED
|
|
{
|
|
};
|
|
|
|
// Sirenix.Serialization.SingleSerializer
|
|
struct SingleSerializer_t73348AC149C370F26845BA4025414C15BEF0526B : public Serializer_1_t21A2F748C075C7B3B5ED1023BB5F3EDF2A2D95F5
|
|
{
|
|
};
|
|
|
|
// <Module>
|
|
|
|
// <Module>
|
|
|
|
// Sirenix.Serialization.AOTGenerated.PreventCodeStrippingViaReferences
|
|
|
|
// Sirenix.Serialization.AOTGenerated.PreventCodeStrippingViaReferences
|
|
|
|
// System.String
|
|
struct String_t_StaticFields
|
|
{
|
|
// System.String System.String::Empty
|
|
String_t* ___Empty_6;
|
|
};
|
|
|
|
// System.String
|
|
|
|
// Sirenix.Serialization.ReflectionFormatter`1<UnityEngine.Color>
|
|
|
|
// Sirenix.Serialization.ReflectionFormatter`1<UnityEngine.Color>
|
|
|
|
// Sirenix.Serialization.Serializer`1<UnityEngine.Color>
|
|
|
|
// Sirenix.Serialization.Serializer`1<UnityEngine.Color>
|
|
|
|
// Sirenix.Serialization.Serializer`1<System.Single>
|
|
|
|
// Sirenix.Serialization.Serializer`1<System.Single>
|
|
|
|
// System.Boolean
|
|
struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_StaticFields
|
|
{
|
|
// System.String System.Boolean::TrueString
|
|
String_t* ___TrueString_5;
|
|
// System.String System.Boolean::FalseString
|
|
String_t* ___FalseString_6;
|
|
};
|
|
|
|
// System.Boolean
|
|
|
|
// UnityEngine.Color
|
|
|
|
// UnityEngine.Color
|
|
|
|
// Sirenix.Serialization.ColorFormatter
|
|
struct ColorFormatter_tAB92E9F1B455D4671124176CC00A6D7A06B2DEF8_StaticFields
|
|
{
|
|
// Sirenix.Serialization.Serializer`1<System.Single> Sirenix.Serialization.ColorFormatter::FloatSerializer
|
|
Serializer_1_t21A2F748C075C7B3B5ED1023BB5F3EDF2A2D95F5* ___FloatSerializer_1;
|
|
};
|
|
|
|
// Sirenix.Serialization.ColorFormatter
|
|
|
|
// System.Single
|
|
|
|
// System.Single
|
|
|
|
// System.Void
|
|
|
|
// System.Void
|
|
|
|
// Sirenix.Serialization.ComplexTypeSerializer`1<UnityEngine.Color>
|
|
struct ComplexTypeSerializer_1_tDF602912B1C8D6B9A968553162AB8E4D9DD4456E_StaticFields
|
|
{
|
|
// System.Boolean Sirenix.Serialization.ComplexTypeSerializer`1::ComplexTypeMayBeBoxedValueType
|
|
bool ___ComplexTypeMayBeBoxedValueType_4;
|
|
// System.Boolean Sirenix.Serialization.ComplexTypeSerializer`1::ComplexTypeIsAbstract
|
|
bool ___ComplexTypeIsAbstract_5;
|
|
// System.Boolean Sirenix.Serialization.ComplexTypeSerializer`1::ComplexTypeIsNullable
|
|
bool ___ComplexTypeIsNullable_6;
|
|
// System.Boolean Sirenix.Serialization.ComplexTypeSerializer`1::ComplexTypeIsValueType
|
|
bool ___ComplexTypeIsValueType_7;
|
|
// System.Type Sirenix.Serialization.ComplexTypeSerializer`1::TypeOf_T
|
|
Type_t* ___TypeOf_T_8;
|
|
// System.Boolean Sirenix.Serialization.ComplexTypeSerializer`1::AllowDeserializeInvalidDataForT
|
|
bool ___AllowDeserializeInvalidDataForT_9;
|
|
// System.Collections.Generic.Dictionary`2<Sirenix.Serialization.ISerializationPolicy,Sirenix.Serialization.IFormatter`1<T>> Sirenix.Serialization.ComplexTypeSerializer`1::FormattersByPolicy
|
|
Dictionary_2_tC238B53A07C800163811FB1B9C13665125AC65EC* ___FormattersByPolicy_10;
|
|
// System.Object Sirenix.Serialization.ComplexTypeSerializer`1::FormattersByPolicy_LOCK
|
|
RuntimeObject* ___FormattersByPolicy_LOCK_11;
|
|
// Sirenix.Serialization.ISerializationPolicy Sirenix.Serialization.ComplexTypeSerializer`1::UnityPolicy
|
|
RuntimeObject* ___UnityPolicy_12;
|
|
// Sirenix.Serialization.ISerializationPolicy Sirenix.Serialization.ComplexTypeSerializer`1::StrictPolicy
|
|
RuntimeObject* ___StrictPolicy_13;
|
|
// Sirenix.Serialization.ISerializationPolicy Sirenix.Serialization.ComplexTypeSerializer`1::EverythingPolicy
|
|
RuntimeObject* ___EverythingPolicy_14;
|
|
// Sirenix.Serialization.IFormatter`1<T> Sirenix.Serialization.ComplexTypeSerializer`1::UnityPolicyFormatter
|
|
RuntimeObject* ___UnityPolicyFormatter_15;
|
|
// Sirenix.Serialization.IFormatter`1<T> Sirenix.Serialization.ComplexTypeSerializer`1::StrictPolicyFormatter
|
|
RuntimeObject* ___StrictPolicyFormatter_16;
|
|
// Sirenix.Serialization.IFormatter`1<T> Sirenix.Serialization.ComplexTypeSerializer`1::EverythingPolicyFormatter
|
|
RuntimeObject* ___EverythingPolicyFormatter_17;
|
|
};
|
|
|
|
// Sirenix.Serialization.ComplexTypeSerializer`1<UnityEngine.Color>
|
|
|
|
// Sirenix.Serialization.SingleSerializer
|
|
|
|
// Sirenix.Serialization.SingleSerializer
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
|
|
|
|
// System.Void Sirenix.Serialization.ReflectionFormatter`1<UnityEngine.Color>::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReflectionFormatter_1__ctor_m713AB94103AD3CAB1776995EB9180A94D8547D0E_gshared (ReflectionFormatter_1_t9ECE79657B964479F0BCE360CE09A9FBE9BE265C* __this, const RuntimeMethod* method) ;
|
|
// System.Void Sirenix.Serialization.ComplexTypeSerializer`1<UnityEngine.Color>::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ComplexTypeSerializer_1__ctor_m040ED8EA8EA35370B034C4CF32F9171560A9EB92_gshared (ComplexTypeSerializer_1_tDF602912B1C8D6B9A968553162AB8E4D9DD4456E* __this, const RuntimeMethod* method) ;
|
|
|
|
// System.Void Sirenix.Serialization.SingleSerializer::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SingleSerializer__ctor_m62CF53A863CFAA4F170111C220B4F2356ACB1BD9 (SingleSerializer_t73348AC149C370F26845BA4025414C15BEF0526B* __this, const RuntimeMethod* method) ;
|
|
// System.Void Sirenix.Serialization.ColorFormatter::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ColorFormatter__ctor_m2614D1810AE63660388E86CA73EF48DF1CBF7888 (ColorFormatter_tAB92E9F1B455D4671124176CC00A6D7A06B2DEF8* __this, const RuntimeMethod* method) ;
|
|
// System.Void Sirenix.Serialization.ReflectionFormatter`1<UnityEngine.Color>::.ctor()
|
|
inline void ReflectionFormatter_1__ctor_m713AB94103AD3CAB1776995EB9180A94D8547D0E (ReflectionFormatter_1_t9ECE79657B964479F0BCE360CE09A9FBE9BE265C* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (ReflectionFormatter_1_t9ECE79657B964479F0BCE360CE09A9FBE9BE265C*, const RuntimeMethod*))ReflectionFormatter_1__ctor_m713AB94103AD3CAB1776995EB9180A94D8547D0E_gshared)(__this, method);
|
|
}
|
|
// System.Void Sirenix.Serialization.ComplexTypeSerializer`1<UnityEngine.Color>::.ctor()
|
|
inline void ComplexTypeSerializer_1__ctor_m040ED8EA8EA35370B034C4CF32F9171560A9EB92 (ComplexTypeSerializer_1_tDF602912B1C8D6B9A968553162AB8E4D9DD4456E* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (ComplexTypeSerializer_1_tDF602912B1C8D6B9A968553162AB8E4D9DD4456E*, const RuntimeMethod*))ComplexTypeSerializer_1__ctor_m040ED8EA8EA35370B034C4CF32F9171560A9EB92_gshared)(__this, method);
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// System.Void Sirenix.Serialization.AOTGenerated.PreventCodeStrippingViaReferences::.cctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PreventCodeStrippingViaReferences__cctor_m2299EBFF5769500E8639CDB151322A7B2C673EB6 (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ColorFormatter_tAB92E9F1B455D4671124176CC00A6D7A06B2DEF8_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ComplexTypeSerializer_1__ctor_m040ED8EA8EA35370B034C4CF32F9171560A9EB92_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ComplexTypeSerializer_1_tDF602912B1C8D6B9A968553162AB8E4D9DD4456E_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReflectionFormatter_1__ctor_m713AB94103AD3CAB1776995EB9180A94D8547D0E_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReflectionFormatter_1_t9ECE79657B964479F0BCE360CE09A9FBE9BE265C_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SingleSerializer_t73348AC149C370F26845BA4025414C15BEF0526B_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
bool V_0 = false;
|
|
float V_1 = 0.0f;
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_2;
|
|
memset((&V_2), 0, sizeof(V_2));
|
|
SingleSerializer_t73348AC149C370F26845BA4025414C15BEF0526B* G_B2_0 = NULL;
|
|
SingleSerializer_t73348AC149C370F26845BA4025414C15BEF0526B* G_B1_0 = NULL;
|
|
ComplexTypeSerializer_1_tDF602912B1C8D6B9A968553162AB8E4D9DD4456E* G_B4_0 = NULL;
|
|
ComplexTypeSerializer_1_tDF602912B1C8D6B9A968553162AB8E4D9DD4456E* G_B3_0 = NULL;
|
|
{
|
|
V_0 = (bool)0;
|
|
il2cpp_codegen_initobj((&V_1), sizeof(float));
|
|
SingleSerializer_t73348AC149C370F26845BA4025414C15BEF0526B* L_0 = (SingleSerializer_t73348AC149C370F26845BA4025414C15BEF0526B*)il2cpp_codegen_object_new(SingleSerializer_t73348AC149C370F26845BA4025414C15BEF0526B_il2cpp_TypeInfo_var);
|
|
NullCheck(L_0);
|
|
SingleSerializer__ctor_m62CF53A863CFAA4F170111C220B4F2356ACB1BD9(L_0, NULL);
|
|
bool L_1 = V_0;
|
|
G_B1_0 = L_0;
|
|
if (!L_1)
|
|
{
|
|
G_B2_0 = L_0;
|
|
goto IL_0026;
|
|
}
|
|
}
|
|
{
|
|
SingleSerializer_t73348AC149C370F26845BA4025414C15BEF0526B* L_2 = G_B1_0;
|
|
NullCheck(L_2);
|
|
RuntimeObject* L_3;
|
|
L_3 = VirtualFuncInvoker1< RuntimeObject*, RuntimeObject* >::Invoke(4 /* System.Object Sirenix.Serialization.Serializer`1<System.Single>::ReadValueWeak(Sirenix.Serialization.IDataReader) */, L_2, (RuntimeObject*)NULL);
|
|
SingleSerializer_t73348AC149C370F26845BA4025414C15BEF0526B* L_4 = L_2;
|
|
NullCheck(L_4);
|
|
VirtualActionInvoker3< String_t*, RuntimeObject*, RuntimeObject* >::Invoke(5 /* System.Void Sirenix.Serialization.Serializer`1<System.Single>::WriteValueWeak(System.String,System.Object,Sirenix.Serialization.IDataWriter) */, L_4, (String_t*)NULL, NULL, (RuntimeObject*)NULL);
|
|
G_B2_0 = L_4;
|
|
}
|
|
|
|
IL_0026:
|
|
{
|
|
il2cpp_codegen_initobj((&V_2), sizeof(Color_tD001788D726C3A7F1379BEED0260B9591F440C1F));
|
|
ColorFormatter_tAB92E9F1B455D4671124176CC00A6D7A06B2DEF8* L_5 = (ColorFormatter_tAB92E9F1B455D4671124176CC00A6D7A06B2DEF8*)il2cpp_codegen_object_new(ColorFormatter_tAB92E9F1B455D4671124176CC00A6D7A06B2DEF8_il2cpp_TypeInfo_var);
|
|
NullCheck(L_5);
|
|
ColorFormatter__ctor_m2614D1810AE63660388E86CA73EF48DF1CBF7888(L_5, NULL);
|
|
ReflectionFormatter_1_t9ECE79657B964479F0BCE360CE09A9FBE9BE265C* L_6 = (ReflectionFormatter_1_t9ECE79657B964479F0BCE360CE09A9FBE9BE265C*)il2cpp_codegen_object_new(ReflectionFormatter_1_t9ECE79657B964479F0BCE360CE09A9FBE9BE265C_il2cpp_TypeInfo_var);
|
|
NullCheck(L_6);
|
|
ReflectionFormatter_1__ctor_m713AB94103AD3CAB1776995EB9180A94D8547D0E(L_6, ReflectionFormatter_1__ctor_m713AB94103AD3CAB1776995EB9180A94D8547D0E_RuntimeMethod_var);
|
|
ComplexTypeSerializer_1_tDF602912B1C8D6B9A968553162AB8E4D9DD4456E* L_7 = (ComplexTypeSerializer_1_tDF602912B1C8D6B9A968553162AB8E4D9DD4456E*)il2cpp_codegen_object_new(ComplexTypeSerializer_1_tDF602912B1C8D6B9A968553162AB8E4D9DD4456E_il2cpp_TypeInfo_var);
|
|
NullCheck(L_7);
|
|
ComplexTypeSerializer_1__ctor_m040ED8EA8EA35370B034C4CF32F9171560A9EB92(L_7, ComplexTypeSerializer_1__ctor_m040ED8EA8EA35370B034C4CF32F9171560A9EB92_RuntimeMethod_var);
|
|
bool L_8 = V_0;
|
|
G_B3_0 = L_7;
|
|
if (!L_8)
|
|
{
|
|
G_B4_0 = L_7;
|
|
goto IL_0057;
|
|
}
|
|
}
|
|
{
|
|
ComplexTypeSerializer_1_tDF602912B1C8D6B9A968553162AB8E4D9DD4456E* L_9 = G_B3_0;
|
|
NullCheck(L_9);
|
|
RuntimeObject* L_10;
|
|
L_10 = VirtualFuncInvoker1< RuntimeObject*, RuntimeObject* >::Invoke(4 /* System.Object Sirenix.Serialization.Serializer`1<UnityEngine.Color>::ReadValueWeak(Sirenix.Serialization.IDataReader) */, L_9, (RuntimeObject*)NULL);
|
|
ComplexTypeSerializer_1_tDF602912B1C8D6B9A968553162AB8E4D9DD4456E* L_11 = L_9;
|
|
NullCheck(L_11);
|
|
VirtualActionInvoker3< String_t*, RuntimeObject*, RuntimeObject* >::Invoke(5 /* System.Void Sirenix.Serialization.Serializer`1<UnityEngine.Color>::WriteValueWeak(System.String,System.Object,Sirenix.Serialization.IDataWriter) */, L_11, (String_t*)NULL, NULL, (RuntimeObject*)NULL);
|
|
G_B4_0 = L_11;
|
|
}
|
|
|
|
IL_0057:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|