ZeroVR/ZeroPacientVR/123_BackUpThisFolder_ButDon.../il2cppOutput/ParadoxNotion3.cpp

39427 lines
1.9 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>
struct GenericVirtualFuncInvoker1
{
typedef R (*Func)(void*, T1, const RuntimeMethod*);
static inline R Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1 p1)
{
VirtualInvokeData invokeData;
il2cpp_codegen_get_generic_virtual_invoke_data(method, obj, &invokeData);
return ((Func)invokeData.methodPtr)(obj, p1, 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, typename T3>
struct InterfaceActionInvoker3
{
typedef void (*Action)(void*, T1, T2, T3, const RuntimeMethod*);
static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2, T3 p3)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
((Action)invokeData.methodPtr)(obj, p1, p2, p3, 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 R, typename T1>
struct GenericInterfaceFuncInvoker1
{
typedef R (*Func)(void*, T1, const RuntimeMethod*);
static inline R Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1 p1)
{
VirtualInvokeData invokeData;
il2cpp_codegen_get_generic_interface_invoke_data(method, obj, &invokeData);
return ((Func)invokeData.methodPtr)(obj, p1, invokeData.method);
}
};
struct InvokerActionInvoker0
{
static inline void Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj)
{
method->invoker_method(methodPtr, method, obj, NULL, NULL);
}
};
template <typename T1>
struct InvokerActionInvoker1;
template <typename T1>
struct InvokerActionInvoker1<T1*>
{
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 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;
}
};
template <typename R, typename T1, typename T2, typename T3>
struct InvokerFuncInvoker3;
template <typename R, typename T1, typename T2, typename T3>
struct InvokerFuncInvoker3<R, T1*, T2*, T3*>
{
static inline R Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1, T2* p2, T3* p3)
{
R ret;
void* params[3] = { p1, p2, p3 };
method->invoker_method(methodPtr, method, obj, params, &ret);
return ret;
}
};
// System.Action`1<System.Boolean>
struct Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C;
// System.Action`1<NodeCanvas.Framework.Graph>
struct Action_1_t9D5B6373D6027B3BE7FF6B70A01B3CB38AAA3965;
// System.Action`1<System.Int32Enum>
struct Action_1_tC926860F20D428DA3E93D6FBA36420E904DD903B;
// System.Action`1<System.Object>
struct Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87;
// System.Action`1<UnityEngine.Object>
struct Action_1_t7F8A08D55E64F30F0E9A4213699C99903459421A;
// System.Action`1<NodeCanvas.Framework.Status>
struct Action_1_t94CBFAD5E7BC5EE42240317CF5E0B45B7C264030;
// System.Action`1<System.String>
struct Action_1_t3CB5D1A819C3ED3F99E9E39F890F18633253949A;
// System.Action`1<NodeCanvas.Framework.Variable>
struct Action_1_t924369B78685936188D9F308D270D4B74F46B374;
// 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;
// NodeCanvas.Framework.BBParameter`1<System.Object>
struct BBParameter_1_tB46669698C0BE7BD6EFB9A7BE9458183044389E3;
// NodeCanvas.Framework.BBParameter`1<UnityEngine.Object>
struct BBParameter_1_t97AADAB54E6D1D78FC42019881598EF9242A6D09;
// System.Dynamic.Utils.CacheDict`2<System.Type,System.Reflection.MethodInfo>
struct CacheDict_2_tB695739D50653F4D4C3DA03BCF07CC868196FB15;
// System.Runtime.CompilerServices.ConditionalWeakTable`2<System.Linq.Expressions.Expression,System.Linq.Expressions.Expression/ExtensionInfo>
struct ConditionalWeakTable_2_t0F3FDA57EE333DF8B8C1F3FB944E4E19C5DDCFC7;
// System.Collections.Generic.Dictionary`2<UnityEngine.Color32,System.Object>
struct Dictionary_2_t90A5A9F3A5F2CA74DFF7945F200A440B50F6C509;
// System.Collections.Generic.Dictionary`2<UnityEngine.Color32,System.String>
struct Dictionary_2_t7B893BA92C9BCE852FDB2B5D3D47699CD39D744F;
// System.Collections.Generic.Dictionary`2<System.Reflection.MemberInfo,System.Object[]>
struct Dictionary_2_tB4A455D09FC3BAF8E4EDE22EA13FE413D2FA87E5;
// System.Collections.Generic.Dictionary`2<System.Reflection.MemberInfo,System.Boolean>
struct Dictionary_2_tF911E54AE967371E5AC2088BA2263F5EC87357B9;
// System.Collections.Generic.Dictionary`2<System.Reflection.MethodBase,System.String>
struct Dictionary_2_tB99BE1F98E2256A42A0607D4DF41295F5DC662AF;
// System.Collections.Generic.Dictionary`2<System.Reflection.MethodBase,ParadoxNotion.ReflectionTools/MethodType>
struct Dictionary_2_tDE43543D51BAF8C549BA1C14849F216F1CECA492;
// System.Collections.Generic.Dictionary`2<System.Reflection.MethodInfo,System.Type[]>
struct Dictionary_2_t703AB49ED2A82EFB163B756B55B31DDB0146278D;
// System.Collections.Generic.Dictionary`2<System.Object,System.Boolean>
struct Dictionary_2_tDBC7BB75C617E4886F85171F2758C7996F98EC36;
// System.Collections.Generic.Dictionary`2<System.Object,UnityEngine.Color>
struct Dictionary_2_t807986D905DA28CECB9BD59134DA9CEFFD715027;
// System.Collections.Generic.Dictionary`2<System.Object,System.Int32Enum>
struct Dictionary_2_t2A9A7F3ECFC3483F89253F3C4BB5BE98A37F6EF3;
// System.Collections.Generic.Dictionary`2<System.Object,System.Object>
struct Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA;
// System.Collections.Generic.Dictionary`2<System.String,UnityEngine.Color>
struct Dictionary_2_t71F1393BF32881F15539B5299C48BFA2FD05984C;
// System.Collections.Generic.Dictionary`2<System.String,System.Object>
struct Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710;
// System.Collections.Generic.Dictionary`2<System.String,System.String>
struct Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83;
// System.Collections.Generic.Dictionary`2<System.String,System.Type>
struct Dictionary_2_t0E98B58821A879161B744DA2602DA878A7E5C58A;
// System.Collections.Generic.Dictionary`2<System.String,NodeCanvas.Framework.Variable>
struct Dictionary_2_tD3F950952CE25D0F85C802E5E8010086DF6EDE7C;
// 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.Reflection.ConstructorInfo[]>
struct Dictionary_2_t2FF68596D4538465717BB4ED01363A7CA08B8C79;
// System.Collections.Generic.Dictionary`2<System.Type,System.Reflection.EventInfo[]>
struct Dictionary_2_t73AAD868FA51D0A42C7A4CA6432996DD2AF63CEE;
// System.Collections.Generic.Dictionary`2<System.Type,System.Reflection.FieldInfo[]>
struct Dictionary_2_t04BB274E1321E9A9FFE2C45EF5DC62AA12E85365;
// System.Collections.Generic.Dictionary`2<System.Type,System.Reflection.MethodInfo[]>
struct Dictionary_2_tE271D578889BD0F25D4C0BF8524ABC171B216470;
// System.Collections.Generic.Dictionary`2<System.Type,System.Object[]>
struct Dictionary_2_t8BD34BD8938BA7765398D2B99837BA3128F5710E;
// System.Collections.Generic.Dictionary`2<System.Type,System.Reflection.PropertyInfo[]>
struct Dictionary_2_t1C975266349E9BFED4CE843F46E4A1C10DC28CAD;
// System.Collections.Generic.Dictionary`2<System.Type,System.Type[]>
struct Dictionary_2_t362AB1E36F58A6769607F7DA6835762F36230B74;
// System.Collections.Generic.Dictionary`2<System.Type,System.String>
struct Dictionary_2_tCAAF57FF731CF7E9CEC738A6E8400D208C1066EE;
// 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;
// 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<UnityEngine.EventSystems.PointerEventData>
struct EventDelegate_1_t3922DD8D8BB78D005C965CBE4940BDED836B29F3;
// System.EventHandler`1<System.Runtime.ExceptionServices.FirstChanceExceptionEventArgs>
struct EventHandler_1_tF46A0252BA462E35F6B72C69AB6C0F751E7443D7;
// System.Func`1<System.Object>
struct Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4;
// System.Func`1<UnityEngine.Object>
struct Func_1_t0AB074F5121DE3218B4D2017AB868E979850D62A;
// System.Func`2<NodeCanvas.Framework.Connection,NodeCanvas.Framework.Node>
struct Func_2_t969C40999EC4065F39859EB2E1B1CF16663EBC6F;
// System.Func`2<UnityEngine.GameObject,System.Boolean>
struct Func_2_tD5855DA3DC1C614C29762075E12B0B72B8B1F51C;
// 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.Type>
struct Func_2_t083860B929985EC8DF79C99B5157C38632F84196;
// System.Func`2<System.String,System.String>
struct Func_2_t85D1F7C2022B349817C22FC72C474CD33FFABE93;
// System.Func`2<System.Type,System.Boolean>
struct Func_2_t7AF8146EC94DFCBB0F1B3E70111C1FB21D39F00E;
// System.Func`2<System.Type,System.String>
struct Func_2_t9D09D397B043BC5218B2565C13BA5AA81CABC121;
// System.Collections.Generic.IEnumerable`1<System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>>
struct IEnumerable_1_t60509816D8966320E2A9660FC756B6C440ADFC50;
// System.Collections.Generic.IEnumerable`1<System.Collections.Generic.KeyValuePair`2<System.String,NodeCanvas.Framework.Variable>>
struct IEnumerable_1_t0EA30B2013F206E474CE4043FCA0146B6590315A;
// System.Collections.Generic.IEnumerable`1<System.Char>
struct IEnumerable_1_t9CC3C47C67E4184F7F1B8B0AFAEF692B9EDDDF05;
// System.Collections.Generic.IEnumerable`1<UnityEngine.GameObject>
struct IEnumerable_1_t73E24A3585FE00B560A12D422A7066F996ACD0A0;
// System.Collections.Generic.IEnumerable`1<NodeCanvas.Framework.GlobalBlackboard>
struct IEnumerable_1_tF21CB6158495D57E0DCC8A3C336624892E9678B5;
// System.Collections.Generic.IEnumerable`1<NodeCanvas.Framework.IBlackboard>
struct IEnumerable_1_t4DE6EFAA060543E97ED3E594B4F5D1AA749FDCD4;
// 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<UnityEngine.Object>
struct IEnumerable_1_tDFE91FA569BD0F8AF243E1AB885C63ABE1F96024;
// 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<NodeCanvas.Framework.Variable>
struct IEnumerable_1_t6F055E17E85475711B7B0680D9DC34188E620DB9;
// System.Collections.Generic.IEnumerable`1<ParadoxNotion.HierarchyTree/Element>
struct IEnumerable_1_t440A7CD832D1C19798310237B3486A1E2258FBC8;
// System.Collections.Generic.IEnumerator`1<NodeCanvas.Framework.IBlackboard>
struct IEnumerator_1_tA151DFBC3AC77427C989CE34720D06607C168A29;
// System.Collections.Generic.IEnumerator`1<NodeCanvas.Framework.Variable>
struct IEnumerator_1_tEF21DAFC4C20782E01FEA0DD209A77499D37F7FF;
// System.Collections.Generic.IEqualityComparer`1<UnityEngine.Color32>
struct IEqualityComparer_1_tE5166E96F3B07686A8D0875FE3BF15DC56FED779;
// System.Collections.Generic.IEqualityComparer`1<System.Reflection.MemberInfo>
struct IEqualityComparer_1_tD019A21C2343E44617E88A22ABC4915C6E868A20;
// System.Collections.Generic.IEqualityComparer`1<System.Reflection.MethodBase>
struct IEqualityComparer_1_t300436C2867B6F6B60F14627F351FA8A1EFE7754;
// System.Collections.Generic.IEqualityComparer`1<System.Reflection.MethodInfo>
struct IEqualityComparer_1_t3019107952924774AC4568D861BBC0FFD190D769;
// 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.Linq.IOrderedEnumerable`1<System.Object>
struct IOrderedEnumerable_1_t0E680E8E1A4A676334F2A0C9A6F9B93135A65EAC;
// System.Linq.IOrderedEnumerable`1<System.Type>
struct IOrderedEnumerable_1_tC720FA06F1A450C4355F836CB7F7A6E72A5BD8B6;
// System.Collections.Generic.Dictionary`2/KeyCollection<UnityEngine.Color32,System.String>
struct KeyCollection_tBE9D4A9843886571259A214CD0B3C7D79BB1EB84;
// System.Collections.Generic.Dictionary`2/KeyCollection<System.Reflection.MemberInfo,System.Object[]>
struct KeyCollection_t700F3540536A9A502AE30F2B3C9DCBAB3A65D596;
// System.Collections.Generic.Dictionary`2/KeyCollection<System.Reflection.MemberInfo,System.Boolean>
struct KeyCollection_t16C98B989181678029DFF9D2C68C87726A4BB69D;
// System.Collections.Generic.Dictionary`2/KeyCollection<System.Reflection.MethodBase,System.String>
struct KeyCollection_t071F8D928143ACED72F27C7DDB866C88B2270D79;
// System.Collections.Generic.Dictionary`2/KeyCollection<System.Reflection.MethodBase,ParadoxNotion.ReflectionTools/MethodType>
struct KeyCollection_tC6646A65B599E107095EC593B5FBE2F5A99A3D3C;
// System.Collections.Generic.Dictionary`2/KeyCollection<System.Reflection.MethodInfo,System.Type[]>
struct KeyCollection_t2787A261C944E8E925459B60810CEAEDD56F3CC4;
// System.Collections.Generic.Dictionary`2/KeyCollection<System.Object,System.Object>
struct KeyCollection_tB45A861D090B15129521119AE48ED3813820A974;
// System.Collections.Generic.Dictionary`2/KeyCollection<System.String,UnityEngine.Color>
struct KeyCollection_tAAED30053BF529AED2E6E333C14B2FB3A99CA633;
// System.Collections.Generic.Dictionary`2/KeyCollection<System.String,System.String>
struct KeyCollection_t2EDD317F5771E575ACB63527B5AFB71291040342;
// System.Collections.Generic.Dictionary`2/KeyCollection<System.String,System.Type>
struct KeyCollection_t0E4390205378461F38BE857216C35DA687D245FA;
// System.Collections.Generic.Dictionary`2/KeyCollection<System.String,NodeCanvas.Framework.Variable>
struct KeyCollection_t7F4095E9826918E052C47C25B94566C170CE0C66;
// System.Collections.Generic.Dictionary`2/KeyCollection<System.String,ParadoxNotion.Serialization.FullSerializer.fsData>
struct KeyCollection_t7ADE5DC7F95F1D599AE546F0BAD23569ECC80556;
// System.Collections.Generic.Dictionary`2/KeyCollection<System.Type,System.Reflection.ConstructorInfo[]>
struct KeyCollection_t40B446AE567E3799864332EE8D1AB1A5DF5CC694;
// System.Collections.Generic.Dictionary`2/KeyCollection<System.Type,System.Reflection.EventInfo[]>
struct KeyCollection_t30E2BD46EC1718A1C04EE61F9EE4D3CD10FF94CD;
// System.Collections.Generic.Dictionary`2/KeyCollection<System.Type,System.Reflection.FieldInfo[]>
struct KeyCollection_t499E77089D38C5762CDBED9F2B0F786CB6BB4641;
// System.Collections.Generic.Dictionary`2/KeyCollection<System.Type,System.Reflection.MethodInfo[]>
struct KeyCollection_tF62EFC6BD557632DB2BE5F262BE89ED541233433;
// System.Collections.Generic.Dictionary`2/KeyCollection<System.Type,System.Object[]>
struct KeyCollection_t1A3827DC5FE7EF12A598A51684EBE8C89BF9BE74;
// System.Collections.Generic.Dictionary`2/KeyCollection<System.Type,System.Reflection.PropertyInfo[]>
struct KeyCollection_t9640A5F0C3B94F2B7CFFFBE47C01951C0AB2A1F7;
// System.Collections.Generic.Dictionary`2/KeyCollection<System.Type,System.Type[]>
struct KeyCollection_tD46DDF0B5F4B43A2F4DDA95224578C09392707B9;
// System.Collections.Generic.Dictionary`2/KeyCollection<System.Type,System.String>
struct KeyCollection_t555B8656568D51D28955442D71A19D8860BFF88C;
// System.Collections.Generic.List`1<NodeCanvas.Framework.ActionTask>
struct List_1_t840FE02C0D8808E7D7424001CF5F54454AFAF5A9;
// System.Collections.Generic.List`1<NodeCanvas.Framework.BBParameter>
struct List_1_tAD83E1E173C28ABFECA64AA58E75072EF894EF92;
// System.Collections.Generic.List`1<NodeCanvas.Framework.CanvasGroup>
struct List_1_t5B06412E1CC59E5774C10EB7439C98F6C31449C3;
// System.Collections.Generic.List`1<NodeCanvas.Framework.ConditionTask>
struct List_1_t9C974E7FF2C20223569CABCD28DAA66B6319C9CC;
// System.Collections.Generic.List`1<NodeCanvas.Framework.Connection>
struct List_1_t619EB3258C7F1EBD15A485EA09888BE9FC87AC7E;
// System.Collections.Generic.List`1<NodeCanvas.Framework.GlobalBlackboard>
struct List_1_t834A0038E4A157EF7C0EB4A770C2072E247003BD;
// System.Collections.Generic.List`1<NodeCanvas.Framework.Graph>
struct List_1_tAC3699D052F658AFF59ECF6AB1A90478603F6294;
// System.Collections.Generic.List`1<System.Reflection.MethodInfo>
struct List_1_tAA22D565EFA8D6D98AB10DE37D44553FDE22DBFB;
// System.Collections.Generic.List`1<NodeCanvas.Framework.Node>
struct List_1_t90487A8EA186417AA0A6F2B22B58D1BAE3334437;
// 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<NodeCanvas.Framework.Task>
struct List_1_t2338E7E26462DEE44946C327D8DE6718C0BFFC4D;
// System.Collections.Generic.List`1<System.Type>
struct List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72;
// System.Collections.Generic.List`1<ParadoxNotion.Serialization.FullSerializer.fsConverter>
struct List_1_t9D64719548591D37F3B7BBD73B3E4BA651197EB7;
// System.Collections.Generic.List`1<ParadoxNotion.Serialization.FullSerializer.fsObjectProcessor>
struct List_1_tF54314BA0790FE1A031B2F5CCE7E1723E85E4640;
// System.Collections.Generic.List`1<ParadoxNotion.HierarchyTree/Element>
struct List_1_tA5408B6288D83597FD896916E8EA6F202428E5DD;
// System.Predicate`1<System.Reflection.FieldInfo>
struct Predicate_1_tE5E9AB7117BF7AF9564DDDA7E469769C3A5F4FD9;
// System.Predicate`1<NodeCanvas.Framework.GlobalBlackboard>
struct Predicate_1_tA9CEB35A355BA49C594B375A7CB30AE11D292196;
// System.Predicate`1<System.Object>
struct Predicate_1_t8342C85FF4E41CD1F7024AC0CDC3E5312A32CB12;
// System.Collections.Generic.Stack`1<ParadoxNotion.Serialization.FullSerializer.ISerializationCollector>
struct Stack_1_tCB2162B8AC09155F469E3ED1CC4805F68A29167A;
// System.Collections.Generic.Dictionary`2/ValueCollection<UnityEngine.Color32,System.String>
struct ValueCollection_t5AC9F0F5CEFF2C4C5877426C2F1FFF2802085F73;
// System.Collections.Generic.Dictionary`2/ValueCollection<System.Reflection.MemberInfo,System.Object[]>
struct ValueCollection_t362AFA195167E2C0CBE36D3269CE80EC791D2F27;
// System.Collections.Generic.Dictionary`2/ValueCollection<System.Reflection.MemberInfo,System.Boolean>
struct ValueCollection_t9C754D6CA99883319CFC6BE865A0A35E0904D9B7;
// System.Collections.Generic.Dictionary`2/ValueCollection<System.Reflection.MethodBase,System.String>
struct ValueCollection_t8C9A25D1ED92F2EAD90D31F97D094F179008DAC5;
// System.Collections.Generic.Dictionary`2/ValueCollection<System.Reflection.MethodBase,ParadoxNotion.ReflectionTools/MethodType>
struct ValueCollection_t00C690E2AF719011C2B5C63FDD0E1BB59E0E762C;
// System.Collections.Generic.Dictionary`2/ValueCollection<System.Reflection.MethodInfo,System.Type[]>
struct ValueCollection_t9EE3617746364BBDD43D346BC650CA1294C82508;
// System.Collections.Generic.Dictionary`2/ValueCollection<System.Object,System.Object>
struct ValueCollection_t038245E04B5D2A80048D9F8021A23E69A0C9DBAA;
// System.Collections.Generic.Dictionary`2/ValueCollection<System.String,UnityEngine.Color>
struct ValueCollection_t556DB39053EC773DAE5F5FF5668D409764519356;
// System.Collections.Generic.Dictionary`2/ValueCollection<System.String,System.String>
struct ValueCollection_t238D0D2427C6B841A01F522A41540165A2C4AE76;
// System.Collections.Generic.Dictionary`2/ValueCollection<System.String,System.Type>
struct ValueCollection_tA14BD0EE42AEA7EBFF2E10776A87B14C678C2E11;
// System.Collections.Generic.Dictionary`2/ValueCollection<System.String,NodeCanvas.Framework.Variable>
struct ValueCollection_t00A1C875F366CE76A0A6966AC8956E9E7F011798;
// System.Collections.Generic.Dictionary`2/ValueCollection<System.String,ParadoxNotion.Serialization.FullSerializer.fsData>
struct ValueCollection_t8AA85A296D7AF936069124D6F05B94D190B1F7A4;
// System.Collections.Generic.Dictionary`2/ValueCollection<System.Type,System.Reflection.ConstructorInfo[]>
struct ValueCollection_tC497B031723D414C3DB30BC699C1AEEAA597ECA6;
// System.Collections.Generic.Dictionary`2/ValueCollection<System.Type,System.Reflection.EventInfo[]>
struct ValueCollection_t8771EDCD1B570090A7129A39FF10A2F97A63017C;
// System.Collections.Generic.Dictionary`2/ValueCollection<System.Type,System.Reflection.FieldInfo[]>
struct ValueCollection_tD78EB9ACF27AB13A8E0356F1A11CC7F0500AA05C;
// System.Collections.Generic.Dictionary`2/ValueCollection<System.Type,System.Reflection.MethodInfo[]>
struct ValueCollection_t24B612065D75BC35D7CE0C6D17BD5761D4D0F687;
// System.Collections.Generic.Dictionary`2/ValueCollection<System.Type,System.Object[]>
struct ValueCollection_tFD48451BEBB20506B0D50A600930FAF88A6A5B7C;
// System.Collections.Generic.Dictionary`2/ValueCollection<System.Type,System.Reflection.PropertyInfo[]>
struct ValueCollection_tE1E3EAFA261A432C332A13A97FAFEA23C085ABF4;
// System.Collections.Generic.Dictionary`2/ValueCollection<System.Type,System.Type[]>
struct ValueCollection_t0A41AAA2D82658B39D9F011753F07D968D7F0CC5;
// System.Collections.Generic.Dictionary`2/ValueCollection<System.Type,System.String>
struct ValueCollection_t6E6C24D8CE99E9A850AB95B69939CBBA2CB9E7D9;
// NodeCanvas.Framework.Variable`1<System.Object>
struct Variable_1_t63BF8D94D187F3891B2A7E2D15AB3D0F8E142839;
// ParadoxNotion.Serialization.fsRecoveryProcessor`2<NodeCanvas.Framework.BBParameter,NodeCanvas.Framework.Internal.MissingBBParameterType>
struct fsRecoveryProcessor_2_t4A1477FA7257F81FC2DF0FD056C9E528968E2A9D;
// ParadoxNotion.Serialization.fsRecoveryProcessor`2<System.Object,System.Object>
struct fsRecoveryProcessor_2_tC277DECB57FA0306C2B65E5A311066E04FED6300;
// System.Collections.Generic.Dictionary`2/Entry<UnityEngine.Color32,System.String>[]
struct EntryU5BU5D_t3DEB574185BDAF427BB30DED3762FA97FDB2B7CB;
// System.Collections.Generic.Dictionary`2/Entry<System.Reflection.MemberInfo,System.Object[]>[]
struct EntryU5BU5D_t004F14CF5FCF2EC1822E89D9DA5C5955FC891ABC;
// System.Collections.Generic.Dictionary`2/Entry<System.Reflection.MemberInfo,System.Boolean>[]
struct EntryU5BU5D_tAE2FDC4F469460FA38CC75B991A5C7EEED01C8C8;
// System.Collections.Generic.Dictionary`2/Entry<System.Reflection.MethodBase,System.String>[]
struct EntryU5BU5D_tDFE629029BB423F1D17AA1DFC5A634292332E9FB;
// System.Collections.Generic.Dictionary`2/Entry<System.Reflection.MethodBase,ParadoxNotion.ReflectionTools/MethodType>[]
struct EntryU5BU5D_t3162A3D3CE045954FDB57CE54BA50144344E949C;
// System.Collections.Generic.Dictionary`2/Entry<System.Reflection.MethodInfo,System.Type[]>[]
struct EntryU5BU5D_t212E1B5B552BD8F839291BAE3236DE171628E77C;
// System.Collections.Generic.Dictionary`2/Entry<System.String,UnityEngine.Color>[]
struct EntryU5BU5D_t4B191F9BC172FA2AEFB4767EC5834077BF1C199A;
// System.Collections.Generic.Dictionary`2/Entry<System.String,System.String>[]
struct EntryU5BU5D_t1AF33AD0B7330843448956EC4277517081658AE7;
// System.Collections.Generic.Dictionary`2/Entry<System.String,System.Type>[]
struct EntryU5BU5D_t544267CEF10C325101E064C4EC137C5A1ADC3D92;
// System.Collections.Generic.Dictionary`2/Entry<System.String,NodeCanvas.Framework.Variable>[]
struct EntryU5BU5D_tFD65B12482D08F38C92ADFFB9CFFAC10CBAC2F91;
// System.Collections.Generic.Dictionary`2/Entry<System.String,ParadoxNotion.Serialization.FullSerializer.fsData>[]
struct EntryU5BU5D_t158BD9D141B6EAD62F7DA584CAFC8B6B66660507;
// System.Collections.Generic.Dictionary`2/Entry<System.Type,System.Reflection.ConstructorInfo[]>[]
struct EntryU5BU5D_t941BE4AE5050445814D7B99EA6DE86263179C36C;
// System.Collections.Generic.Dictionary`2/Entry<System.Type,System.Reflection.EventInfo[]>[]
struct EntryU5BU5D_t7AEA2C01D20E7A97F5A91DFC3D5582829CA5C638;
// System.Collections.Generic.Dictionary`2/Entry<System.Type,System.Reflection.FieldInfo[]>[]
struct EntryU5BU5D_t7E5F9D7C99BFBF552EB6B27C6203D6DB528B833A;
// System.Collections.Generic.Dictionary`2/Entry<System.Type,System.Reflection.MethodInfo[]>[]
struct EntryU5BU5D_t6D2E50D726A3BE8A01AB7ACC6C8E89014F4C7AEF;
// System.Collections.Generic.Dictionary`2/Entry<System.Type,System.Object[]>[]
struct EntryU5BU5D_t55438E816156147200321DCEDED0B2B17FBE4A34;
// System.Collections.Generic.Dictionary`2/Entry<System.Type,System.Reflection.PropertyInfo[]>[]
struct EntryU5BU5D_t5C3E5B55D51845C939053E725FDFFF94CD4B0B82;
// System.Collections.Generic.Dictionary`2/Entry<System.Type,System.Type[]>[]
struct EntryU5BU5D_tD6C3CBA304307BA1C2D7B6A58B35C4B544CD5DF7;
// System.Collections.Generic.Dictionary`2/Entry<System.Type,System.String>[]
struct EntryU5BU5D_t7C07FADA3D121BF791083230AC898F54129541C8;
// NodeCanvas.Framework.ActionTask[]
struct ActionTaskU5BU5D_t958EF88CAAF2335ACEC2BEE9CFEFAEF76A84718D;
// System.Reflection.Assembly[]
struct AssemblyU5BU5D_t97B7B4E3FD4DA4944A4BFAA4DC484EA7D990B339;
// NodeCanvas.Framework.BBParameter[]
struct BBParameterU5BU5D_tB9590F74375A7B8AC820DC3E6D5E0C3A69BF4D0E;
// System.Boolean[]
struct BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4;
// System.Byte[]
struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031;
// NodeCanvas.Framework.CanvasGroup[]
struct CanvasGroupU5BU5D_t0B320AC42D45D401BAEECFBA95AD29F81126C710;
// System.Char[]
struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB;
// NodeCanvas.Framework.ConditionTask[]
struct ConditionTaskU5BU5D_tB7D486EE4B27268C492665955C5AF44C185AF311;
// NodeCanvas.Framework.Connection[]
struct ConnectionU5BU5D_t5D2C96F2326D52F4DF94410574A186770D62742D;
// System.Reflection.ConstructorInfo[]
struct ConstructorInfoU5BU5D_t515A0B944728842263B6033C9A62F6392C3BCD8A;
// System.Delegate[]
struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771;
// System.Reflection.EventInfo[]
struct EventInfoU5BU5D_t15CC441197507A7E14B3F62A53BB711E7E0E6110;
// System.Reflection.FieldInfo[]
struct FieldInfoU5BU5D_t50D47CBECF1AEB152F555803E3329D9E34DBF8D8;
// UnityEngine.GameObject[]
struct GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF;
// NodeCanvas.Framework.GlobalBlackboard[]
struct GlobalBlackboardU5BU5D_t799475C44263EA91DD514152FB9CD0AC226035BF;
// System.Int32[]
struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C;
// System.IntPtr[]
struct IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832;
// System.Reflection.MethodInfo[]
struct MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265;
// NodeCanvas.Framework.Node[]
struct NodeU5BU5D_t9ED98B145FDFEDFC80FCBDF86A3D7B4D21CB89A2;
// System.Object[]
struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
// UnityEngine.Object[]
struct ObjectU5BU5D_tD4BF1BEC72A31DF6611C0B8FA3112AF128FC3F8A;
// System.Reflection.ParameterInfo[]
struct ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C;
// System.Reflection.ParameterModifier[]
struct ParameterModifierU5BU5D_t685261AD991B1E6582A0E53243DEE3B745E13364;
// System.Reflection.PropertyInfo[]
struct PropertyInfoU5BU5D_tD81C248B41D0C76207C42DB9C332DC79F490B1D7;
// UnityEngine.Rect[]
struct RectU5BU5D_t83297CB2E61BDF9D27DCB1A3E5C78EBCE9F7C993;
// ParadoxNotion.Serialization.SerializationPair[]
struct SerializationPairU5BU5D_t88962332C676B5A1AFE3900B82395831B82DD3D8;
// System.Diagnostics.StackTrace[]
struct StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF;
// System.String[]
struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248;
// NodeCanvas.Framework.Task[]
struct TaskU5BU5D_t2CF6FE533EEC7561997033A78B16B5227703E9A5;
// System.Type[]
struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB;
// UnityEngine.Vector2[]
struct Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA;
// ParadoxNotion.HierarchyTree/Element[]
struct ElementU5BU5D_t5F0E5E5A938EA3353DF1714DD5BF2ED79D2A667B;
// System.Action
struct Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07;
// ParadoxNotion.ActionCall
struct ActionCall_t2CEB66146EAB7FCD23B0306A8FE48AACEB0D95FF;
// NodeCanvas.Framework.ActionList
struct ActionList_tFA4C508379E04696EA8322FBECC3046E7A17F27F;
// NodeCanvas.Framework.ActionTask
struct ActionTask_t6B5C6B67D00E7AF678FAEDC91859B778C24A8E1E;
// System.AppDomain
struct AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F;
// System.Reflection.Assembly
struct Assembly_t;
// System.AssemblyLoadEventHandler
struct AssemblyLoadEventHandler_t74AF5FF25F520B9786A20D862AE69BE733774A42;
// NodeCanvas.Framework.AssetBlackboard
struct AssetBlackboard_t06CBC3663FADCD3FD88ACC97074D46D94EC448BE;
// System.AsyncCallback
struct AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C;
// System.Attribute
struct Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA;
// NodeCanvas.Framework.Internal.BBMappingParameter
struct BBMappingParameter_t271BF3D15F27980230AA7D18791AD2E533D6114A;
// NodeCanvas.Framework.Internal.BBObjectParameter
struct BBObjectParameter_tA102F2723AE6019732064DBB03A3EB936A906795;
// NodeCanvas.Framework.BBParameter
struct BBParameter_tD717AF8560E573DF3DA925034F257F669CDDBA60;
// System.Reflection.Binder
struct Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235;
// NodeCanvas.Framework.Blackboard
struct Blackboard_t05918ADC382730440A2993437411C8652EECCE4F;
// NodeCanvas.Framework.Internal.BlackboardSource
struct BlackboardSource_tDF1C560E163F6F63BE89278B7312A32BF329C89E;
// UnityEngine.Component
struct Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3;
// NodeCanvas.Framework.ConditionList
struct ConditionList_tC63F09BFCB57B5711B3BC95EE03D6B57C981C545;
// NodeCanvas.Framework.ConditionTask
struct ConditionTask_t518F9B03584F4835F78D6DE297CE36AED500BEE8;
// NodeCanvas.Framework.Connection
struct Connection_t5306F1F5231246BC84674F9646F1B1393C0F8C7D;
// System.Reflection.ConstructorInfo
struct ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB;
// UnityEngine.Coroutine
struct Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B;
// System.CultureAwareComparer
struct CultureAwareComparer_t5822A6535A6EB4C448D1B7736067D1188BAEE8CD;
// System.Delegate
struct Delegate_t;
// System.DelegateData
struct DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E;
// ParadoxNotion.Design.DescriptionAttribute
struct DescriptionAttribute_tA36BC0FDBFFE79BC565383D33D6EBE3550B45F81;
// ParadoxNotion.Serialization.DeserializeFromAttribute
struct DeserializeFromAttribute_tB0AFE8FA7D79E1D7D152E281ECBAF8C48E4C9EAB;
// ParadoxNotion.DynamicParameterDefinition
struct DynamicParameterDefinition_t9B2EC9C6FF90EECDCC32CAB983D88026746D5874;
// System.EventHandler
struct EventHandler_tC6323FD7E6163F965259C33D72612C0E5B9BAB82;
// System.Reflection.EventInfo
struct EventInfo_t;
// NodeCanvas.Framework.EventReceiverAttribute
struct EventReceiverAttribute_tFF78037996AA2718FA1B0854EA6E7BEC6BB0FE26;
// ParadoxNotion.Services.EventRouter
struct EventRouter_tFF11845F5CEB376625AA32F751511FA5918717F9;
// ParadoxNotion.Services.EventRouterAnimatorMove
struct EventRouterAnimatorMove_tCC97034D7B43B81378ECB246E21BC3280DFF04AF;
// System.Exception
struct Exception_t;
// System.Linq.Expressions.Expression
struct Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785;
// System.Reflection.FieldInfo
struct FieldInfo_t;
// UnityEngine.GUIStyle
struct GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580;
// UnityEngine.GUIStyleState
struct GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95;
// UnityEngine.GameObject
struct GameObject_t76FEDD663AB33C991A9C9A23129337651094216F;
// NodeCanvas.Framework.GlobalBlackboard
struct GlobalBlackboard_tAAED76CBEF71392A8E043172C9C60F67A3154125;
// NodeCanvas.Framework.Graph
struct Graph_tB1CBC9173527C9E453E52B1C7DE2F39E44CF9032;
// NodeCanvas.Framework.Internal.GraphSource
struct GraphSource_tDFC175F2BFB99D693583B1D52BB6857C73932914;
// ParadoxNotion.HierarchyTree
struct HierarchyTree_t9B72508097AA4023EBE93C7316FBB1EE7C48C1A1;
// System.IAsyncResult
struct IAsyncResult_t7B9B5A0ECB35DCEC31B8A8122C37D687369253B5;
// NodeCanvas.Framework.IBlackboard
struct IBlackboard_t5DD66755F75CEACCF1D3EC369782E2A07F1102ED;
// System.Collections.IDictionary
struct IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220;
// System.Collections.IEnumerator
struct IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA;
// ParadoxNotion.Serialization.FullSerializer.ISerializationCollectable
struct ISerializationCollectable_t36562017FF354B9E18C9802939132E4FF2FC74A0;
// ParadoxNotion.Serialization.FullSerializer.ISerializationCollector
struct ISerializationCollector_t60A85923371FDCBC884DE8C5B9C43138C1695010;
// ParadoxNotion.Serialization.ISerializedReflectedInfo
struct ISerializedReflectedInfo_tA8F84061ADE95CA044973B21946C6EF3B3BF3745;
// NodeCanvas.Framework.ITaskSystem
struct ITaskSystem_t5C954212C02BD88DCB75F567405E31FBE9F281B3;
// System.Reflection.MemberFilter
struct MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553;
// System.Reflection.MemberInfo
struct MemberInfo_t;
// System.Reflection.MethodBase
struct MethodBase_t;
// System.Reflection.MethodInfo
struct MethodInfo_t;
// NodeCanvas.Framework.Internal.MissingAction
struct MissingAction_t51C19FB01F03C63CF00BCE5B7160C5E8AFBF0029;
// NodeCanvas.Framework.Internal.MissingBBParameterType
struct MissingBBParameterType_tFCA80802B68D32C27B0E6E7910A193DAEF446BCD;
// NodeCanvas.Framework.Internal.MissingCondition
struct MissingCondition_t89B9CCA5CFF83E72E7827229C3ACF20F39A063FA;
// NodeCanvas.Framework.Internal.MissingConnection
struct MissingConnection_t48D6FB0CDD2C51FB88CCAAE22788CA776BECEBD9;
// NodeCanvas.Framework.Internal.MissingNode
struct MissingNode_tD1CDB05F5C85C791378F30E3370614278CF64158;
// NodeCanvas.Framework.Internal.MissingVariableType
struct MissingVariableType_t8C68CAAB17FD9BE78D3181196300F7D49A844214;
// UnityEngine.MonoBehaviour
struct MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71;
// ParadoxNotion.Services.MonoManager
struct MonoManager_tE81CE532B3B4DBD56BB7E9CBDB64B8872B210675;
// ParadoxNotion.Design.NameAttribute
struct NameAttribute_t34E4A5AC3A040FAE69B4567071E4BDA34ECB03AC;
// NodeCanvas.Framework.Node
struct Node_tFE79C2F3D9D517984CDDFAD382448FF70E5B4FB8;
// System.NotSupportedException
struct NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A;
// UnityEngine.Object
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C;
// System.ObsoleteAttribute
struct ObsoleteAttribute_tF4885B281E932B8B87A5B9AA1C24D46DEEA8FD8A;
// System.OrdinalCaseSensitiveComparer
struct OrdinalCaseSensitiveComparer_t581CA7CB51DCF00B6012A697A4B4B3067144521A;
// System.OrdinalIgnoreCaseComparer
struct OrdinalIgnoreCaseComparer_t8BAE11990A4C855D3BCBBFB42F4EF8D45088FBB0;
// System.Linq.Expressions.ParameterExpression
struct ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110;
// System.Reflection.ParameterInfo
struct ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F;
// System.Reflection.PropertyInfo
struct PropertyInfo_t;
// UnityEngine.RectOffset
struct RectOffset_t6358774A0DEEABA4586840CB9BC7DC88B39660B5;
// NodeCanvas.Framework.Internal.ReflectedAction
struct ReflectedAction_tB2ABC2ABEABEEA250AB9BA0E01D757534B5AE773;
// NodeCanvas.Framework.Internal.ReflectedActionWrapper
struct ReflectedActionWrapper_t4532A190314CDF505B5907181388A27F7CA0707A;
// NodeCanvas.Framework.Internal.ReflectedFunctionWrapper
struct ReflectedFunctionWrapper_t84AD9152CF3A094F0C3FC4E037E2BD1D6936053F;
// NodeCanvas.Framework.Internal.ReflectedWrapper
struct ReflectedWrapper_tC4A6AE3F97F054C156895E4DA0D46C2A8FDFAFA6;
// System.ResolveEventHandler
struct ResolveEventHandler_t3CE88268E672E41B1B55E01587AFBCFB85044692;
// System.Runtime.Serialization.SafeSerializationManager
struct SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6;
// UnityEngine.ScriptableObject
struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A;
// ParadoxNotion.Serialization.SerializationPair
struct SerializationPair_tEEBA0A1C6CF5524A880536DE68383FA379AC8BF6;
// ParadoxNotion.Serialization.SerializedMethodInfo
struct SerializedMethodInfo_t0178C1A4EC415982F21BDF7AD6260FE066C2A3E1;
// System.String
struct String_t;
// System.StringComparer
struct StringComparer_t6268F19CA34879176651429C0D8A3D0002BB8E06;
// NodeCanvas.Framework.Task
struct Task_tF05C1B448C98EDD5D7E9E23660FCEAC40348A284;
// NodeCanvas.Framework.Internal.TaskAgentParameter
struct TaskAgentParameter_t6F02431C314168FE5698AD6A87B555310C2DBC4B;
// UnityEngine.Transform
struct Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1;
// System.Type
struct Type_t;
// System.Linq.Expressions.UnaryExpression
struct UnaryExpression_tFB4F40A211A2FF9B58F1A86E0EDB474121867B96;
// System.UnhandledExceptionEventHandler
struct UnhandledExceptionEventHandler_tB13FF21A6201A59BB462E68CD10C5B5BEE54941C;
// NodeCanvas.Framework.Variable
struct Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA;
// NodeCanvas.Framework.VariableSeperator
struct VariableSeperator_tB8ADE33E112DD811C6D8123D913705A6235AE524;
// System.Void
struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915;
// NodeCanvas.Framework.Internal.fsBBParameterProcessor
struct fsBBParameterProcessor_tA0313E887F8A8C624074B7976373E989C4032BC6;
// ParadoxNotion.Serialization.FullSerializer.fsCyclicReferenceManager
struct fsCyclicReferenceManager_tC75955D0CD65D60CE2BF75635A53A2F6B32D834F;
// ParadoxNotion.Serialization.FullSerializer.fsData
struct fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0;
// ParadoxNotion.Serialization.FullSerializer.fsSerializer
struct fsSerializer_t745FA3749142E0209C2929EA7E73635FFDB2E114;
// NodeCanvas.Framework.ActionTask/<IndependentActionUpdater>d__12
struct U3CIndependentActionUpdaterU3Ed__12_tFDC070C5D953C1B50D9FE455A9C212ABFA5A2200;
// NodeCanvas.Framework.BBParameter/<>c__DisplayClass11_0
struct U3CU3Ec__DisplayClass11_0_tC3FB7155763A7C8DA778838968056E669DB3B074;
// NodeCanvas.Framework.ConditionTask/<Flip>d__13
struct U3CFlipU3Ed__13_t627FBEE77550D518742C74FDF0FDA9009D495426;
// System.Reflection.EventInfo/AddEventAdapter
struct AddEventAdapter_tE0DE36700D110F4D267B26686541ABCF9588A6DD;
// ParadoxNotion.Services.EventRouter/CustomEventDelegate
struct CustomEventDelegate_tDCADC9123D2A1C92BF09539592EBC015A6F9F504;
// ParadoxNotion.Services.EventRouter/EventDelegate
struct EventDelegate_t2F154298F118D94C382C722CC4DE96A141BE661F;
// NodeCanvas.Framework.GlobalBlackboard/<>c__DisplayClass14_0
struct U3CU3Ec__DisplayClass14_0_tB1BEF09BAB9ADBEC458BE78C49F130FD31186FF4;
// ParadoxNotion.HierarchyTree/Element
struct Element_t3ABE015B81AFFE208F4314A4A588E9E7EFD63407;
// NodeCanvas.Framework.IBlackboardExtensions/<GetAllParents>d__1
struct U3CGetAllParentsU3Ed__1_tFAA18932333535BBBF59A1D7682FFCEB358F5B6A;
// NodeCanvas.Framework.IBlackboardExtensions/<GetVariables>d__14
struct U3CGetVariablesU3Ed__14_t321D13514BD855E115D8711768F091BCD21E0B32;
// NodeCanvas.Framework.Node/<>c
struct U3CU3Ec_tCE51E458C3D020B7B37D8BC9E23240C04C8E812F;
// NodeCanvas.Framework.Node/<>c__DisplayClass102_0
struct U3CU3Ec__DisplayClass102_0_t6F8B591FF4ECC4D577E48F75C78B168C984D5548;
// NodeCanvas.Framework.Node/<>c__DisplayClass107_0
struct U3CU3Ec__DisplayClass107_0_t968F5A084AD5BCC9F177B35B08210FE8A240AFFF;
// NodeCanvas.Framework.Node/<>c__DisplayClass108_0
struct U3CU3Ec__DisplayClass108_0_t4DEC1C6F4995ACC7914D8F485C89686E8E083401;
// NodeCanvas.Framework.Node/<YieldBreak>d__92
struct U3CYieldBreakU3Ed__92_t09981DFD3E5295264477CD9DD9F49B77DAF3ECA6;
// NodeCanvas.Framework.Node/AutoSortWithChildrenConnections
struct AutoSortWithChildrenConnections_t3EAA3795A9F2B84BFF3AFEB35BA223CCC8D31F29;
// ParadoxNotion.ObjectUtils/<>c__DisplayClass5_0
struct U3CU3Ec__DisplayClass5_0_t233AD94780C0566BEC8767F7CA22BC58446D4151;
// ParadoxNotion.ReflectionTools/<>c
struct U3CU3Ec_t5E0267BAD67BEDD60713EC7708228CFA27460CC5;
// ParadoxNotion.ReflectionTools/<>c__DisplayClass33_0
struct U3CU3Ec__DisplayClass33_0_t3195B7322EB868B14447ADF4804AC59EE76FE5AF;
// NodeCanvas.Framework.Task/GetFromAgentAttribute
struct GetFromAgentAttribute_t2906B78A0557F442D7D460919D5CCF9EADE14817;
// ParadoxNotion.TypeConverter/<>c
struct U3CU3Ec_tEF960E0C5EE9FFC8655CD05E12E399684B740FD4;
// ParadoxNotion.TypeConverter/<>c__DisplayClass4_0
struct U3CU3Ec__DisplayClass4_0_tA2B54EAEB773B84CA4CBD14E916E0B73049CF689;
// ParadoxNotion.TypeConverter/CustomConverter
struct CustomConverter_tAE27CF6A9284A0A8E752BECCC727EFC748FB99F3;
// NodeCanvas.Framework.Variable/<>c__DisplayClass48_0
struct U3CU3Ec__DisplayClass48_0_t70FF11B496CAFF1F0798A87ACCB8A6B019A783BA;
// NodeCanvas.Framework.Variable/<>c__DisplayClass50_0
struct U3CU3Ec__DisplayClass50_0_t148EAD2B7233091DC826EE98CF4AD8615ADF4702;
// ParadoxNotion.Serialization.FullSerializer.fsSerializer/fsLazyCycleDefinitionWriter
struct fsLazyCycleDefinitionWriter_tD06BBF1AA027C7C5CB232C126BA66CAB73DB10FB;
IL2CPP_EXTERN_C RuntimeClass* ActionList_tFA4C508379E04696EA8322FBECC3046E7A17F27F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ActionTask_t6B5C6B67D00E7AF678FAEDC91859B778C24A8E1E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_1_t3CB5D1A819C3ED3F99E9E39F890F18633253949A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_1_t924369B78685936188D9F308D270D4B74F46B374_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* Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* BBParameterU5BU5D_tB9590F74375A7B8AC820DC3E6D5E0C3A69BF4D0E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* BBParameter_tD717AF8560E573DF3DA925034F257F669CDDBA60_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* BlackboardSource_tDF1C560E163F6F63BE89278B7312A32BF329C89E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_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* ColorUtils_tD733B82A830679B9F45494745498E25A68EB2939_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ConditionList_tC63F09BFCB57B5711B3BC95EE03D6B57C981C545_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ConditionTask_t518F9B03584F4835F78D6DE297CE36AED500BEE8_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* CustomConverter_tAE27CF6A9284A0A8E752BECCC727EFC748FB99F3_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* DeserializeFromAttribute_tB0AFE8FA7D79E1D7D152E281ECBAF8C48E4C9EAB_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t04BB274E1321E9A9FFE2C45EF5DC62AA12E85365_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t0E98B58821A879161B744DA2602DA878A7E5C58A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t1C975266349E9BFED4CE843F46E4A1C10DC28CAD_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t2FF68596D4538465717BB4ED01363A7CA08B8C79_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t362AB1E36F58A6769607F7DA6835762F36230B74_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t703AB49ED2A82EFB163B756B55B31DDB0146278D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t71F1393BF32881F15539B5299C48BFA2FD05984C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t73AAD868FA51D0A42C7A4CA6432996DD2AF63CEE_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t7B893BA92C9BCE852FDB2B5D3D47699CD39D744F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t8BD34BD8938BA7765398D2B99837BA3128F5710E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_tB4A455D09FC3BAF8E4EDE22EA13FE413D2FA87E5_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_tB99BE1F98E2256A42A0607D4DF41295F5DC662AF_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_tCAAF57FF731CF7E9CEC738A6E8400D208C1066EE_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_tD3F950952CE25D0F85C802E5E8010086DF6EDE7C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_tDE43543D51BAF8C549BA1C14849F216F1CECA492_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_tE271D578889BD0F25D4C0BF8524ABC171B216470_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_tF911E54AE967371E5AC2088BA2263F5EC87357B9_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Exception_t_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785_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_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_2_t083860B929985EC8DF79C99B5157C38632F84196_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_2_t7AF8146EC94DFCBB0F1B3E70111C1FB21D39F00E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_2_t9D09D397B043BC5218B2565C13BA5AA81CABC121_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_2_tACBF5A1656250800CE861707354491F0611F6624_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_2_tD5855DA3DC1C614C29762075E12B0B72B8B1F51C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* GlobalBlackboard_tAAED76CBEF71392A8E043172C9C60F67A3154125_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IBlackboard_t5DD66755F75CEACCF1D3EC369782E2A07F1102ED_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* IEnumerable_1_t6F055E17E85475711B7B0680D9DC34188E620DB9_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerable_t6331596D5DD37C462B1B8D49CF6B319B00AB7131_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerator_1_tEF21DAFC4C20782E01FEA0DD209A77499D37F7FF_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* IMissingRecoverable_tA8FEBB366BECE0584DC265F860C8BC21F8F3449C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IReflectedWrapper_tF1B077BF83B037AC5D97DDBB75AA3D1AFFBEEFB3_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ISerializedReflectedInfo_tA8F84061ADE95CA044973B21946C6EF3B3BF3745_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ITaskSystem_t5C954212C02BD88DCB75F567405E31FBE9F281B3_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* JSONSerializer_t41C2A6A19CE244C486DCA145CEF08B6A4C8CAA0F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t2338E7E26462DEE44946C327D8DE6718C0BFFC4D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t5B06412E1CC59E5774C10EB7439C98F6C31449C3_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t619EB3258C7F1EBD15A485EA09888BE9FC87AC7E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t834A0038E4A157EF7C0EB4A770C2072E247003BD_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t840FE02C0D8808E7D7424001CF5F54454AFAF5A9_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t90487A8EA186417AA0A6F2B22B58D1BAE3334437_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t9C974E7FF2C20223569CABCD28DAA66B6319C9CC_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_tA5408B6288D83597FD896916E8EA6F202428E5DD_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_tAA22D565EFA8D6D98AB10DE37D44553FDE22DBFB_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_tAD83E1E173C28ABFECA64AA58E75072EF894EF92_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_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* MethodInfo_t_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_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* ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Predicate_1_tA9CEB35A355BA49C594B375A7CB30AE11D292196_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* PropertyInfo_t_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* RectOffset_t6358774A0DEEABA4586840CB9BC7DC88B39660B5_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ReflectedActionWrapper_t4532A190314CDF505B5907181388A27F7CA0707A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ReflectedFunctionWrapper_t84AD9152CF3A094F0C3FC4E037E2BD1D6936053F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Regex_tE773142C2BE45C5D362B0F815AFF831707A51772_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* RuntimeObject_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* SerializationPairU5BU5D_t88962332C676B5A1AFE3900B82395831B82DD3D8_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* SerializationPair_tEEBA0A1C6CF5524A880536DE68383FA379AC8BF6_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* SerializedMethodInfo_t0178C1A4EC415982F21BDF7AD6260FE066C2A3E1_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* StringUtils_t1B1A8555A1FD4C84FEEF6A67762EA7230E48164A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* String_t_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* TaskAgentParameter_t6F02431C314168FE5698AD6A87B555310C2DBC4B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Task_tF05C1B448C98EDD5D7E9E23660FCEAC40348A284_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Threader_tFDCB2BB163812D50862D40F363A5EEA1073B1412_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* TypeConverter_t65D8410EB62CD82493E79389AF276670082C564E_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* U3CFlipU3Ed__13_t627FBEE77550D518742C74FDF0FDA9009D495426_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CGetAllParentsU3Ed__1_tFAA18932333535BBBF59A1D7682FFCEB358F5B6A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CGetVariablesU3Ed__14_t321D13514BD855E115D8711768F091BCD21E0B32_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CIndependentActionUpdaterU3Ed__12_tFDC070C5D953C1B50D9FE455A9C212ABFA5A2200_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass11_0_tC3FB7155763A7C8DA778838968056E669DB3B074_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass14_0_tB1BEF09BAB9ADBEC458BE78C49F130FD31186FF4_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass33_0_t3195B7322EB868B14447ADF4804AC59EE76FE5AF_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass48_0_t70FF11B496CAFF1F0798A87ACCB8A6B019A783BA_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass4_0_tA2B54EAEB773B84CA4CBD14E916E0B73049CF689_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass50_0_t148EAD2B7233091DC826EE98CF4AD8615ADF4702_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass5_0_t233AD94780C0566BEC8767F7CA22BC58446D4151_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_t5E0267BAD67BEDD60713EC7708228CFA27460CC5_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_tCE51E458C3D020B7B37D8BC9E23240C04C8E812F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_tEF960E0C5EE9FFC8655CD05E12E399684B740FD4_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* fsSerializer_t745FA3749142E0209C2929EA7E73635FFDB2E114_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C String_t* _stringLiteral00B28FF06B788B9B67C6B259800F404F9F3761FD;
IL2CPP_EXTERN_C String_t* _stringLiteral0178FBA6F1599F1FF6A2F4A379C88915F1ABCC75;
IL2CPP_EXTERN_C String_t* _stringLiteral03C60C0AC3D5755F17139A577DA021D0D02B10D1;
IL2CPP_EXTERN_C String_t* _stringLiteral04D38F868FE0F52111D9FDB92E54821F506914BC;
IL2CPP_EXTERN_C String_t* _stringLiteral07B3D3EBDD6DB8426C5356381858ACEC76B50FFF;
IL2CPP_EXTERN_C String_t* _stringLiteral083B3C3BCBD8E9403C00BB6509424CFF44C89CCC;
IL2CPP_EXTERN_C String_t* _stringLiteral09600D54B6B1D49C4C90FEE9A598C0A9884F4E83;
IL2CPP_EXTERN_C String_t* _stringLiteral0AD17FDAD1D7204ECF90FBD486E079E8B985D8AF;
IL2CPP_EXTERN_C String_t* _stringLiteral0AD8E7AD65A7F2BFCF47CF4B19909DF1CBD1F1A6;
IL2CPP_EXTERN_C String_t* _stringLiteral0AF8929E950D7E95C5853A5249309E9DD060815C;
IL2CPP_EXTERN_C String_t* _stringLiteral0B0FEB3147CE20EB2C90076367F895C59BCD14B3;
IL2CPP_EXTERN_C String_t* _stringLiteral103AADF0E5BF9CDE6009B6FFD90C3FF4FB12CBC0;
IL2CPP_EXTERN_C String_t* _stringLiteral107694947DB47644F8036602F63473486E1ED925;
IL2CPP_EXTERN_C String_t* _stringLiteral133809702925763785FC982AE27A4E0B0C3B3D96;
IL2CPP_EXTERN_C String_t* _stringLiteral15CF6F769B0EB2F2E90C1E65CE61C1FE2C0478AF;
IL2CPP_EXTERN_C String_t* _stringLiteral15FB8A04339464F72B79BAF171F17EF1E153CA52;
IL2CPP_EXTERN_C String_t* _stringLiteral174D5C5F2A5AA4594940EBE31F997CEC593A066F;
IL2CPP_EXTERN_C String_t* _stringLiteral1767520361235F86EDC4CC789FA03B38B1A9416C;
IL2CPP_EXTERN_C String_t* _stringLiteral1812B43B49F73952D36BF78CFDB3A839B9F23D87;
IL2CPP_EXTERN_C String_t* _stringLiteral185EB098219FEEA2053ADE05F7E4A8E2CA477999;
IL2CPP_EXTERN_C String_t* _stringLiteral1C04630CF70FD38EEF0AC7C42DD20ECB94667282;
IL2CPP_EXTERN_C String_t* _stringLiteral1D08F205AE7E154806969294E96D2E6286E18696;
IL2CPP_EXTERN_C String_t* _stringLiteral1D5FB79246029E9B0BD896780C6DAED1AAD38026;
IL2CPP_EXTERN_C String_t* _stringLiteral1DD8594A96A295B77F6A1C938ED81FCF7ADCAC27;
IL2CPP_EXTERN_C String_t* _stringLiteral1F06CDE253F2B3A838796D5F5D48BB720D627277;
IL2CPP_EXTERN_C String_t* _stringLiteral1FA13CA565DC9B5105D70A528D26A6FC7A57049E;
IL2CPP_EXTERN_C String_t* _stringLiteral2035A0B86FB4A78CBE324F6B09E8330FE0C9C013;
IL2CPP_EXTERN_C String_t* _stringLiteral20E39C3AB7068FAFD9E4B868E16D2E5BC64D4952;
IL2CPP_EXTERN_C String_t* _stringLiteral21F6FFBE5C595684B2E59EF3E0B83D1172BFA69E;
IL2CPP_EXTERN_C String_t* _stringLiteral2386E77CF610F786B06A91AF2C1B3FD2282D2745;
IL2CPP_EXTERN_C String_t* _stringLiteral23CA98CF33B0C404D3A01DE0C23D58AD1CF75E7E;
IL2CPP_EXTERN_C String_t* _stringLiteral2687B859C52DBDD7EA54FE527B1981F4F4B67B0E;
IL2CPP_EXTERN_C String_t* _stringLiteral2784A0B540CEB33CB062B4335155E671C41E0412;
IL2CPP_EXTERN_C String_t* _stringLiteral2B38B001AE1E5E1DFF2CBD31364CE7F76258C4F8;
IL2CPP_EXTERN_C String_t* _stringLiteral2C2AC969EECC406686CBF5E0A6EC7F5E2227FDC8;
IL2CPP_EXTERN_C String_t* _stringLiteral2E1BC5ED35F04A2A0EC8DBA428D452DBA2A36ECD;
IL2CPP_EXTERN_C String_t* _stringLiteral2EA5D901C719F51450F4027DF0FEC259DBE56C69;
IL2CPP_EXTERN_C String_t* _stringLiteral2FBBC49654C122288A0A99D5B96BED1CF8543B07;
IL2CPP_EXTERN_C String_t* _stringLiteral30332A9623D93AA22A8476F0C96846EDC79E3F5E;
IL2CPP_EXTERN_C String_t* _stringLiteral30C11F235EC8D2FDE84472B846C07998425FC47B;
IL2CPP_EXTERN_C String_t* _stringLiteral33260C75D7BB4CC84E7903E7E0973AB855B30186;
IL2CPP_EXTERN_C String_t* _stringLiteral33AC8F84082CD05AE622B74417DFE8BF05FB9939;
IL2CPP_EXTERN_C String_t* _stringLiteral34E8BF1DC5BBF0F65D9727D1C77D1A1B5EA5104C;
IL2CPP_EXTERN_C String_t* _stringLiteral35346207E98844E59E31BA39B6380330CC3D4FE1;
IL2CPP_EXTERN_C String_t* _stringLiteral36E8625283BBFEFA794C39804CE3DD66EB3E6F91;
IL2CPP_EXTERN_C String_t* _stringLiteral37C573CA3CD65BE49168586B828B2094FD243E5E;
IL2CPP_EXTERN_C String_t* _stringLiteral3870E6E26CE17FFDFF3ED1025DA0A72D8E6786D5;
IL2CPP_EXTERN_C String_t* _stringLiteral3B2C1C62D4D1C2A0C8A9AC42DB00D33C654F9AD0;
IL2CPP_EXTERN_C String_t* _stringLiteral3D57BB7B7CE28C1D0DB9EE017E02AC9FB7B50A0A;
IL2CPP_EXTERN_C String_t* _stringLiteral3F2B73F19DF45D3D479FCAC48608072F86F00A8E;
IL2CPP_EXTERN_C String_t* _stringLiteral3FB4396C499673CF791CEF7014A08E8A1F0C8AFD;
IL2CPP_EXTERN_C String_t* _stringLiteral402E6AFDA5E97193EFCC87AC408C09EF515AA184;
IL2CPP_EXTERN_C String_t* _stringLiteral411438A44ABDE7AE43347749AB076FB6FCEF1173;
IL2CPP_EXTERN_C String_t* _stringLiteral41C876ED431AB84B008A5D1C6D2765F8E75E46F9;
IL2CPP_EXTERN_C String_t* _stringLiteral420C015E6084500174F1912E91954C1A742F270F;
IL2CPP_EXTERN_C String_t* _stringLiteral437906DA6527EA9BAA9A971EC5171183BEB85B59;
IL2CPP_EXTERN_C String_t* _stringLiteral49A5AAB83859C60FC692064F7CA72853E8B6B189;
IL2CPP_EXTERN_C String_t* _stringLiteral4CFAD903BFEA983B8A6BB5CE91B2B8DEE322567E;
IL2CPP_EXTERN_C String_t* _stringLiteral50639CAD49418C7B223CC529395C0E2A3892501C;
IL2CPP_EXTERN_C String_t* _stringLiteral5235F295F5F94C392E15C126D42DB892115DEAA0;
IL2CPP_EXTERN_C String_t* _stringLiteral5246E833B2FCB10A683BF24EBE6283A2EAF3B0D5;
IL2CPP_EXTERN_C String_t* _stringLiteral528654D760CF7F2FDCCDEB1C384C9A0EDE4BC3C6;
IL2CPP_EXTERN_C String_t* _stringLiteral540A215893F53C4092FCA426D9A0EFDAF24E4D9D;
IL2CPP_EXTERN_C String_t* _stringLiteral54F4AAE0436CBCC0163FCF662535D64F6E0BB00C;
IL2CPP_EXTERN_C String_t* _stringLiteral5506B85C9F5FFCAB79D529FD71FE741DA8D34781;
IL2CPP_EXTERN_C String_t* _stringLiteral5B5A9DB1502DC06915EDA73059799548138390AE;
IL2CPP_EXTERN_C String_t* _stringLiteral5BAB2CCC89F43DAA262C8756C3196AA6B098A993;
IL2CPP_EXTERN_C String_t* _stringLiteral5C515712DE76F072ED09B0B7AA9A57047ABA3107;
IL2CPP_EXTERN_C String_t* _stringLiteral5D210D5AFA5DAEA544AC991B6A46B87C7CD45C9A;
IL2CPP_EXTERN_C String_t* _stringLiteral5E45B13FA746077DA0275EF11A5D0C53F2FD9C5F;
IL2CPP_EXTERN_C String_t* _stringLiteral5FD508761B044399CAA6078A75F307DBA3A50D08;
IL2CPP_EXTERN_C String_t* _stringLiteral6458EF70F9CDAD1D7BABAE6366392A38A72DBB68;
IL2CPP_EXTERN_C String_t* _stringLiteral69520730213CDED741A5919BB83F6E4B8610EDBA;
IL2CPP_EXTERN_C String_t* _stringLiteral69F0AE73B8E76A34F1E12EF7A7E80E2B2E5F4B4A;
IL2CPP_EXTERN_C String_t* _stringLiteral6BA14B0B41748EF861D62E24E3A98CBE88811C08;
IL2CPP_EXTERN_C String_t* _stringLiteral6D7A9AB0ED117E055B54CF052AEE6323259BF923;
IL2CPP_EXTERN_C String_t* _stringLiteral6D8FF8DB7E82CED1C565F940C532A5A2BB643CEF;
IL2CPP_EXTERN_C String_t* _stringLiteral6E7A67F32E199370DAF47C7BB7D1DB07FE25B1A2;
IL2CPP_EXTERN_C String_t* _stringLiteral6E8AF7AD60C38AECBD164D32C156CB70335ED205;
IL2CPP_EXTERN_C String_t* _stringLiteral6F0B2DAE5BC8831E1E549729A459E85C3AF1568D;
IL2CPP_EXTERN_C String_t* _stringLiteral6F1975603AAE377B592571C48C0494F1FE06976C;
IL2CPP_EXTERN_C String_t* _stringLiteral6F4426339AE19549F25F71A2AADDF464DFA4AC9E;
IL2CPP_EXTERN_C String_t* _stringLiteral717DA9E2386BEADCFFB33AE09B063FCD2EE1A657;
IL2CPP_EXTERN_C String_t* _stringLiteral725B1CAFF9B49E1231FDA15B85166BBEFAA36A11;
IL2CPP_EXTERN_C String_t* _stringLiteral739573D70A64651EBA5F53303D89FAD390FA4E57;
IL2CPP_EXTERN_C String_t* _stringLiteral7408EC640F3920820576ED12C94DD8206287D1E1;
IL2CPP_EXTERN_C String_t* _stringLiteral746515BB60DB24A53499870A86D28FF7244B3B64;
IL2CPP_EXTERN_C String_t* _stringLiteral757E548221829828EA41E396426D98D97FC8EAE1;
IL2CPP_EXTERN_C String_t* _stringLiteral758733BDBED83CBFF4F635AC26CA92AAE477F75D;
IL2CPP_EXTERN_C String_t* _stringLiteral7680806CDAEB580844B287F4CB4986C7ED3A7FAB;
IL2CPP_EXTERN_C String_t* _stringLiteral78D2F52F9C872AE61CB56B4BD452523E6FEFF0AA;
IL2CPP_EXTERN_C String_t* _stringLiteral7ACA34FD81900767B6FAD748BAAEF3F03C87EF79;
IL2CPP_EXTERN_C String_t* _stringLiteral7B18F301A198B83778B5E546729B0539A0D4E758;
IL2CPP_EXTERN_C String_t* _stringLiteral7C06CFDC834AB7A5FE8AE8E95AD948A7BDEE61D8;
IL2CPP_EXTERN_C String_t* _stringLiteral7E31C95666E38EC46F2795BE005E63CEE69C17F2;
IL2CPP_EXTERN_C String_t* _stringLiteral7E59A47ED59755A5CFCC41262C9884C00D417D59;
IL2CPP_EXTERN_C String_t* _stringLiteral80248A124DA633DEEAE0A5B72BE64626FDA4FFBB;
IL2CPP_EXTERN_C String_t* _stringLiteral8367D03868E049A1C636EC822450CB2063D593F4;
IL2CPP_EXTERN_C String_t* _stringLiteral83A6DA544E63616452DD89B5A68778D024A5AA4D;
IL2CPP_EXTERN_C String_t* _stringLiteral84A55C4BECF02DDCBA8B2493310180A9376AB4CE;
IL2CPP_EXTERN_C String_t* _stringLiteral86BBAACC00198DBB3046818AD3FC2AA10AE48DE1;
IL2CPP_EXTERN_C String_t* _stringLiteral87748FA3259EB63740882CA31F20225BABA1D3D9;
IL2CPP_EXTERN_C String_t* _stringLiteral87B063EE168901FA0D0751E70A7A61F30678A6E8;
IL2CPP_EXTERN_C String_t* _stringLiteral883FC797173DE6E4481ACED3AB6DF8180CBE30FE;
IL2CPP_EXTERN_C String_t* _stringLiteral8C22C74EEAC8048DF9707DDF9DD9B036932953D9;
IL2CPP_EXTERN_C String_t* _stringLiteral8C2F5CB6C349CAEE6613557C460B514B5335EC83;
IL2CPP_EXTERN_C String_t* _stringLiteral8D3B3F28A8D400E84849AF5C897DDFC836B811F2;
IL2CPP_EXTERN_C String_t* _stringLiteral900D858FE9ABCD2ED2B25CD27110A78ADCC6EC6B;
IL2CPP_EXTERN_C String_t* _stringLiteral9298393F95B74C1760B313F24C160CA3FD27B5A0;
IL2CPP_EXTERN_C String_t* _stringLiteral92B36EB71B96765EED2FDEF7D11CBE2ACEBB5936;
IL2CPP_EXTERN_C String_t* _stringLiteral9452A87FAA0073A5238C5BF8FBCAE0BFB2A7512D;
IL2CPP_EXTERN_C String_t* _stringLiteral9855D77AA8572B752E456B66C2E6B970AB1B645D;
IL2CPP_EXTERN_C String_t* _stringLiteral98A1B250EDD0198AE78D1B200A6FA29CFDFD1CDB;
IL2CPP_EXTERN_C String_t* _stringLiteral9A0DA751DDF38E5675A171EF019BFCBDD63A5F7F;
IL2CPP_EXTERN_C String_t* _stringLiteral9CC755E0C646938ADAE69A0EB3359DAAF5D74175;
IL2CPP_EXTERN_C String_t* _stringLiteral9FBA16DCB63163826D2B26CD2720427A5010EA26;
IL2CPP_EXTERN_C String_t* _stringLiteralA32674451B983F172BF67FC604D118D404FD19E6;
IL2CPP_EXTERN_C String_t* _stringLiteralA539038315AABE91ABF55F3F1AEE619EEBFC183A;
IL2CPP_EXTERN_C String_t* _stringLiteralA65766777025CCCD1F2700F22EFD5DDE79E0622D;
IL2CPP_EXTERN_C String_t* _stringLiteralA7F05001843983A3F6D671FC591DB8FC9139A826;
IL2CPP_EXTERN_C String_t* _stringLiteralA8DFC812917677DC5643A1958493FAB625D88BAE;
IL2CPP_EXTERN_C String_t* _stringLiteralA9C2A2A62C49BCAA4995DE5019C976AA68FD3DEB;
IL2CPP_EXTERN_C String_t* _stringLiteralAA88B7498DC7B1C73DA29BAE424FCB3167024934;
IL2CPP_EXTERN_C String_t* _stringLiteralAB6601977CE237B925543C09F2C8675C3E30E6AC;
IL2CPP_EXTERN_C String_t* _stringLiteralAEEFD64BE55D24247988205128B345BCD97E1157;
IL2CPP_EXTERN_C String_t* _stringLiteralB31FB9E68056637966BDA75B41775ADC29B1760A;
IL2CPP_EXTERN_C String_t* _stringLiteralB3F14BF976EFD974E34846B742502C802FABAE9D;
IL2CPP_EXTERN_C String_t* _stringLiteralB4A94E440E57B3321B2097CEC9E046D28EE1C0CD;
IL2CPP_EXTERN_C String_t* _stringLiteralB5F519095D6B47D304D98B5A21B8D8EED706635D;
IL2CPP_EXTERN_C String_t* _stringLiteralB6E90C09E43FB002DA629508AC300A0750320118;
IL2CPP_EXTERN_C String_t* _stringLiteralB816A892E591B24426C8FFF2264D4F492DA7EC51;
IL2CPP_EXTERN_C String_t* _stringLiteralB9B07DB4F3ECBEE137695033D9B99FB97E823F8F;
IL2CPP_EXTERN_C String_t* _stringLiteralBFD767F0B108F9802041DE9A8880ACF19EA59ADD;
IL2CPP_EXTERN_C String_t* _stringLiteralC067836AF0567AC79203E6D2DA0516952E0E597C;
IL2CPP_EXTERN_C String_t* _stringLiteralC11691CF0D743ED5C890698CFD8C63DAD3CB3900;
IL2CPP_EXTERN_C String_t* _stringLiteralC25DC2BBE6E22A0C98CD0D5F261B6BB23386D8D7;
IL2CPP_EXTERN_C String_t* _stringLiteralC29654AA4B96BF921B1F342B4F403B84A73AB541;
IL2CPP_EXTERN_C String_t* _stringLiteralC301404A742CA638F8AB013CE1090ED6940FDB1A;
IL2CPP_EXTERN_C String_t* _stringLiteralC3A7986F9625A352BB23E8DAE4FC6D9176CE5F4B;
IL2CPP_EXTERN_C String_t* _stringLiteralC4979A1C467E9F8DB92AFCA74244CF195A5EAFD5;
IL2CPP_EXTERN_C String_t* _stringLiteralC67D141B07D378C9210E4696F19821C50AA2A583;
IL2CPP_EXTERN_C String_t* _stringLiteralC6FA34EE8D86D7845F26CF09D381FC41351A2E7E;
IL2CPP_EXTERN_C String_t* _stringLiteralCA6AAE412EC54D8D4B4C9863D8CE43F5B0CD5844;
IL2CPP_EXTERN_C String_t* _stringLiteralCF888B1965EAF93D33A089B5D3C6DEB7D027758F;
IL2CPP_EXTERN_C String_t* _stringLiteralD183C1AE019E2E8987B04F53DDEB8C5B5CCA7648;
IL2CPP_EXTERN_C String_t* _stringLiteralD7A66F857F6E3FCCC482964755DB79017BF35DD2;
IL2CPP_EXTERN_C String_t* _stringLiteralD99605E29810F93D7DAE4EFBB764C41AF4E80D32;
IL2CPP_EXTERN_C String_t* _stringLiteralDA1BD8CB03AF9AB4D4F459336ED3AD3644EE4ED0;
IL2CPP_EXTERN_C String_t* _stringLiteralDA2952036960F8600220D38724E1B49BB3943E14;
IL2CPP_EXTERN_C String_t* _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
IL2CPP_EXTERN_C String_t* _stringLiteralDA88A2D964F57B37C63183F5236085B715F076B8;
IL2CPP_EXTERN_C String_t* _stringLiteralDAB2672CA8232D45E00C6269CB8ED52A45006A9B;
IL2CPP_EXTERN_C String_t* _stringLiteralDB47297909F3BD6EDB8AD67A8511975233214355;
IL2CPP_EXTERN_C String_t* _stringLiteralDDA1FF8822DB2CEC8C111B1622941244F0B866E1;
IL2CPP_EXTERN_C String_t* _stringLiteralDF03B8FEA7A02AF459C175FD42DCD48DC2AEC4DC;
IL2CPP_EXTERN_C String_t* _stringLiteralDF992F8643EFFD68A6155966CE51B88EAA9888D5;
IL2CPP_EXTERN_C String_t* _stringLiteralE21F2C3CEC7F71EBA572B4539B51969F2D43E89D;
IL2CPP_EXTERN_C String_t* _stringLiteralE280D065A824A791F8305234D3E093FC9A5A90C7;
IL2CPP_EXTERN_C String_t* _stringLiteralE50A30DDDBE6C50B64A5E39AAB7817CEF2F0533B;
IL2CPP_EXTERN_C String_t* _stringLiteralE566E6091771397A8847DE9F0E5AF31E5E383CA7;
IL2CPP_EXTERN_C String_t* _stringLiteralE60F79343408599B34F7EA2BB00815008095906D;
IL2CPP_EXTERN_C String_t* _stringLiteralE895F499BC653C0CA36FB31C5936FC768CAD263E;
IL2CPP_EXTERN_C String_t* _stringLiteralEA06B3FAEB1638A5812A56A07DEFB21D6AB902DB;
IL2CPP_EXTERN_C String_t* _stringLiteralEB3A983A1E85DCC79BC04CEB8E29447EEDA1AD51;
IL2CPP_EXTERN_C String_t* _stringLiteralED17F69B2D9A3AC1E6ECABC7CA795B4E7CD990B7;
IL2CPP_EXTERN_C String_t* _stringLiteralED9C36D5748BEB0E7A14FDAC112C816DE830F83A;
IL2CPP_EXTERN_C String_t* _stringLiteralEF8AE9E6CBCFDABA932FBEB4C85964F450F724F5;
IL2CPP_EXTERN_C String_t* _stringLiteralEF911DE1BCFD80F95D73E01E462BE47D7986598B;
IL2CPP_EXTERN_C String_t* _stringLiteralEFC88795E0479464AC4E9B8B031D9720CE94E3C5;
IL2CPP_EXTERN_C String_t* _stringLiteralF17D51C04DC7DDF201C3CE8263DFCB48E8B4DC76;
IL2CPP_EXTERN_C String_t* _stringLiteralF3E84B722399601AD7E281754E917478AA9AD48D;
IL2CPP_EXTERN_C String_t* _stringLiteralF48AA5FFBDC5ACD96832712299E3CDEABE22219F;
IL2CPP_EXTERN_C String_t* _stringLiteralF71661CEFB181FF6DF4984D086197E60A8BCAA08;
IL2CPP_EXTERN_C String_t* _stringLiteralF74A036CF84363CFEB38DFE2C97BB3A9EFFC402C;
IL2CPP_EXTERN_C String_t* _stringLiteralF944DCD635F9801F7AC90A407FBC479964DEC024;
IL2CPP_EXTERN_C String_t* _stringLiteralFAD3A6CB5ED7398DD3B7C34D924666CF5261D0D2;
IL2CPP_EXTERN_C String_t* _stringLiteralFDAAB9944D2BDD67EF768F807537202334A02D27;
IL2CPP_EXTERN_C String_t* _stringLiteralFDE0943C8483C2EE741529F6203E3314C125D7D1;
IL2CPP_EXTERN_C String_t* _stringLiteralFDE83360537AACA4E9932F93BFEEBE4A2B475AB4;
IL2CPP_EXTERN_C String_t* _stringLiteralFFEF3DBE279EE1F92E1E2E46F45BC18EBBF55A1A;
IL2CPP_EXTERN_C const RuntimeMethod* BBParameter_1__ctor_m23ACE105F1B89032C13324FA5D4FA2E25833F733_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BBParameter_1__ctor_m3FDF1B3ED6654D282E73BFF60E7CBE8B4126B0A2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BBParameter_1_get_value_m6F4A2CF3E52CCAC10D5C22C36B2C4935F1B525C1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ColorUtils_HexToColor_mAECA9C9D2638178BFB1F6E39E6DD5030C78B953F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Clear_m11C6C1B44BCCC8CF1BF682117DDE37AF3E3FBBB5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_ContainsKey_m563AD5776F146ACC5BFDE70282D2367D889A78E9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_ContainsKey_m8EACA0FF8F294BDB2E1A99585225686860AE7F6E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_GetEnumerator_m374D03E3F977068AB9A72ACED8EC4EE8ACA2C528_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Remove_m274CADEB32C35C282840E0314412A2DA490616F6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_m0421387AD03BC8F83A51E2D83EC014807AEA9EC8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_m268ACB26A28985C8662036BC109BCECEA49F80A5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_m2CF588CA3AB11A298983624B7C9954CD70694A72_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_m51F9DA39E3C403B60FCBA2C4B2EDBC81AC48B83A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_m86E633D43124AEF6B0FF465C9730DA8D6F40B300_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_m91A5ECE3A2FAFA570F200698B97121B633299267_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_m9868D9765F0C72A4DE9E91D98587BCDED3DA8C58_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_m991837F24A1CAA64E2401E31E7A3A2916C924F18_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_m99F7DFC0FD590089E7AF477F5D1140EA6EBF1575_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_mA86D965CB5F74CE8675B7995C61945BEB6E594CB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_mABB0055F51D71AEB872FC7C3C1726FBF9371E402_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_mABC63A9E661076B85F0C38BD3A8A40AAEA175816_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_mB81B4667C1441D203B8050D807B1161B100117D9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_mE42235656D45D85C3AD4C3BC5EB8CDDCF2A6EE57_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_mE934CFD17D6D404E494AAEB80A8CF7FDBE39BEE2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_mEA014FEE27653639ECA2CD33C37C96E423231058_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_mF715A1CFD22A8B1ADEE4A8AE4E4E899312DAAB37_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_mFAB96788019719DEFCCD37E4AEE18CF4F25CA60E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m0897EF387485E5204147EFC740C9B8B9D4E8CAAE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m1192930448D8526409FA8CEEB119636C10A50203_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m201D4C32BA21CBF329B875E58C2515ABC9E29894_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m4EAA34AE058D483FF822F46C20C2D03225A61078_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m511B484C0A229BD71FEABB7B26E77D60E1037404_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m552A02EB796CECBF0D6B1D2F5BCA4434A2AC9428_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m56E7E47B34140F79C4DEB23C7D488DDDFEF82B14_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m6E82E69D4DDA4FB3F79991BF37D1D0C2671A10C9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m78D4E4F314A9D640D05027AF22CEF529923C6CDA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mA630EF5942D03F2217BDB9BF40A6C93CB4F6FDCA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mB40C67BC9EFFF45329BA5679B963CF7138B699E9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mD20D682C38333041DC4F69AA1D98A7126359DF0B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mE0C4D261B09389DB77B83000113FF4342A8DFE5A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mEC8212A945E257E45861240375EE5975457A346C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mECDAE0D5D903A22782E68F49C9B08B7B89C41754_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mEF1062952E58522C67DCC6496830425B3D0B5016_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mEFD184D4B58FBE13FC9D6FCF8B8719370D9FC256_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mFAF23CD29002CAB23492293F8C8B56962DE7A0B6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Count_m6A139A7CD2B091611E0191AC71D1F50463C5BA80_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Count_mB7E435117382B8478D8626BD9C370CA7A3034E98_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Keys_mC08EC2E03AFE8029B745E1259901892FA126E5B5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Values_m3A64BB3014C4DE6ED7C7FF49789E2A8621247AF8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_set_Item_m021A204D39EACC407130B652F8C72197F0DEB369_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_set_Item_m0291DED33AF072C67C490145D191F78E389DEFC8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_set_Item_m108DF0668C851F99B57A5A63667198303BCF88E2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_set_Item_m2309384B67A8D963F797481646D81EF8D9D028FB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_set_Item_m2A4C96BE179438CFE0DC71E8904CAA732277B98F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_set_Item_m2E3D96D8DCA20CCD0B71C4829DE9BCAB7641704B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_set_Item_m309C0EDF5C67BD1DB71471064C2C36986246209A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_set_Item_m4224D48874E378950EB04102F078072154A3AB49_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_set_Item_m4A4F006A956927D668AAB4D50FCE1313BFD2D40D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_set_Item_m5F4FFABBB3404F1603C6D9FE5F5C76C6A7B09DEB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_set_Item_m7F6FBCD8FE1812AF1F4050AFF27A4287F51498BF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_set_Item_m80AB245F2852E00AB7B7868DF00F6D522C3F03E2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_set_Item_m9B88D42842F7B4BA8E55CB45535C6F3684B70417_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_set_Item_m9BF625649E96E60C1509898A992A6447E351D1A2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_set_Item_mBDBC139D016644460C09778CCB01D6094C79A144_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_set_Item_mD50E387D30F70E1F0A66F0230DE70CA791753F38_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_set_Item_mDA78A8299D16DD1B42B93F0C63BE2D9CE92F8A00_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_set_Item_mE4E7A9514EFBEA1634B8EB06A46355A87ABA8889_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_ElementAt_TisKeyValuePair_2_tDFE0C313F11E14151CFAC620575C82B625DE01A2_m841F1B32564EA0F3B2F908918B4DB4A6C3A12412_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_FirstOrDefault_TisMethodInfo_t_m068FD87F6FC2C84498EE90ADFFAD004FE0E6DE6F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_FirstOrDefault_TisType_t_mEE31D133B983B50F04B8149336B165B3E2249BC3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_First_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_m6E75C6E76FACFE89CDC1B8011EC285B8D7A20AD6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_First_TisType_t_m22B99E5DC993C761AE0CB9632BA5749F27E1E074_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_LastOrDefault_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_mD4158EEC7FF017E34F64DBC021A28E2D153367A2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_OrderBy_TisType_t_TisString_t_m80B856E53453B79C6CF8E892E7B5F43C3CFF72B8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Select_TisParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F_TisType_t_mF9CA31F130332928D01BB1567743F4531645DE9C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_SequenceEqual_TisObject_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_mDD7CA1526B6B9E5952A6A723A2FDA594A71E126F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_ThenBy_TisType_t_TisString_t_mFC42D5C852E53F9B6A6924F8A8C61BBBA57BF10C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_ToArray_TisType_t_m8E2C7EBDC8CEB2393785B9E910ECF6D478007A89_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Where_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m4AC829827FA2EDC2185B8554E788741789A97DA4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Where_TisType_t_mA4A7776893ADF4E3CAB6F7AEC94DF71DDF7931F8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m3DAF829525BF1ED9D62E616A8F29975343EA8F40_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m585AB3F4D0850C6E80BF3DCDCEBE989FFF722B02_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m592BCCE7B7933454DED2130C810F059F8D85B1D7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m6598EDA07515FAA2A77E07B53AFCB6EF7FDBFDBC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_mA3CE6D9E39B7E8BB15304ADD72CCBC71597A05A5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m3D08FDE730876BCC87A8AA74F5A2D3EA6616C8BD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m5C1937103A9BFF5937B79AE57F0B4116CEB03BA5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m625A77DFF30968FB37639677133843A774830966_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_mA070554A4E6A56409528C11289EA4DC62ADA9E71_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_mDB47EEC4531D33B9C33FD2E70BA15E1535A0F3ED_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m143541DD8FBCD313E7554EA738FA813B8F4DB11A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m5EB36EDE95E59B6E07E958A0180284284859D099_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m9683B9AFB89AC4200ACAECB7AFB154146677EB63_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_mC570BB0877C530576D0D73540C10213F4670C134_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_mC75943D23CF0C561A9218DC98C723C01C028D7B4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_AddComponent_TisGlobalBlackboard_tAAED76CBEF71392A8E043172C9C60F67A3154125_m9D8D1CC53C1543DF84581AC01CFD53EA7157945D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* JSONSerializer_Clone_TisTask_tF05C1B448C98EDD5D7E9E23660FCEAC40348A284_m6ABCAB1F1DA766E43F8EFE05AF5D4042472EA3A2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* JSONSerializer_Deserialize_TisBlackboardSource_tDF1C560E163F6F63BE89278B7312A32BF329C89E_m12FDF3E556F8A7F01536AB717728FD2D7F5B48CF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* JSONSerializer_Deserialize_TisVariable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA_mFB7C22578E120D8142AB9A959B70EC853C14BDD8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* JSONSerializer_TryDeserializeOverwrite_TisBlackboardSource_tDF1C560E163F6F63BE89278B7312A32BF329C89E_mF090823063573DDEEB4A47DE1EA45488D694ADB3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* KeyValuePair_2_get_Key_mF6CD223F90D11517C57DDD2B28AF1BBCC7E44FD5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* KeyValuePair_2_get_Value_m2DC4BC38F795B231E71C06D728D07A328FDBB1AE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_AddRange_m0D60CD105ED83AED827172D5B81047F1FC28C77F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m300821379C9A3B7B6F3ABE0957E588A7F731A83B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m61EC81C4B824240F4307B7B97150D58D672FBB35_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m90604B555C0BC623AA10F706AD0422FA21F0FD0E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mA60CF64356A5B8272655F7F30C08C6A18AD452F2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mBD3DACB8FBDA09ED21976B86F3FEC23B10571792_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mC8CFB4EB6D53C1BF2C8B48F97B5A741EB576B91E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mF4EADD805D55ECB8BA79EB55EFAB0CD1A544326B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mF8C65449AF6B15906CE1E82754FA5D89CADEB217_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mFAE0E2616602E8726B520522DD3A7DAEA8A5C4B0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_m25EC129BAB4D8A5EB2E760990DD9DB200FDFBC08_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_m865DAF778D32CC2DED198BE801E8A22F81F05C2B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_mB4D6A73B697CFED5219BDCB2E07F6684FA5A4B4A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Contains_mA974E28703F90087650BBEADAD5BC82FB5ECF42A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Find_m4F8F64B1C540F8BEA0D2BFFEE3BD05D4B9608A50_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_m763164DBF1C49764026D82593B7677BFBA9E6A28_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_m7692B5F182858B7D5C72C920D09AD48738D1E70D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_mB48DD8D781460FC1BC71D2AE5676D75456BE5B8C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Remove_m3BA96F0800A5FFC3E619673C488B767A1F40FEC0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Remove_mACC1D69742E962C45209F0D6C8631351C2A52767_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_ToArray_m2C402D882AA60FC1D5C7C09A129BE7779F833B4A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_ToArray_m798F27C64A36987B8433EB6BDDDCC88C45B83F4A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_ToArray_mAF39173491C493DC9C643F76BC50C311070BEE56_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m09952D85EBCBDBED93DD11D2546E5AD068B8C2E0_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_m2C024F12C9424EFEEED30DD5E374921D935ECB63_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m3F9CB620FAE15251C1B8F88D9808D447DC613748_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m526B1AB50DAA08A0D2372592D280D76F862DE81B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m77A797E121255F214E782ADF78DFA7E03614C11F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m8DC89BBFF9069EDF23EE7A4094105F9C446254A8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m9F0C00EDC9D8CB99E6D7E49E9E239D41A8945457_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mA7758F47FE2675D809A3037672935CD8F3F14DA8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mD9035342BE1CF0A3EEEE157D1796DA385C0C3F69_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mE202ADDF2BBF6C93250D5EF6F3B3D48ED3D52256_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mF707AE7C482243841F338DB89342E5A39B1C84B0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m17DF0A77BAB03856EDAF0BACB5D750FB46E15EB6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m5227B6B9670F0AD08EE5CBE7BEB86B481485615D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mC96ADDB2914B9FADC03D3A91F7B5B647995A2E5C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mE43D420B17E5F2C14F98ACCE3771007B307B1D6B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mEAF0A2E85D550C81F0AB273862A6F9C2EA6F0D3A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m10CB933550CAAA86A0E326BF1DECE5E7DE263E0E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m5941C4214886413297A20857A07081C6DEA81281_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m9130504F4EB113EDAB2A1578FD4D13052EF9D606_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m9255414617C2AB53CD664FBA1177F6619233740A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_mB0D5BF500A40AB9AA2038342B78C13E08E0E6F1C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_GetValueOrDefault_m86E1210429A6EA0082CC7806DD638E8B4555F148_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1__ctor_m4FAA8281CB4EFFD8B817734351FB3AC20A0CD6F5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_HasValue_m6B76D139692C43B2AF7C695FAB044B16ACFAF355_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ObjectUtils_GetAddComponent_TisEventRouter_tFF11845F5CEB376625AA32F751511FA5918717F9_mB53D7F66929EDA142C7433B01DD838C11E60E07B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Object_FindObjectsOfType_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m5B0972B0D594C5BD2F01A53076066D9DB7700B67_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ReflectionTools_GetTypeDirect_m02D6C8B1E136422109036C50273D6C12AB9C2840_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ReflectionTools_RTCreateDelegate_TisActionCall_t2CEB66146EAB7FCD23B0306A8FE48AACEB0D95FF_m186702F8376357E5ECEC8C63F7F70E8A1EA3E2E3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ReflectionTools_RTGetAttribute_TisDescriptionAttribute_tA36BC0FDBFFE79BC565383D33D6EBE3550B45F81_m6698F53A577EA9CBEA07182791F17EED2058116F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ReflectionTools_RTGetAttribute_TisDeserializeFromAttribute_tB0AFE8FA7D79E1D7D152E281ECBAF8C48E4C9EAB_mE16CFFB82007776CBB96A4056EAE7B190A999EB4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ReflectionTools_RTGetAttribute_TisNameAttribute_t34E4A5AC3A040FAE69B4567071E4BDA34ECB03AC_m13F483E9F03E3153945688CD1172D4A34B4BD417_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ReflectionTools_RTGetAttribute_TisObsoleteAttribute_tF4885B281E932B8B87A5B9AA1C24D46DEEA8FD8A_m6AC6B002085FC0AA9DC9EB3A7653A73B62D19AA7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ReflectionTools_RTIsDefined_TisExtensionAttribute_t55192F874E3E06FBC2C075D9AB0214C94A702991_m2695EF14E8D1A6D5132B75941BC9EF582C752FEE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ReflectionTools_RTIsDefined_TisExtensionAttribute_t55192F874E3E06FBC2C075D9AB0214C94A702991_m357F51FE75C84005979BBC32FE5CFFFFAA936460_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ReflectionTools_RTIsDefined_TisFlagsAttribute_t902A411320FCE075B57DB7157C695B392C610D1D_m9A6CED1840A928B482D8CBA8189AD3EF60FB9B5C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ReflectionTools_RTIsDefined_TisGetFromAgentAttribute_t2906B78A0557F442D7D460919D5CCF9EADE14817_m2243CED4D44F138B8279572DAE7376152BFD23DC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ReflectionTools_RTIsDefined_TisObsoleteAttribute_tF4885B281E932B8B87A5B9AA1C24D46DEEA8FD8A_m3829EE477D53DB19323EFD21D331712A0196A2C1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ReflectionTools_RTIsDefined_TisObsoleteAttribute_tF4885B281E932B8B87A5B9AA1C24D46DEEA8FD8A_mC52129E4F5154D0B1A66DDDB6069D03A06ED39F7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ReflectionTools_RTIsDefined_TisRequiredFieldAttribute_t296109B05240218C0EDC83A1C95E2D933BF984CB_mCBF6F330AD0D82E87946A4820CF8CD547ED37F19_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Type_GetType_m71A077E0B5DA3BD1DC0AB9AE387056CFCF56F93F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CFlipU3Ed__13_System_Collections_IEnumerator_Reset_mC4B0D4A4902C0D728F81561D702717D56BF11FBD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CGetAllParentsU3Ed__1_System_Collections_IEnumerator_Reset_m0D2BF395A757410744243770320DD69B136DE41F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CGetVariablesU3Ed__14_System_Collections_IEnumerator_Reset_mEF24A23B9DC70876D1FF79674B5FBFFAC060C35D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CIndependentActionUpdaterU3Ed__12_System_Collections_IEnumerator_Reset_m90ACD02D1F4E50F29FC839EF183144E43CA01E52_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CGetAllTypesU3Eb__33_0_m6505EF95821DDC5B3C0B3B0D04DEC965A10AC40A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CGetAllTypesU3Eb__33_1_m3BA38FDC8B56E85CAB837C0A33048EFADB69BE10_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CGetBaseDefinitionU3Eb__110_0_m77DF00BADE8D8B52ED965101065AF168E95D0820_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CGetU3Eb__4_0_m7C66BF4AED9F567448AB36DB150190F4985CCEBB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CGetU3Eb__4_10_m3948393BEE3F2492193A62FB509D41787523B1E8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CGetU3Eb__4_11_m47ECE8C943B173E03FB60DC72C8F59142394157C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CGetU3Eb__4_12_m58CB765203648AA8BF66C073FDEE40EC01AEE223_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CGetU3Eb__4_13_m358300CC290989C38789B857ADF86CA82330415B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CGetU3Eb__4_14_m3140413EE8077B4B728C6F5C680058233422C713_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CGetU3Eb__4_15_m866690C69FBE101B09722E06A9E23827257BB9D0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CGetU3Eb__4_16_mD4CC394260374A42D073DF5D68193C89763C13BF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CGetU3Eb__4_1_mB04A2448B9ECDD71E046E041FC8D2506839E6B0F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CGetU3Eb__4_3_m9EF5435D4BFB4A9886F58CC49942D24EFA73BF33_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CGetU3Eb__4_5_m11061DA95E97E777AE8744ABA729C83C231DE72F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CGetU3Eb__4_9_m7C4A0F4B76FDCE537659CC709413E79D069708B6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CRTCreateDelegateU3Eb__102_0_m48D8A46E0EB34C945F2729B05A2B79FB840A7D6F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass11_0_U3CSetBBFieldsU3Eb__0_mA81746855E17668E92FE8AA13971D96794FB2CA1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass14_0_U3CFindU3Eb__0_mC3BCE655ABD64EB7BE588CE5AD38936A130BC907_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass33_0_U3CGetAllTypesU3Eb__2_m72387115D4734DA79EE4672B8380A0DFD4BA4E78_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass48_0_U3CGetGetConverterU3Eb__0_mA76302433FA8F4ECB582B8AF4DDD0AD9E456B546_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass48_0_U3CGetGetConverterU3Eb__1_m92F86852C1275797AB1D884E2A1ED7E1356039CD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass4_0_U3CGetU3Eb__2_m78FB185E04496490787E2888CB5B2936A8C8F461_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass4_0_U3CGetU3Eb__4_m31E6BF610931AFB3B30A1C3BC0B18D81C8D0E4EE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass4_0_U3CGetU3Eb__6_mF5FF1F4CF6F4A8DF9A021E2F271BB897717C2FDB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass4_0_U3CGetU3Eb__7_m4DE3E9E605EA5362E9F9738257D4EAF04B7F6EEC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass4_0_U3CGetU3Eb__8_mFA9042BFEE99AC516814207198708FFC825FDA0E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass50_0_U3CGetSetConverterU3Eb__0_mC4A789A08C8065346895A1111FFCC989F9849CCA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass50_0_U3CGetSetConverterU3Eb__1_m6B8439B6A7593DCA2F97E1D6FFCBD8487A35A97B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass5_0_U3CFindGameObjectsWithinLayerMaskU3Eb__0_m03FF79F55C94AA4A332F8DDDA26662AA15BFBB73_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CYieldBreakU3Ed__92_System_Collections_IEnumerator_Reset_mA0A569FCBACED9906CEC313817C1049FD9D8DF61_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ValueCollection_GetEnumerator_m8D877B868AE03F9A5E1024A7C081219B42002750_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Variable_1__ctor_m54AEC1818797101B1929CAD23613451F5BD02E92_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* fsRecoveryProcessor_2__ctor_mAB50F3292C1B92F49F3AB1DF0F55C8C2360C98C4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeType* BBParameter_1_t66503AA242F5FA6A7AC8506C59F2A5F82BDB8E1E_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* BBParameter_tD717AF8560E573DF3DA925034F257F669CDDBA60_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* BlackboardSource_tDF1C560E163F6F63BE89278B7312A32BF329C89E_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* Delegate_t_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* DeserializeFromAttribute_tB0AFE8FA7D79E1D7D152E281ECBAF8C48E4C9EAB_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* IConvertible_tC7F4E6F8CAA007182834D242AEDB0F0E09C09515_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* IEnumerable_t6331596D5DD37C462B1B8D49CF6B319B00AB7131_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* ParamArrayAttribute_tF27F03676EDA15B72F5F2693C5F70388146CCA6D_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* ReflectedAction_1_t3AFF5228C63FE8F8544EA893F2D0AEA4FD1C3688_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* ReflectedAction_2_t6D097BB31427D57CCE1FBAB58B82F09F21D5131C_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* ReflectedAction_3_t1654C7721AAA262A2D46E25F42FDD0D82271AB7A_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* ReflectedAction_4_t4BCD60F844428ABF6337DF482C2DADE5066EF817_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* ReflectedAction_5_t644196B07664D11325B8B5CEBDD5C2738D34F7A1_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* ReflectedAction_6_tF3C6A436EC6EB5AE16CEA6FA9995B9452F414C4D_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* ReflectedAction_tB2ABC2ABEABEEA250AB9BA0E01D757534B5AE773_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* ReflectedFunction_1_tBDF1E6F3769E0CD34B4C2D37962DA149DFE2CD9A_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* ReflectedFunction_2_t6861921755436B6352822D4F07D9F26EB2311BCA_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* ReflectedFunction_3_tCD47634A1E6F67E9CCFFEEEFDBC2CD5BF323188A_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* ReflectedFunction_4_t0F4236465495373C534713440AC45ACB7D89EA46_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* ReflectedFunction_5_t04F47F2BC2A9AC299170C3E29158AA55648A5748_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* ReflectedFunction_6_tFB134CE3AC7FE428803C18071B5A4FBA0CC266C7_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* ReflectedFunction_7_t0CA35D9BFEDA695042F0BF1FBCA956C1BEBB17D1_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* RuntimeObject_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* String_t_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* Variable_1_t342CF78C1D674DD3B17FF68DACACEE4B5121AD13_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* Void_t4861ACF8F4594C3437BB48B6E56783494B843915_0_0_0_var;
struct Delegate_t_marshaled_com;
struct Delegate_t_marshaled_pinvoke;
struct Exception_t_marshaled_com;
struct Exception_t_marshaled_pinvoke;
struct GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95_marshaled_com;
struct GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95_marshaled_pinvoke;
struct RectOffset_t6358774A0DEEABA4586840CB9BC7DC88B39660B5_marshaled_com;
struct AssemblyU5BU5D_t97B7B4E3FD4DA4944A4BFAA4DC484EA7D990B339;
struct BBParameterU5BU5D_tB9590F74375A7B8AC820DC3E6D5E0C3A69BF4D0E;
struct BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4;
struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB;
struct ConstructorInfoU5BU5D_t515A0B944728842263B6033C9A62F6392C3BCD8A;
struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771;
struct EventInfoU5BU5D_t15CC441197507A7E14B3F62A53BB711E7E0E6110;
struct FieldInfoU5BU5D_t50D47CBECF1AEB152F555803E3329D9E34DBF8D8;
struct GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF;
struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C;
struct MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265;
struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
struct ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C;
struct ParameterModifierU5BU5D_t685261AD991B1E6582A0E53243DEE3B745E13364;
struct PropertyInfoU5BU5D_tD81C248B41D0C76207C42DB9C332DC79F490B1D7;
struct RectU5BU5D_t83297CB2E61BDF9D27DCB1A3E5C78EBCE9F7C993;
struct SerializationPairU5BU5D_t88962332C676B5A1AFE3900B82395831B82DD3D8;
struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248;
struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB;
struct Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA;
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<UnityEngine.Color32,System.String>
struct Dictionary_2_t7B893BA92C9BCE852FDB2B5D3D47699CD39D744F : 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_t3DEB574185BDAF427BB30DED3762FA97FDB2B7CB* ____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_tBE9D4A9843886571259A214CD0B3C7D79BB1EB84* ____keys_7;
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
ValueCollection_t5AC9F0F5CEFF2C4C5877426C2F1FFF2802085F73* ____values_8;
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
RuntimeObject* ____syncRoot_9;
};
// System.Collections.Generic.Dictionary`2<System.Reflection.MemberInfo,System.Object[]>
struct Dictionary_2_tB4A455D09FC3BAF8E4EDE22EA13FE413D2FA87E5 : 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_t004F14CF5FCF2EC1822E89D9DA5C5955FC891ABC* ____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_t700F3540536A9A502AE30F2B3C9DCBAB3A65D596* ____keys_7;
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
ValueCollection_t362AFA195167E2C0CBE36D3269CE80EC791D2F27* ____values_8;
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
RuntimeObject* ____syncRoot_9;
};
// System.Collections.Generic.Dictionary`2<System.Reflection.MemberInfo,System.Boolean>
struct Dictionary_2_tF911E54AE967371E5AC2088BA2263F5EC87357B9 : 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_tAE2FDC4F469460FA38CC75B991A5C7EEED01C8C8* ____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_t16C98B989181678029DFF9D2C68C87726A4BB69D* ____keys_7;
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
ValueCollection_t9C754D6CA99883319CFC6BE865A0A35E0904D9B7* ____values_8;
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
RuntimeObject* ____syncRoot_9;
};
// System.Collections.Generic.Dictionary`2<System.Reflection.MethodBase,System.String>
struct Dictionary_2_tB99BE1F98E2256A42A0607D4DF41295F5DC662AF : 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_tDFE629029BB423F1D17AA1DFC5A634292332E9FB* ____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_t071F8D928143ACED72F27C7DDB866C88B2270D79* ____keys_7;
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
ValueCollection_t8C9A25D1ED92F2EAD90D31F97D094F179008DAC5* ____values_8;
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
RuntimeObject* ____syncRoot_9;
};
// System.Collections.Generic.Dictionary`2<System.Reflection.MethodBase,ParadoxNotion.ReflectionTools/MethodType>
struct Dictionary_2_tDE43543D51BAF8C549BA1C14849F216F1CECA492 : 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_t3162A3D3CE045954FDB57CE54BA50144344E949C* ____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_tC6646A65B599E107095EC593B5FBE2F5A99A3D3C* ____keys_7;
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
ValueCollection_t00C690E2AF719011C2B5C63FDD0E1BB59E0E762C* ____values_8;
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
RuntimeObject* ____syncRoot_9;
};
// System.Collections.Generic.Dictionary`2<System.Reflection.MethodInfo,System.Type[]>
struct Dictionary_2_t703AB49ED2A82EFB163B756B55B31DDB0146278D : 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_t212E1B5B552BD8F839291BAE3236DE171628E77C* ____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_t2787A261C944E8E925459B60810CEAEDD56F3CC4* ____keys_7;
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
ValueCollection_t9EE3617746364BBDD43D346BC650CA1294C82508* ____values_8;
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
RuntimeObject* ____syncRoot_9;
};
// System.Collections.Generic.Dictionary`2<System.String,UnityEngine.Color>
struct Dictionary_2_t71F1393BF32881F15539B5299C48BFA2FD05984C : 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_t4B191F9BC172FA2AEFB4767EC5834077BF1C199A* ____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_tAAED30053BF529AED2E6E333C14B2FB3A99CA633* ____keys_7;
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
ValueCollection_t556DB39053EC773DAE5F5FF5668D409764519356* ____values_8;
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
RuntimeObject* ____syncRoot_9;
};
// System.Collections.Generic.Dictionary`2<System.String,System.String>
struct Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83 : 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_t1AF33AD0B7330843448956EC4277517081658AE7* ____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_t2EDD317F5771E575ACB63527B5AFB71291040342* ____keys_7;
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
ValueCollection_t238D0D2427C6B841A01F522A41540165A2C4AE76* ____values_8;
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
RuntimeObject* ____syncRoot_9;
};
// System.Collections.Generic.Dictionary`2<System.String,System.Type>
struct Dictionary_2_t0E98B58821A879161B744DA2602DA878A7E5C58A : 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_t544267CEF10C325101E064C4EC137C5A1ADC3D92* ____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_t0E4390205378461F38BE857216C35DA687D245FA* ____keys_7;
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
ValueCollection_tA14BD0EE42AEA7EBFF2E10776A87B14C678C2E11* ____values_8;
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
RuntimeObject* ____syncRoot_9;
};
// System.Collections.Generic.Dictionary`2<System.String,NodeCanvas.Framework.Variable>
struct Dictionary_2_tD3F950952CE25D0F85C802E5E8010086DF6EDE7C : 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_tFD65B12482D08F38C92ADFFB9CFFAC10CBAC2F91* ____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_t7F4095E9826918E052C47C25B94566C170CE0C66* ____keys_7;
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
ValueCollection_t00A1C875F366CE76A0A6966AC8956E9E7F011798* ____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.Reflection.ConstructorInfo[]>
struct Dictionary_2_t2FF68596D4538465717BB4ED01363A7CA08B8C79 : 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_t941BE4AE5050445814D7B99EA6DE86263179C36C* ____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_t40B446AE567E3799864332EE8D1AB1A5DF5CC694* ____keys_7;
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
ValueCollection_tC497B031723D414C3DB30BC699C1AEEAA597ECA6* ____values_8;
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
RuntimeObject* ____syncRoot_9;
};
// System.Collections.Generic.Dictionary`2<System.Type,System.Reflection.EventInfo[]>
struct Dictionary_2_t73AAD868FA51D0A42C7A4CA6432996DD2AF63CEE : 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_t7AEA2C01D20E7A97F5A91DFC3D5582829CA5C638* ____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_t30E2BD46EC1718A1C04EE61F9EE4D3CD10FF94CD* ____keys_7;
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
ValueCollection_t8771EDCD1B570090A7129A39FF10A2F97A63017C* ____values_8;
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
RuntimeObject* ____syncRoot_9;
};
// System.Collections.Generic.Dictionary`2<System.Type,System.Reflection.FieldInfo[]>
struct Dictionary_2_t04BB274E1321E9A9FFE2C45EF5DC62AA12E85365 : 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_t7E5F9D7C99BFBF552EB6B27C6203D6DB528B833A* ____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_t499E77089D38C5762CDBED9F2B0F786CB6BB4641* ____keys_7;
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
ValueCollection_tD78EB9ACF27AB13A8E0356F1A11CC7F0500AA05C* ____values_8;
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
RuntimeObject* ____syncRoot_9;
};
// System.Collections.Generic.Dictionary`2<System.Type,System.Reflection.MethodInfo[]>
struct Dictionary_2_tE271D578889BD0F25D4C0BF8524ABC171B216470 : 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_t6D2E50D726A3BE8A01AB7ACC6C8E89014F4C7AEF* ____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_tF62EFC6BD557632DB2BE5F262BE89ED541233433* ____keys_7;
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
ValueCollection_t24B612065D75BC35D7CE0C6D17BD5761D4D0F687* ____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_t8BD34BD8938BA7765398D2B99837BA3128F5710E : 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_t55438E816156147200321DCEDED0B2B17FBE4A34* ____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_t1A3827DC5FE7EF12A598A51684EBE8C89BF9BE74* ____keys_7;
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
ValueCollection_tFD48451BEBB20506B0D50A600930FAF88A6A5B7C* ____values_8;
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
RuntimeObject* ____syncRoot_9;
};
// System.Collections.Generic.Dictionary`2<System.Type,System.Reflection.PropertyInfo[]>
struct Dictionary_2_t1C975266349E9BFED4CE843F46E4A1C10DC28CAD : 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_t5C3E5B55D51845C939053E725FDFFF94CD4B0B82* ____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_t9640A5F0C3B94F2B7CFFFBE47C01951C0AB2A1F7* ____keys_7;
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
ValueCollection_tE1E3EAFA261A432C332A13A97FAFEA23C085ABF4* ____values_8;
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
RuntimeObject* ____syncRoot_9;
};
// System.Collections.Generic.Dictionary`2<System.Type,System.Type[]>
struct Dictionary_2_t362AB1E36F58A6769607F7DA6835762F36230B74 : 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_tD6C3CBA304307BA1C2D7B6A58B35C4B544CD5DF7* ____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_tD46DDF0B5F4B43A2F4DDA95224578C09392707B9* ____keys_7;
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
ValueCollection_t0A41AAA2D82658B39D9F011753F07D968D7F0CC5* ____values_8;
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
RuntimeObject* ____syncRoot_9;
};
// System.Collections.Generic.Dictionary`2<System.Type,System.String>
struct Dictionary_2_tCAAF57FF731CF7E9CEC738A6E8400D208C1066EE : 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_t7C07FADA3D121BF791083230AC898F54129541C8* ____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_t555B8656568D51D28955442D71A19D8860BFF88C* ____keys_7;
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
ValueCollection_t6E6C24D8CE99E9A850AB95B69939CBBA2CB9E7D9* ____values_8;
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
RuntimeObject* ____syncRoot_9;
};
// System.Collections.Generic.Dictionary`2/KeyCollection<System.String,NodeCanvas.Framework.Variable>
struct KeyCollection_t7F4095E9826918E052C47C25B94566C170CE0C66 : public RuntimeObject
{
// System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2/KeyCollection::_dictionary
Dictionary_2_tD3F950952CE25D0F85C802E5E8010086DF6EDE7C* ____dictionary_0;
};
// System.Collections.Generic.List`1<NodeCanvas.Framework.ActionTask>
struct List_1_t840FE02C0D8808E7D7424001CF5F54454AFAF5A9 : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
ActionTaskU5BU5D_t958EF88CAAF2335ACEC2BEE9CFEFAEF76A84718D* ____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<NodeCanvas.Framework.BBParameter>
struct List_1_tAD83E1E173C28ABFECA64AA58E75072EF894EF92 : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
BBParameterU5BU5D_tB9590F74375A7B8AC820DC3E6D5E0C3A69BF4D0E* ____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<NodeCanvas.Framework.CanvasGroup>
struct List_1_t5B06412E1CC59E5774C10EB7439C98F6C31449C3 : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
CanvasGroupU5BU5D_t0B320AC42D45D401BAEECFBA95AD29F81126C710* ____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<NodeCanvas.Framework.ConditionTask>
struct List_1_t9C974E7FF2C20223569CABCD28DAA66B6319C9CC : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
ConditionTaskU5BU5D_tB7D486EE4B27268C492665955C5AF44C185AF311* ____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<NodeCanvas.Framework.Connection>
struct List_1_t619EB3258C7F1EBD15A485EA09888BE9FC87AC7E : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
ConnectionU5BU5D_t5D2C96F2326D52F4DF94410574A186770D62742D* ____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<NodeCanvas.Framework.GlobalBlackboard>
struct List_1_t834A0038E4A157EF7C0EB4A770C2072E247003BD : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
GlobalBlackboardU5BU5D_t799475C44263EA91DD514152FB9CD0AC226035BF* ____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.Reflection.MethodInfo>
struct List_1_tAA22D565EFA8D6D98AB10DE37D44553FDE22DBFB : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265* ____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<NodeCanvas.Framework.Node>
struct List_1_t90487A8EA186417AA0A6F2B22B58D1BAE3334437 : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
NodeU5BU5D_t9ED98B145FDFEDFC80FCBDF86A3D7B4D21CB89A2* ____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.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<NodeCanvas.Framework.Task>
struct List_1_t2338E7E26462DEE44946C327D8DE6718C0BFFC4D : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
TaskU5BU5D_t2CF6FE533EEC7561997033A78B16B5227703E9A5* ____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.Type>
struct List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72 : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ____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.HierarchyTree/Element>
struct List_1_tA5408B6288D83597FD896916E8EA6F202428E5DD : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
ElementU5BU5D_t5F0E5E5A938EA3353DF1714DD5BF2ED79D2A667B* ____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.Dictionary`2/ValueCollection<System.String,NodeCanvas.Framework.Variable>
struct ValueCollection_t00A1C875F366CE76A0A6966AC8956E9E7F011798 : public RuntimeObject
{
// System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2/ValueCollection::_dictionary
Dictionary_2_tD3F950952CE25D0F85C802E5E8010086DF6EDE7C* ____dictionary_0;
};
// System.Reflection.Assembly
struct Assembly_t : public RuntimeObject
{
};
// Native definition for P/Invoke marshalling of System.Reflection.Assembly
struct Assembly_t_marshaled_pinvoke
{
};
// Native definition for COM marshalling of System.Reflection.Assembly
struct Assembly_t_marshaled_com
{
};
// System.Attribute
struct Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA : public RuntimeObject
{
};
// NodeCanvas.Framework.BBParameter
struct BBParameter_tD717AF8560E573DF3DA925034F257F669CDDBA60 : public RuntimeObject
{
// System.String NodeCanvas.Framework.BBParameter::_name
String_t* ____name_0;
// System.String NodeCanvas.Framework.BBParameter::_targetVariableID
String_t* ____targetVariableID_1;
// NodeCanvas.Framework.IBlackboard NodeCanvas.Framework.BBParameter::_bb
RuntimeObject* ____bb_2;
// NodeCanvas.Framework.Variable NodeCanvas.Framework.BBParameter::_varRef
Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* ____varRef_3;
// System.Action`1<NodeCanvas.Framework.Variable> NodeCanvas.Framework.BBParameter::onVariableReferenceChanged
Action_1_t924369B78685936188D9F308D270D4B74F46B374* ___onVariableReferenceChanged_4;
};
// System.Reflection.Binder
struct Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235 : public RuntimeObject
{
};
// NodeCanvas.Framework.Internal.BlackboardSource
struct BlackboardSource_tDF1C560E163F6F63BE89278B7312A32BF329C89E : public RuntimeObject
{
// System.Collections.Generic.Dictionary`2<System.String,NodeCanvas.Framework.Variable> NodeCanvas.Framework.Internal.BlackboardSource::_variables
Dictionary_2_tD3F950952CE25D0F85C802E5E8010086DF6EDE7C* ____variables_0;
// System.Action`1<NodeCanvas.Framework.Variable> NodeCanvas.Framework.Internal.BlackboardSource::onVariableAdded
Action_1_t924369B78685936188D9F308D270D4B74F46B374* ___onVariableAdded_1;
// System.Action`1<NodeCanvas.Framework.Variable> NodeCanvas.Framework.Internal.BlackboardSource::onVariableRemoved
Action_1_t924369B78685936188D9F308D270D4B74F46B374* ___onVariableRemoved_2;
// NodeCanvas.Framework.IBlackboard NodeCanvas.Framework.Internal.BlackboardSource::<parent>k__BackingField
RuntimeObject* ___U3CparentU3Ek__BackingField_3;
// UnityEngine.Object NodeCanvas.Framework.Internal.BlackboardSource::<unityContextObject>k__BackingField
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___U3CunityContextObjectU3Ek__BackingField_4;
// UnityEngine.Component NodeCanvas.Framework.Internal.BlackboardSource::<propertiesBindTarget>k__BackingField
Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* ___U3CpropertiesBindTargetU3Ek__BackingField_5;
};
// ParadoxNotion.ColorUtils
struct ColorUtils_tD733B82A830679B9F45494745498E25A68EB2939 : public RuntimeObject
{
};
// NodeCanvas.Framework.Connection
struct Connection_t5306F1F5231246BC84674F9646F1B1393C0F8C7D : public RuntimeObject
{
// NodeCanvas.Framework.Node NodeCanvas.Framework.Connection::_sourceNode
Node_tFE79C2F3D9D517984CDDFAD382448FF70E5B4FB8* ____sourceNode_0;
// NodeCanvas.Framework.Node NodeCanvas.Framework.Connection::_targetNode
Node_tFE79C2F3D9D517984CDDFAD382448FF70E5B4FB8* ____targetNode_1;
// System.String NodeCanvas.Framework.Connection::_UID
String_t* ____UID_2;
// System.Boolean NodeCanvas.Framework.Connection::_isDisabled
bool ____isDisabled_3;
// NodeCanvas.Framework.Status NodeCanvas.Framework.Connection::_status
int32_t ____status_4;
};
// ParadoxNotion.CurveUtils
struct CurveUtils_t001D0B2E1D82E768EAAC32B1023ACE633B934519 : public RuntimeObject
{
};
// ParadoxNotion.DynamicParameterDefinition
struct DynamicParameterDefinition_t9B2EC9C6FF90EECDCC32CAB983D88026746D5874 : public RuntimeObject
{
// System.String ParadoxNotion.DynamicParameterDefinition::_ID
String_t* ____ID_0;
// System.String ParadoxNotion.DynamicParameterDefinition::_name
String_t* ____name_1;
// System.String ParadoxNotion.DynamicParameterDefinition::_type
String_t* ____type_2;
// System.Type ParadoxNotion.DynamicParameterDefinition::<type>k__BackingField
Type_t* ___U3CtypeU3Ek__BackingField_3;
};
// System.Linq.Expressions.Expression
struct Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785 : public RuntimeObject
{
};
// ParadoxNotion.GUIStyleUtils
struct GUIStyleUtils_tDC4D03842AE87FACDE32D08E64FACB35C2EE6985 : public RuntimeObject
{
};
// ParadoxNotion.HierarchyTree
struct HierarchyTree_t9B72508097AA4023EBE93C7316FBB1EE7C48C1A1 : public RuntimeObject
{
};
// NodeCanvas.Framework.IBlackboardExtensions
struct IBlackboardExtensions_t3603D25F7DF8A107C5FD626471BBDC5A57022D9E : public RuntimeObject
{
};
// ParadoxNotion.LayerUtils
struct LayerUtils_tA377B23BC42DD7172B4F852BB66FA41AABCD6BA4 : 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
{
};
// ParadoxNotion.ObjectUtils
struct ObjectUtils_tC131B87B705F647A16CB9EE7E46D8C19BF0CFD5C : public RuntimeObject
{
};
// ParadoxNotion.OperationTools
struct OperationTools_t45325DC7E4484AC00E9472F85BDA3D6A89FEA019 : 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.RectUtils
struct RectUtils_t16270661D14153C39449F946326198D564D32701 : public RuntimeObject
{
};
// NodeCanvas.Framework.Internal.ReflectedWrapper
struct ReflectedWrapper_tC4A6AE3F97F054C156895E4DA0D46C2A8FDFAFA6 : public RuntimeObject
{
// ParadoxNotion.Serialization.SerializedMethodInfo NodeCanvas.Framework.Internal.ReflectedWrapper::_targetMethod
SerializedMethodInfo_t0178C1A4EC415982F21BDF7AD6260FE066C2A3E1* ____targetMethod_0;
};
// ParadoxNotion.ReflectionTools
struct ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A : public RuntimeObject
{
};
// 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.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;
};
// 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.StringComparer
struct StringComparer_t6268F19CA34879176651429C0D8A3D0002BB8E06 : public RuntimeObject
{
};
// ParadoxNotion.StringUtils
struct StringUtils_t1B1A8555A1FD4C84FEEF6A67762EA7230E48164A : public RuntimeObject
{
};
// NodeCanvas.Framework.Task
struct Task_tF05C1B448C98EDD5D7E9E23660FCEAC40348A284 : public RuntimeObject
{
// System.Boolean NodeCanvas.Framework.Task::_isUserDisabled
bool ____isUserDisabled_0;
// NodeCanvas.Framework.Internal.TaskAgentParameter NodeCanvas.Framework.Task::_agentParameter
TaskAgentParameter_t6F02431C314168FE5698AD6A87B555310C2DBC4B* ____agentParameter_1;
// NodeCanvas.Framework.ITaskSystem NodeCanvas.Framework.Task::_ownerSystem
RuntimeObject* ____ownerSystem_2;
// UnityEngine.Component NodeCanvas.Framework.Task::_currentAgent
Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* ____currentAgent_3;
// System.String NodeCanvas.Framework.Task::_taskName
String_t* ____taskName_4;
// System.String NodeCanvas.Framework.Task::_taskDescription
String_t* ____taskDescription_5;
// System.String NodeCanvas.Framework.Task::_obsoleteInfo
String_t* ____obsoleteInfo_6;
// System.Boolean NodeCanvas.Framework.Task::_isRuntimeActive
bool ____isRuntimeActive_7;
// System.Boolean NodeCanvas.Framework.Task::_isInitSuccess
bool ____isInitSuccess_8;
// ParadoxNotion.Services.EventRouter NodeCanvas.Framework.Task::_eventRouter
EventRouter_tFF11845F5CEB376625AA32F751511FA5918717F9* ____eventRouter_9;
};
// ParadoxNotion.Services.Threader
struct Threader_tFDCB2BB163812D50862D40F363A5EEA1073B1412 : public RuntimeObject
{
};
// ParadoxNotion.TypeConverter
struct TypeConverter_t65D8410EB62CD82493E79389AF276670082C564E : 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
{
};
// NodeCanvas.Framework.Variable
struct Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA : public RuntimeObject
{
// System.String NodeCanvas.Framework.Variable::_name
String_t* ____name_0;
// System.String NodeCanvas.Framework.Variable::_id
String_t* ____id_1;
// System.Boolean NodeCanvas.Framework.Variable::_isPublic
bool ____isPublic_2;
// System.Boolean NodeCanvas.Framework.Variable::_debugBoundValue
bool ____debugBoundValue_3;
// System.Action`1<System.String> NodeCanvas.Framework.Variable::onNameChanged
Action_1_t3CB5D1A819C3ED3F99E9E39F890F18633253949A* ___onNameChanged_4;
// System.Action`1<System.Object> NodeCanvas.Framework.Variable::onValueChanged
Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* ___onValueChanged_5;
// System.Action NodeCanvas.Framework.Variable::onDestroy
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___onDestroy_6;
};
// NodeCanvas.Framework.VariableSeperator
struct VariableSeperator_tB8ADE33E112DD811C6D8123D913705A6235AE524 : public RuntimeObject
{
// System.Boolean NodeCanvas.Framework.VariableSeperator::<isEditingName>k__BackingField
bool ___U3CisEditingNameU3Ek__BackingField_0;
};
// 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.fsData
struct fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0 : public RuntimeObject
{
// System.Object ParadoxNotion.Serialization.FullSerializer.fsData::_value
RuntimeObject* ____value_0;
};
// 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;
};
// NodeCanvas.Framework.ActionTask/<IndependentActionUpdater>d__12
struct U3CIndependentActionUpdaterU3Ed__12_tFDC070C5D953C1B50D9FE455A9C212ABFA5A2200 : public RuntimeObject
{
// System.Int32 NodeCanvas.Framework.ActionTask/<IndependentActionUpdater>d__12::<>1__state
int32_t ___U3CU3E1__state_0;
// System.Object NodeCanvas.Framework.ActionTask/<IndependentActionUpdater>d__12::<>2__current
RuntimeObject* ___U3CU3E2__current_1;
// NodeCanvas.Framework.ActionTask NodeCanvas.Framework.ActionTask/<IndependentActionUpdater>d__12::<>4__this
ActionTask_t6B5C6B67D00E7AF678FAEDC91859B778C24A8E1E* ___U3CU3E4__this_2;
// UnityEngine.Component NodeCanvas.Framework.ActionTask/<IndependentActionUpdater>d__12::agent
Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* ___agent_3;
// NodeCanvas.Framework.IBlackboard NodeCanvas.Framework.ActionTask/<IndependentActionUpdater>d__12::blackboard
RuntimeObject* ___blackboard_4;
// System.Action`1<NodeCanvas.Framework.Status> NodeCanvas.Framework.ActionTask/<IndependentActionUpdater>d__12::callback
Action_1_t94CBFAD5E7BC5EE42240317CF5E0B45B7C264030* ___callback_5;
};
// NodeCanvas.Framework.BBParameter/<>c__DisplayClass11_0
struct U3CU3Ec__DisplayClass11_0_tC3FB7155763A7C8DA778838968056E669DB3B074 : public RuntimeObject
{
// NodeCanvas.Framework.IBlackboard NodeCanvas.Framework.BBParameter/<>c__DisplayClass11_0::bb
RuntimeObject* ___bb_0;
};
// NodeCanvas.Framework.ConditionTask/<Flip>d__13
struct U3CFlipU3Ed__13_t627FBEE77550D518742C74FDF0FDA9009D495426 : public RuntimeObject
{
// System.Int32 NodeCanvas.Framework.ConditionTask/<Flip>d__13::<>1__state
int32_t ___U3CU3E1__state_0;
// System.Object NodeCanvas.Framework.ConditionTask/<Flip>d__13::<>2__current
RuntimeObject* ___U3CU3E2__current_1;
// NodeCanvas.Framework.ConditionTask NodeCanvas.Framework.ConditionTask/<Flip>d__13::<>4__this
ConditionTask_t518F9B03584F4835F78D6DE297CE36AED500BEE8* ___U3CU3E4__this_2;
};
// NodeCanvas.Framework.GlobalBlackboard/<>c__DisplayClass14_0
struct U3CU3Ec__DisplayClass14_0_tB1BEF09BAB9ADBEC458BE78C49F130FD31186FF4 : public RuntimeObject
{
// System.String NodeCanvas.Framework.GlobalBlackboard/<>c__DisplayClass14_0::name
String_t* ___name_0;
};
// ParadoxNotion.HierarchyTree/Element
struct Element_t3ABE015B81AFFE208F4314A4A588E9E7EFD63407 : public RuntimeObject
{
// System.Object ParadoxNotion.HierarchyTree/Element::_reference
RuntimeObject* ____reference_0;
// ParadoxNotion.HierarchyTree/Element ParadoxNotion.HierarchyTree/Element::_parent
Element_t3ABE015B81AFFE208F4314A4A588E9E7EFD63407* ____parent_1;
// System.Collections.Generic.List`1<ParadoxNotion.HierarchyTree/Element> ParadoxNotion.HierarchyTree/Element::_children
List_1_tA5408B6288D83597FD896916E8EA6F202428E5DD* ____children_2;
};
// NodeCanvas.Framework.IBlackboardExtensions/<GetAllParents>d__1
struct U3CGetAllParentsU3Ed__1_tFAA18932333535BBBF59A1D7682FFCEB358F5B6A : public RuntimeObject
{
// System.Int32 NodeCanvas.Framework.IBlackboardExtensions/<GetAllParents>d__1::<>1__state
int32_t ___U3CU3E1__state_0;
// NodeCanvas.Framework.IBlackboard NodeCanvas.Framework.IBlackboardExtensions/<GetAllParents>d__1::<>2__current
RuntimeObject* ___U3CU3E2__current_1;
// System.Int32 NodeCanvas.Framework.IBlackboardExtensions/<GetAllParents>d__1::<>l__initialThreadId
int32_t ___U3CU3El__initialThreadId_2;
// NodeCanvas.Framework.IBlackboard NodeCanvas.Framework.IBlackboardExtensions/<GetAllParents>d__1::blackboard
RuntimeObject* ___blackboard_3;
// NodeCanvas.Framework.IBlackboard NodeCanvas.Framework.IBlackboardExtensions/<GetAllParents>d__1::<>3__blackboard
RuntimeObject* ___U3CU3E3__blackboard_4;
// System.Boolean NodeCanvas.Framework.IBlackboardExtensions/<GetAllParents>d__1::includeSelf
bool ___includeSelf_5;
// System.Boolean NodeCanvas.Framework.IBlackboardExtensions/<GetAllParents>d__1::<>3__includeSelf
bool ___U3CU3E3__includeSelf_6;
// NodeCanvas.Framework.IBlackboard NodeCanvas.Framework.IBlackboardExtensions/<GetAllParents>d__1::<current>5__2
RuntimeObject* ___U3CcurrentU3E5__2_7;
};
// NodeCanvas.Framework.Node/<>c
struct U3CU3Ec_tCE51E458C3D020B7B37D8BC9E23240C04C8E812F : public RuntimeObject
{
};
// NodeCanvas.Framework.Node/<>c__DisplayClass102_0
struct U3CU3Ec__DisplayClass102_0_t6F8B591FF4ECC4D577E48F75C78B168C984D5548 : public RuntimeObject
{
// NodeCanvas.Framework.Node NodeCanvas.Framework.Node/<>c__DisplayClass102_0::b
Node_tFE79C2F3D9D517984CDDFAD382448FF70E5B4FB8* ___b_0;
// NodeCanvas.Framework.Node NodeCanvas.Framework.Node/<>c__DisplayClass102_0::a
Node_tFE79C2F3D9D517984CDDFAD382448FF70E5B4FB8* ___a_1;
};
// NodeCanvas.Framework.Node/<>c__DisplayClass107_0
struct U3CU3Ec__DisplayClass107_0_t968F5A084AD5BCC9F177B35B08210FE8A240AFFF : public RuntimeObject
{
// NodeCanvas.Framework.Node NodeCanvas.Framework.Node/<>c__DisplayClass107_0::parentNode
Node_tFE79C2F3D9D517984CDDFAD382448FF70E5B4FB8* ___parentNode_0;
};
// NodeCanvas.Framework.Node/<>c__DisplayClass108_0
struct U3CU3Ec__DisplayClass108_0_t4DEC1C6F4995ACC7914D8F485C89686E8E083401 : public RuntimeObject
{
// NodeCanvas.Framework.Node NodeCanvas.Framework.Node/<>c__DisplayClass108_0::childNode
Node_tFE79C2F3D9D517984CDDFAD382448FF70E5B4FB8* ___childNode_0;
};
// NodeCanvas.Framework.Node/<YieldBreak>d__92
struct U3CYieldBreakU3Ed__92_t09981DFD3E5295264477CD9DD9F49B77DAF3ECA6 : public RuntimeObject
{
// System.Int32 NodeCanvas.Framework.Node/<YieldBreak>d__92::<>1__state
int32_t ___U3CU3E1__state_0;
// System.Object NodeCanvas.Framework.Node/<YieldBreak>d__92::<>2__current
RuntimeObject* ___U3CU3E2__current_1;
// System.Action NodeCanvas.Framework.Node/<YieldBreak>d__92::resume
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___resume_2;
};
// ParadoxNotion.ReflectionTools/<>c
struct U3CU3Ec_t5E0267BAD67BEDD60713EC7708228CFA27460CC5 : public RuntimeObject
{
};
// ParadoxNotion.ReflectionTools/<>c__DisplayClass33_0
struct U3CU3Ec__DisplayClass33_0_t3195B7322EB868B14447ADF4804AC59EE76FE5AF : public RuntimeObject
{
// System.Boolean ParadoxNotion.ReflectionTools/<>c__DisplayClass33_0::includeObsolete
bool ___includeObsolete_0;
// System.Func`2<System.Type,System.Boolean> ParadoxNotion.ReflectionTools/<>c__DisplayClass33_0::<>9__2
Func_2_t7AF8146EC94DFCBB0F1B3E70111C1FB21D39F00E* ___U3CU3E9__2_1;
};
// ParadoxNotion.TypeConverter/<>c
struct U3CU3Ec_tEF960E0C5EE9FFC8655CD05E12E399684B740FD4 : public RuntimeObject
{
};
// ParadoxNotion.TypeConverter/<>c__DisplayClass4_0
struct U3CU3Ec__DisplayClass4_0_tA2B54EAEB773B84CA4CBD14E916E0B73049CF689 : public RuntimeObject
{
// System.Type ParadoxNotion.TypeConverter/<>c__DisplayClass4_0::toType
Type_t* ___toType_0;
};
// NodeCanvas.Framework.Variable/<>c__DisplayClass48_0
struct U3CU3Ec__DisplayClass48_0_t70FF11B496CAFF1F0798A87ACCB8A6B019A783BA : public RuntimeObject
{
// NodeCanvas.Framework.Variable NodeCanvas.Framework.Variable/<>c__DisplayClass48_0::<>4__this
Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* ___U3CU3E4__this_0;
// System.Func`2<System.Object,System.Object> NodeCanvas.Framework.Variable/<>c__DisplayClass48_0::converter
Func_2_tACBF5A1656250800CE861707354491F0611F6624* ___converter_1;
};
// NodeCanvas.Framework.Variable/<>c__DisplayClass50_0
struct U3CU3Ec__DisplayClass50_0_t148EAD2B7233091DC826EE98CF4AD8615ADF4702 : public RuntimeObject
{
// NodeCanvas.Framework.Variable NodeCanvas.Framework.Variable/<>c__DisplayClass50_0::<>4__this
Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* ___U3CU3E4__this_0;
// System.Func`2<System.Object,System.Object> NodeCanvas.Framework.Variable/<>c__DisplayClass50_0::converter
Func_2_tACBF5A1656250800CE861707354491F0611F6624* ___converter_1;
};
// NodeCanvas.Framework.BBParameter`1<System.Object>
struct BBParameter_1_tB46669698C0BE7BD6EFB9A7BE9458183044389E3 : public BBParameter_tD717AF8560E573DF3DA925034F257F669CDDBA60
{
// T NodeCanvas.Framework.BBParameter`1::_value
RuntimeObject* ____value_5;
// System.Func`1<T> NodeCanvas.Framework.BBParameter`1::getter
Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4* ___getter_6;
// System.Action`1<T> NodeCanvas.Framework.BBParameter`1::setter
Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* ___setter_7;
};
// NodeCanvas.Framework.BBParameter`1<UnityEngine.Object>
struct BBParameter_1_t97AADAB54E6D1D78FC42019881598EF9242A6D09 : public BBParameter_tD717AF8560E573DF3DA925034F257F669CDDBA60
{
// T NodeCanvas.Framework.BBParameter`1::_value
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ____value_5;
// System.Func`1<T> NodeCanvas.Framework.BBParameter`1::getter
Func_1_t0AB074F5121DE3218B4D2017AB868E979850D62A* ___getter_6;
// System.Action`1<T> NodeCanvas.Framework.BBParameter`1::setter
Action_1_t7F8A08D55E64F30F0E9A4213699C99903459421A* ___setter_7;
};
// System.Collections.Generic.List`1/Enumerator<NodeCanvas.Framework.ActionTask>
struct Enumerator_t021CED1C87B25A06A8817A978B6FE6F0CC308BE0
{
// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1/Enumerator::_list
List_1_t840FE02C0D8808E7D7424001CF5F54454AFAF5A9* ____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
ActionTask_t6B5C6B67D00E7AF678FAEDC91859B778C24A8E1E* ____current_3;
};
// System.Collections.Generic.List`1/Enumerator<NodeCanvas.Framework.ConditionTask>
struct Enumerator_tBD9BFC78493CA66E36D03A3F0DA0BD2FB651EAE1
{
// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1/Enumerator::_list
List_1_t9C974E7FF2C20223569CABCD28DAA66B6319C9CC* ____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
ConditionTask_t518F9B03584F4835F78D6DE297CE36AED500BEE8* ____current_3;
};
// 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<System.String>
struct Enumerator_tA7A4B718FE1ED1D87565680D8C8195EC8AEAB3D1
{
// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1/Enumerator::_list
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* ____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
String_t* ____current_3;
};
// System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator<System.Object,System.Object>
struct Enumerator_t44124D16E0B2F7308FF4069BE06369B5A83896EB
{
// System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator::_dictionary
Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* ____dictionary_0;
// System.Int32 System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator::_index
int32_t ____index_1;
// System.Int32 System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator::_version
int32_t ____version_2;
// TValue System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator::_currentValue
RuntimeObject* ____currentValue_3;
};
// System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator<System.String,NodeCanvas.Framework.Variable>
struct Enumerator_t43A3FB3C45DCEAAEEF37FBAFCE7287B83CD457ED
{
// System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator::_dictionary
Dictionary_2_tD3F950952CE25D0F85C802E5E8010086DF6EDE7C* ____dictionary_0;
// System.Int32 System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator::_index
int32_t ____index_1;
// System.Int32 System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator::_version
int32_t ____version_2;
// TValue System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator::_currentValue
Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* ____currentValue_3;
};
// 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,NodeCanvas.Framework.Variable>
struct KeyValuePair_2_tDFE0C313F11E14151CFAC620575C82B625DE01A2
{
// TKey System.Collections.Generic.KeyValuePair`2::key
String_t* ___key_0;
// TValue System.Collections.Generic.KeyValuePair`2::value
Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* ___value_1;
};
// System.Nullable`1<System.Boolean>
struct Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01
{
// System.Boolean System.Nullable`1::hasValue
bool ___hasValue_0;
// T System.Nullable`1::value
bool ___value_1;
};
// NodeCanvas.Framework.Variable`1<System.Object>
struct Variable_1_t63BF8D94D187F3891B2A7E2D15AB3D0F8E142839 : public Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA
{
// T NodeCanvas.Framework.Variable`1::_value
RuntimeObject* ____value_7;
// System.String NodeCanvas.Framework.Variable`1::_propertyPath
String_t* ____propertyPath_8;
// System.Func`1<T> NodeCanvas.Framework.Variable`1::getter
Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4* ___getter_9;
// System.Action`1<T> NodeCanvas.Framework.Variable`1::setter
Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* ___setter_10;
};
// ParadoxNotion.Serialization.fsRecoveryProcessor`2<NodeCanvas.Framework.BBParameter,NodeCanvas.Framework.Internal.MissingBBParameterType>
struct fsRecoveryProcessor_2_t4A1477FA7257F81FC2DF0FD056C9E528968E2A9D : public fsObjectProcessor_t8689FCEC31771334F29CC0413EC6F0579A177AA7
{
};
// NodeCanvas.Framework.ActionTask
struct ActionTask_t6B5C6B67D00E7AF678FAEDC91859B778C24A8E1E : public Task_tF05C1B448C98EDD5D7E9E23660FCEAC40348A284
{
// NodeCanvas.Framework.Status NodeCanvas.Framework.ActionTask::status
int32_t ___status_10;
// System.Single NodeCanvas.Framework.ActionTask::timeStarted
float ___timeStarted_11;
// System.Boolean NodeCanvas.Framework.ActionTask::latch
bool ___latch_12;
// System.Boolean NodeCanvas.Framework.ActionTask::<isPaused>k__BackingField
bool ___U3CisPausedU3Ek__BackingField_13;
};
// System.Boolean
struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22
{
// System.Boolean System.Boolean::m_value
bool ___m_value_0;
};
// System.Byte
struct Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3
{
// System.Byte System.Byte::m_value
uint8_t ___m_value_0;
};
// System.Char
struct Char_t521A6F19B456D956AF452D926C32709DC03D6B17
{
// System.Char System.Char::m_value
Il2CppChar ___m_value_0;
};
// UnityEngine.Color
struct Color_tD001788D726C3A7F1379BEED0260B9591F440C1F
{
// System.Single UnityEngine.Color::r
float ___r_0;
// System.Single UnityEngine.Color::g
float ___g_1;
// System.Single UnityEngine.Color::b
float ___b_2;
// System.Single UnityEngine.Color::a
float ___a_3;
};
// UnityEngine.Color32
struct Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B
{
union
{
#pragma pack(push, tp, 1)
struct
{
// System.Int32 UnityEngine.Color32::rgba
int32_t ___rgba_0;
};
#pragma pack(pop, tp)
struct
{
int32_t ___rgba_0_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
// System.Byte UnityEngine.Color32::r
uint8_t ___r_1;
};
#pragma pack(pop, tp)
struct
{
uint8_t ___r_1_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
char ___g_2_OffsetPadding[1];
// System.Byte UnityEngine.Color32::g
uint8_t ___g_2;
};
#pragma pack(pop, tp)
struct
{
char ___g_2_OffsetPadding_forAlignmentOnly[1];
uint8_t ___g_2_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
char ___b_3_OffsetPadding[2];
// System.Byte UnityEngine.Color32::b
uint8_t ___b_3;
};
#pragma pack(pop, tp)
struct
{
char ___b_3_OffsetPadding_forAlignmentOnly[2];
uint8_t ___b_3_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
char ___a_4_OffsetPadding[3];
// System.Byte UnityEngine.Color32::a
uint8_t ___a_4;
};
#pragma pack(pop, tp)
struct
{
char ___a_4_OffsetPadding_forAlignmentOnly[3];
uint8_t ___a_4_forAlignmentOnly;
};
};
};
// NodeCanvas.Framework.ConditionTask
struct ConditionTask_t518F9B03584F4835F78D6DE297CE36AED500BEE8 : public Task_tF05C1B448C98EDD5D7E9E23660FCEAC40348A284
{
// System.Boolean NodeCanvas.Framework.ConditionTask::_invert
bool ____invert_10;
// System.Int32 NodeCanvas.Framework.ConditionTask::yieldReturn
int32_t ___yieldReturn_11;
// System.Int32 NodeCanvas.Framework.ConditionTask::yields
int32_t ___yields_12;
// System.Boolean NodeCanvas.Framework.ConditionTask::isRuntimeEnabled
bool ___isRuntimeEnabled_13;
};
// ParadoxNotion.Design.DescriptionAttribute
struct DescriptionAttribute_tA36BC0FDBFFE79BC565383D33D6EBE3550B45F81 : public Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA
{
// System.String ParadoxNotion.Design.DescriptionAttribute::description
String_t* ___description_0;
};
// 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;
};
// 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;
};
// NodeCanvas.Framework.EventReceiverAttribute
struct EventReceiverAttribute_tFF78037996AA2718FA1B0854EA6E7BEC6BB0FE26 : public Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA
{
// System.String[] NodeCanvas.Framework.EventReceiverAttribute::eventMessages
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___eventMessages_0;
};
// System.Reflection.FieldInfo
struct FieldInfo_t : public MemberInfo_t
{
};
// NodeCanvas.Framework.Internal.GraphLoadData
struct GraphLoadData_tB66F322B078529E7D0662DB455327C2E5C936304
{
// NodeCanvas.Framework.Internal.GraphSource NodeCanvas.Framework.Internal.GraphLoadData::source
GraphSource_tDFC175F2BFB99D693583B1D52BB6857C73932914* ___source_0;
// System.String NodeCanvas.Framework.Internal.GraphLoadData::json
String_t* ___json_1;
// System.Collections.Generic.List`1<UnityEngine.Object> NodeCanvas.Framework.Internal.GraphLoadData::references
List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* ___references_2;
// UnityEngine.Component NodeCanvas.Framework.Internal.GraphLoadData::agent
Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* ___agent_3;
// NodeCanvas.Framework.IBlackboard NodeCanvas.Framework.Internal.GraphLoadData::parentBlackboard
RuntimeObject* ___parentBlackboard_4;
// System.Boolean NodeCanvas.Framework.Internal.GraphLoadData::preInitializeSubGraphs
bool ___preInitializeSubGraphs_5;
};
// Native definition for P/Invoke marshalling of NodeCanvas.Framework.Internal.GraphLoadData
struct GraphLoadData_tB66F322B078529E7D0662DB455327C2E5C936304_marshaled_pinvoke
{
GraphSource_tDFC175F2BFB99D693583B1D52BB6857C73932914* ___source_0;
char* ___json_1;
List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* ___references_2;
Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* ___agent_3;
RuntimeObject* ___parentBlackboard_4;
int32_t ___preInitializeSubGraphs_5;
};
// Native definition for COM marshalling of NodeCanvas.Framework.Internal.GraphLoadData
struct GraphLoadData_tB66F322B078529E7D0662DB455327C2E5C936304_marshaled_com
{
GraphSource_tDFC175F2BFB99D693583B1D52BB6857C73932914* ___source_0;
Il2CppChar* ___json_1;
List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* ___references_2;
Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* ___agent_3;
RuntimeObject* ___parentBlackboard_4;
int32_t ___preInitializeSubGraphs_5;
};
// 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.IntPtr
struct IntPtr_t
{
// System.Void* System.IntPtr::m_value
void* ___m_value_0;
};
// UnityEngine.LayerMask
struct LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB
{
// System.Int32 UnityEngine.LayerMask::m_Mask
int32_t ___m_Mask_0;
};
// System.Reflection.MethodBase
struct MethodBase_t : public MemberInfo_t
{
};
// NodeCanvas.Framework.Internal.MissingConnection
struct MissingConnection_t48D6FB0CDD2C51FB88CCAAE22788CA776BECEBD9 : public Connection_t5306F1F5231246BC84674F9646F1B1393C0F8C7D
{
// System.String NodeCanvas.Framework.Internal.MissingConnection::_missingType
String_t* ____missingType_5;
// System.String NodeCanvas.Framework.Internal.MissingConnection::_recoveryState
String_t* ____recoveryState_6;
};
// ParadoxNotion.Design.NameAttribute
struct NameAttribute_t34E4A5AC3A040FAE69B4567071E4BDA34ECB03AC : public Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA
{
// System.String ParadoxNotion.Design.NameAttribute::name
String_t* ___name_0;
// System.Int32 ParadoxNotion.Design.NameAttribute::priority
int32_t ___priority_1;
};
// System.ObsoleteAttribute
struct ObsoleteAttribute_tF4885B281E932B8B87A5B9AA1C24D46DEEA8FD8A : public Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA
{
// System.String System.ObsoleteAttribute::_message
String_t* ____message_0;
// System.Boolean System.ObsoleteAttribute::_error
bool ____error_1;
};
// System.OrdinalComparer
struct OrdinalComparer_tBB06915E213A5D4C8C617ED5478E8BF30C2B2170 : public StringComparer_t6268F19CA34879176651429C0D8A3D0002BB8E06
{
// System.Boolean System.OrdinalComparer::_ignoreCase
bool ____ignoreCase_4;
};
// System.Linq.Expressions.ParameterExpression
struct ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110 : public Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785
{
// System.String System.Linq.Expressions.ParameterExpression::<Name>k__BackingField
String_t* ___U3CNameU3Ek__BackingField_2;
};
// System.Reflection.ParameterModifier
struct ParameterModifier_t75F1AF13B2AD5EDBD3A3579FD337D0A66E3FF510
{
// System.Boolean[] System.Reflection.ParameterModifier::_byRef
BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* ____byRef_0;
};
// Native definition for P/Invoke marshalling of System.Reflection.ParameterModifier
struct ParameterModifier_t75F1AF13B2AD5EDBD3A3579FD337D0A66E3FF510_marshaled_pinvoke
{
int32_t* ____byRef_0;
};
// Native definition for COM marshalling of System.Reflection.ParameterModifier
struct ParameterModifier_t75F1AF13B2AD5EDBD3A3579FD337D0A66E3FF510_marshaled_com
{
int32_t* ____byRef_0;
};
// System.Reflection.PropertyInfo
struct PropertyInfo_t : public MemberInfo_t
{
};
// UnityEngine.Quaternion
struct Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974
{
// System.Single UnityEngine.Quaternion::x
float ___x_0;
// System.Single UnityEngine.Quaternion::y
float ___y_1;
// System.Single UnityEngine.Quaternion::z
float ___z_2;
// System.Single UnityEngine.Quaternion::w
float ___w_3;
};
// UnityEngine.Rect
struct Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D
{
// System.Single UnityEngine.Rect::m_XMin
float ___m_XMin_0;
// System.Single UnityEngine.Rect::m_YMin
float ___m_YMin_1;
// System.Single UnityEngine.Rect::m_Width
float ___m_Width_2;
// System.Single UnityEngine.Rect::m_Height
float ___m_Height_3;
};
// NodeCanvas.Framework.Internal.ReflectedActionWrapper
struct ReflectedActionWrapper_t4532A190314CDF505B5907181388A27F7CA0707A : public ReflectedWrapper_tC4A6AE3F97F054C156895E4DA0D46C2A8FDFAFA6
{
};
// NodeCanvas.Framework.Internal.ReflectedFunctionWrapper
struct ReflectedFunctionWrapper_t84AD9152CF3A094F0C3FC4E037E2BD1D6936053F : public ReflectedWrapper_tC4A6AE3F97F054C156895E4DA0D46C2A8FDFAFA6
{
};
// System.Single
struct Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C
{
// System.Single System.Single::m_value
float ___m_value_0;
};
// System.Linq.Expressions.UnaryExpression
struct UnaryExpression_tFB4F40A211A2FF9B58F1A86E0EDB474121867B96 : public Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785
{
// System.Type System.Linq.Expressions.UnaryExpression::<Type>k__BackingField
Type_t* ___U3CTypeU3Ek__BackingField_2;
// System.Linq.Expressions.ExpressionType System.Linq.Expressions.UnaryExpression::<NodeType>k__BackingField
int32_t ___U3CNodeTypeU3Ek__BackingField_3;
// System.Linq.Expressions.Expression System.Linq.Expressions.UnaryExpression::<Operand>k__BackingField
Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* ___U3COperandU3Ek__BackingField_4;
// System.Reflection.MethodInfo System.Linq.Expressions.UnaryExpression::<Method>k__BackingField
MethodInfo_t* ___U3CMethodU3Ek__BackingField_5;
};
// 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.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;
};
// NodeCanvas.Framework.Node/AutoSortWithChildrenConnections
struct AutoSortWithChildrenConnections_t3EAA3795A9F2B84BFF3AFEB35BA223CCC8D31F29 : public Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA
{
};
// NodeCanvas.Framework.Task/GetFromAgentAttribute
struct GetFromAgentAttribute_t2906B78A0557F442D7D460919D5CCF9EADE14817 : public Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA
{
};
// 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,NodeCanvas.Framework.Variable>
struct Enumerator_t55CD0B030207EF4C2EF38CCAA88A0AE61F82ABDE
{
// System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2/Enumerator::_dictionary
Dictionary_2_tD3F950952CE25D0F85C802E5E8010086DF6EDE7C* ____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_tDFE0C313F11E14151CFAC620575C82B625DE01A2 ____current_3;
// System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_getEnumeratorRetType
int32_t ____getEnumeratorRetType_4;
};
// NodeCanvas.Framework.ActionList
struct ActionList_tFA4C508379E04696EA8322FBECC3046E7A17F27F : public ActionTask_t6B5C6B67D00E7AF678FAEDC91859B778C24A8E1E
{
// NodeCanvas.Framework.ActionList/ActionsExecutionMode NodeCanvas.Framework.ActionList::executionMode
int32_t ___executionMode_14;
// System.Collections.Generic.List`1<NodeCanvas.Framework.ActionTask> NodeCanvas.Framework.ActionList::actions
List_1_t840FE02C0D8808E7D7424001CF5F54454AFAF5A9* ___actions_15;
// System.Int32 NodeCanvas.Framework.ActionList::currentActionIndex
int32_t ___currentActionIndex_16;
// System.Boolean[] NodeCanvas.Framework.ActionList::finishedIndeces
BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* ___finishedIndeces_17;
};
// System.AppDomain
struct AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F : public MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE
{
// System.IntPtr System.AppDomain::_mono_app_domain
intptr_t ____mono_app_domain_1;
// System.Object System.AppDomain::_evidence
RuntimeObject* ____evidence_6;
// System.Object System.AppDomain::_granted
RuntimeObject* ____granted_7;
// System.Int32 System.AppDomain::_principalPolicy
int32_t ____principalPolicy_8;
// System.AssemblyLoadEventHandler System.AppDomain::AssemblyLoad
AssemblyLoadEventHandler_t74AF5FF25F520B9786A20D862AE69BE733774A42* ___AssemblyLoad_9;
// System.ResolveEventHandler System.AppDomain::AssemblyResolve
ResolveEventHandler_t3CE88268E672E41B1B55E01587AFBCFB85044692* ___AssemblyResolve_10;
// System.EventHandler System.AppDomain::DomainUnload
EventHandler_tC6323FD7E6163F965259C33D72612C0E5B9BAB82* ___DomainUnload_11;
// System.EventHandler System.AppDomain::ProcessExit
EventHandler_tC6323FD7E6163F965259C33D72612C0E5B9BAB82* ___ProcessExit_12;
// System.ResolveEventHandler System.AppDomain::ResourceResolve
ResolveEventHandler_t3CE88268E672E41B1B55E01587AFBCFB85044692* ___ResourceResolve_13;
// System.ResolveEventHandler System.AppDomain::TypeResolve
ResolveEventHandler_t3CE88268E672E41B1B55E01587AFBCFB85044692* ___TypeResolve_14;
// System.UnhandledExceptionEventHandler System.AppDomain::UnhandledException
UnhandledExceptionEventHandler_tB13FF21A6201A59BB462E68CD10C5B5BEE54941C* ___UnhandledException_15;
// System.EventHandler`1<System.Runtime.ExceptionServices.FirstChanceExceptionEventArgs> System.AppDomain::FirstChanceException
EventHandler_1_tF46A0252BA462E35F6B72C69AB6C0F751E7443D7* ___FirstChanceException_16;
// System.Object System.AppDomain::_domain_manager
RuntimeObject* ____domain_manager_17;
// System.ResolveEventHandler System.AppDomain::ReflectionOnlyAssemblyResolve
ResolveEventHandler_t3CE88268E672E41B1B55E01587AFBCFB85044692* ___ReflectionOnlyAssemblyResolve_18;
// System.Object System.AppDomain::_activation
RuntimeObject* ____activation_19;
// System.Object System.AppDomain::_applicationIdentity
RuntimeObject* ____applicationIdentity_20;
// System.Collections.Generic.List`1<System.String> System.AppDomain::compatibility_switch
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* ___compatibility_switch_21;
};
// Native definition for P/Invoke marshalling of System.AppDomain
struct AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F_marshaled_pinvoke : public MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE_marshaled_pinvoke
{
intptr_t ____mono_app_domain_1;
Il2CppIUnknown* ____evidence_6;
Il2CppIUnknown* ____granted_7;
int32_t ____principalPolicy_8;
Il2CppMethodPointer ___AssemblyLoad_9;
Il2CppMethodPointer ___AssemblyResolve_10;
Il2CppMethodPointer ___DomainUnload_11;
Il2CppMethodPointer ___ProcessExit_12;
Il2CppMethodPointer ___ResourceResolve_13;
Il2CppMethodPointer ___TypeResolve_14;
Il2CppMethodPointer ___UnhandledException_15;
Il2CppMethodPointer ___FirstChanceException_16;
Il2CppIUnknown* ____domain_manager_17;
Il2CppMethodPointer ___ReflectionOnlyAssemblyResolve_18;
Il2CppIUnknown* ____activation_19;
Il2CppIUnknown* ____applicationIdentity_20;
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* ___compatibility_switch_21;
};
// Native definition for COM marshalling of System.AppDomain
struct AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F_marshaled_com : public MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE_marshaled_com
{
intptr_t ____mono_app_domain_1;
Il2CppIUnknown* ____evidence_6;
Il2CppIUnknown* ____granted_7;
int32_t ____principalPolicy_8;
Il2CppMethodPointer ___AssemblyLoad_9;
Il2CppMethodPointer ___AssemblyResolve_10;
Il2CppMethodPointer ___DomainUnload_11;
Il2CppMethodPointer ___ProcessExit_12;
Il2CppMethodPointer ___ResourceResolve_13;
Il2CppMethodPointer ___TypeResolve_14;
Il2CppMethodPointer ___UnhandledException_15;
Il2CppMethodPointer ___FirstChanceException_16;
Il2CppIUnknown* ____domain_manager_17;
Il2CppMethodPointer ___ReflectionOnlyAssemblyResolve_18;
Il2CppIUnknown* ____activation_19;
Il2CppIUnknown* ____applicationIdentity_20;
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* ___compatibility_switch_21;
};
// NodeCanvas.Framework.Internal.BBObjectParameter
struct BBObjectParameter_tA102F2723AE6019732064DBB03A3EB936A906795 : public BBParameter_1_tB46669698C0BE7BD6EFB9A7BE9458183044389E3
{
// System.String NodeCanvas.Framework.Internal.BBObjectParameter::_type
String_t* ____type_8;
// System.Type NodeCanvas.Framework.Internal.BBObjectParameter::<type>k__BackingField
Type_t* ___U3CtypeU3Ek__BackingField_9;
};
// NodeCanvas.Framework.ConditionList
struct ConditionList_tC63F09BFCB57B5711B3BC95EE03D6B57C981C545 : public ConditionTask_t518F9B03584F4835F78D6DE297CE36AED500BEE8
{
// NodeCanvas.Framework.ConditionList/ConditionsCheckMode NodeCanvas.Framework.ConditionList::checkMode
int32_t ___checkMode_14;
// System.Collections.Generic.List`1<NodeCanvas.Framework.ConditionTask> NodeCanvas.Framework.ConditionList::conditions
List_1_t9C974E7FF2C20223569CABCD28DAA66B6319C9CC* ___conditions_15;
};
// System.Reflection.ConstructorInfo
struct ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB : public MethodBase_t
{
};
// 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;
};
// NodeCanvas.Framework.Internal.GraphSource
struct GraphSource_tDFC175F2BFB99D693583B1D52BB6857C73932914 : public RuntimeObject
{
// System.Collections.Generic.List`1<NodeCanvas.Framework.Task> NodeCanvas.Framework.Internal.GraphSource::<allTasks>k__BackingField
List_1_t2338E7E26462DEE44946C327D8DE6718C0BFFC4D* ___U3CallTasksU3Ek__BackingField_0;
// System.Collections.Generic.List`1<NodeCanvas.Framework.BBParameter> NodeCanvas.Framework.Internal.GraphSource::<allParameters>k__BackingField
List_1_tAD83E1E173C28ABFECA64AA58E75072EF894EF92* ___U3CallParametersU3Ek__BackingField_1;
// System.Single NodeCanvas.Framework.Internal.GraphSource::_version
float ____version_3;
// System.String NodeCanvas.Framework.Internal.GraphSource::_category
String_t* ____category_4;
// System.String NodeCanvas.Framework.Internal.GraphSource::_comments
String_t* ____comments_5;
// UnityEngine.Vector2 NodeCanvas.Framework.Internal.GraphSource::_translation
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ____translation_6;
// System.Single NodeCanvas.Framework.Internal.GraphSource::_zoomFactor
float ____zoomFactor_7;
// System.String NodeCanvas.Framework.Internal.GraphSource::_type
String_t* ____type_8;
// System.Collections.Generic.List`1<NodeCanvas.Framework.Node> NodeCanvas.Framework.Internal.GraphSource::_nodes
List_1_t90487A8EA186417AA0A6F2B22B58D1BAE3334437* ____nodes_9;
// System.Collections.Generic.List`1<NodeCanvas.Framework.Connection> NodeCanvas.Framework.Internal.GraphSource::_connections
List_1_t619EB3258C7F1EBD15A485EA09888BE9FC87AC7E* ____connections_10;
// System.Collections.Generic.List`1<NodeCanvas.Framework.CanvasGroup> NodeCanvas.Framework.Internal.GraphSource::_canvasGroups
List_1_t5B06412E1CC59E5774C10EB7439C98F6C31449C3* ____canvasGroups_11;
// NodeCanvas.Framework.Internal.BlackboardSource NodeCanvas.Framework.Internal.GraphSource::_localBlackboard
BlackboardSource_tDF1C560E163F6F63BE89278B7312A32BF329C89E* ____localBlackboard_12;
// System.Object NodeCanvas.Framework.Internal.GraphSource::_derivedData
RuntimeObject* ____derivedData_13;
};
// System.Reflection.MethodInfo
struct MethodInfo_t : public MethodBase_t
{
};
// NodeCanvas.Framework.Internal.MissingAction
struct MissingAction_t51C19FB01F03C63CF00BCE5B7160C5E8AFBF0029 : public ActionTask_t6B5C6B67D00E7AF678FAEDC91859B778C24A8E1E
{
// System.String NodeCanvas.Framework.Internal.MissingAction::_missingType
String_t* ____missingType_14;
// System.String NodeCanvas.Framework.Internal.MissingAction::_recoveryState
String_t* ____recoveryState_15;
};
// NodeCanvas.Framework.Internal.MissingBBParameterType
struct MissingBBParameterType_tFCA80802B68D32C27B0E6E7910A193DAEF446BCD : public BBParameter_1_tB46669698C0BE7BD6EFB9A7BE9458183044389E3
{
// System.String NodeCanvas.Framework.Internal.MissingBBParameterType::_missingType
String_t* ____missingType_8;
// System.String NodeCanvas.Framework.Internal.MissingBBParameterType::_recoveryState
String_t* ____recoveryState_9;
};
// NodeCanvas.Framework.Internal.MissingCondition
struct MissingCondition_t89B9CCA5CFF83E72E7827229C3ACF20F39A063FA : public ConditionTask_t518F9B03584F4835F78D6DE297CE36AED500BEE8
{
// System.String NodeCanvas.Framework.Internal.MissingCondition::_missingType
String_t* ____missingType_14;
// System.String NodeCanvas.Framework.Internal.MissingCondition::_recoveryState
String_t* ____recoveryState_15;
};
// NodeCanvas.Framework.Internal.MissingVariableType
struct MissingVariableType_t8C68CAAB17FD9BE78D3181196300F7D49A844214 : public Variable_1_t63BF8D94D187F3891B2A7E2D15AB3D0F8E142839
{
// System.String NodeCanvas.Framework.Internal.MissingVariableType::_missingType
String_t* ____missingType_11;
// System.String NodeCanvas.Framework.Internal.MissingVariableType::_recoveryState
String_t* ____recoveryState_12;
};
// NodeCanvas.Framework.Node
struct Node_tFE79C2F3D9D517984CDDFAD382448FF70E5B4FB8 : public RuntimeObject
{
// System.String NodeCanvas.Framework.Node::_UID
String_t* ____UID_0;
// System.String NodeCanvas.Framework.Node::_name
String_t* ____name_1;
// System.String NodeCanvas.Framework.Node::_tag
String_t* ____tag_2;
// UnityEngine.Vector2 NodeCanvas.Framework.Node::_position
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ____position_3;
// System.String NodeCanvas.Framework.Node::_comment
String_t* ____comment_4;
// System.Boolean NodeCanvas.Framework.Node::_isBreakpoint
bool ____isBreakpoint_5;
// NodeCanvas.Framework.Graph NodeCanvas.Framework.Node::_graph
Graph_tB1CBC9173527C9E453E52B1C7DE2F39E44CF9032* ____graph_6;
// System.Int32 NodeCanvas.Framework.Node::_ID
int32_t ____ID_7;
// System.Collections.Generic.List`1<NodeCanvas.Framework.Connection> NodeCanvas.Framework.Node::_inConnections
List_1_t619EB3258C7F1EBD15A485EA09888BE9FC87AC7E* ____inConnections_8;
// System.Collections.Generic.List`1<NodeCanvas.Framework.Connection> NodeCanvas.Framework.Node::_outConnections
List_1_t619EB3258C7F1EBD15A485EA09888BE9FC87AC7E* ____outConnections_9;
// NodeCanvas.Framework.Status NodeCanvas.Framework.Node::_status
int32_t ____status_10;
// System.String NodeCanvas.Framework.Node::_nameCache
String_t* ____nameCache_11;
// System.String NodeCanvas.Framework.Node::_descriptionCache
String_t* ____descriptionCache_12;
// System.Int32 NodeCanvas.Framework.Node::_priorityCache
int32_t ____priorityCache_13;
// System.Single NodeCanvas.Framework.Node::<timeStarted>k__BackingField
float ___U3CtimeStartedU3Ek__BackingField_14;
// System.Boolean NodeCanvas.Framework.Node::<isChecked>k__BackingField
bool ___U3CisCheckedU3Ek__BackingField_15;
// System.Boolean NodeCanvas.Framework.Node::<breakPointReached>k__BackingField
bool ___U3CbreakPointReachedU3Ek__BackingField_16;
};
// 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
{
};
// UnityEngine.RectOffset
struct RectOffset_t6358774A0DEEABA4586840CB9BC7DC88B39660B5 : public RuntimeObject
{
// System.IntPtr UnityEngine.RectOffset::m_Ptr
intptr_t ___m_Ptr_0;
// System.Object UnityEngine.RectOffset::m_SourceStyle
RuntimeObject* ___m_SourceStyle_1;
};
// Native definition for P/Invoke marshalling of UnityEngine.RectOffset
struct RectOffset_t6358774A0DEEABA4586840CB9BC7DC88B39660B5_marshaled_pinvoke
{
intptr_t ___m_Ptr_0;
Il2CppIUnknown* ___m_SourceStyle_1;
};
// Native definition for COM marshalling of UnityEngine.RectOffset
struct RectOffset_t6358774A0DEEABA4586840CB9BC7DC88B39660B5_marshaled_com
{
intptr_t ___m_Ptr_0;
Il2CppIUnknown* ___m_SourceStyle_1;
};
// NodeCanvas.Framework.Internal.ReflectedAction
struct ReflectedAction_tB2ABC2ABEABEEA250AB9BA0E01D757534B5AE773 : public ReflectedActionWrapper_t4532A190314CDF505B5907181388A27F7CA0707A
{
// ParadoxNotion.ActionCall NodeCanvas.Framework.Internal.ReflectedAction::call
ActionCall_t2CEB66146EAB7FCD23B0306A8FE48AACEB0D95FF* ___call_1;
};
// System.RuntimeTypeHandle
struct RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B
{
// System.IntPtr System.RuntimeTypeHandle::value
intptr_t ___value_0;
};
// NodeCanvas.Framework.Internal.TaskAgentParameter
struct TaskAgentParameter_t6F02431C314168FE5698AD6A87B555310C2DBC4B : public BBParameter_1_t97AADAB54E6D1D78FC42019881598EF9242A6D09
{
// System.Type NodeCanvas.Framework.Internal.TaskAgentParameter::_type
Type_t* ____type_8;
};
// NodeCanvas.Framework.Internal.fsBBParameterProcessor
struct fsBBParameterProcessor_tA0313E887F8A8C624074B7976373E989C4032BC6 : public fsRecoveryProcessor_2_t4A1477FA7257F81FC2DF0FD056C9E528968E2A9D
{
};
// ParadoxNotion.ObjectUtils/<>c__DisplayClass5_0
struct U3CU3Ec__DisplayClass5_0_t233AD94780C0566BEC8767F7CA22BC58446D4151 : public RuntimeObject
{
// UnityEngine.GameObject ParadoxNotion.ObjectUtils/<>c__DisplayClass5_0::exclude
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___exclude_0;
// UnityEngine.LayerMask ParadoxNotion.ObjectUtils/<>c__DisplayClass5_0::mask
LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB ___mask_1;
};
// NodeCanvas.Framework.Internal.BBMappingParameter
struct BBMappingParameter_t271BF3D15F27980230AA7D18791AD2E533D6114A : public BBObjectParameter_tA102F2723AE6019732064DBB03A3EB936A906795
{
// System.String NodeCanvas.Framework.Internal.BBMappingParameter::_targetSubGraphVariableID
String_t* ____targetSubGraphVariableID_10;
// System.Boolean NodeCanvas.Framework.Internal.BBMappingParameter::_canRead
bool ____canRead_11;
// System.Boolean NodeCanvas.Framework.Internal.BBMappingParameter::_canWrite
bool ____canWrite_12;
};
// UnityEngine.Component
struct Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
{
};
// UnityEngine.GUIStyle
struct GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580 : public RuntimeObject
{
// System.IntPtr UnityEngine.GUIStyle::m_Ptr
intptr_t ___m_Ptr_0;
// UnityEngine.GUIStyleState UnityEngine.GUIStyle::m_Normal
GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95* ___m_Normal_1;
// UnityEngine.GUIStyleState UnityEngine.GUIStyle::m_Hover
GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95* ___m_Hover_2;
// UnityEngine.GUIStyleState UnityEngine.GUIStyle::m_Active
GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95* ___m_Active_3;
// UnityEngine.GUIStyleState UnityEngine.GUIStyle::m_Focused
GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95* ___m_Focused_4;
// UnityEngine.GUIStyleState UnityEngine.GUIStyle::m_OnNormal
GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95* ___m_OnNormal_5;
// UnityEngine.GUIStyleState UnityEngine.GUIStyle::m_OnHover
GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95* ___m_OnHover_6;
// UnityEngine.GUIStyleState UnityEngine.GUIStyle::m_OnActive
GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95* ___m_OnActive_7;
// UnityEngine.GUIStyleState UnityEngine.GUIStyle::m_OnFocused
GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95* ___m_OnFocused_8;
// UnityEngine.RectOffset UnityEngine.GUIStyle::m_Border
RectOffset_t6358774A0DEEABA4586840CB9BC7DC88B39660B5* ___m_Border_9;
// UnityEngine.RectOffset UnityEngine.GUIStyle::m_Padding
RectOffset_t6358774A0DEEABA4586840CB9BC7DC88B39660B5* ___m_Padding_10;
// UnityEngine.RectOffset UnityEngine.GUIStyle::m_Margin
RectOffset_t6358774A0DEEABA4586840CB9BC7DC88B39660B5* ___m_Margin_11;
// UnityEngine.RectOffset UnityEngine.GUIStyle::m_Overflow
RectOffset_t6358774A0DEEABA4586840CB9BC7DC88B39660B5* ___m_Overflow_12;
// System.String UnityEngine.GUIStyle::m_Name
String_t* ___m_Name_13;
};
// Native definition for P/Invoke marshalling of UnityEngine.GUIStyle
struct GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580_marshaled_pinvoke
{
intptr_t ___m_Ptr_0;
GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95_marshaled_pinvoke* ___m_Normal_1;
GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95_marshaled_pinvoke* ___m_Hover_2;
GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95_marshaled_pinvoke* ___m_Active_3;
GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95_marshaled_pinvoke* ___m_Focused_4;
GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95_marshaled_pinvoke* ___m_OnNormal_5;
GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95_marshaled_pinvoke* ___m_OnHover_6;
GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95_marshaled_pinvoke* ___m_OnActive_7;
GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95_marshaled_pinvoke* ___m_OnFocused_8;
RectOffset_t6358774A0DEEABA4586840CB9BC7DC88B39660B5_marshaled_pinvoke ___m_Border_9;
RectOffset_t6358774A0DEEABA4586840CB9BC7DC88B39660B5_marshaled_pinvoke ___m_Padding_10;
RectOffset_t6358774A0DEEABA4586840CB9BC7DC88B39660B5_marshaled_pinvoke ___m_Margin_11;
RectOffset_t6358774A0DEEABA4586840CB9BC7DC88B39660B5_marshaled_pinvoke ___m_Overflow_12;
char* ___m_Name_13;
};
// Native definition for COM marshalling of UnityEngine.GUIStyle
struct GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580_marshaled_com
{
intptr_t ___m_Ptr_0;
GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95_marshaled_com* ___m_Normal_1;
GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95_marshaled_com* ___m_Hover_2;
GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95_marshaled_com* ___m_Active_3;
GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95_marshaled_com* ___m_Focused_4;
GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95_marshaled_com* ___m_OnNormal_5;
GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95_marshaled_com* ___m_OnHover_6;
GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95_marshaled_com* ___m_OnActive_7;
GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95_marshaled_com* ___m_OnFocused_8;
RectOffset_t6358774A0DEEABA4586840CB9BC7DC88B39660B5_marshaled_com* ___m_Border_9;
RectOffset_t6358774A0DEEABA4586840CB9BC7DC88B39660B5_marshaled_com* ___m_Padding_10;
RectOffset_t6358774A0DEEABA4586840CB9BC7DC88B39660B5_marshaled_com* ___m_Margin_11;
RectOffset_t6358774A0DEEABA4586840CB9BC7DC88B39660B5_marshaled_com* ___m_Overflow_12;
Il2CppChar* ___m_Name_13;
};
// UnityEngine.GameObject
struct GameObject_t76FEDD663AB33C991A9C9A23129337651094216F : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
{
};
// NodeCanvas.Framework.Internal.MissingNode
struct MissingNode_tD1CDB05F5C85C791378F30E3370614278CF64158 : public Node_tFE79C2F3D9D517984CDDFAD382448FF70E5B4FB8
{
// System.String NodeCanvas.Framework.Internal.MissingNode::_missingType
String_t* ____missingType_17;
// System.String NodeCanvas.Framework.Internal.MissingNode::_recoveryState
String_t* ____recoveryState_18;
};
// 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.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
{
};
// System.Type
struct Type_t : public MemberInfo_t
{
// System.RuntimeTypeHandle System.Type::_impl
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ____impl_8;
};
// NodeCanvas.Framework.IBlackboardExtensions/<GetVariables>d__14
struct U3CGetVariablesU3Ed__14_t321D13514BD855E115D8711768F091BCD21E0B32 : public RuntimeObject
{
// System.Int32 NodeCanvas.Framework.IBlackboardExtensions/<GetVariables>d__14::<>1__state
int32_t ___U3CU3E1__state_0;
// NodeCanvas.Framework.Variable NodeCanvas.Framework.IBlackboardExtensions/<GetVariables>d__14::<>2__current
Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* ___U3CU3E2__current_1;
// System.Int32 NodeCanvas.Framework.IBlackboardExtensions/<GetVariables>d__14::<>l__initialThreadId
int32_t ___U3CU3El__initialThreadId_2;
// NodeCanvas.Framework.IBlackboard NodeCanvas.Framework.IBlackboardExtensions/<GetVariables>d__14::blackboard
RuntimeObject* ___blackboard_3;
// NodeCanvas.Framework.IBlackboard NodeCanvas.Framework.IBlackboardExtensions/<GetVariables>d__14::<>3__blackboard
RuntimeObject* ___U3CU3E3__blackboard_4;
// System.Type NodeCanvas.Framework.IBlackboardExtensions/<GetVariables>d__14::ofType
Type_t* ___ofType_5;
// System.Type NodeCanvas.Framework.IBlackboardExtensions/<GetVariables>d__14::<>3__ofType
Type_t* ___U3CU3E3__ofType_6;
// System.Collections.Generic.IEnumerator`1<NodeCanvas.Framework.Variable> NodeCanvas.Framework.IBlackboardExtensions/<GetVariables>d__14::<>7__wrap1
RuntimeObject* ___U3CU3E7__wrap1_7;
// System.Collections.Generic.Dictionary`2/Enumerator<System.String,NodeCanvas.Framework.Variable> NodeCanvas.Framework.IBlackboardExtensions/<GetVariables>d__14::<>7__wrap2
Enumerator_t55CD0B030207EF4C2EF38CCAA88A0AE61F82ABDE ___U3CU3E7__wrap2_8;
};
// System.Action`1<System.Int32Enum>
struct Action_1_tC926860F20D428DA3E93D6FBA36420E904DD903B : public MulticastDelegate_t
{
};
// System.Action`1<System.Object>
struct Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87 : public MulticastDelegate_t
{
};
// System.Action`1<NodeCanvas.Framework.Status>
struct Action_1_t94CBFAD5E7BC5EE42240317CF5E0B45B7C264030 : public MulticastDelegate_t
{
};
// System.Action`1<System.String>
struct Action_1_t3CB5D1A819C3ED3F99E9E39F890F18633253949A : public MulticastDelegate_t
{
};
// System.Action`1<NodeCanvas.Framework.Variable>
struct Action_1_t924369B78685936188D9F308D270D4B74F46B374 : public MulticastDelegate_t
{
};
// System.Action`2<System.Object,ParadoxNotion.Serialization.FullSerializer.fsData>
struct Action_2_tBCF27E67455F82A86083269A473FFBC6EF95A085 : public MulticastDelegate_t
{
};
// System.Func`1<System.Object>
struct Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4 : public MulticastDelegate_t
{
};
// System.Func`2<UnityEngine.GameObject,System.Boolean>
struct Func_2_tD5855DA3DC1C614C29762075E12B0B72B8B1F51C : public MulticastDelegate_t
{
};
// System.Func`2<System.Object,System.Object>
struct Func_2_tACBF5A1656250800CE861707354491F0611F6624 : public MulticastDelegate_t
{
};
// System.Func`2<System.Reflection.ParameterInfo,System.Type>
struct Func_2_t083860B929985EC8DF79C99B5157C38632F84196 : public MulticastDelegate_t
{
};
// System.Func`2<System.String,System.String>
struct Func_2_t85D1F7C2022B349817C22FC72C474CD33FFABE93 : public MulticastDelegate_t
{
};
// System.Func`2<System.Type,System.Boolean>
struct Func_2_t7AF8146EC94DFCBB0F1B3E70111C1FB21D39F00E : public MulticastDelegate_t
{
};
// System.Func`2<System.Type,System.String>
struct Func_2_t9D09D397B043BC5218B2565C13BA5AA81CABC121 : public MulticastDelegate_t
{
};
// System.Predicate`1<System.Reflection.FieldInfo>
struct Predicate_1_tE5E9AB7117BF7AF9564DDDA7E469769C3A5F4FD9 : public MulticastDelegate_t
{
};
// System.Predicate`1<NodeCanvas.Framework.GlobalBlackboard>
struct Predicate_1_tA9CEB35A355BA49C594B375A7CB30AE11D292196 : public MulticastDelegate_t
{
};
// System.Predicate`1<System.Object>
struct Predicate_1_t8342C85FF4E41CD1F7024AC0CDC3E5312A32CB12 : public MulticastDelegate_t
{
};
// System.Action
struct Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07 : public MulticastDelegate_t
{
};
// ParadoxNotion.ActionCall
struct ActionCall_t2CEB66146EAB7FCD23B0306A8FE48AACEB0D95FF : public MulticastDelegate_t
{
};
// NodeCanvas.Framework.AssetBlackboard
struct AssetBlackboard_t06CBC3663FADCD3FD88ACC97074D46D94EC448BE : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A
{
// System.Action`1<NodeCanvas.Framework.Variable> NodeCanvas.Framework.AssetBlackboard::onVariableAdded
Action_1_t924369B78685936188D9F308D270D4B74F46B374* ___onVariableAdded_4;
// System.Action`1<NodeCanvas.Framework.Variable> NodeCanvas.Framework.AssetBlackboard::onVariableRemoved
Action_1_t924369B78685936188D9F308D270D4B74F46B374* ___onVariableRemoved_5;
// System.String NodeCanvas.Framework.AssetBlackboard::_serializedBlackboard
String_t* ____serializedBlackboard_6;
// System.Collections.Generic.List`1<UnityEngine.Object> NodeCanvas.Framework.AssetBlackboard::_objectReferences
List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* ____objectReferences_7;
// System.String NodeCanvas.Framework.AssetBlackboard::_UID
String_t* ____UID_8;
// System.String NodeCanvas.Framework.AssetBlackboard::_identifier
String_t* ____identifier_9;
// NodeCanvas.Framework.Internal.BlackboardSource NodeCanvas.Framework.AssetBlackboard::_blackboard
BlackboardSource_tDF1C560E163F6F63BE89278B7312A32BF329C89E* ____blackboard_10;
};
// System.AsyncCallback
struct AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C : public MulticastDelegate_t
{
};
// UnityEngine.Behaviour
struct Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3
{
};
// NodeCanvas.Framework.Graph
struct Graph_tB1CBC9173527C9E453E52B1C7DE2F39E44CF9032 : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A
{
// System.String NodeCanvas.Framework.Graph::_serializedGraph
String_t* ____serializedGraph_4;
// System.Collections.Generic.List`1<UnityEngine.Object> NodeCanvas.Framework.Graph::_objectReferences
List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* ____objectReferences_5;
// NodeCanvas.Framework.Internal.GraphSource NodeCanvas.Framework.Graph::_graphSource
GraphSource_tDFC175F2BFB99D693583B1D52BB6857C73932914* ____graphSource_6;
// System.Boolean NodeCanvas.Framework.Graph::_haltSerialization
bool ____haltSerialization_7;
// System.Boolean NodeCanvas.Framework.Graph::haltForUndo
bool ___haltForUndo_8;
// System.Action`1<System.Boolean> NodeCanvas.Framework.Graph::onFinish
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* ___onFinish_11;
// System.Boolean NodeCanvas.Framework.Graph::<hasInitialized>k__BackingField
bool ___U3ChasInitializedU3Ek__BackingField_13;
// ParadoxNotion.HierarchyTree/Element NodeCanvas.Framework.Graph::<flatMetaGraph>k__BackingField
Element_t3ABE015B81AFFE208F4314A4A588E9E7EFD63407* ___U3CflatMetaGraphU3Ek__BackingField_14;
// ParadoxNotion.HierarchyTree/Element NodeCanvas.Framework.Graph::<fullMetaGraph>k__BackingField
Element_t3ABE015B81AFFE208F4314A4A588E9E7EFD63407* ___U3CfullMetaGraphU3Ek__BackingField_15;
// ParadoxNotion.HierarchyTree/Element NodeCanvas.Framework.Graph::<nestedMetaGraph>k__BackingField
Element_t3ABE015B81AFFE208F4314A4A588E9E7EFD63407* ___U3CnestedMetaGraphU3Ek__BackingField_16;
// NodeCanvas.Framework.Graph NodeCanvas.Framework.Graph::<parentGraph>k__BackingField
Graph_tB1CBC9173527C9E453E52B1C7DE2F39E44CF9032* ___U3CparentGraphU3Ek__BackingField_17;
// System.Single NodeCanvas.Framework.Graph::<elapsedTime>k__BackingField
float ___U3CelapsedTimeU3Ek__BackingField_18;
// System.Single NodeCanvas.Framework.Graph::<deltaTime>k__BackingField
float ___U3CdeltaTimeU3Ek__BackingField_19;
// System.Int32 NodeCanvas.Framework.Graph::<lastUpdateFrame>k__BackingField
int32_t ___U3ClastUpdateFrameU3Ek__BackingField_20;
// System.Boolean NodeCanvas.Framework.Graph::<isRunning>k__BackingField
bool ___U3CisRunningU3Ek__BackingField_21;
// System.Boolean NodeCanvas.Framework.Graph::<isPaused>k__BackingField
bool ___U3CisPausedU3Ek__BackingField_22;
// NodeCanvas.Framework.Graph/UpdateMode NodeCanvas.Framework.Graph::<updateMode>k__BackingField
int32_t ___U3CupdateModeU3Ek__BackingField_23;
// UnityEngine.Component NodeCanvas.Framework.Graph::<agent>k__BackingField
Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* ___U3CagentU3Ek__BackingField_24;
// NodeCanvas.Framework.IBlackboard NodeCanvas.Framework.Graph::<parentBlackboard>k__BackingField
RuntimeObject* ___U3CparentBlackboardU3Ek__BackingField_25;
// System.Action NodeCanvas.Framework.Graph::delayedInitCalls
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___delayedInitCalls_26;
};
// System.NotSupportedException
struct NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
{
};
// UnityEngine.Transform
struct Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1 : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3
{
};
// ParadoxNotion.TypeConverter/CustomConverter
struct CustomConverter_tAE27CF6A9284A0A8E752BECCC727EFC748FB99F3 : public MulticastDelegate_t
{
};
// UnityEngine.MonoBehaviour
struct MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 : public Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA
{
};
// NodeCanvas.Framework.Blackboard
struct Blackboard_t05918ADC382730440A2993437411C8652EECCE4F : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
// NodeCanvas.Framework.AssetBlackboard NodeCanvas.Framework.Blackboard::_parentBlackboard
AssetBlackboard_t06CBC3663FADCD3FD88ACC97074D46D94EC448BE* ____parentBlackboard_4;
// System.String NodeCanvas.Framework.Blackboard::_serializedBlackboard
String_t* ____serializedBlackboard_5;
// System.Collections.Generic.List`1<UnityEngine.Object> NodeCanvas.Framework.Blackboard::_objectReferences
List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* ____objectReferences_6;
// ParadoxNotion.Serialization.SerializationPair[] NodeCanvas.Framework.Blackboard::_serializedVariables
SerializationPairU5BU5D_t88962332C676B5A1AFE3900B82395831B82DD3D8* ____serializedVariables_7;
// NodeCanvas.Framework.Internal.BlackboardSource NodeCanvas.Framework.Blackboard::_blackboard
BlackboardSource_tDF1C560E163F6F63BE89278B7312A32BF329C89E* ____blackboard_8;
// System.Boolean NodeCanvas.Framework.Blackboard::haltForUndo
bool ___haltForUndo_9;
// System.String NodeCanvas.Framework.Blackboard::_identifier
String_t* ____identifier_10;
// System.Action`1<NodeCanvas.Framework.Variable> NodeCanvas.Framework.Blackboard::onVariableAdded
Action_1_t924369B78685936188D9F308D270D4B74F46B374* ___onVariableAdded_11;
// System.Action`1<NodeCanvas.Framework.Variable> NodeCanvas.Framework.Blackboard::onVariableRemoved
Action_1_t924369B78685936188D9F308D270D4B74F46B374* ___onVariableRemoved_12;
};
// 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.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;
};
// NodeCanvas.Framework.GlobalBlackboard
struct GlobalBlackboard_tAAED76CBEF71392A8E043172C9C60F67A3154125 : public Blackboard_t05918ADC382730440A2993437411C8652EECCE4F
{
// System.String NodeCanvas.Framework.GlobalBlackboard::_UID
String_t* ____UID_13;
// System.String NodeCanvas.Framework.GlobalBlackboard::_identifier
String_t* ____identifier_14;
// NodeCanvas.Framework.GlobalBlackboard/SingletonMode NodeCanvas.Framework.GlobalBlackboard::_singletonMode
int32_t ____singletonMode_15;
// System.Boolean NodeCanvas.Framework.GlobalBlackboard::_dontDestroyOnLoad
bool ____dontDestroyOnLoad_16;
};
// System.Collections.Generic.Dictionary`2<UnityEngine.Color32,System.String>
// System.Collections.Generic.Dictionary`2<UnityEngine.Color32,System.String>
// System.Collections.Generic.Dictionary`2<System.Reflection.MemberInfo,System.Object[]>
// System.Collections.Generic.Dictionary`2<System.Reflection.MemberInfo,System.Object[]>
// System.Collections.Generic.Dictionary`2<System.Reflection.MemberInfo,System.Boolean>
// System.Collections.Generic.Dictionary`2<System.Reflection.MemberInfo,System.Boolean>
// System.Collections.Generic.Dictionary`2<System.Reflection.MethodBase,System.String>
// System.Collections.Generic.Dictionary`2<System.Reflection.MethodBase,System.String>
// System.Collections.Generic.Dictionary`2<System.Reflection.MethodBase,ParadoxNotion.ReflectionTools/MethodType>
// System.Collections.Generic.Dictionary`2<System.Reflection.MethodBase,ParadoxNotion.ReflectionTools/MethodType>
// System.Collections.Generic.Dictionary`2<System.Reflection.MethodInfo,System.Type[]>
// System.Collections.Generic.Dictionary`2<System.Reflection.MethodInfo,System.Type[]>
// System.Collections.Generic.Dictionary`2<System.String,UnityEngine.Color>
// System.Collections.Generic.Dictionary`2<System.String,UnityEngine.Color>
// System.Collections.Generic.Dictionary`2<System.String,System.String>
// System.Collections.Generic.Dictionary`2<System.String,System.String>
// System.Collections.Generic.Dictionary`2<System.String,System.Type>
// System.Collections.Generic.Dictionary`2<System.String,System.Type>
// System.Collections.Generic.Dictionary`2<System.String,NodeCanvas.Framework.Variable>
// System.Collections.Generic.Dictionary`2<System.String,NodeCanvas.Framework.Variable>
// 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.Reflection.ConstructorInfo[]>
// System.Collections.Generic.Dictionary`2<System.Type,System.Reflection.ConstructorInfo[]>
// System.Collections.Generic.Dictionary`2<System.Type,System.Reflection.EventInfo[]>
// System.Collections.Generic.Dictionary`2<System.Type,System.Reflection.EventInfo[]>
// System.Collections.Generic.Dictionary`2<System.Type,System.Reflection.FieldInfo[]>
// System.Collections.Generic.Dictionary`2<System.Type,System.Reflection.FieldInfo[]>
// System.Collections.Generic.Dictionary`2<System.Type,System.Reflection.MethodInfo[]>
// System.Collections.Generic.Dictionary`2<System.Type,System.Reflection.MethodInfo[]>
// 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,System.Reflection.PropertyInfo[]>
// System.Collections.Generic.Dictionary`2<System.Type,System.Reflection.PropertyInfo[]>
// System.Collections.Generic.Dictionary`2<System.Type,System.Type[]>
// System.Collections.Generic.Dictionary`2<System.Type,System.Type[]>
// System.Collections.Generic.Dictionary`2<System.Type,System.String>
// System.Collections.Generic.Dictionary`2<System.Type,System.String>
// System.Collections.Generic.Dictionary`2/KeyCollection<System.String,NodeCanvas.Framework.Variable>
// System.Collections.Generic.Dictionary`2/KeyCollection<System.String,NodeCanvas.Framework.Variable>
// System.Collections.Generic.List`1<NodeCanvas.Framework.ActionTask>
struct List_1_t840FE02C0D8808E7D7424001CF5F54454AFAF5A9_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
ActionTaskU5BU5D_t958EF88CAAF2335ACEC2BEE9CFEFAEF76A84718D* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<NodeCanvas.Framework.ActionTask>
// System.Collections.Generic.List`1<NodeCanvas.Framework.BBParameter>
struct List_1_tAD83E1E173C28ABFECA64AA58E75072EF894EF92_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
BBParameterU5BU5D_tB9590F74375A7B8AC820DC3E6D5E0C3A69BF4D0E* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<NodeCanvas.Framework.BBParameter>
// System.Collections.Generic.List`1<NodeCanvas.Framework.CanvasGroup>
struct List_1_t5B06412E1CC59E5774C10EB7439C98F6C31449C3_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
CanvasGroupU5BU5D_t0B320AC42D45D401BAEECFBA95AD29F81126C710* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<NodeCanvas.Framework.CanvasGroup>
// System.Collections.Generic.List`1<NodeCanvas.Framework.ConditionTask>
struct List_1_t9C974E7FF2C20223569CABCD28DAA66B6319C9CC_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
ConditionTaskU5BU5D_tB7D486EE4B27268C492665955C5AF44C185AF311* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<NodeCanvas.Framework.ConditionTask>
// System.Collections.Generic.List`1<NodeCanvas.Framework.Connection>
struct List_1_t619EB3258C7F1EBD15A485EA09888BE9FC87AC7E_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
ConnectionU5BU5D_t5D2C96F2326D52F4DF94410574A186770D62742D* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<NodeCanvas.Framework.Connection>
// System.Collections.Generic.List`1<NodeCanvas.Framework.GlobalBlackboard>
struct List_1_t834A0038E4A157EF7C0EB4A770C2072E247003BD_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
GlobalBlackboardU5BU5D_t799475C44263EA91DD514152FB9CD0AC226035BF* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<NodeCanvas.Framework.GlobalBlackboard>
// System.Collections.Generic.List`1<System.Reflection.MethodInfo>
struct List_1_tAA22D565EFA8D6D98AB10DE37D44553FDE22DBFB_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<System.Reflection.MethodInfo>
// System.Collections.Generic.List`1<NodeCanvas.Framework.Node>
struct List_1_t90487A8EA186417AA0A6F2B22B58D1BAE3334437_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
NodeU5BU5D_t9ED98B145FDFEDFC80FCBDF86A3D7B4D21CB89A2* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<NodeCanvas.Framework.Node>
// 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<NodeCanvas.Framework.Task>
struct List_1_t2338E7E26462DEE44946C327D8DE6718C0BFFC4D_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
TaskU5BU5D_t2CF6FE533EEC7561997033A78B16B5227703E9A5* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<NodeCanvas.Framework.Task>
// System.Collections.Generic.List`1<System.Type>
struct List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<System.Type>
// System.Collections.Generic.List`1<ParadoxNotion.HierarchyTree/Element>
struct List_1_tA5408B6288D83597FD896916E8EA6F202428E5DD_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
ElementU5BU5D_t5F0E5E5A938EA3353DF1714DD5BF2ED79D2A667B* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<ParadoxNotion.HierarchyTree/Element>
// System.Collections.Generic.Dictionary`2/ValueCollection<System.String,NodeCanvas.Framework.Variable>
// System.Collections.Generic.Dictionary`2/ValueCollection<System.String,NodeCanvas.Framework.Variable>
// System.Reflection.Assembly
// System.Reflection.Assembly
// System.Attribute
// System.Attribute
// NodeCanvas.Framework.BBParameter
// NodeCanvas.Framework.BBParameter
// System.Reflection.Binder
// System.Reflection.Binder
// NodeCanvas.Framework.Internal.BlackboardSource
// NodeCanvas.Framework.Internal.BlackboardSource
// ParadoxNotion.ColorUtils
struct ColorUtils_tD733B82A830679B9F45494745498E25A68EB2939_StaticFields
{
// System.Collections.Generic.Dictionary`2<UnityEngine.Color32,System.String> ParadoxNotion.ColorUtils::colorHexCache
Dictionary_2_t7B893BA92C9BCE852FDB2B5D3D47699CD39D744F* ___colorHexCache_0;
// System.Collections.Generic.Dictionary`2<System.String,UnityEngine.Color> ParadoxNotion.ColorUtils::hexColorCache
Dictionary_2_t71F1393BF32881F15539B5299C48BFA2FD05984C* ___hexColorCache_1;
};
// ParadoxNotion.ColorUtils
// NodeCanvas.Framework.Connection
// NodeCanvas.Framework.Connection
// ParadoxNotion.CurveUtils
// ParadoxNotion.CurveUtils
// ParadoxNotion.DynamicParameterDefinition
// ParadoxNotion.DynamicParameterDefinition
// System.Linq.Expressions.Expression
struct Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785_StaticFields
{
// System.Dynamic.Utils.CacheDict`2<System.Type,System.Reflection.MethodInfo> System.Linq.Expressions.Expression::s_lambdaDelegateCache
CacheDict_2_tB695739D50653F4D4C3DA03BCF07CC868196FB15* ___s_lambdaDelegateCache_0;
// System.Runtime.CompilerServices.ConditionalWeakTable`2<System.Linq.Expressions.Expression,System.Linq.Expressions.Expression/ExtensionInfo> System.Linq.Expressions.Expression::s_legacyCtorSupportTable
ConditionalWeakTable_2_t0F3FDA57EE333DF8B8C1F3FB944E4E19C5DDCFC7* ___s_legacyCtorSupportTable_1;
};
// System.Linq.Expressions.Expression
// ParadoxNotion.GUIStyleUtils
// ParadoxNotion.GUIStyleUtils
// ParadoxNotion.HierarchyTree
// ParadoxNotion.HierarchyTree
// NodeCanvas.Framework.IBlackboardExtensions
// NodeCanvas.Framework.IBlackboardExtensions
// ParadoxNotion.LayerUtils
// ParadoxNotion.LayerUtils
// System.MarshalByRefObject
// System.MarshalByRefObject
// System.Reflection.MemberInfo
// System.Reflection.MemberInfo
// ParadoxNotion.ObjectUtils
// ParadoxNotion.ObjectUtils
// ParadoxNotion.OperationTools
// ParadoxNotion.OperationTools
// System.Reflection.ParameterInfo
// System.Reflection.ParameterInfo
// ParadoxNotion.RectUtils
// ParadoxNotion.RectUtils
// NodeCanvas.Framework.Internal.ReflectedWrapper
// NodeCanvas.Framework.Internal.ReflectedWrapper
// ParadoxNotion.ReflectionTools
struct ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_StaticFields
{
// System.Reflection.Assembly[] ParadoxNotion.ReflectionTools::_loadedAssemblies
AssemblyU5BU5D_t97B7B4E3FD4DA4944A4BFAA4DC484EA7D990B339* ____loadedAssemblies_2;
// System.Type[] ParadoxNotion.ReflectionTools::_allTypes
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ____allTypes_3;
// System.Object[] ParadoxNotion.ReflectionTools::_tempArgs
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ____tempArgs_4;
// System.Collections.Generic.Dictionary`2<System.String,System.Type> ParadoxNotion.ReflectionTools::_typesMap
Dictionary_2_t0E98B58821A879161B744DA2602DA878A7E5C58A* ____typesMap_5;
// System.Collections.Generic.Dictionary`2<System.Type,System.Type[]> ParadoxNotion.ReflectionTools::_subTypesMap
Dictionary_2_t362AB1E36F58A6769607F7DA6835762F36230B74* ____subTypesMap_6;
// System.Collections.Generic.Dictionary`2<System.Reflection.MethodBase,ParadoxNotion.ReflectionTools/MethodType> ParadoxNotion.ReflectionTools::_methodSpecialType
Dictionary_2_tDE43543D51BAF8C549BA1C14849F216F1CECA492* ____methodSpecialType_7;
// System.Collections.Generic.Dictionary`2<System.Type,System.String> ParadoxNotion.ReflectionTools::_typeFriendlyName
Dictionary_2_tCAAF57FF731CF7E9CEC738A6E8400D208C1066EE* ____typeFriendlyName_8;
// System.Collections.Generic.Dictionary`2<System.Type,System.String> ParadoxNotion.ReflectionTools::_typeFriendlyNameCompileSafe
Dictionary_2_tCAAF57FF731CF7E9CEC738A6E8400D208C1066EE* ____typeFriendlyNameCompileSafe_9;
// System.Collections.Generic.Dictionary`2<System.Reflection.MethodBase,System.String> ParadoxNotion.ReflectionTools::_methodSignatures
Dictionary_2_tB99BE1F98E2256A42A0607D4DF41295F5DC662AF* ____methodSignatures_10;
// System.Collections.Generic.Dictionary`2<System.Type,System.Reflection.ConstructorInfo[]> ParadoxNotion.ReflectionTools::_typeConstructors
Dictionary_2_t2FF68596D4538465717BB4ED01363A7CA08B8C79* ____typeConstructors_11;
// System.Collections.Generic.Dictionary`2<System.Type,System.Reflection.MethodInfo[]> ParadoxNotion.ReflectionTools::_typeMethods
Dictionary_2_tE271D578889BD0F25D4C0BF8524ABC171B216470* ____typeMethods_12;
// System.Collections.Generic.Dictionary`2<System.Type,System.Reflection.FieldInfo[]> ParadoxNotion.ReflectionTools::_typeFields
Dictionary_2_t04BB274E1321E9A9FFE2C45EF5DC62AA12E85365* ____typeFields_13;
// System.Collections.Generic.Dictionary`2<System.Type,System.Reflection.PropertyInfo[]> ParadoxNotion.ReflectionTools::_typeProperties
Dictionary_2_t1C975266349E9BFED4CE843F46E4A1C10DC28CAD* ____typeProperties_14;
// System.Collections.Generic.Dictionary`2<System.Type,System.Reflection.EventInfo[]> ParadoxNotion.ReflectionTools::_typeEvents
Dictionary_2_t73AAD868FA51D0A42C7A4CA6432996DD2AF63CEE* ____typeEvents_15;
// System.Collections.Generic.Dictionary`2<System.Type,System.Object[]> ParadoxNotion.ReflectionTools::_typeAttributes
Dictionary_2_t8BD34BD8938BA7765398D2B99837BA3128F5710E* ____typeAttributes_16;
// System.Collections.Generic.Dictionary`2<System.Reflection.MemberInfo,System.Object[]> ParadoxNotion.ReflectionTools::_memberAttributes
Dictionary_2_tB4A455D09FC3BAF8E4EDE22EA13FE413D2FA87E5* ____memberAttributes_17;
// System.Collections.Generic.Dictionary`2<System.Reflection.MemberInfo,System.Boolean> ParadoxNotion.ReflectionTools::_obsoleteCache
Dictionary_2_tF911E54AE967371E5AC2088BA2263F5EC87357B9* ____obsoleteCache_18;
// System.Collections.Generic.Dictionary`2<System.Type,System.Reflection.MethodInfo[]> ParadoxNotion.ReflectionTools::_typeExtensions
Dictionary_2_tE271D578889BD0F25D4C0BF8524ABC171B216470* ____typeExtensions_19;
// System.Collections.Generic.Dictionary`2<System.Type,System.Type[]> ParadoxNotion.ReflectionTools::_genericArgsTypeCache
Dictionary_2_t362AB1E36F58A6769607F7DA6835762F36230B74* ____genericArgsTypeCache_20;
// System.Collections.Generic.Dictionary`2<System.Reflection.MethodInfo,System.Type[]> ParadoxNotion.ReflectionTools::_genericArgsMathodCache
Dictionary_2_t703AB49ED2A82EFB163B756B55B31DDB0146278D* ____genericArgsMathodCache_21;
// System.Collections.Generic.Dictionary`2<System.String,System.String> ParadoxNotion.ReflectionTools::op_FriendlyNamesLong
Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* ___op_FriendlyNamesLong_22;
// System.Collections.Generic.Dictionary`2<System.String,System.String> ParadoxNotion.ReflectionTools::op_FriendlyNamesShort
Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* ___op_FriendlyNamesShort_23;
// System.Collections.Generic.Dictionary`2<System.String,System.String> ParadoxNotion.ReflectionTools::op_CSharpAliases
Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* ___op_CSharpAliases_24;
};
// ParadoxNotion.ReflectionTools
// ParadoxNotion.Serialization.SerializationPair
// ParadoxNotion.Serialization.SerializationPair
// ParadoxNotion.Serialization.SerializedMethodInfo
// ParadoxNotion.Serialization.SerializedMethodInfo
// System.String
struct String_t_StaticFields
{
// System.String System.String::Empty
String_t* ___Empty_6;
};
// System.String
// 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.StringUtils
struct StringUtils_t1B1A8555A1FD4C84FEEF6A67762EA7230E48164A_StaticFields
{
// System.Char[] ParadoxNotion.StringUtils::CHAR_SPACE_ARRAY
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___CHAR_SPACE_ARRAY_2;
// System.Collections.Generic.Dictionary`2<System.String,System.String> ParadoxNotion.StringUtils::splitCaseCache
Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* ___splitCaseCache_3;
};
// ParadoxNotion.StringUtils
// NodeCanvas.Framework.Task
// NodeCanvas.Framework.Task
// ParadoxNotion.Services.Threader
struct Threader_tFDCB2BB163812D50862D40F363A5EEA1073B1412_StaticFields
{
// System.Boolean ParadoxNotion.Services.Threader::<applicationIsPlaying>k__BackingField
bool ___U3CapplicationIsPlayingU3Ek__BackingField_0;
};
// ParadoxNotion.Services.Threader
// ParadoxNotion.TypeConverter
struct TypeConverter_t65D8410EB62CD82493E79389AF276670082C564E_StaticFields
{
// ParadoxNotion.TypeConverter/CustomConverter ParadoxNotion.TypeConverter::customConverter
CustomConverter_tAE27CF6A9284A0A8E752BECCC727EFC748FB99F3* ___customConverter_0;
};
// ParadoxNotion.TypeConverter
// System.ValueType
// System.ValueType
// NodeCanvas.Framework.Variable
// NodeCanvas.Framework.Variable
// NodeCanvas.Framework.VariableSeperator
// NodeCanvas.Framework.VariableSeperator
// UnityEngine.YieldInstruction
// UnityEngine.YieldInstruction
// 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.fsObjectProcessor
// ParadoxNotion.Serialization.FullSerializer.fsObjectProcessor
// ParadoxNotion.Serialization.FullSerializer.fsSerializer
// ParadoxNotion.Serialization.FullSerializer.fsSerializer
// NodeCanvas.Framework.ActionTask/<IndependentActionUpdater>d__12
// NodeCanvas.Framework.ActionTask/<IndependentActionUpdater>d__12
// NodeCanvas.Framework.BBParameter/<>c__DisplayClass11_0
// NodeCanvas.Framework.BBParameter/<>c__DisplayClass11_0
// NodeCanvas.Framework.ConditionTask/<Flip>d__13
// NodeCanvas.Framework.ConditionTask/<Flip>d__13
// NodeCanvas.Framework.GlobalBlackboard/<>c__DisplayClass14_0
// NodeCanvas.Framework.GlobalBlackboard/<>c__DisplayClass14_0
// ParadoxNotion.HierarchyTree/Element
// ParadoxNotion.HierarchyTree/Element
// NodeCanvas.Framework.IBlackboardExtensions/<GetAllParents>d__1
// NodeCanvas.Framework.IBlackboardExtensions/<GetAllParents>d__1
// NodeCanvas.Framework.Node/<>c
struct U3CU3Ec_tCE51E458C3D020B7B37D8BC9E23240C04C8E812F_StaticFields
{
// NodeCanvas.Framework.Node/<>c NodeCanvas.Framework.Node/<>c::<>9
U3CU3Ec_tCE51E458C3D020B7B37D8BC9E23240C04C8E812F* ___U3CU3E9_0;
// System.Func`2<NodeCanvas.Framework.Connection,NodeCanvas.Framework.Node> NodeCanvas.Framework.Node/<>c::<>9__105_0
Func_2_t969C40999EC4065F39859EB2E1B1CF16663EBC6F* ___U3CU3E9__105_0_1;
// System.Func`2<NodeCanvas.Framework.Connection,NodeCanvas.Framework.Node> NodeCanvas.Framework.Node/<>c::<>9__106_0
Func_2_t969C40999EC4065F39859EB2E1B1CF16663EBC6F* ___U3CU3E9__106_0_2;
};
// NodeCanvas.Framework.Node/<>c
// NodeCanvas.Framework.Node/<>c__DisplayClass102_0
// NodeCanvas.Framework.Node/<>c__DisplayClass102_0
// NodeCanvas.Framework.Node/<>c__DisplayClass107_0
// NodeCanvas.Framework.Node/<>c__DisplayClass107_0
// NodeCanvas.Framework.Node/<>c__DisplayClass108_0
// NodeCanvas.Framework.Node/<>c__DisplayClass108_0
// NodeCanvas.Framework.Node/<YieldBreak>d__92
// NodeCanvas.Framework.Node/<YieldBreak>d__92
// ParadoxNotion.ReflectionTools/<>c
struct U3CU3Ec_t5E0267BAD67BEDD60713EC7708228CFA27460CC5_StaticFields
{
// ParadoxNotion.ReflectionTools/<>c ParadoxNotion.ReflectionTools/<>c::<>9
U3CU3Ec_t5E0267BAD67BEDD60713EC7708228CFA27460CC5* ___U3CU3E9_0;
// System.Func`2<System.Type,System.String> ParadoxNotion.ReflectionTools/<>c::<>9__33_0
Func_2_t9D09D397B043BC5218B2565C13BA5AA81CABC121* ___U3CU3E9__33_0_1;
// System.Func`2<System.Type,System.String> ParadoxNotion.ReflectionTools/<>c::<>9__33_1
Func_2_t9D09D397B043BC5218B2565C13BA5AA81CABC121* ___U3CU3E9__33_1_2;
// System.Func`2<System.Reflection.ParameterInfo,System.Type> ParadoxNotion.ReflectionTools/<>c::<>9__102_0
Func_2_t083860B929985EC8DF79C99B5157C38632F84196* ___U3CU3E9__102_0_3;
// System.Func`2<System.Reflection.ParameterInfo,System.Type> ParadoxNotion.ReflectionTools/<>c::<>9__110_0
Func_2_t083860B929985EC8DF79C99B5157C38632F84196* ___U3CU3E9__110_0_4;
};
// ParadoxNotion.ReflectionTools/<>c
// ParadoxNotion.ReflectionTools/<>c__DisplayClass33_0
// ParadoxNotion.ReflectionTools/<>c__DisplayClass33_0
// ParadoxNotion.TypeConverter/<>c
struct U3CU3Ec_tEF960E0C5EE9FFC8655CD05E12E399684B740FD4_StaticFields
{
// ParadoxNotion.TypeConverter/<>c ParadoxNotion.TypeConverter/<>c::<>9
U3CU3Ec_tEF960E0C5EE9FFC8655CD05E12E399684B740FD4* ___U3CU3E9_0;
// System.Func`2<System.Object,System.Object> ParadoxNotion.TypeConverter/<>c::<>9__4_0
Func_2_tACBF5A1656250800CE861707354491F0611F6624* ___U3CU3E9__4_0_1;
// System.Func`2<System.Object,System.Object> ParadoxNotion.TypeConverter/<>c::<>9__4_1
Func_2_tACBF5A1656250800CE861707354491F0611F6624* ___U3CU3E9__4_1_2;
// System.Func`2<System.Object,System.Object> ParadoxNotion.TypeConverter/<>c::<>9__4_3
Func_2_tACBF5A1656250800CE861707354491F0611F6624* ___U3CU3E9__4_3_3;
// System.Func`2<System.Object,System.Object> ParadoxNotion.TypeConverter/<>c::<>9__4_5
Func_2_tACBF5A1656250800CE861707354491F0611F6624* ___U3CU3E9__4_5_4;
// System.Func`2<System.Object,System.Object> ParadoxNotion.TypeConverter/<>c::<>9__4_9
Func_2_tACBF5A1656250800CE861707354491F0611F6624* ___U3CU3E9__4_9_5;
// System.Func`2<System.Object,System.Object> ParadoxNotion.TypeConverter/<>c::<>9__4_10
Func_2_tACBF5A1656250800CE861707354491F0611F6624* ___U3CU3E9__4_10_6;
// System.Func`2<System.Object,System.Object> ParadoxNotion.TypeConverter/<>c::<>9__4_11
Func_2_tACBF5A1656250800CE861707354491F0611F6624* ___U3CU3E9__4_11_7;
// System.Func`2<System.Object,System.Object> ParadoxNotion.TypeConverter/<>c::<>9__4_12
Func_2_tACBF5A1656250800CE861707354491F0611F6624* ___U3CU3E9__4_12_8;
// System.Func`2<System.Object,System.Object> ParadoxNotion.TypeConverter/<>c::<>9__4_13
Func_2_tACBF5A1656250800CE861707354491F0611F6624* ___U3CU3E9__4_13_9;
// System.Func`2<System.Object,System.Object> ParadoxNotion.TypeConverter/<>c::<>9__4_14
Func_2_tACBF5A1656250800CE861707354491F0611F6624* ___U3CU3E9__4_14_10;
// System.Func`2<System.Object,System.Object> ParadoxNotion.TypeConverter/<>c::<>9__4_15
Func_2_tACBF5A1656250800CE861707354491F0611F6624* ___U3CU3E9__4_15_11;
// System.Func`2<System.Object,System.Object> ParadoxNotion.TypeConverter/<>c::<>9__4_16
Func_2_tACBF5A1656250800CE861707354491F0611F6624* ___U3CU3E9__4_16_12;
};
// ParadoxNotion.TypeConverter/<>c
// ParadoxNotion.TypeConverter/<>c__DisplayClass4_0
// ParadoxNotion.TypeConverter/<>c__DisplayClass4_0
// NodeCanvas.Framework.Variable/<>c__DisplayClass48_0
// NodeCanvas.Framework.Variable/<>c__DisplayClass48_0
// NodeCanvas.Framework.Variable/<>c__DisplayClass50_0
// NodeCanvas.Framework.Variable/<>c__DisplayClass50_0
// NodeCanvas.Framework.BBParameter`1<System.Object>
// NodeCanvas.Framework.BBParameter`1<System.Object>
// NodeCanvas.Framework.BBParameter`1<UnityEngine.Object>
// NodeCanvas.Framework.BBParameter`1<UnityEngine.Object>
// System.Collections.Generic.List`1/Enumerator<NodeCanvas.Framework.ActionTask>
// System.Collections.Generic.List`1/Enumerator<NodeCanvas.Framework.ActionTask>
// System.Collections.Generic.List`1/Enumerator<NodeCanvas.Framework.ConditionTask>
// System.Collections.Generic.List`1/Enumerator<NodeCanvas.Framework.ConditionTask>
// System.Collections.Generic.List`1/Enumerator<System.Object>
// System.Collections.Generic.List`1/Enumerator<System.Object>
// System.Collections.Generic.List`1/Enumerator<System.String>
// System.Collections.Generic.List`1/Enumerator<System.String>
// System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator<System.Object,System.Object>
// System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator<System.Object,System.Object>
// System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator<System.String,NodeCanvas.Framework.Variable>
// System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator<System.String,NodeCanvas.Framework.Variable>
// 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,NodeCanvas.Framework.Variable>
// System.Collections.Generic.KeyValuePair`2<System.String,NodeCanvas.Framework.Variable>
// System.Nullable`1<System.Boolean>
// System.Nullable`1<System.Boolean>
// NodeCanvas.Framework.Variable`1<System.Object>
// NodeCanvas.Framework.Variable`1<System.Object>
// ParadoxNotion.Serialization.fsRecoveryProcessor`2<NodeCanvas.Framework.BBParameter,NodeCanvas.Framework.Internal.MissingBBParameterType>
// ParadoxNotion.Serialization.fsRecoveryProcessor`2<NodeCanvas.Framework.BBParameter,NodeCanvas.Framework.Internal.MissingBBParameterType>
// NodeCanvas.Framework.ActionTask
// NodeCanvas.Framework.ActionTask
// 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.Byte
// System.Byte
// System.Char
struct Char_t521A6F19B456D956AF452D926C32709DC03D6B17_StaticFields
{
// System.Byte[] System.Char::s_categoryForLatin1
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___s_categoryForLatin1_3;
};
// System.Char
// UnityEngine.Color
// UnityEngine.Color
// UnityEngine.Color32
// UnityEngine.Color32
// NodeCanvas.Framework.ConditionTask
// NodeCanvas.Framework.ConditionTask
// ParadoxNotion.Design.DescriptionAttribute
// ParadoxNotion.Design.DescriptionAttribute
// ParadoxNotion.Serialization.DeserializeFromAttribute
// ParadoxNotion.Serialization.DeserializeFromAttribute
// System.Double
// System.Double
// ParadoxNotion.EventData
// ParadoxNotion.EventData
// System.Reflection.EventInfo
// System.Reflection.EventInfo
// NodeCanvas.Framework.EventReceiverAttribute
// NodeCanvas.Framework.EventReceiverAttribute
// System.Reflection.FieldInfo
// System.Reflection.FieldInfo
// NodeCanvas.Framework.Internal.GraphLoadData
// NodeCanvas.Framework.Internal.GraphLoadData
// System.Guid
struct Guid_t_StaticFields
{
// System.Guid System.Guid::Empty
Guid_t ___Empty_0;
};
// System.Guid
// System.Int32
// System.Int32
// System.IntPtr
struct IntPtr_t_StaticFields
{
// System.IntPtr System.IntPtr::Zero
intptr_t ___Zero_1;
};
// System.IntPtr
// UnityEngine.LayerMask
// UnityEngine.LayerMask
// System.Reflection.MethodBase
// System.Reflection.MethodBase
// NodeCanvas.Framework.Internal.MissingConnection
// NodeCanvas.Framework.Internal.MissingConnection
// ParadoxNotion.Design.NameAttribute
// ParadoxNotion.Design.NameAttribute
// System.ObsoleteAttribute
// System.ObsoleteAttribute
// System.OrdinalComparer
// System.OrdinalComparer
// System.Linq.Expressions.ParameterExpression
// System.Linq.Expressions.ParameterExpression
// System.Reflection.ParameterModifier
// System.Reflection.ParameterModifier
// System.Reflection.PropertyInfo
// System.Reflection.PropertyInfo
// UnityEngine.Quaternion
struct Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_StaticFields
{
// UnityEngine.Quaternion UnityEngine.Quaternion::identityQuaternion
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___identityQuaternion_4;
};
// UnityEngine.Quaternion
// UnityEngine.Rect
// UnityEngine.Rect
// NodeCanvas.Framework.Internal.ReflectedActionWrapper
// NodeCanvas.Framework.Internal.ReflectedActionWrapper
// NodeCanvas.Framework.Internal.ReflectedFunctionWrapper
// NodeCanvas.Framework.Internal.ReflectedFunctionWrapper
// System.Single
// System.Single
// System.Linq.Expressions.UnaryExpression
// System.Linq.Expressions.UnaryExpression
// UnityEngine.Vector2
struct Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_StaticFields
{
// UnityEngine.Vector2 UnityEngine.Vector2::zeroVector
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___zeroVector_2;
// UnityEngine.Vector2 UnityEngine.Vector2::oneVector
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___oneVector_3;
// UnityEngine.Vector2 UnityEngine.Vector2::upVector
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___upVector_4;
// UnityEngine.Vector2 UnityEngine.Vector2::downVector
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___downVector_5;
// UnityEngine.Vector2 UnityEngine.Vector2::leftVector
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___leftVector_6;
// UnityEngine.Vector2 UnityEngine.Vector2::rightVector
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___rightVector_7;
// UnityEngine.Vector2 UnityEngine.Vector2::positiveInfinityVector
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___positiveInfinityVector_8;
// UnityEngine.Vector2 UnityEngine.Vector2::negativeInfinityVector
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___negativeInfinityVector_9;
};
// UnityEngine.Vector2
// UnityEngine.Vector3
struct Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields
{
// UnityEngine.Vector3 UnityEngine.Vector3::zeroVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___zeroVector_5;
// UnityEngine.Vector3 UnityEngine.Vector3::oneVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___oneVector_6;
// UnityEngine.Vector3 UnityEngine.Vector3::upVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___upVector_7;
// UnityEngine.Vector3 UnityEngine.Vector3::downVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___downVector_8;
// UnityEngine.Vector3 UnityEngine.Vector3::leftVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___leftVector_9;
// UnityEngine.Vector3 UnityEngine.Vector3::rightVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___rightVector_10;
// UnityEngine.Vector3 UnityEngine.Vector3::forwardVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___forwardVector_11;
// UnityEngine.Vector3 UnityEngine.Vector3::backVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___backVector_12;
// UnityEngine.Vector3 UnityEngine.Vector3::positiveInfinityVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___positiveInfinityVector_13;
// UnityEngine.Vector3 UnityEngine.Vector3::negativeInfinityVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___negativeInfinityVector_14;
};
// UnityEngine.Vector3
// System.Void
// System.Void
// 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
// NodeCanvas.Framework.Node/AutoSortWithChildrenConnections
// NodeCanvas.Framework.Node/AutoSortWithChildrenConnections
// NodeCanvas.Framework.Task/GetFromAgentAttribute
// NodeCanvas.Framework.Task/GetFromAgentAttribute
// 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,NodeCanvas.Framework.Variable>
// System.Collections.Generic.Dictionary`2/Enumerator<System.String,NodeCanvas.Framework.Variable>
// NodeCanvas.Framework.ActionList
// NodeCanvas.Framework.ActionList
// System.AppDomain
struct AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F_StaticFields
{
// System.String System.AppDomain::_process_guid
String_t* ____process_guid_2;
};
// System.AppDomain
struct AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F_ThreadStaticFields
{
// System.Collections.Generic.Dictionary`2<System.String,System.Object> System.AppDomain::type_resolve_in_progress
Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* ___type_resolve_in_progress_3;
// System.Collections.Generic.Dictionary`2<System.String,System.Object> System.AppDomain::assembly_resolve_in_progress
Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* ___assembly_resolve_in_progress_4;
// System.Collections.Generic.Dictionary`2<System.String,System.Object> System.AppDomain::assembly_resolve_in_progress_refonly
Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* ___assembly_resolve_in_progress_refonly_5;
};
// NodeCanvas.Framework.Internal.BBObjectParameter
// NodeCanvas.Framework.Internal.BBObjectParameter
// NodeCanvas.Framework.ConditionList
// NodeCanvas.Framework.ConditionList
// 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.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
// NodeCanvas.Framework.Internal.GraphSource
// NodeCanvas.Framework.Internal.GraphSource
// System.Reflection.MethodInfo
// System.Reflection.MethodInfo
// NodeCanvas.Framework.Internal.MissingAction
// NodeCanvas.Framework.Internal.MissingAction
// NodeCanvas.Framework.Internal.MissingBBParameterType
// NodeCanvas.Framework.Internal.MissingBBParameterType
// NodeCanvas.Framework.Internal.MissingCondition
// NodeCanvas.Framework.Internal.MissingCondition
// NodeCanvas.Framework.Internal.MissingVariableType
// NodeCanvas.Framework.Internal.MissingVariableType
// NodeCanvas.Framework.Node
// NodeCanvas.Framework.Node
// 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
// UnityEngine.RectOffset
// UnityEngine.RectOffset
// NodeCanvas.Framework.Internal.ReflectedAction
// NodeCanvas.Framework.Internal.ReflectedAction
// System.RuntimeTypeHandle
// System.RuntimeTypeHandle
// NodeCanvas.Framework.Internal.TaskAgentParameter
// NodeCanvas.Framework.Internal.TaskAgentParameter
// NodeCanvas.Framework.Internal.fsBBParameterProcessor
// NodeCanvas.Framework.Internal.fsBBParameterProcessor
// ParadoxNotion.ObjectUtils/<>c__DisplayClass5_0
// ParadoxNotion.ObjectUtils/<>c__DisplayClass5_0
// NodeCanvas.Framework.Internal.BBMappingParameter
// NodeCanvas.Framework.Internal.BBMappingParameter
// UnityEngine.Component
// UnityEngine.Component
// UnityEngine.GUIStyle
struct GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580_StaticFields
{
// System.Boolean UnityEngine.GUIStyle::showKeyboardFocus
bool ___showKeyboardFocus_14;
// UnityEngine.GUIStyle UnityEngine.GUIStyle::s_None
GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* ___s_None_15;
};
// UnityEngine.GUIStyle
// UnityEngine.GameObject
// UnityEngine.GameObject
// NodeCanvas.Framework.Internal.MissingNode
// NodeCanvas.Framework.Internal.MissingNode
// System.MulticastDelegate
// System.MulticastDelegate
// UnityEngine.ScriptableObject
// UnityEngine.ScriptableObject
// System.SystemException
// System.SystemException
// 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
// NodeCanvas.Framework.IBlackboardExtensions/<GetVariables>d__14
// NodeCanvas.Framework.IBlackboardExtensions/<GetVariables>d__14
// System.Action`1<System.Int32Enum>
// System.Action`1<System.Int32Enum>
// System.Action`1<System.Object>
// System.Action`1<System.Object>
// System.Action`1<NodeCanvas.Framework.Status>
// System.Action`1<NodeCanvas.Framework.Status>
// System.Action`1<System.String>
// System.Action`1<System.String>
// System.Action`1<NodeCanvas.Framework.Variable>
// System.Action`1<NodeCanvas.Framework.Variable>
// System.Action`2<System.Object,ParadoxNotion.Serialization.FullSerializer.fsData>
// System.Action`2<System.Object,ParadoxNotion.Serialization.FullSerializer.fsData>
// System.Func`1<System.Object>
// System.Func`1<System.Object>
// System.Func`2<UnityEngine.GameObject,System.Boolean>
// System.Func`2<UnityEngine.GameObject,System.Boolean>
// System.Func`2<System.Object,System.Object>
// System.Func`2<System.Object,System.Object>
// System.Func`2<System.Reflection.ParameterInfo,System.Type>
// System.Func`2<System.Reflection.ParameterInfo,System.Type>
// System.Func`2<System.String,System.String>
// System.Func`2<System.String,System.String>
// System.Func`2<System.Type,System.Boolean>
// System.Func`2<System.Type,System.Boolean>
// System.Func`2<System.Type,System.String>
// System.Func`2<System.Type,System.String>
// System.Predicate`1<System.Reflection.FieldInfo>
// System.Predicate`1<System.Reflection.FieldInfo>
// System.Predicate`1<NodeCanvas.Framework.GlobalBlackboard>
// System.Predicate`1<NodeCanvas.Framework.GlobalBlackboard>
// System.Predicate`1<System.Object>
// System.Predicate`1<System.Object>
// System.Action
// System.Action
// ParadoxNotion.ActionCall
// ParadoxNotion.ActionCall
// NodeCanvas.Framework.AssetBlackboard
// NodeCanvas.Framework.AssetBlackboard
// System.AsyncCallback
// System.AsyncCallback
// UnityEngine.Behaviour
// UnityEngine.Behaviour
// NodeCanvas.Framework.Graph
struct Graph_tB1CBC9173527C9E453E52B1C7DE2F39E44CF9032_StaticFields
{
// System.Action`1<NodeCanvas.Framework.Graph> NodeCanvas.Framework.Graph::onGraphSerialized
Action_1_t9D5B6373D6027B3BE7FF6B70A01B3CB38AAA3965* ___onGraphSerialized_9;
// System.Action`1<NodeCanvas.Framework.Graph> NodeCanvas.Framework.Graph::onGraphDeserialized
Action_1_t9D5B6373D6027B3BE7FF6B70A01B3CB38AAA3965* ___onGraphDeserialized_10;
// System.Collections.Generic.List`1<NodeCanvas.Framework.Graph> NodeCanvas.Framework.Graph::_runningGraphs
List_1_tAC3699D052F658AFF59ECF6AB1A90478603F6294* ____runningGraphs_12;
};
// NodeCanvas.Framework.Graph
// System.NotSupportedException
// System.NotSupportedException
// UnityEngine.Transform
// UnityEngine.Transform
// ParadoxNotion.TypeConverter/CustomConverter
// ParadoxNotion.TypeConverter/CustomConverter
// UnityEngine.MonoBehaviour
// UnityEngine.MonoBehaviour
// NodeCanvas.Framework.Blackboard
// NodeCanvas.Framework.Blackboard
// ParadoxNotion.Services.EventRouter
// ParadoxNotion.Services.EventRouter
// 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
// NodeCanvas.Framework.GlobalBlackboard
struct GlobalBlackboard_tAAED76CBEF71392A8E043172C9C60F67A3154125_StaticFields
{
// System.Collections.Generic.List`1<NodeCanvas.Framework.GlobalBlackboard> NodeCanvas.Framework.GlobalBlackboard::_allGlobals
List_1_t834A0038E4A157EF7C0EB4A770C2072E247003BD* ____allGlobals_17;
};
// NodeCanvas.Framework.GlobalBlackboard
#ifdef __clang__
#pragma clang diagnostic pop
#endif
// System.Boolean[]
struct BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4 : public RuntimeArray
{
ALIGN_FIELD (8) bool m_Items[1];
inline bool GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline bool* GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, bool value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline bool GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline bool* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, bool value)
{
m_Items[index] = value;
}
};
// 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.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.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);
}
};
// ParadoxNotion.Serialization.SerializationPair[]
struct SerializationPairU5BU5D_t88962332C676B5A1AFE3900B82395831B82DD3D8 : public RuntimeArray
{
ALIGN_FIELD (8) SerializationPair_tEEBA0A1C6CF5524A880536DE68383FA379AC8BF6* m_Items[1];
inline SerializationPair_tEEBA0A1C6CF5524A880536DE68383FA379AC8BF6* GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline SerializationPair_tEEBA0A1C6CF5524A880536DE68383FA379AC8BF6** 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, SerializationPair_tEEBA0A1C6CF5524A880536DE68383FA379AC8BF6* value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
inline SerializationPair_tEEBA0A1C6CF5524A880536DE68383FA379AC8BF6* GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline SerializationPair_tEEBA0A1C6CF5524A880536DE68383FA379AC8BF6** GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, SerializationPair_tEEBA0A1C6CF5524A880536DE68383FA379AC8BF6* value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)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);
}
};
// NodeCanvas.Framework.BBParameter[]
struct BBParameterU5BU5D_tB9590F74375A7B8AC820DC3E6D5E0C3A69BF4D0E : public RuntimeArray
{
ALIGN_FIELD (8) BBParameter_tD717AF8560E573DF3DA925034F257F669CDDBA60* m_Items[1];
inline BBParameter_tD717AF8560E573DF3DA925034F257F669CDDBA60* GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline BBParameter_tD717AF8560E573DF3DA925034F257F669CDDBA60** 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, BBParameter_tD717AF8560E573DF3DA925034F257F669CDDBA60* value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
inline BBParameter_tD717AF8560E573DF3DA925034F257F669CDDBA60* GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline BBParameter_tD717AF8560E573DF3DA925034F257F669CDDBA60** GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, BBParameter_tD717AF8560E573DF3DA925034F257F669CDDBA60* 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.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.Reflection.Assembly[]
struct AssemblyU5BU5D_t97B7B4E3FD4DA4944A4BFAA4DC484EA7D990B339 : public RuntimeArray
{
ALIGN_FIELD (8) Assembly_t* m_Items[1];
inline Assembly_t* GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline Assembly_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, Assembly_t* value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
inline Assembly_t* GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline Assembly_t** GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, Assembly_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.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.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);
}
};
// System.Reflection.PropertyInfo[]
struct PropertyInfoU5BU5D_tD81C248B41D0C76207C42DB9C332DC79F490B1D7 : public RuntimeArray
{
ALIGN_FIELD (8) PropertyInfo_t* m_Items[1];
inline PropertyInfo_t* GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline PropertyInfo_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, PropertyInfo_t* value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
inline PropertyInfo_t* GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline PropertyInfo_t** GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, PropertyInfo_t* value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
};
// System.Reflection.EventInfo[]
struct EventInfoU5BU5D_t15CC441197507A7E14B3F62A53BB711E7E0E6110 : public RuntimeArray
{
ALIGN_FIELD (8) EventInfo_t* m_Items[1];
inline EventInfo_t* GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline EventInfo_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, EventInfo_t* value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
inline EventInfo_t* GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline EventInfo_t** GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, EventInfo_t* value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
};
// System.Reflection.ParameterModifier[]
struct ParameterModifierU5BU5D_t685261AD991B1E6582A0E53243DEE3B745E13364 : public RuntimeArray
{
ALIGN_FIELD (8) ParameterModifier_t75F1AF13B2AD5EDBD3A3579FD337D0A66E3FF510 m_Items[1];
inline ParameterModifier_t75F1AF13B2AD5EDBD3A3579FD337D0A66E3FF510 GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline ParameterModifier_t75F1AF13B2AD5EDBD3A3579FD337D0A66E3FF510* 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, ParameterModifier_t75F1AF13B2AD5EDBD3A3579FD337D0A66E3FF510 value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->____byRef_0), (void*)NULL);
}
inline ParameterModifier_t75F1AF13B2AD5EDBD3A3579FD337D0A66E3FF510 GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline ParameterModifier_t75F1AF13B2AD5EDBD3A3579FD337D0A66E3FF510* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, ParameterModifier_t75F1AF13B2AD5EDBD3A3579FD337D0A66E3FF510 value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->____byRef_0), (void*)NULL);
}
};
// UnityEngine.Vector2[]
struct Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA : public RuntimeArray
{
ALIGN_FIELD (8) Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 m_Items[1];
inline Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 value)
{
m_Items[index] = value;
}
};
// System.Int32[]
struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C : public RuntimeArray
{
ALIGN_FIELD (8) int32_t m_Items[1];
inline int32_t GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline int32_t* GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, int32_t value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline int32_t GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline int32_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, int32_t value)
{
m_Items[index] = value;
}
};
// UnityEngine.GameObject[]
struct GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF : public RuntimeArray
{
ALIGN_FIELD (8) GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* m_Items[1];
inline GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline GameObject_t76FEDD663AB33C991A9C9A23129337651094216F** 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, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
inline GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline GameObject_t76FEDD663AB33C991A9C9A23129337651094216F** GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
};
// UnityEngine.Rect[]
struct RectU5BU5D_t83297CB2E61BDF9D27DCB1A3E5C78EBCE9F7C993 : public RuntimeArray
{
ALIGN_FIELD (8) Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D m_Items[1];
inline Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* 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, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D value)
{
m_Items[index] = value;
}
};
// 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) ;
// 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.List`1<System.Object>::Clear()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, 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>::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.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.Void System.Nullable`1<System.Boolean>::.ctor(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Nullable_1__ctor_m4FAA8281CB4EFFD8B817734351FB3AC20A0CD6F5_gshared (Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01* __this, bool ___0_value, const RuntimeMethod* method) ;
// System.Boolean System.Nullable`1<System.Boolean>::get_HasValue()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_get_HasValue_m6B76D139692C43B2AF7C695FAB044B16ACFAF355_gshared_inline (Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01* __this, const RuntimeMethod* method) ;
// T System.Nullable`1<System.Boolean>::GetValueOrDefault()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_GetValueOrDefault_m86E1210429A6EA0082CC7806DD638E8B4555F148_gshared_inline (Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01* __this, const RuntimeMethod* method) ;
// System.Void System.Action`1<System.Int32Enum>::Invoke(T)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_1_Invoke_mBF7DDBCD230E9D28EDF45D3E65F907DE1AE0CCBC_gshared_inline (Action_1_tC926860F20D428DA3E93D6FBA36420E904DD903B* __this, int32_t ___0_obj, const RuntimeMethod* method) ;
// T ParadoxNotion.Serialization.JSONSerializer::Clone<System.Object>(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* JSONSerializer_Clone_TisRuntimeObject_m0BDB1832DF182CC864DB5DB66DC3FE1DCD306943_gshared (RuntimeObject* ___0_original, 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 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.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.Serialization.JSONSerializer::Deserialize<System.Object>(System.String,System.Collections.Generic.List`1<UnityEngine.Object>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* JSONSerializer_Deserialize_TisRuntimeObject_m8FC515C7AA8A60F8AA379FA5B9D29356FA0FD965_gshared (String_t* ___0_json, List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* ___1_references, 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.Void System.Action`2<System.Object,System.Object>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Action_2__ctor_m6A0E7FE9DF9AE6C4BEE58611CB55F64FC3D79052_gshared (Action_2_t156C43F079E7E68155FCDCD12DC77DD11AEF7E3C* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// System.Boolean System.Linq.Enumerable::SequenceEqual<System.Object>(System.Collections.Generic.IEnumerable`1<TSource>,System.Collections.Generic.IEnumerable`1<TSource>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerable_SequenceEqual_TisRuntimeObject_mD7CCFE3DE49A5BD874E39FCE744B398E700192DB_gshared (RuntimeObject* ___0_first, RuntimeObject* ___1_second, 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) ;
// TSource System.Linq.Enumerable::ElementAt<System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>>(System.Collections.Generic.IEnumerable`1<TSource>,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 Enumerable_ElementAt_TisKeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230_mC8ABDA345F7C58BD3955F75BB8ED7F3FA1028970_gshared (RuntimeObject* ___0_source, int32_t ___1_index, 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) ;
// T ParadoxNotion.Serialization.JSONSerializer::TryDeserializeOverwrite<System.Object>(T,System.String,System.Collections.Generic.List`1<UnityEngine.Object>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* JSONSerializer_TryDeserializeOverwrite_TisRuntimeObject_m549847DCFBC411CD7FA6F880B968852BA4879DDD_gshared (RuntimeObject* ___0_instance, String_t* ___1_json, List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* ___2_references, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Object>::Clear()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Clear_mCFB5EA7351D5860D2B91592B91A84CA265A41433_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) ;
// 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.Predicate`1<System.Object>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Predicate_1__ctor_m3E007299121A15DF80F4A210FF8C20E5DF688F20_gshared (Predicate_1_t8342C85FF4E41CD1F7024AC0CDC3E5312A32CB12* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// T System.Collections.Generic.List`1<System.Object>::Find(System.Predicate`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_Find_m5E78A210541B0D844FE27B94F509313623BE33D3_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, Predicate_1_t8342C85FF4E41CD1F7024AC0CDC3E5312A32CB12* ___0_match, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.List`1<System.Object>::Contains(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_m4C9139C2A6B23E9343D3F87807B32C6E2CFE660D_gshared (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.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.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.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2<System.Object,System.Object>::get_Values()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueCollection_t038245E04B5D2A80048D9F8021A23E69A0C9DBAA* Dictionary_2_get_Values_mA0C01DEA55329E55380E96BBD04D4D228B437EC5_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, const RuntimeMethod* method) ;
// System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator<TKey,TValue> System.Collections.Generic.Dictionary`2/ValueCollection<System.Object,System.Object>::GetEnumerator()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t44124D16E0B2F7308FF4069BE06369B5A83896EB ValueCollection_GetEnumerator_m025EE28BE2F31676E08BC3D7C8E39D8232BDBBF8_gshared (ValueCollection_t038245E04B5D2A80048D9F8021A23E69A0C9DBAA* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator<System.Object,System.Object>::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_mFD8FAB8D9FF5EDF9AE3B14CF539A8A34AA9527A8_gshared (Enumerator_t44124D16E0B2F7308FF4069BE06369B5A83896EB* __this, const RuntimeMethod* method) ;
// TValue System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator<System.Object,System.Object>::get_Current()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Enumerator_get_Current_mB407E755F3B4C51C54D24338D00A352E5B16E7F3_gshared_inline (Enumerator_t44124D16E0B2F7308FF4069BE06369B5A83896EB* __this, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator<System.Object,System.Object>::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_mBE11DA1DAFC756EB87E884AADC5EDC4BB72FB032_gshared (Enumerator_t44124D16E0B2F7308FF4069BE06369B5A83896EB* __this, 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) ;
// 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) ;
// 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) ;
// 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) ;
// 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.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.Void System.Func`1<System.Object>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_1__ctor_m663374A863E492A515BE9626B6F0E444991834E8_gshared (Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// System.Void System.Action`1<System.Object>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Action_1__ctor_m2E1DFA67718FC1A0B6E5DFEB78831FFE9C059EB4_gshared (Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// TResult System.Func`2<System.Object,System.Object>::Invoke(T)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Func_2_Invoke_mDBA25DA5DA5B7E056FB9B026AF041F1385FB58A9_gshared_inline (Func_2_tACBF5A1656250800CE861707354491F0611F6624* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method) ;
// T ParadoxNotion.ReflectionTools::RTCreateDelegate<System.Object>(System.Reflection.MethodInfo,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReflectionTools_RTCreateDelegate_TisRuntimeObject_mC71797F821AEFED2BEAD3C3748F4008DA094AA01_gshared (MethodInfo_t* ___0_method, RuntimeObject* ___1_instance, 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) ;
// T NodeCanvas.Framework.BBParameter`1<System.Object>::get_value()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* BBParameter_1_get_value_mD726F3B9C069F7F2EF7CB68934E87764BAD6967F_gshared (BBParameter_1_tB46669698C0BE7BD6EFB9A7BE9458183044389E3* __this, const RuntimeMethod* method) ;
// System.Void NodeCanvas.Framework.BBParameter`1<System.Object>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BBParameter_1__ctor_m23ACE105F1B89032C13324FA5D4FA2E25833F733_gshared (BBParameter_1_tB46669698C0BE7BD6EFB9A7BE9458183044389E3* __this, 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 ParadoxNotion.Serialization.fsRecoveryProcessor`2<System.Object,System.Object>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsRecoveryProcessor_2__ctor_mDA1B92A03BAB91620192268CE7AF5B7A2798658E_gshared (fsRecoveryProcessor_2_tC277DECB57FA0306C2B65E5A311066E04FED6300* __this, const RuntimeMethod* method) ;
// System.Void NodeCanvas.Framework.Variable`1<System.Object>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Variable_1__ctor_m54AEC1818797101B1929CAD23613451F5BD02E92_gshared (Variable_1_t63BF8D94D187F3891B2A7E2D15AB3D0F8E142839* __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.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.Int32Enum>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_mE0470880427DED948EF413AD5E9525F41CAF7D1D_gshared (Dictionary_2_t2A9A7F3ECFC3483F89253F3C4BB5BE98A37F6EF3* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Boolean>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m0D0F99974D7435C4E08FE9A9A632C9E5430F8454_gshared (Dictionary_2_tDBC7BB75C617E4886F85171F2758C7996F98EC36* __this, 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) ;
// System.Collections.Generic.IEnumerable`1<TSource> System.Linq.Enumerable::Where<System.Object>(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Boolean>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enumerable_Where_TisRuntimeObject_m5DAF16724887B42DDBBF391C7F375749E8AA4AD7_gshared (RuntimeObject* ___0_source, Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* ___1_predicate, 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.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.Linq.IOrderedEnumerable`1<TSource> System.Linq.Enumerable::OrderBy<System.Object,System.Object>(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,TKey>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enumerable_OrderBy_TisRuntimeObject_TisRuntimeObject_m95A8A4774C308571D7F63FEFC3313E6ACE9C8049_gshared (RuntimeObject* ___0_source, Func_2_tACBF5A1656250800CE861707354491F0611F6624* ___1_keySelector, const RuntimeMethod* method) ;
// System.Linq.IOrderedEnumerable`1<TSource> System.Linq.Enumerable::ThenBy<System.Object,System.Object>(System.Linq.IOrderedEnumerable`1<TSource>,System.Func`2<TSource,TKey>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enumerable_ThenBy_TisRuntimeObject_TisRuntimeObject_m9919065CD1231502CB7990F0A37FA36606168A53_gshared (RuntimeObject* ___0_source, Func_2_tACBF5A1656250800CE861707354491F0611F6624* ___1_keySelector, 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 System.Collections.Generic.Dictionary`2<System.Object,System.Int32Enum>::TryGetValue(TKey,TValue&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryGetValue_m0786A6332E06581557A6E9D4DA5000AF5BC8A373_gshared (Dictionary_2_t2A9A7F3ECFC3483F89253F3C4BB5BE98A37F6EF3* __this, RuntimeObject* ___0_key, int32_t* ___1_value, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Int32Enum>::set_Item(TKey,TValue)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_set_Item_mC0F84089707699016E685213CFF60997BC7CB12B_gshared (Dictionary_2_t2A9A7F3ECFC3483F89253F3C4BB5BE98A37F6EF3* __this, RuntimeObject* ___0_key, int32_t ___1_value, 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.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) ;
// System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.Boolean>::TryGetValue(TKey,TValue&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryGetValue_m9AAE125D6298B2B6B9D2F150C841A70872BF887B_gshared (Dictionary_2_tDBC7BB75C617E4886F85171F2758C7996F98EC36* __this, RuntimeObject* ___0_key, bool* ___1_value, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Boolean>::set_Item(TKey,TValue)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_set_Item_mF1A7BA3C1568A00A32A43BCD889038FE080F77BF_gshared (Dictionary_2_tDBC7BB75C617E4886F85171F2758C7996F98EC36* __this, RuntimeObject* ___0_key, bool ___1_value, 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.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) ;
// 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.Boolean System.Predicate`1<System.Object>::Invoke(T)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Predicate_1_Invoke_m6AC449189DCEE89A4FA2A2B724DE296A1DFB6A9B_gshared_inline (Predicate_1_t8342C85FF4E41CD1F7024AC0CDC3E5312A32CB12* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2<UnityEngine.Color32,System.Object>::TryGetValue(TKey,TValue&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryGetValue_mAA19A175F6071502D1AD6728B15E29CF242FBB32_gshared (Dictionary_2_t90A5A9F3A5F2CA74DFF7945F200A440B50F6C509* __this, Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___0_key, RuntimeObject** ___1_value, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<UnityEngine.Color32,System.Object>::set_Item(TKey,TValue)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_set_Item_m972FA871F2024B6B2250A682CE7EF92EE633C2B6_gshared (Dictionary_2_t90A5A9F3A5F2CA74DFF7945F200A440B50F6C509* __this, Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2<System.Object,UnityEngine.Color>::TryGetValue(TKey,TValue&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryGetValue_m1284BB2D90B88643E8F889F2F6D2C6802C987371_gshared (Dictionary_2_t807986D905DA28CECB9BD59134DA9CEFFD715027* __this, RuntimeObject* ___0_key, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* ___1_value, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Object,UnityEngine.Color>::set_Item(TKey,TValue)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_set_Item_m86710295E28AC1A43001334C64469679C37603F5_gshared (Dictionary_2_t807986D905DA28CECB9BD59134DA9CEFFD715027* __this, RuntimeObject* ___0_key, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___1_value, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<UnityEngine.Color32,System.Object>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_mCA79804AFD4EA36E7AEA92765B88D0309B268B18_gshared (Dictionary_2_t90A5A9F3A5F2CA74DFF7945F200A440B50F6C509* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Object,UnityEngine.Color>::.ctor(System.Collections.Generic.IEqualityComparer`1<TKey>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_mA5A237A70ED40C807A903CA3C3CC500094AB79DE_gshared (Dictionary_2_t807986D905DA28CECB9BD59134DA9CEFFD715027* __this, RuntimeObject* ___0_comparer, const RuntimeMethod* method) ;
// T[] UnityEngine.Object::FindObjectsOfType<System.Object>()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* Object_FindObjectsOfType_TisRuntimeObject_m0B4DF4B8AB4C71E0F471BC9D0440B40844DA221D_gshared (const RuntimeMethod* method) ;
// TSource System.Linq.Enumerable::First<System.Char>(System.Collections.Generic.IEnumerable`1<TSource>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar Enumerable_First_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_m6E75C6E76FACFE89CDC1B8011EC285B8D7A20AD6_gshared (RuntimeObject* ___0_source, const RuntimeMethod* method) ;
// TSource System.Linq.Enumerable::LastOrDefault<System.Char>(System.Collections.Generic.IEnumerable`1<TSource>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar Enumerable_LastOrDefault_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_mD4158EEC7FF017E34F64DBC021A28E2D153367A2_gshared (RuntimeObject* ___0_source, 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.Void System.Object::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2 (RuntimeObject* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Debug::Break()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_Break_m7AE7554F3BA3BD5E49A0073434A9680534CE8EC7 (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.NotSupportedException::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NotSupportedException__ctor_m1398D0CDE19B36AA3DE9392879738C1EA2439CDF (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* __this, const RuntimeMethod* method) ;
// NodeCanvas.Framework.Node NodeCanvas.Framework.Connection::get_targetNode()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Node_tFE79C2F3D9D517984CDDFAD382448FF70E5B4FB8* Connection_get_targetNode_m6497814C735802779A09743F85F194212C0606F2_inline (Connection_t5306F1F5231246BC84674F9646F1B1393C0F8C7D* __this, const RuntimeMethod* method) ;
// System.Void NodeCanvas.Framework.Node/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_mEDB6C9145E515D65C594A9C4EF08ABCE6AE2C15F (U3CU3Ec_tCE51E458C3D020B7B37D8BC9E23240C04C8E812F* __this, const RuntimeMethod* method) ;
// NodeCanvas.Framework.Node NodeCanvas.Framework.Connection::get_sourceNode()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Node_tFE79C2F3D9D517984CDDFAD382448FF70E5B4FB8* Connection_get_sourceNode_m8AAB4D86A1F7E4AA641DD4D54B6288412058A10D_inline (Connection_t5306F1F5231246BC84674F9646F1B1393C0F8C7D* __this, const RuntimeMethod* method) ;
// System.Int32 System.Collections.Generic.List`1<NodeCanvas.Framework.ActionTask>::get_Count()
inline int32_t List_1_get_Count_mE43D420B17E5F2C14F98ACCE3771007B307B1D6B_inline (List_1_t840FE02C0D8808E7D7424001CF5F54454AFAF5A9* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_t840FE02C0D8808E7D7424001CF5F54454AFAF5A9*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, 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) ;
// T System.Collections.Generic.List`1<NodeCanvas.Framework.ActionTask>::get_Item(System.Int32)
inline ActionTask_t6B5C6B67D00E7AF678FAEDC91859B778C24A8E1E* List_1_get_Item_m9130504F4EB113EDAB2A1578FD4D13052EF9D606 (List_1_t840FE02C0D8808E7D7424001CF5F54454AFAF5A9* __this, int32_t ___0_index, const RuntimeMethod* method)
{
return (( ActionTask_t6B5C6B67D00E7AF678FAEDC91859B778C24A8E1E* (*) (List_1_t840FE02C0D8808E7D7424001CF5F54454AFAF5A9*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method);
}
// System.Boolean NodeCanvas.Framework.Task::get_isUserEnabled()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Task_get_isUserEnabled_m39BF0F0883205745A73151B88DA0ABFA7FA56C80 (Task_tF05C1B448C98EDD5D7E9E23660FCEAC40348A284* __this, const RuntimeMethod* method) ;
// System.Boolean NodeCanvas.Framework.ActionTask::get_isPaused()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool ActionTask_get_isPaused_m70D9AA0F96359728C5A819DF1BFEEDA7D246F45F_inline (ActionTask_t6B5C6B67D00E7AF678FAEDC91859B778C24A8E1E* __this, const RuntimeMethod* method) ;
// System.Boolean NodeCanvas.Framework.ActionTask::get_isRunning()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ActionTask_get_isRunning_m7331BC389937C3B09B545461CAE3F40DECE541AF (ActionTask_t6B5C6B67D00E7AF678FAEDC91859B778C24A8E1E* __this, const RuntimeMethod* method) ;
// System.String NodeCanvas.Framework.Task::get_summaryInfo()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Task_get_summaryInfo_m8D6A94DC7DCACB0CB31A2794B63902E082499333 (Task_tF05C1B448C98EDD5D7E9E23660FCEAC40348A284* __this, const RuntimeMethod* 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) ;
// NodeCanvas.Framework.Task NodeCanvas.Framework.Task::Duplicate(NodeCanvas.Framework.ITaskSystem)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Task_tF05C1B448C98EDD5D7E9E23660FCEAC40348A284* Task_Duplicate_m830780798BE56941AF9F27CB1FE9A93A8DF752EC (Task_tF05C1B448C98EDD5D7E9E23660FCEAC40348A284* __this, RuntimeObject* ___0_newOwnerSystem, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<NodeCanvas.Framework.ActionTask>::Clear()
inline void List_1_Clear_mB4D6A73B697CFED5219BDCB2E07F6684FA5A4B4A_inline (List_1_t840FE02C0D8808E7D7424001CF5F54454AFAF5A9* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_t840FE02C0D8808E7D7424001CF5F54454AFAF5A9*, const RuntimeMethod*))List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline)(__this, method);
}
// System.Collections.Generic.List`1/Enumerator<T> System.Collections.Generic.List`1<NodeCanvas.Framework.ActionTask>::GetEnumerator()
inline Enumerator_t021CED1C87B25A06A8817A978B6FE6F0CC308BE0 List_1_GetEnumerator_m763164DBF1C49764026D82593B7677BFBA9E6A28 (List_1_t840FE02C0D8808E7D7424001CF5F54454AFAF5A9* __this, const RuntimeMethod* method)
{
return (( Enumerator_t021CED1C87B25A06A8817A978B6FE6F0CC308BE0 (*) (List_1_t840FE02C0D8808E7D7424001CF5F54454AFAF5A9*, const RuntimeMethod*))List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared)(__this, method);
}
// System.Void System.Collections.Generic.List`1/Enumerator<NodeCanvas.Framework.ActionTask>::Dispose()
inline void Enumerator_Dispose_m3DAF829525BF1ED9D62E616A8F29975343EA8F40 (Enumerator_t021CED1C87B25A06A8817A978B6FE6F0CC308BE0* __this, const RuntimeMethod* method)
{
(( void (*) (Enumerator_t021CED1C87B25A06A8817A978B6FE6F0CC308BE0*, const RuntimeMethod*))Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared)(__this, method);
}
// T System.Collections.Generic.List`1/Enumerator<NodeCanvas.Framework.ActionTask>::get_Current()
inline ActionTask_t6B5C6B67D00E7AF678FAEDC91859B778C24A8E1E* Enumerator_get_Current_mC75943D23CF0C561A9218DC98C723C01C028D7B4_inline (Enumerator_t021CED1C87B25A06A8817A978B6FE6F0CC308BE0* __this, const RuntimeMethod* method)
{
return (( ActionTask_t6B5C6B67D00E7AF678FAEDC91859B778C24A8E1E* (*) (Enumerator_t021CED1C87B25A06A8817A978B6FE6F0CC308BE0*, const RuntimeMethod*))Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline)(__this, method);
}
// System.Void NodeCanvas.Framework.ActionList::AddAction(NodeCanvas.Framework.ActionTask)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ActionList_AddAction_m708A16D5A81DB0DA74AF0223A7D9536A3CC17319 (ActionList_tFA4C508379E04696EA8322FBECC3046E7A17F27F* __this, ActionTask_t6B5C6B67D00E7AF678FAEDC91859B778C24A8E1E* ___0_action, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.List`1/Enumerator<NodeCanvas.Framework.ActionTask>::MoveNext()
inline bool Enumerator_MoveNext_mA070554A4E6A56409528C11289EA4DC62ADA9E71 (Enumerator_t021CED1C87B25A06A8817A978B6FE6F0CC308BE0* __this, const RuntimeMethod* method)
{
return (( bool (*) (Enumerator_t021CED1C87B25A06A8817A978B6FE6F0CC308BE0*, const RuntimeMethod*))Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared)(__this, method);
}
// System.Void NodeCanvas.Framework.ActionTask::EndAction()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ActionTask_EndAction_mAFB72FA6B038CC9E5E1D0F079AB154420AF7F6A4 (ActionTask_t6B5C6B67D00E7AF678FAEDC91859B778C24A8E1E* __this, const RuntimeMethod* method) ;
// UnityEngine.Component NodeCanvas.Framework.Task::get_agent()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* Task_get_agent_m16569FD2401D9FF1867ECC9FDE0B3859F6F50426 (Task_tF05C1B448C98EDD5D7E9E23660FCEAC40348A284* __this, const RuntimeMethod* method) ;
// NodeCanvas.Framework.IBlackboard NodeCanvas.Framework.Task::get_blackboard()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Task_get_blackboard_mCD58CE7EEDAA3AD7895C97C0D042FF69CA0159ED (Task_tF05C1B448C98EDD5D7E9E23660FCEAC40348A284* __this, const RuntimeMethod* method) ;
// NodeCanvas.Framework.Status NodeCanvas.Framework.ActionTask::Execute(UnityEngine.Component,NodeCanvas.Framework.IBlackboard)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ActionTask_Execute_m3087BFB267F448E9EF28E055EBEBA1E1AFE11CFB (ActionTask_t6B5C6B67D00E7AF678FAEDC91859B778C24A8E1E* __this, Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* ___0_agent, RuntimeObject* ___1_blackboard, const RuntimeMethod* method) ;
// System.Void NodeCanvas.Framework.ActionTask::EndAction(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ActionTask_EndAction_mACFB3F4BB5D1B2F49E00E1032B117DE4219232F4 (ActionTask_t6B5C6B67D00E7AF678FAEDC91859B778C24A8E1E* __this, bool ___0_success, const RuntimeMethod* method) ;
// System.Void NodeCanvas.Framework.ActionTask::EndAction(System.Nullable`1<System.Boolean>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ActionTask_EndAction_mA86DE666D3E48201F4B22E1DA9E6E29B2831519F (ActionTask_t6B5C6B67D00E7AF678FAEDC91859B778C24A8E1E* __this, Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01 ___0_success, const RuntimeMethod* method) ;
// System.Void NodeCanvas.Framework.ActionTask::Pause()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ActionTask_Pause_mE4E1DFBFFB158FAD139F8EDA6B71AAFEC917E86A (ActionTask_t6B5C6B67D00E7AF678FAEDC91859B778C24A8E1E* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<NodeCanvas.Framework.ActionTask>::Add(T)
inline void List_1_Add_m300821379C9A3B7B6F3ABE0957E588A7F731A83B_inline (List_1_t840FE02C0D8808E7D7424001CF5F54454AFAF5A9* __this, ActionTask_t6B5C6B67D00E7AF678FAEDC91859B778C24A8E1E* ___0_item, const RuntimeMethod* method)
{
(( void (*) (List_1_t840FE02C0D8808E7D7424001CF5F54454AFAF5A9*, ActionTask_t6B5C6B67D00E7AF678FAEDC91859B778C24A8E1E*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
}
// NodeCanvas.Framework.ITaskSystem NodeCanvas.Framework.Task::get_ownerSystem()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Task_get_ownerSystem_m980F955CAD5DE771E19FA231DA402096BF9B9233_inline (Task_tF05C1B448C98EDD5D7E9E23660FCEAC40348A284* __this, const RuntimeMethod* method) ;
// System.Void NodeCanvas.Framework.Task::SetOwnerSystem(NodeCanvas.Framework.ITaskSystem)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Task_SetOwnerSystem_mF261D1FFA46C0D370F6D79AF62957605726D92BF (Task_tF05C1B448C98EDD5D7E9E23660FCEAC40348A284* __this, RuntimeObject* ___0_newOwnerSystem, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<NodeCanvas.Framework.ActionTask>::.ctor()
inline void List_1__ctor_mA7758F47FE2675D809A3037672935CD8F3F14DA8 (List_1_t840FE02C0D8808E7D7424001CF5F54454AFAF5A9* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_t840FE02C0D8808E7D7424001CF5F54454AFAF5A9*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}
// System.Void NodeCanvas.Framework.ActionTask::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ActionTask__ctor_m7C70325BFF57D66662DB867F3598756BB5277AA6 (ActionTask_t6B5C6B67D00E7AF678FAEDC91859B778C24A8E1E* __this, const RuntimeMethod* 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.Collections.IEnumerator NodeCanvas.Framework.ActionTask::IndependentActionUpdater(UnityEngine.Component,NodeCanvas.Framework.IBlackboard,System.Action`1<NodeCanvas.Framework.Status>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ActionTask_IndependentActionUpdater_mC574E07FC89EF14B2A8764123DD68669514E8CEC (ActionTask_t6B5C6B67D00E7AF678FAEDC91859B778C24A8E1E* __this, Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* ___0_agent, RuntimeObject* ___1_blackboard, Action_1_t94CBFAD5E7BC5EE42240317CF5E0B45B7C264030* ___2_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 NodeCanvas.Framework.ActionTask/<IndependentActionUpdater>d__12::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CIndependentActionUpdaterU3Ed__12__ctor_mAE9CD6F7F7F93EA31D53376AC61CDEF285B9CAE8 (U3CIndependentActionUpdaterU3Ed__12_tFDC070C5D953C1B50D9FE455A9C212ABFA5A2200* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method) ;
// System.Void NodeCanvas.Framework.ActionTask::set_isPaused(System.Boolean)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ActionTask_set_isPaused_m00BCF63A6DEA333D87DE297C050C6547E70AD446_inline (ActionTask_t6B5C6B67D00E7AF678FAEDC91859B778C24A8E1E* __this, bool ___0_value, const RuntimeMethod* method) ;
// System.Boolean NodeCanvas.Framework.Task::Set(UnityEngine.Component,NodeCanvas.Framework.IBlackboard)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Task_Set_mF138A74C0AB581405E09E5732A040FFC3620B8C1 (Task_tF05C1B448C98EDD5D7E9E23660FCEAC40348A284* __this, Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* ___0_newAgent, RuntimeObject* ___1_newBB, const RuntimeMethod* method) ;
// System.Void System.Nullable`1<System.Boolean>::.ctor(T)
inline void Nullable_1__ctor_m4FAA8281CB4EFFD8B817734351FB3AC20A0CD6F5 (Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01* __this, bool ___0_value, const RuntimeMethod* method)
{
(( void (*) (Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01*, bool, const RuntimeMethod*))Nullable_1__ctor_m4FAA8281CB4EFFD8B817734351FB3AC20A0CD6F5_gshared)(__this, ___0_value, method);
}
// System.Boolean System.Nullable`1<System.Boolean>::get_HasValue()
inline bool Nullable_1_get_HasValue_m6B76D139692C43B2AF7C695FAB044B16ACFAF355_inline (Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01* __this, const RuntimeMethod* method)
{
return (( bool (*) (Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01*, const RuntimeMethod*))Nullable_1_get_HasValue_m6B76D139692C43B2AF7C695FAB044B16ACFAF355_gshared_inline)(__this, method);
}
// T System.Nullable`1<System.Boolean>::GetValueOrDefault()
inline bool Nullable_1_GetValueOrDefault_m86E1210429A6EA0082CC7806DD638E8B4555F148_inline (Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01* __this, const RuntimeMethod* method)
{
return (( bool (*) (Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01*, const RuntimeMethod*))Nullable_1_GetValueOrDefault_m86E1210429A6EA0082CC7806DD638E8B4555F148_gshared_inline)(__this, method);
}
// System.Void NodeCanvas.Framework.Task::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Task__ctor_m638155576781AF9F8593F42DE1F7F3A70CCA4B42 (Task_tF05C1B448C98EDD5D7E9E23660FCEAC40348A284* __this, const RuntimeMethod* method) ;
// System.Void System.Action`1<NodeCanvas.Framework.Status>::Invoke(T)
inline void Action_1_Invoke_m0E5DBF75CFE26908AD8865020E1CD3AEE09C243C_inline (Action_1_t94CBFAD5E7BC5EE42240317CF5E0B45B7C264030* __this, int32_t ___0_obj, const RuntimeMethod* method)
{
(( void (*) (Action_1_t94CBFAD5E7BC5EE42240317CF5E0B45B7C264030*, int32_t, const RuntimeMethod*))Action_1_Invoke_mBF7DDBCD230E9D28EDF45D3E65F907DE1AE0CCBC_gshared_inline)(__this, ___0_obj, method);
}
// System.Int32 System.Collections.Generic.List`1<NodeCanvas.Framework.ConditionTask>::get_Count()
inline int32_t List_1_get_Count_m5227B6B9670F0AD08EE5CBE7BEB86B481485615D_inline (List_1_t9C974E7FF2C20223569CABCD28DAA66B6319C9CC* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_t9C974E7FF2C20223569CABCD28DAA66B6319C9CC*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
}
// System.Boolean NodeCanvas.Framework.ConditionList::get_allTrueRequired()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ConditionList_get_allTrueRequired_m11E99968DF27E576DB821FBA7E9A3E8F5B2C5DF9 (ConditionList_tC63F09BFCB57B5711B3BC95EE03D6B57C981C545* __this, const RuntimeMethod* 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) ;
// T System.Collections.Generic.List`1<NodeCanvas.Framework.ConditionTask>::get_Item(System.Int32)
inline ConditionTask_t518F9B03584F4835F78D6DE297CE36AED500BEE8* List_1_get_Item_mB0D5BF500A40AB9AA2038342B78C13E08E0E6F1C (List_1_t9C974E7FF2C20223569CABCD28DAA66B6319C9CC* __this, int32_t ___0_index, const RuntimeMethod* method)
{
return (( ConditionTask_t518F9B03584F4835F78D6DE297CE36AED500BEE8* (*) (List_1_t9C974E7FF2C20223569CABCD28DAA66B6319C9CC*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method);
}
// System.Void System.Collections.Generic.List`1<NodeCanvas.Framework.ConditionTask>::Clear()
inline void List_1_Clear_m25EC129BAB4D8A5EB2E760990DD9DB200FDFBC08_inline (List_1_t9C974E7FF2C20223569CABCD28DAA66B6319C9CC* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_t9C974E7FF2C20223569CABCD28DAA66B6319C9CC*, const RuntimeMethod*))List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline)(__this, method);
}
// System.Collections.Generic.List`1/Enumerator<T> System.Collections.Generic.List`1<NodeCanvas.Framework.ConditionTask>::GetEnumerator()
inline Enumerator_tBD9BFC78493CA66E36D03A3F0DA0BD2FB651EAE1 List_1_GetEnumerator_mB48DD8D781460FC1BC71D2AE5676D75456BE5B8C (List_1_t9C974E7FF2C20223569CABCD28DAA66B6319C9CC* __this, const RuntimeMethod* method)
{
return (( Enumerator_tBD9BFC78493CA66E36D03A3F0DA0BD2FB651EAE1 (*) (List_1_t9C974E7FF2C20223569CABCD28DAA66B6319C9CC*, const RuntimeMethod*))List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared)(__this, method);
}
// System.Void System.Collections.Generic.List`1/Enumerator<NodeCanvas.Framework.ConditionTask>::Dispose()
inline void Enumerator_Dispose_m585AB3F4D0850C6E80BF3DCDCEBE989FFF722B02 (Enumerator_tBD9BFC78493CA66E36D03A3F0DA0BD2FB651EAE1* __this, const RuntimeMethod* method)
{
(( void (*) (Enumerator_tBD9BFC78493CA66E36D03A3F0DA0BD2FB651EAE1*, const RuntimeMethod*))Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared)(__this, method);
}
// T System.Collections.Generic.List`1/Enumerator<NodeCanvas.Framework.ConditionTask>::get_Current()
inline ConditionTask_t518F9B03584F4835F78D6DE297CE36AED500BEE8* Enumerator_get_Current_m5EB36EDE95E59B6E07E958A0180284284859D099_inline (Enumerator_tBD9BFC78493CA66E36D03A3F0DA0BD2FB651EAE1* __this, const RuntimeMethod* method)
{
return (( ConditionTask_t518F9B03584F4835F78D6DE297CE36AED500BEE8* (*) (Enumerator_tBD9BFC78493CA66E36D03A3F0DA0BD2FB651EAE1*, const RuntimeMethod*))Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline)(__this, method);
}
// System.Void NodeCanvas.Framework.ConditionList::AddCondition(NodeCanvas.Framework.ConditionTask)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConditionList_AddCondition_m9C13B1070E2D09FFA5BD68B2990736D637BBA840 (ConditionList_tC63F09BFCB57B5711B3BC95EE03D6B57C981C545* __this, ConditionTask_t518F9B03584F4835F78D6DE297CE36AED500BEE8* ___0_condition, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.List`1/Enumerator<NodeCanvas.Framework.ConditionTask>::MoveNext()
inline bool Enumerator_MoveNext_m3D08FDE730876BCC87A8AA74F5A2D3EA6616C8BD (Enumerator_tBD9BFC78493CA66E36D03A3F0DA0BD2FB651EAE1* __this, const RuntimeMethod* method)
{
return (( bool (*) (Enumerator_tBD9BFC78493CA66E36D03A3F0DA0BD2FB651EAE1*, const RuntimeMethod*))Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared)(__this, method);
}
// System.Void NodeCanvas.Framework.ConditionTask::Enable(UnityEngine.Component,NodeCanvas.Framework.IBlackboard)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConditionTask_Enable_mC5A417808CEE331400524564133FEF114F32EE9E (ConditionTask_t518F9B03584F4835F78D6DE297CE36AED500BEE8* __this, Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* ___0_agent, RuntimeObject* ___1_bb, const RuntimeMethod* method) ;
// System.Void NodeCanvas.Framework.ConditionTask::Disable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConditionTask_Disable_mAC528DA8075A9F90DE191E5F98720AE8BEB82371 (ConditionTask_t518F9B03584F4835F78D6DE297CE36AED500BEE8* __this, const RuntimeMethod* method) ;
// System.Boolean NodeCanvas.Framework.ConditionTask::Check(UnityEngine.Component,NodeCanvas.Framework.IBlackboard)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ConditionTask_Check_m8A6E5B0DE6EC53B76A44FAE8041F781D1DBF6C2D (ConditionTask_t518F9B03584F4835F78D6DE297CE36AED500BEE8* __this, Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* ___0_agent, RuntimeObject* ___1_blackboard, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<NodeCanvas.Framework.ConditionTask>::Add(T)
inline void List_1_Add_m90604B555C0BC623AA10F706AD0422FA21F0FD0E_inline (List_1_t9C974E7FF2C20223569CABCD28DAA66B6319C9CC* __this, ConditionTask_t518F9B03584F4835F78D6DE297CE36AED500BEE8* ___0_item, const RuntimeMethod* method)
{
(( void (*) (List_1_t9C974E7FF2C20223569CABCD28DAA66B6319C9CC*, ConditionTask_t518F9B03584F4835F78D6DE297CE36AED500BEE8*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
}
// System.Void System.Collections.Generic.List`1<NodeCanvas.Framework.ConditionTask>::.ctor()
inline void List_1__ctor_mE202ADDF2BBF6C93250D5EF6F3B3D48ED3D52256 (List_1_t9C974E7FF2C20223569CABCD28DAA66B6319C9CC* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_t9C974E7FF2C20223569CABCD28DAA66B6319C9CC*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}
// System.Void NodeCanvas.Framework.ConditionTask::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConditionTask__ctor_m1F4FE5C10F05FCE9676F9356FDBA1F366E396EDB (ConditionTask_t518F9B03584F4835F78D6DE297CE36AED500BEE8* __this, const RuntimeMethod* method) ;
// System.Boolean NodeCanvas.Framework.ConditionTask::get_invert()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool ConditionTask_get_invert_mA8B61B2900B443EFEA1AF69A0C5AAA8EB51F67E2_inline (ConditionTask_t518F9B03584F4835F78D6DE297CE36AED500BEE8* __this, const RuntimeMethod* method) ;
// System.Collections.IEnumerator NodeCanvas.Framework.ConditionTask::Flip()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ConditionTask_Flip_mCC0B9464E6596E5B5508BEA475EF2C8EE48057D5 (ConditionTask_t518F9B03584F4835F78D6DE297CE36AED500BEE8* __this, const RuntimeMethod* method) ;
// UnityEngine.Coroutine NodeCanvas.Framework.Task::StartCoroutine(System.Collections.IEnumerator)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* Task_StartCoroutine_m92E694A2675B8A5CFBF74B13D8826AC6DCF0618F (Task_tF05C1B448C98EDD5D7E9E23660FCEAC40348A284* __this, RuntimeObject* ___0_routine, const RuntimeMethod* method) ;
// System.Void NodeCanvas.Framework.ConditionTask/<Flip>d__13::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CFlipU3Ed__13__ctor_m7DEB42B84C75EE48EED29CD7FEBDFBF1D6D83D3C (U3CFlipU3Ed__13_t627FBEE77550D518742C74FDF0FDA9009D495426* __this, int32_t ___0_U3CU3E1__state, 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.Void NodeCanvas.Framework.Internal.TaskAgentParameter::SetType(System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TaskAgentParameter_SetType_mDB8F5F8D60CBF5F6CD96B7B5FA02566A017337A6 (TaskAgentParameter_t6F02431C314168FE5698AD6A87B555310C2DBC4B* __this, Type_t* ___0_newType, const RuntimeMethod* method) ;
// System.Type ParadoxNotion.ReflectionTools::GetFirstGenericParameterConstraintType(System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* ReflectionTools_GetFirstGenericParameterConstraintType_mFC2AAB975EC5BCF9A56B4D0C83C7F2E2AB9B305A (Type_t* ___0_type, const RuntimeMethod* 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 NodeCanvas.Framework.BBParameter::SetBBFields(System.Object,NodeCanvas.Framework.IBlackboard)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BBParameter_SetBBFields_m327944D49EE061B4C80840B5750BCFA498938F8C (RuntimeObject* ___0_target, RuntimeObject* ___1_bb, const RuntimeMethod* method) ;
// System.Void NodeCanvas.Framework.Task::Validate(NodeCanvas.Framework.ITaskSystem)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Task_Validate_m67FCFF7C4BEA8F6BF459A603DA4A2B609EFDC618 (Task_tF05C1B448C98EDD5D7E9E23660FCEAC40348A284* __this, RuntimeObject* ___0_ownerSystem, const RuntimeMethod* method) ;
// T ParadoxNotion.Serialization.JSONSerializer::Clone<NodeCanvas.Framework.Task>(T)
inline Task_tF05C1B448C98EDD5D7E9E23660FCEAC40348A284* JSONSerializer_Clone_TisTask_tF05C1B448C98EDD5D7E9E23660FCEAC40348A284_m6ABCAB1F1DA766E43F8EFE05AF5D4042472EA3A2 (Task_tF05C1B448C98EDD5D7E9E23660FCEAC40348A284* ___0_original, const RuntimeMethod* method)
{
return (( Task_tF05C1B448C98EDD5D7E9E23660FCEAC40348A284* (*) (Task_tF05C1B448C98EDD5D7E9E23660FCEAC40348A284*, const RuntimeMethod*))JSONSerializer_Clone_TisRuntimeObject_m0BDB1832DF182CC864DB5DB66DC3FE1DCD306943_gshared)(___0_original, method);
}
// System.String NodeCanvas.Framework.Task::GetHardError()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Task_GetHardError_m2BB002591EF25E9DA2A22F9C0C48F02E3D54FE93 (Task_tF05C1B448C98EDD5D7E9E23660FCEAC40348A284* __this, const RuntimeMethod* method) ;
// System.Void NodeCanvas.Framework.Task::set_ownerSystem(NodeCanvas.Framework.ITaskSystem)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Task_set_ownerSystem_mBCC6CD84CC35938FE61A09D8ACB881620B5902B3_inline (Task_tF05C1B448C98EDD5D7E9E23660FCEAC40348A284* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) ;
// System.Type System.Object::GetType()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3 (RuntimeObject* __this, const RuntimeMethod* method) ;
// T ParadoxNotion.ReflectionTools::RTGetAttribute<System.ObsoleteAttribute>(System.Type,System.Boolean)
inline ObsoleteAttribute_tF4885B281E932B8B87A5B9AA1C24D46DEEA8FD8A* ReflectionTools_RTGetAttribute_TisObsoleteAttribute_tF4885B281E932B8B87A5B9AA1C24D46DEEA8FD8A_m6AC6B002085FC0AA9DC9EB3A7653A73B62D19AA7 (Type_t* ___0_type, bool ___1_inherited, const RuntimeMethod* method)
{
return (( ObsoleteAttribute_tF4885B281E932B8B87A5B9AA1C24D46DEEA8FD8A* (*) (Type_t*, bool, const RuntimeMethod*))ReflectionTools_RTGetAttribute_TisRuntimeObject_mC18A887625BFADDED9B269EF21D1777234EFE1F4_gshared)(___0_type, ___1_inherited, method);
}
// System.String System.ObsoleteAttribute::get_Message()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* ObsoleteAttribute_get_Message_mEEA519E26C2F66DA3987F1AF2A28454DE021E3CF_inline (ObsoleteAttribute_tF4885B281E932B8B87A5B9AA1C24D46DEEA8FD8A* __this, const RuntimeMethod* method) ;
// T ParadoxNotion.ReflectionTools::RTGetAttribute<ParadoxNotion.Design.NameAttribute>(System.Type,System.Boolean)
inline NameAttribute_t34E4A5AC3A040FAE69B4567071E4BDA34ECB03AC* ReflectionTools_RTGetAttribute_TisNameAttribute_t34E4A5AC3A040FAE69B4567071E4BDA34ECB03AC_m13F483E9F03E3153945688CD1172D4A34B4BD417 (Type_t* ___0_type, bool ___1_inherited, const RuntimeMethod* method)
{
return (( NameAttribute_t34E4A5AC3A040FAE69B4567071E4BDA34ECB03AC* (*) (Type_t*, bool, const RuntimeMethod*))ReflectionTools_RTGetAttribute_TisRuntimeObject_mC18A887625BFADDED9B269EF21D1777234EFE1F4_gshared)(___0_type, ___1_inherited, 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) ;
// System.String ParadoxNotion.StringUtils::SplitCamelCase(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* StringUtils_SplitCamelCase_mE03F4F3007C92573D017880C01F44BE6CC77DE6C (String_t* ___0_s, const RuntimeMethod* method) ;
// T ParadoxNotion.ReflectionTools::RTGetAttribute<ParadoxNotion.Design.DescriptionAttribute>(System.Type,System.Boolean)
inline DescriptionAttribute_tA36BC0FDBFFE79BC565383D33D6EBE3550B45F81* ReflectionTools_RTGetAttribute_TisDescriptionAttribute_tA36BC0FDBFFE79BC565383D33D6EBE3550B45F81_m6698F53A577EA9CBEA07182791F17EED2058116F (Type_t* ___0_type, bool ___1_inherited, const RuntimeMethod* method)
{
return (( DescriptionAttribute_tA36BC0FDBFFE79BC565383D33D6EBE3550B45F81* (*) (Type_t*, bool, const RuntimeMethod*))ReflectionTools_RTGetAttribute_TisRuntimeObject_mC18A887625BFADDED9B269EF21D1777234EFE1F4_gshared)(___0_type, ___1_inherited, method);
}
// System.Boolean NodeCanvas.Framework.Task::get_agentIsOverride()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Task_get_agentIsOverride_mA3BE5861D70DD0A35C942B064B4473D321192EF5 (Task_tF05C1B448C98EDD5D7E9E23660FCEAC40348A284* __this, 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.String NodeCanvas.Framework.Task::get_name()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Task_get_name_m485305F142EFD3DBDAD5D1197398609E47FD3583 (Task_tF05C1B448C98EDD5D7E9E23660FCEAC40348A284* __this, const RuntimeMethod* method) ;
// System.String NodeCanvas.Framework.BBParameter::get_name()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* BBParameter_get_name_mB3C40E4241CB0470AC4D120613200D497500535B_inline (BBParameter_tD717AF8560E573DF3DA925034F257F669CDDBA60* __this, const RuntimeMethod* method) ;
// System.Void NodeCanvas.Framework.Internal.TaskAgentParameter::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TaskAgentParameter__ctor_mC63B504E7F887084C4C292A06913545A07337EEF (TaskAgentParameter_t6F02431C314168FE5698AD6A87B555310C2DBC4B* __this, const RuntimeMethod* method) ;
// System.Void NodeCanvas.Framework.BBParameter::set_bb(NodeCanvas.Framework.IBlackboard)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BBParameter_set_bb_mC03C5FFA7320CCC721EF5323C21736B2BEE4B423 (BBParameter_tD717AF8560E573DF3DA925034F257F669CDDBA60* __this, RuntimeObject* ___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) ;
// UnityEngine.Component NodeCanvas.Framework.Task::get_ownerSystemAgent()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* Task_get_ownerSystemAgent_m8D169CC6DCDBF5B01CBE20D0AC07C1EEFB266E35 (Task_tF05C1B448C98EDD5D7E9E23660FCEAC40348A284* __this, const RuntimeMethod* method) ;
// UnityEngine.Object NodeCanvas.Framework.Internal.TaskAgentParameter::get_value()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* TaskAgentParameter_get_value_m8F31958731B2FC04250D92059F8E3F00EB86F566 (TaskAgentParameter_t6F02431C314168FE5698AD6A87B555310C2DBC4B* __this, const RuntimeMethod* method) ;
// UnityEngine.Component ParadoxNotion.ObjectUtils::TransformToType(UnityEngine.Component,System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* ObjectUtils_TransformToType_mF73F7FC7EB3066155A7E7A90B0C70AD261FB8B9B (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* ___0_current, Type_t* ___1_type, const RuntimeMethod* method) ;
// NodeCanvas.Framework.IBlackboard NodeCanvas.Framework.Task::get_ownerSystemBlackboard()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Task_get_ownerSystemBlackboard_mC95069500DD510B76C115AFF71DA6534641C7F5C (Task_tF05C1B448C98EDD5D7E9E23660FCEAC40348A284* __this, 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) ;
// UnityEngine.GameObject UnityEngine.Component::get_gameObject()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) ;
// T ParadoxNotion.ObjectUtils::GetAddComponent<ParadoxNotion.Services.EventRouter>(UnityEngine.GameObject)
inline EventRouter_tFF11845F5CEB376625AA32F751511FA5918717F9* ObjectUtils_GetAddComponent_TisEventRouter_tFF11845F5CEB376625AA32F751511FA5918717F9_mB53D7F66929EDA142C7433B01DD838C11E60E07B (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_gameObject, const RuntimeMethod* method)
{
return (( EventRouter_tFF11845F5CEB376625AA32F751511FA5918717F9* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))ObjectUtils_GetAddComponent_TisRuntimeObject_mEBE7FCE77BE09E49F0090C6D9AAA397D22F5DF19_gshared)(___0_gameObject, method);
}
// System.Boolean NodeCanvas.Framework.Task::Initialize(UnityEngine.Component)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Task_Initialize_mB4DAA2A0B0558E7F4A6A33ED429B40BB900178C7 (Task_tF05C1B448C98EDD5D7E9E23660FCEAC40348A284* __this, Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* ___0_newAgent, 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 NodeCanvas.Framework.Task::Error(System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Task_Error_mD47076BAB6B7B71AABB61C5C11CBAB076B56218D (Task_tF05C1B448C98EDD5D7E9E23660FCEAC40348A284* __this, String_t* ___0_error, String_t* ___1_tag, const RuntimeMethod* method) ;
// System.Boolean NodeCanvas.Framework.Task::InitializeFieldAttributes(UnityEngine.Component)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Task_InitializeFieldAttributes_mF0AEC3969734FAD80DD4C07A81861008E943B900 (Task_tF05C1B448C98EDD5D7E9E23660FCEAC40348A284* __this, Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* ___0_newAgent, 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.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.Boolean System.Type::get_IsInterface()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_get_IsInterface_m484A7D9321E72758EABE7F36AE266EB0905957EC (Type_t* __this, const RuntimeMethod* method) ;
// System.Boolean ParadoxNotion.ReflectionTools::RTIsDefined<NodeCanvas.Framework.Task/GetFromAgentAttribute>(System.Reflection.MemberInfo,System.Boolean)
inline bool ReflectionTools_RTIsDefined_TisGetFromAgentAttribute_t2906B78A0557F442D7D460919D5CCF9EADE14817_m2243CED4D44F138B8279572DAE7376152BFD23DC (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);
}
// UnityEngine.Component UnityEngine.Component::GetComponent(System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* Component_GetComponent_m4352437B839B9601EB007CAC1007C8E1FB8A427D (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, Type_t* ___0_type, 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.String UnityEngine.Object::get_name()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* __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.Void UnityEngine.MonoBehaviour::StopCoroutine(UnityEngine.Coroutine)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MonoBehaviour_StopCoroutine_mB0FC91BE84203BD8E360B3FBAE5B958B4C5ED22A (MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71* __this, Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* ___0_routine, const RuntimeMethod* method) ;
// System.String NodeCanvas.Framework.Task::get_obsolete()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Task_get_obsolete_m82082515FF78B7B46E201F6D569F3A6D763AB3AD (Task_tF05C1B448C98EDD5D7E9E23660FCEAC40348A284* __this, const RuntimeMethod* method) ;
// System.Boolean System.String::op_Inequality(System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_op_Inequality_m8C940F3CFC42866709D7CA931B3D77B4BE94BCB6 (String_t* ___0_a, String_t* ___1_b, const RuntimeMethod* method) ;
// System.Boolean NodeCanvas.Framework.BBParameter::get_isNoneOrNull()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BBParameter_get_isNoneOrNull_m1971A5762ED18994FE48E572A624A3D5003F5D57 (BBParameter_tD717AF8560E573DF3DA925034F257F669CDDBA60* __this, const RuntimeMethod* method) ;
// System.Boolean NodeCanvas.Framework.BBParameter::get_isDefined()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BBParameter_get_isDefined_m744EAB0C9534498335281FB293C529CD5C4A02E3 (BBParameter_tD717AF8560E573DF3DA925034F257F669CDDBA60* __this, const RuntimeMethod* method) ;
// System.Boolean ParadoxNotion.ReflectionTools::RTIsDefined<ParadoxNotion.Design.RequiredFieldAttribute>(System.Reflection.MemberInfo,System.Boolean)
inline bool ReflectionTools_RTIsDefined_TisRequiredFieldAttribute_t296109B05240218C0EDC83A1C95E2D933BF984CB_mCBF6F330AD0D82E87946A4820CF8CD547ED37F19 (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 System.String::IsNullOrEmpty(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478 (String_t* ___0_value, const RuntimeMethod* method) ;
// System.Boolean System.Reflection.MemberInfo::op_Equality(System.Reflection.MemberInfo,System.Reflection.MemberInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MemberInfo_op_Equality_m4B4F1AF29C9361D125F6D7FAB3D227ED3FECE685 (MemberInfo_t* ___0_left, MemberInfo_t* ___1_right, 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) ;
// System.Void NodeCanvas.Framework.AssetBlackboard::SelfSerialize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AssetBlackboard_SelfSerialize_mD53CFD05D6AE998181051E0BFF171CE4966F6262 (AssetBlackboard_t06CBC3663FADCD3FD88ACC97074D46D94EC448BE* __this, const RuntimeMethod* method) ;
// System.Void NodeCanvas.Framework.AssetBlackboard::SelfDeserialize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AssetBlackboard_SelfDeserialize_mAA0A2BD7EE2EC5E4523C33CFD04FF5D5B9F7E1AF (AssetBlackboard_t06CBC3663FADCD3FD88ACC97074D46D94EC448BE* __this, 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.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) ;
// T ParadoxNotion.Serialization.JSONSerializer::Deserialize<NodeCanvas.Framework.Internal.BlackboardSource>(System.String,System.Collections.Generic.List`1<UnityEngine.Object>)
inline BlackboardSource_tDF1C560E163F6F63BE89278B7312A32BF329C89E* JSONSerializer_Deserialize_TisBlackboardSource_tDF1C560E163F6F63BE89278B7312A32BF329C89E_m12FDF3E556F8A7F01536AB717728FD2D7F5B48CF (String_t* ___0_json, List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* ___1_references, const RuntimeMethod* method)
{
return (( BlackboardSource_tDF1C560E163F6F63BE89278B7312A32BF329C89E* (*) (String_t*, List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3*, const RuntimeMethod*))JSONSerializer_Deserialize_TisRuntimeObject_m8FC515C7AA8A60F8AA379FA5B9D29356FA0FD965_gshared)(___0_json, ___1_references, method);
}
// System.Void NodeCanvas.Framework.Internal.BlackboardSource::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BlackboardSource__ctor_m1C9D4946BC7EBF98B047651C3C61AA43ABACDF4E (BlackboardSource_tDF1C560E163F6F63BE89278B7312A32BF329C89E* __this, const RuntimeMethod* method) ;
// System.Collections.Generic.Dictionary`2<System.String,NodeCanvas.Framework.Variable> NodeCanvas.Framework.Internal.BlackboardSource::get_variables()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Dictionary_2_tD3F950952CE25D0F85C802E5E8010086DF6EDE7C* BlackboardSource_get_variables_m87C1251F9B98E50EEED28641B12344908ACE1A97_inline (BlackboardSource_tDF1C560E163F6F63BE89278B7312A32BF329C89E* __this, const RuntimeMethod* method) ;
// System.Void NodeCanvas.Framework.Internal.BlackboardSource::set_variables(System.Collections.Generic.Dictionary`2<System.String,NodeCanvas.Framework.Variable>)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BlackboardSource_set_variables_m2F2C474335B49B16AB2786C3D66B0FC88B68CB34_inline (BlackboardSource_tDF1C560E163F6F63BE89278B7312A32BF329C89E* __this, Dictionary_2_tD3F950952CE25D0F85C802E5E8010086DF6EDE7C* ___0_value, const RuntimeMethod* method) ;
// System.Void System.Action`1<NodeCanvas.Framework.Variable>::Invoke(T)
inline void Action_1_Invoke_m10637F66090E9F9CC95AE0FB3E07EF7D259BA5B4_inline (Action_1_t924369B78685936188D9F308D270D4B74F46B374* __this, Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* ___0_obj, const RuntimeMethod* method)
{
(( void (*) (Action_1_t924369B78685936188D9F308D270D4B74F46B374*, Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA*, const RuntimeMethod*))Action_1_Invoke_mF2422B2DD29F74CE66F791C3F68E288EC7C3DB9E_gshared_inline)(__this, ___0_obj, method);
}
// 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) ;
// System.String NodeCanvas.Framework.AssetBlackboard::get_identifier()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* AssetBlackboard_get_identifier_m7EE84FF26145AFD3C1F37673C864060E78CA5220_inline (AssetBlackboard_t06CBC3663FADCD3FD88ACC97074D46D94EC448BE* __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) ;
// System.Void NodeCanvas.Framework.IBlackboardExtensions::InitializePropertiesBinding(NodeCanvas.Framework.IBlackboard,UnityEngine.Component,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IBlackboardExtensions_InitializePropertiesBinding_mE1FC0E7B48DD341FA2B4CDE3A84680C25F3D3113 (RuntimeObject* ___0_blackboard, Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* ___1_target, bool ___2_callSetter, 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 UnityEngine.ScriptableObject::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ScriptableObject__ctor_mD037FDB0B487295EA47F79A4DB1BF1846C9087FF (ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A* __this, const RuntimeMethod* method) ;
// System.Boolean NodeCanvas.Framework.BBParameter::get_useBlackboard()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BBParameter_get_useBlackboard_mAF268B860886E3161849B42C484355FA112D32CF (BBParameter_tD717AF8560E573DF3DA925034F257F669CDDBA60* __this, const RuntimeMethod* method) ;
// System.Type ParadoxNotion.ReflectionTools::RTMakeGenericType(System.Type,System.Type[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* ReflectionTools_RTMakeGenericType_mDBED5C0EF581D096AA170F8704F5E555AA7DA2C8 (Type_t* ___0_type, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___1_typeArgs, const RuntimeMethod* method) ;
// System.Void NodeCanvas.Framework.BBParameter/<>c__DisplayClass11_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass11_0__ctor_mE2E62FBE9C34D49EBB5C86EF928B7A63782E7D8F (U3CU3Ec__DisplayClass11_0_tC3FB7155763A7C8DA778838968056E669DB3B074* __this, const RuntimeMethod* method) ;
// System.Void System.Action`2<System.Object,ParadoxNotion.Serialization.FullSerializer.fsData>::.ctor(System.Object,System.IntPtr)
inline void Action_2__ctor_m69974A231F38CCDCED3F8BC4AA3E73D6F0DBE159 (Action_2_tBCF27E67455F82A86083269A473FFBC6EF95A085* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Action_2_tBCF27E67455F82A86083269A473FFBC6EF95A085*, RuntimeObject*, intptr_t, const RuntimeMethod*))Action_2__ctor_m6A0E7FE9DF9AE6C4BEE58611CB55F64FC3D79052_gshared)(__this, ___0_object, ___1_method, method);
}
// 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) ;
// System.Void NodeCanvas.Framework.BBParameter::set_varRef(NodeCanvas.Framework.Variable)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BBParameter_set_varRef_mA757C219BB2FF4E8D04FAF36207ED19AE236E9AE (BBParameter_tD717AF8560E573DF3DA925034F257F669CDDBA60* __this, Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* ___0_value, const RuntimeMethod* method) ;
// System.Void NodeCanvas.Framework.BBParameter::set_targetVariableID(System.String)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BBParameter_set_targetVariableID_mEE6122081459973AB860C5685722E175D9346E22_inline (BBParameter_tD717AF8560E573DF3DA925034F257F669CDDBA60* __this, String_t* ___0_value, const RuntimeMethod* method) ;
// NodeCanvas.Framework.IBlackboard NodeCanvas.Framework.BBParameter::get_bb()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* BBParameter_get_bb_mB84B74025979E38A8CA363939C18E41999F2E126_inline (BBParameter_tD717AF8560E573DF3DA925034F257F669CDDBA60* __this, const RuntimeMethod* method) ;
// NodeCanvas.Framework.Variable NodeCanvas.Framework.BBParameter::ResolveReference(NodeCanvas.Framework.IBlackboard,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* BBParameter_ResolveReference_m6BE79C2DCD63F07A15624DDC8D4A4C2D71A06F77 (BBParameter_tD717AF8560E573DF3DA925034F257F669CDDBA60* __this, RuntimeObject* ___0_targetBlackboard, bool ___1_useID, const RuntimeMethod* method) ;
// System.Void NodeCanvas.Framework.BBParameter::set_name(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BBParameter_set_name_mB5C44C9FA31C6946E9F6963F0B9D6742A5CFCC2A (BBParameter_tD717AF8560E573DF3DA925034F257F669CDDBA60* __this, String_t* ___0_value, const RuntimeMethod* method) ;
// System.Boolean System.String::StartsWith(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_StartsWith_mF75DBA1EB709811E711B44E26FF919C88A8E65C0 (String_t* __this, String_t* ___0_value, 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.Object NodeCanvas.Framework.BBParameter::get_value()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* BBParameter_get_value_mAA2CA228ECA265F87B26CF467626136FB3F74D23 (BBParameter_tD717AF8560E573DF3DA925034F257F669CDDBA60* __this, const RuntimeMethod* method) ;
// System.Boolean ParadoxNotion.ObjectUtils::AnyEquals(System.Object,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectUtils_AnyEquals_mB499430C2230B5BCAB558F695C80CF56758EFFDA (RuntimeObject* ___0_a, RuntimeObject* ___1_b, const RuntimeMethod* method) ;
// System.Boolean NodeCanvas.Framework.BBParameter::get_isNone()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BBParameter_get_isNone_m7F2A1FEAE52ABDDE2D6163D9D80C414F7BC95F05 (BBParameter_tD717AF8560E573DF3DA925034F257F669CDDBA60* __this, const RuntimeMethod* method) ;
// System.Boolean NodeCanvas.Framework.BBParameter::get_isNull()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BBParameter_get_isNull_m2EE57C6E1515747688BF64D775C1B2F8044DD7A4 (BBParameter_tD717AF8560E573DF3DA925034F257F669CDDBA60* __this, const RuntimeMethod* method) ;
// NodeCanvas.Framework.Variable NodeCanvas.Framework.BBParameter::get_varRef()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* BBParameter_get_varRef_mD0DDBD4F6D0CF79AB5B1227FD5D3FCB56F19F919_inline (BBParameter_tD717AF8560E573DF3DA925034F257F669CDDBA60* __this, const RuntimeMethod* method) ;
// System.String NodeCanvas.Framework.Variable::get_ID()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Variable_get_ID_m076E7680D89502E8948DD41E210D5616F6E080D4 (Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* __this, const RuntimeMethod* method) ;
// System.String NodeCanvas.Framework.Variable::get_name()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* Variable_get_name_m2CEA3022D5B26EA54166918C98887E22217CC1A8_inline (Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* __this, const RuntimeMethod* method) ;
// System.String NodeCanvas.Framework.BBParameter::get_targetVariableID()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* BBParameter_get_targetVariableID_m906581BCA5029E8184157D79E93FF6F9E1DEB361_inline (BBParameter_tD717AF8560E573DF3DA925034F257F669CDDBA60* __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.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) ;
// NodeCanvas.Framework.GlobalBlackboard NodeCanvas.Framework.GlobalBlackboard::Find(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GlobalBlackboard_tAAED76CBEF71392A8E043172C9C60F67A3154125* GlobalBlackboard_Find_m58758639F84EB290FB998C2B924DED7A1664A219 (String_t* ___0_name, const RuntimeMethod* method) ;
// NodeCanvas.Framework.Variable NodeCanvas.Framework.IBlackboardExtensions::GetVariableByID(NodeCanvas.Framework.IBlackboard,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* IBlackboardExtensions_GetVariableByID_mF88E30ECB614EF83CB657BDD54598DE749613A34 (RuntimeObject* ___0_blackboard, String_t* ___1_ID, const RuntimeMethod* method) ;
// NodeCanvas.Framework.Variable NodeCanvas.Framework.IBlackboardExtensions::GetVariable(NodeCanvas.Framework.IBlackboard,System.String,System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* IBlackboardExtensions_GetVariable_m69BE33AFDEC13F30225EF391EEB123D849775038 (RuntimeObject* ___0_blackboard, String_t* ___1_varName, Type_t* ___2_ofType, const RuntimeMethod* method) ;
// NodeCanvas.Framework.Variable NodeCanvas.Framework.IBlackboardExtensions::AddVariable(NodeCanvas.Framework.IBlackboard,System.String,System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* IBlackboardExtensions_AddVariable_m0BCAA7732BF7649BE0EEC35DDD3EE7F215529114 (RuntimeObject* ___0_blackboard, String_t* ___1_varName, Type_t* ___2_type, const RuntimeMethod* method) ;
// System.String ParadoxNotion.StringUtils::ToStringAdvanced(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* StringUtils_ToStringAdvanced_mC41F5DD93E302D5A54521382933B6844C26EBFE4 (RuntimeObject* ___0_o, const RuntimeMethod* method) ;
// System.Void NodeCanvas.Framework.Blackboard::SelfSerialize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Blackboard_SelfSerialize_mF5830995A94F5D22EC1DB519F09C72E3E83DFFB6 (Blackboard_t05918ADC382730440A2993437411C8652EECCE4F* __this, const RuntimeMethod* method) ;
// System.Void NodeCanvas.Framework.Blackboard::SelfDeserialize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Blackboard_SelfDeserialize_m41E1378050B1A0951BAA1968654D3B10ED81068E (Blackboard_t05918ADC382730440A2993437411C8652EECCE4F* __this, const RuntimeMethod* method) ;
// System.Boolean System.Linq.Enumerable::SequenceEqual<UnityEngine.Object>(System.Collections.Generic.IEnumerable`1<TSource>,System.Collections.Generic.IEnumerable`1<TSource>)
inline bool Enumerable_SequenceEqual_TisObject_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_mDD7CA1526B6B9E5952A6A723A2FDA594A71E126F (RuntimeObject* ___0_first, RuntimeObject* ___1_second, const RuntimeMethod* method)
{
return (( bool (*) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*))Enumerable_SequenceEqual_TisRuntimeObject_mD7CCFE3DE49A5BD874E39FCE744B398E700192DB_gshared)(___0_first, ___1_second, method);
}
// System.Int32 System.Collections.Generic.Dictionary`2<System.String,NodeCanvas.Framework.Variable>::get_Count()
inline int32_t Dictionary_2_get_Count_m6A139A7CD2B091611E0191AC71D1F50463C5BA80 (Dictionary_2_tD3F950952CE25D0F85C802E5E8010086DF6EDE7C* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (Dictionary_2_tD3F950952CE25D0F85C802E5E8010086DF6EDE7C*, const RuntimeMethod*))Dictionary_2_get_Count_m4DDA9442C238A443489115E22B026AD366851549_gshared)(__this, method);
}
// System.Void ParadoxNotion.Serialization.SerializationPair::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationPair__ctor_mAD8D708E849481AE9597D1818DE9CFDFAB2D4616 (SerializationPair_tEEBA0A1C6CF5524A880536DE68383FA379AC8BF6* __this, const RuntimeMethod* method) ;
// TSource System.Linq.Enumerable::ElementAt<System.Collections.Generic.KeyValuePair`2<System.String,NodeCanvas.Framework.Variable>>(System.Collections.Generic.IEnumerable`1<TSource>,System.Int32)
inline KeyValuePair_2_tDFE0C313F11E14151CFAC620575C82B625DE01A2 Enumerable_ElementAt_TisKeyValuePair_2_tDFE0C313F11E14151CFAC620575C82B625DE01A2_m841F1B32564EA0F3B2F908918B4DB4A6C3A12412 (RuntimeObject* ___0_source, int32_t ___1_index, const RuntimeMethod* method)
{
return (( KeyValuePair_2_tDFE0C313F11E14151CFAC620575C82B625DE01A2 (*) (RuntimeObject*, int32_t, const RuntimeMethod*))Enumerable_ElementAt_TisKeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230_mC8ABDA345F7C58BD3955F75BB8ED7F3FA1028970_gshared)(___0_source, ___1_index, method);
}
// TValue System.Collections.Generic.KeyValuePair`2<System.String,NodeCanvas.Framework.Variable>::get_Value()
inline Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* KeyValuePair_2_get_Value_m2DC4BC38F795B231E71C06D728D07A328FDBB1AE_inline (KeyValuePair_2_tDFE0C313F11E14151CFAC620575C82B625DE01A2* __this, const RuntimeMethod* method)
{
return (( Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* (*) (KeyValuePair_2_tDFE0C313F11E14151CFAC620575C82B625DE01A2*, const RuntimeMethod*))KeyValuePair_2_get_Value_mC6BD8075F9C9DDEF7B4D731E5C38EC19103988E7_gshared_inline)(__this, method);
}
// T ParadoxNotion.Serialization.JSONSerializer::TryDeserializeOverwrite<NodeCanvas.Framework.Internal.BlackboardSource>(T,System.String,System.Collections.Generic.List`1<UnityEngine.Object>)
inline BlackboardSource_tDF1C560E163F6F63BE89278B7312A32BF329C89E* JSONSerializer_TryDeserializeOverwrite_TisBlackboardSource_tDF1C560E163F6F63BE89278B7312A32BF329C89E_mF090823063573DDEEB4A47DE1EA45488D694ADB3 (BlackboardSource_tDF1C560E163F6F63BE89278B7312A32BF329C89E* ___0_instance, String_t* ___1_json, List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* ___2_references, const RuntimeMethod* method)
{
return (( BlackboardSource_tDF1C560E163F6F63BE89278B7312A32BF329C89E* (*) (BlackboardSource_tDF1C560E163F6F63BE89278B7312A32BF329C89E*, String_t*, List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3*, const RuntimeMethod*))JSONSerializer_TryDeserializeOverwrite_TisRuntimeObject_m549847DCFBC411CD7FA6F880B968852BA4879DDD_gshared)(___0_instance, ___1_json, ___2_references, method);
}
// System.Void System.Collections.Generic.Dictionary`2<System.String,NodeCanvas.Framework.Variable>::Clear()
inline void Dictionary_2_Clear_m11C6C1B44BCCC8CF1BF682117DDE37AF3E3FBBB5 (Dictionary_2_tD3F950952CE25D0F85C802E5E8010086DF6EDE7C* __this, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_tD3F950952CE25D0F85C802E5E8010086DF6EDE7C*, const RuntimeMethod*))Dictionary_2_Clear_mCFB5EA7351D5860D2B91592B91A84CA265A41433_gshared)(__this, method);
}
// T ParadoxNotion.Serialization.JSONSerializer::Deserialize<NodeCanvas.Framework.Variable>(System.String,System.Collections.Generic.List`1<UnityEngine.Object>)
inline Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* JSONSerializer_Deserialize_TisVariable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA_mFB7C22578E120D8142AB9A959B70EC853C14BDD8 (String_t* ___0_json, List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* ___1_references, const RuntimeMethod* method)
{
return (( Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* (*) (String_t*, List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3*, const RuntimeMethod*))JSONSerializer_Deserialize_TisRuntimeObject_m8FC515C7AA8A60F8AA379FA5B9D29356FA0FD965_gshared)(___0_json, ___1_references, method);
}
// System.Void System.Collections.Generic.Dictionary`2<System.String,NodeCanvas.Framework.Variable>::set_Item(TKey,TValue)
inline void Dictionary_2_set_Item_m021A204D39EACC407130B652F8C72197F0DEB369 (Dictionary_2_tD3F950952CE25D0F85C802E5E8010086DF6EDE7C* __this, String_t* ___0_key, Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* ___1_value, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_tD3F950952CE25D0F85C802E5E8010086DF6EDE7C*, String_t*, Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA*, const RuntimeMethod*))Dictionary_2_set_Item_m1A840355E8EDAECEA9D0C6F5E51B248FAA449CBD_gshared)(__this, ___0_key, ___1_value, method);
}
// System.Void NodeCanvas.Framework.IBlackboardExtensions::OverwriteFrom(NodeCanvas.Framework.IBlackboard,NodeCanvas.Framework.IBlackboard,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IBlackboardExtensions_OverwriteFrom_m196B0A116BF00CCCB7911606E821785354A1F645 (RuntimeObject* ___0_blackboard, RuntimeObject* ___1_sourceBlackboard, bool ___2_removeMissingVariables, const RuntimeMethod* method) ;
// NodeCanvas.Framework.Variable NodeCanvas.Framework.IBlackboardExtensions::AddVariable(NodeCanvas.Framework.IBlackboard,System.String,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* IBlackboardExtensions_AddVariable_m02D151A22ACB7568D81B4FA1FC93941D1C107316 (RuntimeObject* ___0_blackboard, String_t* ___1_varName, RuntimeObject* ___2_value, const RuntimeMethod* method) ;
// NodeCanvas.Framework.Variable NodeCanvas.Framework.IBlackboardExtensions::RemoveVariable(NodeCanvas.Framework.IBlackboard,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* IBlackboardExtensions_RemoveVariable_m9BC6CBDCB7210E80D22C5A3D8058B2492CEEB45D (RuntimeObject* ___0_blackboard, String_t* ___1_varName, const RuntimeMethod* method) ;
// NodeCanvas.Framework.Variable NodeCanvas.Framework.IBlackboardExtensions::SetVariableValue(NodeCanvas.Framework.IBlackboard,System.String,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* IBlackboardExtensions_SetVariableValue_m9C14168E6EE4F99DFCDDA620FA1F70A90B53DC99 (RuntimeObject* ___0_blackboard, String_t* ___1_varName, RuntimeObject* ___2_value, const RuntimeMethod* method) ;
// NodeCanvas.Framework.Variable NodeCanvas.Framework.Blackboard::SetVariableValue(System.String,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* Blackboard_SetVariableValue_m58A0F5E913BAFCBA4C009D63CDC06EC5A318A20D (Blackboard_t05918ADC382730440A2993437411C8652EECCE4F* __this, String_t* ___0_name, RuntimeObject* ___1_value, const RuntimeMethod* method) ;
// System.String NodeCanvas.Framework.Blackboard::Save(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Blackboard_Save_mE47967C76C549EDDF86300F351EB9CBB9DA88C59 (Blackboard_t05918ADC382730440A2993437411C8652EECCE4F* __this, String_t* ___0_saveKey, const RuntimeMethod* method) ;
// System.String NodeCanvas.Framework.Blackboard::Serialize(System.Collections.Generic.List`1<UnityEngine.Object>,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Blackboard_Serialize_m1104DED94DCFF3A297D494E05E816CD54FFBEEDA (Blackboard_t05918ADC382730440A2993437411C8652EECCE4F* __this, List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* ___0_references, bool ___1_pretyJson, const RuntimeMethod* method) ;
// System.Void UnityEngine.PlayerPrefs::SetString(System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlayerPrefs_SetString_mF4F457C81BB75F0213547C6287BA36E15E1F0256 (String_t* ___0_key, String_t* ___1_value, const RuntimeMethod* method) ;
// System.Boolean NodeCanvas.Framework.Blackboard::Load(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Blackboard_Load_m81077244A2A68784AFBA3243FCF9D67FD855D360 (Blackboard_t05918ADC382730440A2993437411C8652EECCE4F* __this, String_t* ___0_saveKey, const RuntimeMethod* method) ;
// System.String UnityEngine.PlayerPrefs::GetString(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PlayerPrefs_GetString_mA4C9F842BF77E5572AB20EA087C7048F870D02AE (String_t* ___0_key, const RuntimeMethod* method) ;
// System.Void UnityEngine.Debug::Log(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB (RuntimeObject* ___0_message, const RuntimeMethod* method) ;
// System.Boolean NodeCanvas.Framework.Blackboard::Deserialize(System.String,System.Collections.Generic.List`1<UnityEngine.Object>,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Blackboard_Deserialize_m258FB626501FF91BADB83431F4838EA3C38DC07C (Blackboard_t05918ADC382730440A2993437411C8652EECCE4F* __this, String_t* ___0_json, List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* ___1_references, bool ___2_removeMissingVariables, 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.String NodeCanvas.Framework.GlobalBlackboard::get_identifier()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* GlobalBlackboard_get_identifier_m1EA5D7C08407BD92210DF37BAC39A8EBB7DD6370_inline (GlobalBlackboard_tAAED76CBEF71392A8E043172C9C60F67A3154125* __this, const RuntimeMethod* 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<NodeCanvas.Framework.GlobalBlackboard>()
inline GlobalBlackboard_tAAED76CBEF71392A8E043172C9C60F67A3154125* GameObject_AddComponent_TisGlobalBlackboard_tAAED76CBEF71392A8E043172C9C60F67A3154125_m9D8D1CC53C1543DF84581AC01CFD53EA7157945D (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
{
return (( GlobalBlackboard_tAAED76CBEF71392A8E043172C9C60F67A3154125* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_AddComponent_TisRuntimeObject_m69B93700FACCF372F5753371C6E8FB780800B824_gshared)(__this, method);
}
// System.Void NodeCanvas.Framework.GlobalBlackboard/<>c__DisplayClass14_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass14_0__ctor_mB3BF16198FF191AABC60DD7F05745706EBAB55B1 (U3CU3Ec__DisplayClass14_0_tB1BEF09BAB9ADBEC458BE78C49F130FD31186FF4* __this, const RuntimeMethod* method) ;
// System.Void System.Predicate`1<NodeCanvas.Framework.GlobalBlackboard>::.ctor(System.Object,System.IntPtr)
inline void Predicate_1__ctor_m51167C9FA398A4D95463CF492C1466FF8403D218 (Predicate_1_tA9CEB35A355BA49C594B375A7CB30AE11D292196* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Predicate_1_tA9CEB35A355BA49C594B375A7CB30AE11D292196*, RuntimeObject*, intptr_t, const RuntimeMethod*))Predicate_1__ctor_m3E007299121A15DF80F4A210FF8C20E5DF688F20_gshared)(__this, ___0_object, ___1_method, method);
}
// T System.Collections.Generic.List`1<NodeCanvas.Framework.GlobalBlackboard>::Find(System.Predicate`1<T>)
inline GlobalBlackboard_tAAED76CBEF71392A8E043172C9C60F67A3154125* List_1_Find_m4F8F64B1C540F8BEA0D2BFFEE3BD05D4B9608A50 (List_1_t834A0038E4A157EF7C0EB4A770C2072E247003BD* __this, Predicate_1_tA9CEB35A355BA49C594B375A7CB30AE11D292196* ___0_match, const RuntimeMethod* method)
{
return (( GlobalBlackboard_tAAED76CBEF71392A8E043172C9C60F67A3154125* (*) (List_1_t834A0038E4A157EF7C0EB4A770C2072E247003BD*, Predicate_1_tA9CEB35A355BA49C594B375A7CB30AE11D292196*, const RuntimeMethod*))List_1_Find_m5E78A210541B0D844FE27B94F509313623BE33D3_gshared)(__this, ___0_match, method);
}
// System.Boolean NodeCanvas.Framework.GlobalBlackboard::IsPrefabAsset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GlobalBlackboard_IsPrefabAsset_m286A37BF5378679683AFDDA99EAC885855D26FC3 (GlobalBlackboard_tAAED76CBEF71392A8E043172C9C60F67A3154125* __this, 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 UnityEngine.Object::Destroy(UnityEngine.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object_Destroy_mE97D0A766419A81296E8D4E5C23D01D3FE91ACBB (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.Boolean System.Collections.Generic.List`1<NodeCanvas.Framework.GlobalBlackboard>::Contains(T)
inline bool List_1_Contains_mA974E28703F90087650BBEADAD5BC82FB5ECF42A (List_1_t834A0038E4A157EF7C0EB4A770C2072E247003BD* __this, GlobalBlackboard_tAAED76CBEF71392A8E043172C9C60F67A3154125* ___0_item, const RuntimeMethod* method)
{
return (( bool (*) (List_1_t834A0038E4A157EF7C0EB4A770C2072E247003BD*, GlobalBlackboard_tAAED76CBEF71392A8E043172C9C60F67A3154125*, const RuntimeMethod*))List_1_Contains_m4C9139C2A6B23E9343D3F87807B32C6E2CFE660D_gshared)(__this, ___0_item, method);
}
// System.Void System.Collections.Generic.List`1<NodeCanvas.Framework.GlobalBlackboard>::Add(T)
inline void List_1_Add_mA60CF64356A5B8272655F7F30C08C6A18AD452F2_inline (List_1_t834A0038E4A157EF7C0EB4A770C2072E247003BD* __this, GlobalBlackboard_tAAED76CBEF71392A8E043172C9C60F67A3154125* ___0_item, const RuntimeMethod* method)
{
(( void (*) (List_1_t834A0038E4A157EF7C0EB4A770C2072E247003BD*, GlobalBlackboard_tAAED76CBEF71392A8E043172C9C60F67A3154125*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
}
// System.Boolean System.Collections.Generic.List`1<NodeCanvas.Framework.GlobalBlackboard>::Remove(T)
inline bool List_1_Remove_m3BA96F0800A5FFC3E619673C488B767A1F40FEC0 (List_1_t834A0038E4A157EF7C0EB4A770C2072E247003BD* __this, GlobalBlackboard_tAAED76CBEF71392A8E043172C9C60F67A3154125* ___0_item, const RuntimeMethod* method)
{
return (( bool (*) (List_1_t834A0038E4A157EF7C0EB4A770C2072E247003BD*, GlobalBlackboard_tAAED76CBEF71392A8E043172C9C60F67A3154125*, const RuntimeMethod*))List_1_Remove_m4DFA48F4CEB9169601E75FC28517C5C06EFA5AD7_gshared)(__this, ___0_item, method);
}
// System.Void NodeCanvas.Framework.Blackboard::OnValidate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Blackboard_OnValidate_mA62BB53DE48A419DB1238B5302C5420EC1CB9FE6 (Blackboard_t05918ADC382730440A2993437411C8652EECCE4F* __this, const RuntimeMethod* method) ;
// System.Void NodeCanvas.Framework.Blackboard::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Blackboard__ctor_m826DD9DB4CC294AA0F6A5441C0C7D1FAB4128386 (Blackboard_t05918ADC382730440A2993437411C8652EECCE4F* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<NodeCanvas.Framework.GlobalBlackboard>::.ctor()
inline void List_1__ctor_m8DC89BBFF9069EDF23EE7A4094105F9C446254A8 (List_1_t834A0038E4A157EF7C0EB4A770C2072E247003BD* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_t834A0038E4A157EF7C0EB4A770C2072E247003BD*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}
// NodeCanvas.Framework.IBlackboard NodeCanvas.Framework.IBlackboardExtensions::GetRoot(NodeCanvas.Framework.IBlackboard)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* IBlackboardExtensions_GetRoot_mA881C6C964DD48C49EE10AC4BABF0C27B76E8FCC (RuntimeObject* ___0_blackboard, const RuntimeMethod* method) ;
// System.Void NodeCanvas.Framework.IBlackboardExtensions/<GetAllParents>d__1::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CGetAllParentsU3Ed__1__ctor_mCA57160FBA34C8FD0D53451DCAFD6AEC5050519B (U3CGetAllParentsU3Ed__1_tFAA18932333535BBBF59A1D7682FFCEB358F5B6A* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method) ;
// System.Boolean NodeCanvas.Framework.IBlackboardExtensions::IsPartOf(NodeCanvas.Framework.IBlackboard,NodeCanvas.Framework.IBlackboard)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool IBlackboardExtensions_IsPartOf_mFE26B2601F509712BA4264472248FD23C9BD05A0 (RuntimeObject* ___0_blackboard, RuntimeObject* ___1_child, const RuntimeMethod* method) ;
// System.Void NodeCanvas.Framework.Variable::set_value(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Variable_set_value_mBA508811EA471E7E556AAAF8BFA11D4B8D61ABD6 (Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2<System.String,NodeCanvas.Framework.Variable>::TryGetValue(TKey,TValue&)
inline bool Dictionary_2_TryGetValue_m268ACB26A28985C8662036BC109BCECEA49F80A5 (Dictionary_2_tD3F950952CE25D0F85C802E5E8010086DF6EDE7C* __this, String_t* ___0_key, Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA** ___1_value, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_tD3F950952CE25D0F85C802E5E8010086DF6EDE7C*, String_t*, Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA**, const RuntimeMethod*))Dictionary_2_TryGetValue_mD15380A4ED7CDEE99EA45881577D26BA9CE1B849_gshared)(__this, ___0_key, ___1_value, method);
}
// System.Boolean NodeCanvas.Framework.Variable::CanConvertTo(System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Variable_CanConvertTo_m5308DBE5E1CA9E0F63CF2FFC4141881F51A197A2 (Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* __this, Type_t* ___0_toType, const RuntimeMethod* method) ;
// System.Void NodeCanvas.Framework.Variable::set_name(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Variable_set_name_m209073D0D437A81B7F100556EF850741AFC2415A (Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* __this, String_t* ___0_value, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2<System.String,NodeCanvas.Framework.Variable>::Remove(TKey)
inline bool Dictionary_2_Remove_m274CADEB32C35C282840E0314412A2DA490616F6 (Dictionary_2_tD3F950952CE25D0F85C802E5E8010086DF6EDE7C* __this, String_t* ___0_key, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_tD3F950952CE25D0F85C802E5E8010086DF6EDE7C*, String_t*, const RuntimeMethod*))Dictionary_2_Remove_m5C7C45E75D951A75843F3F7AADD56ECD64F6BC86_gshared)(__this, ___0_key, method);
}
// System.Void NodeCanvas.Framework.Variable::OnDestroy()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Variable_OnDestroy_mBEBE586F366D4F7974C572BFA52DB035857BFB33 (Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* __this, const RuntimeMethod* method) ;
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2<System.String,NodeCanvas.Framework.Variable>::get_Values()
inline ValueCollection_t00A1C875F366CE76A0A6966AC8956E9E7F011798* Dictionary_2_get_Values_m3A64BB3014C4DE6ED7C7FF49789E2A8621247AF8 (Dictionary_2_tD3F950952CE25D0F85C802E5E8010086DF6EDE7C* __this, const RuntimeMethod* method)
{
return (( ValueCollection_t00A1C875F366CE76A0A6966AC8956E9E7F011798* (*) (Dictionary_2_tD3F950952CE25D0F85C802E5E8010086DF6EDE7C*, const RuntimeMethod*))Dictionary_2_get_Values_mA0C01DEA55329E55380E96BBD04D4D228B437EC5_gshared)(__this, method);
}
// System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator<TKey,TValue> System.Collections.Generic.Dictionary`2/ValueCollection<System.String,NodeCanvas.Framework.Variable>::GetEnumerator()
inline Enumerator_t43A3FB3C45DCEAAEEF37FBAFCE7287B83CD457ED ValueCollection_GetEnumerator_m8D877B868AE03F9A5E1024A7C081219B42002750 (ValueCollection_t00A1C875F366CE76A0A6966AC8956E9E7F011798* __this, const RuntimeMethod* method)
{
return (( Enumerator_t43A3FB3C45DCEAAEEF37FBAFCE7287B83CD457ED (*) (ValueCollection_t00A1C875F366CE76A0A6966AC8956E9E7F011798*, const RuntimeMethod*))ValueCollection_GetEnumerator_m025EE28BE2F31676E08BC3D7C8E39D8232BDBBF8_gshared)(__this, method);
}
// System.Void System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator<System.String,NodeCanvas.Framework.Variable>::Dispose()
inline void Enumerator_Dispose_mA3CE6D9E39B7E8BB15304ADD72CCBC71597A05A5 (Enumerator_t43A3FB3C45DCEAAEEF37FBAFCE7287B83CD457ED* __this, const RuntimeMethod* method)
{
(( void (*) (Enumerator_t43A3FB3C45DCEAAEEF37FBAFCE7287B83CD457ED*, const RuntimeMethod*))Enumerator_Dispose_mFD8FAB8D9FF5EDF9AE3B14CF539A8A34AA9527A8_gshared)(__this, method);
}
// TValue System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator<System.String,NodeCanvas.Framework.Variable>::get_Current()
inline Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* Enumerator_get_Current_mC570BB0877C530576D0D73540C10213F4670C134_inline (Enumerator_t43A3FB3C45DCEAAEEF37FBAFCE7287B83CD457ED* __this, const RuntimeMethod* method)
{
return (( Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* (*) (Enumerator_t43A3FB3C45DCEAAEEF37FBAFCE7287B83CD457ED*, const RuntimeMethod*))Enumerator_get_Current_mB407E755F3B4C51C54D24338D00A352E5B16E7F3_gshared_inline)(__this, method);
}
// System.Boolean System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator<System.String,NodeCanvas.Framework.Variable>::MoveNext()
inline bool Enumerator_MoveNext_m625A77DFF30968FB37639677133843A774830966 (Enumerator_t43A3FB3C45DCEAAEEF37FBAFCE7287B83CD457ED* __this, const RuntimeMethod* method)
{
return (( bool (*) (Enumerator_t43A3FB3C45DCEAAEEF37FBAFCE7287B83CD457ED*, const RuntimeMethod*))Enumerator_MoveNext_mBE11DA1DAFC756EB87E884AADC5EDC4BB72FB032_gshared)(__this, method);
}
// System.Collections.Generic.Dictionary`2/Enumerator<TKey,TValue> System.Collections.Generic.Dictionary`2<System.String,NodeCanvas.Framework.Variable>::GetEnumerator()
inline Enumerator_t55CD0B030207EF4C2EF38CCAA88A0AE61F82ABDE Dictionary_2_GetEnumerator_m374D03E3F977068AB9A72ACED8EC4EE8ACA2C528 (Dictionary_2_tD3F950952CE25D0F85C802E5E8010086DF6EDE7C* __this, const RuntimeMethod* method)
{
return (( Enumerator_t55CD0B030207EF4C2EF38CCAA88A0AE61F82ABDE (*) (Dictionary_2_tD3F950952CE25D0F85C802E5E8010086DF6EDE7C*, const RuntimeMethod*))Dictionary_2_GetEnumerator_m52AB12790B0B9B46B1DFB1F861C9DBEAB07C1FDA_gshared)(__this, method);
}
// System.Void System.Collections.Generic.Dictionary`2/Enumerator<System.String,NodeCanvas.Framework.Variable>::Dispose()
inline void Enumerator_Dispose_m6598EDA07515FAA2A77E07B53AFCB6EF7FDBFDBC (Enumerator_t55CD0B030207EF4C2EF38CCAA88A0AE61F82ABDE* __this, const RuntimeMethod* method)
{
(( void (*) (Enumerator_t55CD0B030207EF4C2EF38CCAA88A0AE61F82ABDE*, const RuntimeMethod*))Enumerator_Dispose_mEA5E01B81EB943B7003D87CEC1B6040524F0402C_gshared)(__this, method);
}
// System.Collections.Generic.KeyValuePair`2<TKey,TValue> System.Collections.Generic.Dictionary`2/Enumerator<System.String,NodeCanvas.Framework.Variable>::get_Current()
inline KeyValuePair_2_tDFE0C313F11E14151CFAC620575C82B625DE01A2 Enumerator_get_Current_m9683B9AFB89AC4200ACAECB7AFB154146677EB63_inline (Enumerator_t55CD0B030207EF4C2EF38CCAA88A0AE61F82ABDE* __this, const RuntimeMethod* method)
{
return (( KeyValuePair_2_tDFE0C313F11E14151CFAC620575C82B625DE01A2 (*) (Enumerator_t55CD0B030207EF4C2EF38CCAA88A0AE61F82ABDE*, const RuntimeMethod*))Enumerator_get_Current_mE3475384B761E1C7971D3639BD09117FE8363422_gshared_inline)(__this, method);
}
// System.Boolean System.Collections.Generic.Dictionary`2/Enumerator<System.String,NodeCanvas.Framework.Variable>::MoveNext()
inline bool Enumerator_MoveNext_m5C1937103A9BFF5937B79AE57F0B4116CEB03BA5 (Enumerator_t55CD0B030207EF4C2EF38CCAA88A0AE61F82ABDE* __this, const RuntimeMethod* method)
{
return (( bool (*) (Enumerator_t55CD0B030207EF4C2EF38CCAA88A0AE61F82ABDE*, const RuntimeMethod*))Enumerator_MoveNext_mCD4950A75FFADD54AF354D48C6C0DB0B5A22A5F4_gshared)(__this, method);
}
// System.Void NodeCanvas.Framework.IBlackboardExtensions/<GetVariables>d__14::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CGetVariablesU3Ed__14__ctor_m36C7C542C637B1644F0AD665F59C6337F3C10995 (U3CGetVariablesU3Ed__14_t321D13514BD855E115D8711768F091BCD21E0B32* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method) ;
// System.Object System.Activator::CreateInstance(System.Type,System.Object[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Activator_CreateInstance_mDBC65647828F8A3D3E63807B5AEA4A4ECDE397E6 (Type_t* ___0_type, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___1_args, const RuntimeMethod* method) ;
// TKey System.Collections.Generic.KeyValuePair`2<System.String,NodeCanvas.Framework.Variable>::get_Key()
inline String_t* KeyValuePair_2_get_Key_mF6CD223F90D11517C57DDD2B28AF1BBCC7E44FD5_inline (KeyValuePair_2_tDFE0C313F11E14151CFAC620575C82B625DE01A2* __this, const RuntimeMethod* method)
{
return (( String_t* (*) (KeyValuePair_2_tDFE0C313F11E14151CFAC620575C82B625DE01A2*, const RuntimeMethod*))KeyValuePair_2_get_Key_mBD8EA7557C27E6956F2AF29DA3F7499B2F51A282_gshared_inline)(__this, method);
}
// System.Boolean System.Collections.Generic.Dictionary`2<System.String,NodeCanvas.Framework.Variable>::ContainsKey(TKey)
inline bool Dictionary_2_ContainsKey_m8EACA0FF8F294BDB2E1A99585225686860AE7F6E (Dictionary_2_tD3F950952CE25D0F85C802E5E8010086DF6EDE7C* __this, String_t* ___0_key, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_tD3F950952CE25D0F85C802E5E8010086DF6EDE7C*, String_t*, const RuntimeMethod*))Dictionary_2_ContainsKey_m703047C213F7AB55C9DC346596287773A1F670CD_gshared)(__this, ___0_key, method);
}
// System.Object NodeCanvas.Framework.Variable::get_value()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Variable_get_value_m6E603EC6574F8045C3A8F464C1ED0AA1B00A059F (Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* __this, const RuntimeMethod* method) ;
// System.Collections.Generic.Dictionary`2/KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2<System.String,NodeCanvas.Framework.Variable>::get_Keys()
inline KeyCollection_t7F4095E9826918E052C47C25B94566C170CE0C66* Dictionary_2_get_Keys_mC08EC2E03AFE8029B745E1259901892FA126E5B5 (Dictionary_2_tD3F950952CE25D0F85C802E5E8010086DF6EDE7C* __this, const RuntimeMethod* method)
{
return (( KeyCollection_t7F4095E9826918E052C47C25B94566C170CE0C66* (*) (Dictionary_2_tD3F950952CE25D0F85C802E5E8010086DF6EDE7C*, const RuntimeMethod*))Dictionary_2_get_Keys_m72D290F90654BFD683FA7AA7C63D9F4F692218B6_gshared)(__this, 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);
}
// System.Collections.Generic.List`1/Enumerator<T> System.Collections.Generic.List`1<System.String>::GetEnumerator()
inline Enumerator_tA7A4B718FE1ED1D87565680D8C8195EC8AEAB3D1 List_1_GetEnumerator_m7692B5F182858B7D5C72C920D09AD48738D1E70D (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* __this, const RuntimeMethod* method)
{
return (( Enumerator_tA7A4B718FE1ED1D87565680D8C8195EC8AEAB3D1 (*) (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*, const RuntimeMethod*))List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared)(__this, method);
}
// System.Void System.Collections.Generic.List`1/Enumerator<System.String>::Dispose()
inline void Enumerator_Dispose_m592BCCE7B7933454DED2130C810F059F8D85B1D7 (Enumerator_tA7A4B718FE1ED1D87565680D8C8195EC8AEAB3D1* __this, const RuntimeMethod* method)
{
(( void (*) (Enumerator_tA7A4B718FE1ED1D87565680D8C8195EC8AEAB3D1*, const RuntimeMethod*))Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared)(__this, method);
}
// T System.Collections.Generic.List`1/Enumerator<System.String>::get_Current()
inline String_t* Enumerator_get_Current_m143541DD8FBCD313E7554EA738FA813B8F4DB11A_inline (Enumerator_tA7A4B718FE1ED1D87565680D8C8195EC8AEAB3D1* __this, const RuntimeMethod* method)
{
return (( String_t* (*) (Enumerator_tA7A4B718FE1ED1D87565680D8C8195EC8AEAB3D1*, const RuntimeMethod*))Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline)(__this, method);
}
// System.Boolean System.Collections.Generic.List`1/Enumerator<System.String>::MoveNext()
inline bool Enumerator_MoveNext_mDB47EEC4531D33B9C33FD2E70BA15E1535A0F3ED (Enumerator_tA7A4B718FE1ED1D87565680D8C8195EC8AEAB3D1* __this, const RuntimeMethod* method)
{
return (( bool (*) (Enumerator_tA7A4B718FE1ED1D87565680D8C8195EC8AEAB3D1*, const RuntimeMethod*))Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared)(__this, method);
}
// System.Int32 System.Environment::get_CurrentManagedThreadId()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Environment_get_CurrentManagedThreadId_m66483AADCCC13272EBDCD94D31D2E52603C24BDF (const RuntimeMethod* method) ;
// System.Collections.Generic.IEnumerator`1<NodeCanvas.Framework.IBlackboard> NodeCanvas.Framework.IBlackboardExtensions/<GetAllParents>d__1::System.Collections.Generic.IEnumerable<NodeCanvas.Framework.IBlackboard>.GetEnumerator()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CGetAllParentsU3Ed__1_System_Collections_Generic_IEnumerableU3CNodeCanvas_Framework_IBlackboardU3E_GetEnumerator_m6E205C22024CC8ABA5613B0CD990FACA63FEA154 (U3CGetAllParentsU3Ed__1_tFAA18932333535BBBF59A1D7682FFCEB358F5B6A* __this, const RuntimeMethod* method) ;
// System.Void NodeCanvas.Framework.IBlackboardExtensions/<GetVariables>d__14::<>m__Finally1()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CGetVariablesU3Ed__14_U3CU3Em__Finally1_mBA736226C527F2186F22EBADD08A2FD668E00C5F (U3CGetVariablesU3Ed__14_t321D13514BD855E115D8711768F091BCD21E0B32* __this, const RuntimeMethod* method) ;
// System.Void NodeCanvas.Framework.IBlackboardExtensions/<GetVariables>d__14::<>m__Finally2()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CGetVariablesU3Ed__14_U3CU3Em__Finally2_mFCC9F2CC0679078E592165412FE2E350B22605F7 (U3CGetVariablesU3Ed__14_t321D13514BD855E115D8711768F091BCD21E0B32* __this, const RuntimeMethod* method) ;
// System.Void NodeCanvas.Framework.IBlackboardExtensions/<GetVariables>d__14::System.IDisposable.Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CGetVariablesU3Ed__14_System_IDisposable_Dispose_mA947A7244EBC2CBABC5E9C34C9A2241C7953FD9E (U3CGetVariablesU3Ed__14_t321D13514BD855E115D8711768F091BCD21E0B32* __this, const RuntimeMethod* method) ;
// System.Collections.Generic.IEnumerable`1<NodeCanvas.Framework.Variable> NodeCanvas.Framework.IBlackboardExtensions::GetVariables(NodeCanvas.Framework.IBlackboard,System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* IBlackboardExtensions_GetVariables_m12D3833EC10657FD261B83CA34AFA64631777C86 (RuntimeObject* ___0_blackboard, Type_t* ___1_ofType, const RuntimeMethod* method) ;
// System.Collections.Generic.IEnumerator`1<NodeCanvas.Framework.Variable> NodeCanvas.Framework.IBlackboardExtensions/<GetVariables>d__14::System.Collections.Generic.IEnumerable<NodeCanvas.Framework.Variable>.GetEnumerator()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CGetVariablesU3Ed__14_System_Collections_Generic_IEnumerableU3CNodeCanvas_Framework_VariableU3E_GetEnumerator_m73C3720146345294480308D3EB7CDBAF6528D5A3 (U3CGetVariablesU3Ed__14_t321D13514BD855E115D8711768F091BCD21E0B32* __this, const RuntimeMethod* method) ;
// System.Void System.Action`1<System.String>::Invoke(T)
inline void Action_1_Invoke_m690438AAE38F9762172E3AE0A33D0B42ACD35790_inline (Action_1_t3CB5D1A819C3ED3F99E9E39F890F18633253949A* __this, String_t* ___0_obj, const RuntimeMethod* method)
{
(( void (*) (Action_1_t3CB5D1A819C3ED3F99E9E39F890F18633253949A*, String_t*, const RuntimeMethod*))Action_1_Invoke_mF2422B2DD29F74CE66F791C3F68E288EC7C3DB9E_gshared_inline)(__this, ___0_obj, method);
}
// System.Boolean NodeCanvas.Framework.Variable::get_isPropertyBound()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Variable_get_isPropertyBound_mD875D0438FE286A0DFD36850A423E73F55F89CE7 (Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* __this, const RuntimeMethod* method) ;
// System.Boolean NodeCanvas.Framework.Variable::get_isExposedPublic()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Variable_get_isExposedPublic_m642BC64143345099A173C4E51AF3AD0201C64B2F (Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* __this, const RuntimeMethod* method) ;
// System.Void NodeCanvas.Framework.Variable::set_isExposedPublic(System.Boolean)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Variable_set_isExposedPublic_m49BACD8D29DE316876DFCAEF501AB8FB6EB8DD9B_inline (Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* __this, bool ___0_value, 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.Func`1<System.Object> NodeCanvas.Framework.Variable::GetGetConverter(System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4* Variable_GetGetConverter_mD949DC85BB46DE30FAAC416F35512840F8E3EDB8 (Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* __this, Type_t* ___0_toType, const RuntimeMethod* method) ;
// System.Void NodeCanvas.Framework.Variable/<>c__DisplayClass48_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass48_0__ctor_mBDDB97E592A5079AB4AEA405EB2085E0D8EE3763 (U3CU3Ec__DisplayClass48_0_t70FF11B496CAFF1F0798A87ACCB8A6B019A783BA* __this, const RuntimeMethod* method) ;
// System.Void System.Func`1<System.Object>::.ctor(System.Object,System.IntPtr)
inline void Func_1__ctor_m663374A863E492A515BE9626B6F0E444991834E8 (Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_1__ctor_m663374A863E492A515BE9626B6F0E444991834E8_gshared)(__this, ___0_object, ___1_method, method);
}
// System.Func`2<System.Object,System.Object> ParadoxNotion.TypeConverter::Get(System.Type,System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Func_2_tACBF5A1656250800CE861707354491F0611F6624* TypeConverter_Get_m6A3B56F820EAD2AA302B82C253090884B3DC7B3B (Type_t* ___0_fromType, Type_t* ___1_toType, const RuntimeMethod* method) ;
// System.Action`1<System.Object> NodeCanvas.Framework.Variable::GetSetConverter(System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* Variable_GetSetConverter_m88C33A4CAF10B6F045D8D35AE9919C5C03F800F3 (Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* __this, Type_t* ___0_fromType, const RuntimeMethod* method) ;
// System.Void NodeCanvas.Framework.Variable/<>c__DisplayClass50_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass50_0__ctor_mFD1ADA15DEB39F1618739E86B43B71260D30A812 (U3CU3Ec__DisplayClass50_0_t148EAD2B7233091DC826EE98CF4AD8615ADF4702* __this, const RuntimeMethod* method) ;
// System.Void System.Action`1<System.Object>::.ctor(System.Object,System.IntPtr)
inline void Action_1__ctor_m2E1DFA67718FC1A0B6E5DFEB78831FFE9C059EB4 (Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87*, RuntimeObject*, intptr_t, const RuntimeMethod*))Action_1__ctor_m2E1DFA67718FC1A0B6E5DFEB78831FFE9C059EB4_gshared)(__this, ___0_object, ___1_method, method);
}
// TResult System.Func`2<System.Object,System.Object>::Invoke(T)
inline RuntimeObject* Func_2_Invoke_mDBA25DA5DA5B7E056FB9B026AF041F1385FB58A9_inline (Func_2_tACBF5A1656250800CE861707354491F0611F6624* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
{
return (( RuntimeObject* (*) (Func_2_tACBF5A1656250800CE861707354491F0611F6624*, RuntimeObject*, const RuntimeMethod*))Func_2_Invoke_mDBA25DA5DA5B7E056FB9B026AF041F1385FB58A9_gshared_inline)(__this, ___0_arg, method);
}
// System.Void System.Collections.Generic.List`1<NodeCanvas.Framework.Task>::.ctor()
inline void List_1__ctor_m3F9CB620FAE15251C1B8F88D9808D447DC613748 (List_1_t2338E7E26462DEE44946C327D8DE6718C0BFFC4D* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_t2338E7E26462DEE44946C327D8DE6718C0BFFC4D*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}
// System.Void NodeCanvas.Framework.Internal.GraphSource::set_allTasks(System.Collections.Generic.List`1<NodeCanvas.Framework.Task>)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void GraphSource_set_allTasks_m4C4DB7B3B89A27DCB770D7FCD2AE67ED776A50E0_inline (GraphSource_tDFC175F2BFB99D693583B1D52BB6857C73932914* __this, List_1_t2338E7E26462DEE44946C327D8DE6718C0BFFC4D* ___0_value, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<NodeCanvas.Framework.BBParameter>::.ctor()
inline void List_1__ctor_m9F0C00EDC9D8CB99E6D7E49E9E239D41A8945457 (List_1_tAD83E1E173C28ABFECA64AA58E75072EF894EF92* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_tAD83E1E173C28ABFECA64AA58E75072EF894EF92*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}
// System.Void NodeCanvas.Framework.Internal.GraphSource::set_allParameters(System.Collections.Generic.List`1<NodeCanvas.Framework.BBParameter>)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void GraphSource_set_allParameters_m771297BEC2E3236C3CD26BE705E61D89E4626405_inline (GraphSource_tDFC175F2BFB99D693583B1D52BB6857C73932914* __this, List_1_tAD83E1E173C28ABFECA64AA58E75072EF894EF92* ___0_value, const RuntimeMethod* method) ;
// System.Collections.Generic.List`1<NodeCanvas.Framework.Task> NodeCanvas.Framework.Internal.GraphSource::get_allTasks()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR List_1_t2338E7E26462DEE44946C327D8DE6718C0BFFC4D* GraphSource_get_allTasks_m88E334553E1B4561F8E0DACB4567EC2B8062FBC6_inline (GraphSource_tDFC175F2BFB99D693583B1D52BB6857C73932914* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<NodeCanvas.Framework.Task>::Add(T)
inline void List_1_Add_mFAE0E2616602E8726B520522DD3A7DAEA8A5C4B0_inline (List_1_t2338E7E26462DEE44946C327D8DE6718C0BFFC4D* __this, Task_tF05C1B448C98EDD5D7E9E23660FCEAC40348A284* ___0_item, const RuntimeMethod* method)
{
(( void (*) (List_1_t2338E7E26462DEE44946C327D8DE6718C0BFFC4D*, Task_tF05C1B448C98EDD5D7E9E23660FCEAC40348A284*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
}
// System.Collections.Generic.List`1<NodeCanvas.Framework.BBParameter> NodeCanvas.Framework.Internal.GraphSource::get_allParameters()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR List_1_tAD83E1E173C28ABFECA64AA58E75072EF894EF92* GraphSource_get_allParameters_m4D491F3B3B1BC38C100132FCA0677386C5DF9E75_inline (GraphSource_tDFC175F2BFB99D693583B1D52BB6857C73932914* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<NodeCanvas.Framework.BBParameter>::Add(T)
inline void List_1_Add_mF4EADD805D55ECB8BA79EB55EFAB0CD1A544326B_inline (List_1_tAD83E1E173C28ABFECA64AA58E75072EF894EF92* __this, BBParameter_tD717AF8560E573DF3DA925034F257F669CDDBA60* ___0_item, const RuntimeMethod* method)
{
(( void (*) (List_1_tAD83E1E173C28ABFECA64AA58E75072EF894EF92*, BBParameter_tD717AF8560E573DF3DA925034F257F669CDDBA60*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
}
// System.Void NodeCanvas.Framework.Internal.GraphSource::set_zoomFactor(System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void GraphSource_set_zoomFactor_mBC99821FF93314A01728C4AE44A61642F3D73616_inline (GraphSource_tDFC175F2BFB99D693583B1D52BB6857C73932914* __this, float ___0_value, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<NodeCanvas.Framework.Node>::.ctor()
inline void List_1__ctor_mF707AE7C482243841F338DB89342E5A39B1C84B0 (List_1_t90487A8EA186417AA0A6F2B22B58D1BAE3334437* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_t90487A8EA186417AA0A6F2B22B58D1BAE3334437*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}
// System.Void NodeCanvas.Framework.Internal.GraphSource::set_nodes(System.Collections.Generic.List`1<NodeCanvas.Framework.Node>)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void GraphSource_set_nodes_m3A6C9FAAF14E9F5FA9F1546D950458E1B48EFA5D_inline (GraphSource_tDFC175F2BFB99D693583B1D52BB6857C73932914* __this, List_1_t90487A8EA186417AA0A6F2B22B58D1BAE3334437* ___0_value, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<NodeCanvas.Framework.CanvasGroup>::.ctor()
inline void List_1__ctor_m09952D85EBCBDBED93DD11D2546E5AD068B8C2E0 (List_1_t5B06412E1CC59E5774C10EB7439C98F6C31449C3* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_t5B06412E1CC59E5774C10EB7439C98F6C31449C3*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}
// System.Void NodeCanvas.Framework.Internal.GraphSource::set_canvasGroups(System.Collections.Generic.List`1<NodeCanvas.Framework.CanvasGroup>)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void GraphSource_set_canvasGroups_m2D076C922EACC06A24CC8FD0637AD7957525AD62_inline (GraphSource_tDFC175F2BFB99D693583B1D52BB6857C73932914* __this, List_1_t5B06412E1CC59E5774C10EB7439C98F6C31449C3* ___0_value, const RuntimeMethod* method) ;
// System.Void NodeCanvas.Framework.Internal.GraphSource::set_localBlackboard(NodeCanvas.Framework.Internal.BlackboardSource)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void GraphSource_set_localBlackboard_m697EAC3F193AEA1112F9918ACB6151739DB05CAF_inline (GraphSource_tDFC175F2BFB99D693583B1D52BB6857C73932914* __this, BlackboardSource_tDF1C560E163F6F63BE89278B7312A32BF329C89E* ___0_value, const RuntimeMethod* method) ;
// System.Void NodeCanvas.Framework.Internal.GraphSource::set_version(System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void GraphSource_set_version_mD88854DED1E5BB2BC0E3F5E740D4FA8529EF4862_inline (GraphSource_tDFC175F2BFB99D693583B1D52BB6857C73932914* __this, float ___0_value, const RuntimeMethod* method) ;
// System.Void NodeCanvas.Framework.Internal.GraphSource::set_type(System.String)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void GraphSource_set_type_m86B85977F0D564CADE9D3A857DA0E32D6695E313_inline (GraphSource_tDFC175F2BFB99D693583B1D52BB6857C73932914* __this, String_t* ___0_value, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<NodeCanvas.Framework.Connection>::.ctor()
inline void List_1__ctor_m526B1AB50DAA08A0D2372592D280D76F862DE81B (List_1_t619EB3258C7F1EBD15A485EA09888BE9FC87AC7E* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_t619EB3258C7F1EBD15A485EA09888BE9FC87AC7E*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}
// System.Collections.Generic.List`1<NodeCanvas.Framework.Node> NodeCanvas.Framework.Internal.GraphSource::get_nodes()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR List_1_t90487A8EA186417AA0A6F2B22B58D1BAE3334437* GraphSource_get_nodes_m76F568B757695DACEEFDC097B976446E99C74754_inline (GraphSource_tDFC175F2BFB99D693583B1D52BB6857C73932914* __this, const RuntimeMethod* method) ;
// T System.Collections.Generic.List`1<NodeCanvas.Framework.Node>::get_Item(System.Int32)
inline Node_tFE79C2F3D9D517984CDDFAD382448FF70E5B4FB8* List_1_get_Item_m9255414617C2AB53CD664FBA1177F6619233740A (List_1_t90487A8EA186417AA0A6F2B22B58D1BAE3334437* __this, int32_t ___0_index, const RuntimeMethod* method)
{
return (( Node_tFE79C2F3D9D517984CDDFAD382448FF70E5B4FB8* (*) (List_1_t90487A8EA186417AA0A6F2B22B58D1BAE3334437*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method);
}
// System.Collections.Generic.List`1<NodeCanvas.Framework.Connection> NodeCanvas.Framework.Node::get_outConnections()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR List_1_t619EB3258C7F1EBD15A485EA09888BE9FC87AC7E* Node_get_outConnections_mBD92942B179E5297C07F297E1D0F2F0946A8F7EE_inline (Node_tFE79C2F3D9D517984CDDFAD382448FF70E5B4FB8* __this, const RuntimeMethod* method) ;
// T System.Collections.Generic.List`1<NodeCanvas.Framework.Connection>::get_Item(System.Int32)
inline Connection_t5306F1F5231246BC84674F9646F1B1393C0F8C7D* List_1_get_Item_m10CB933550CAAA86A0E326BF1DECE5E7DE263E0E (List_1_t619EB3258C7F1EBD15A485EA09888BE9FC87AC7E* __this, int32_t ___0_index, const RuntimeMethod* method)
{
return (( Connection_t5306F1F5231246BC84674F9646F1B1393C0F8C7D* (*) (List_1_t619EB3258C7F1EBD15A485EA09888BE9FC87AC7E*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method);
}
// System.Void System.Collections.Generic.List`1<NodeCanvas.Framework.Connection>::Add(T)
inline void List_1_Add_m61EC81C4B824240F4307B7B97150D58D672FBB35_inline (List_1_t619EB3258C7F1EBD15A485EA09888BE9FC87AC7E* __this, Connection_t5306F1F5231246BC84674F9646F1B1393C0F8C7D* ___0_item, const RuntimeMethod* method)
{
(( void (*) (List_1_t619EB3258C7F1EBD15A485EA09888BE9FC87AC7E*, Connection_t5306F1F5231246BC84674F9646F1B1393C0F8C7D*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
}
// System.Int32 System.Collections.Generic.List`1<NodeCanvas.Framework.Connection>::get_Count()
inline int32_t List_1_get_Count_mC96ADDB2914B9FADC03D3A91F7B5B647995A2E5C_inline (List_1_t619EB3258C7F1EBD15A485EA09888BE9FC87AC7E* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_t619EB3258C7F1EBD15A485EA09888BE9FC87AC7E*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
}
// System.Int32 System.Collections.Generic.List`1<NodeCanvas.Framework.Node>::get_Count()
inline int32_t List_1_get_Count_mEAF0A2E85D550C81F0AB273862A6F9C2EA6F0D3A_inline (List_1_t90487A8EA186417AA0A6F2B22B58D1BAE3334437* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_t90487A8EA186417AA0A6F2B22B58D1BAE3334437*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
}
// System.Void NodeCanvas.Framework.Internal.GraphSource::set_connections(System.Collections.Generic.List`1<NodeCanvas.Framework.Connection>)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void GraphSource_set_connections_mE9E0266A50943A0B834496A00252969E2EA3AF7A_inline (GraphSource_tDFC175F2BFB99D693583B1D52BB6857C73932914* __this, List_1_t619EB3258C7F1EBD15A485EA09888BE9FC87AC7E* ___0_value, const RuntimeMethod* method) ;
// System.Void NodeCanvas.Framework.Internal.GraphSource::set_derivedData(System.Object)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void GraphSource_set_derivedData_m91CEF54BFCE06F5B75EDF5A53AD972C78C209A91_inline (GraphSource_tDFC175F2BFB99D693583B1D52BB6857C73932914* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) ;
// NodeCanvas.Framework.Internal.BlackboardSource NodeCanvas.Framework.Internal.GraphSource::get_localBlackboard()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR BlackboardSource_tDF1C560E163F6F63BE89278B7312A32BF329C89E* GraphSource_get_localBlackboard_mC798FB2AB8ECD11861EC4B429D386F1CB88C467F_inline (GraphSource_tDFC175F2BFB99D693583B1D52BB6857C73932914* __this, const RuntimeMethod* method) ;
// System.Void NodeCanvas.Framework.Internal.BlackboardSource::set_unityContextObject(UnityEngine.Object)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BlackboardSource_set_unityContextObject_m5A66741ABA7881FBE8B8C1EC185983ED2CB06B5D_inline (BlackboardSource_tDF1C560E163F6F63BE89278B7312A32BF329C89E* __this, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_value, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<NodeCanvas.Framework.Connection>::Clear()
inline void List_1_Clear_m865DAF778D32CC2DED198BE801E8A22F81F05C2B_inline (List_1_t619EB3258C7F1EBD15A485EA09888BE9FC87AC7E* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_t619EB3258C7F1EBD15A485EA09888BE9FC87AC7E*, const RuntimeMethod*))List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline)(__this, method);
}
// System.Collections.Generic.List`1<NodeCanvas.Framework.Connection> NodeCanvas.Framework.Node::get_inConnections()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR List_1_t619EB3258C7F1EBD15A485EA09888BE9FC87AC7E* Node_get_inConnections_mDC21880D8511412E49EB8D4E615D1B5EFD9A668F_inline (Node_tFE79C2F3D9D517984CDDFAD382448FF70E5B4FB8* __this, const RuntimeMethod* method) ;
// System.Void NodeCanvas.Framework.Node::set_graph(NodeCanvas.Framework.Graph)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Node_set_graph_m8F7AFEA266E9BC7F8D774CE1A2C935C7963D44DD_inline (Node_tFE79C2F3D9D517984CDDFAD382448FF70E5B4FB8* __this, Graph_tB1CBC9173527C9E453E52B1C7DE2F39E44CF9032* ___0_value, const RuntimeMethod* method) ;
// System.Void NodeCanvas.Framework.Node::set_ID(System.Int32)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Node_set_ID_mBEB98B3A6E2E6BC7D094CBE79B287CC90210EC18_inline (Node_tFE79C2F3D9D517984CDDFAD382448FF70E5B4FB8* __this, int32_t ___0_value, const RuntimeMethod* method) ;
// System.Collections.Generic.List`1<NodeCanvas.Framework.Connection> NodeCanvas.Framework.Internal.GraphSource::get_connections()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR List_1_t619EB3258C7F1EBD15A485EA09888BE9FC87AC7E* GraphSource_get_connections_mAE8A0E236CE83203818C2DFEF0F01344A1B1B1C7_inline (GraphSource_tDFC175F2BFB99D693583B1D52BB6857C73932914* __this, const RuntimeMethod* method) ;
// System.Object NodeCanvas.Framework.Internal.GraphSource::get_derivedData()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* GraphSource_get_derivedData_m3E6EE5237037E638F937CE9EC45E76C18FEE922D_inline (GraphSource_tDFC175F2BFB99D693583B1D52BB6857C73932914* __this, const RuntimeMethod* method) ;
// System.Single NodeCanvas.Framework.Internal.GraphSource::get_version()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float GraphSource_get_version_m5B2BE901B7D0369016EBFBBEC516E281FB9DFE4C_inline (GraphSource_tDFC175F2BFB99D693583B1D52BB6857C73932914* __this, const RuntimeMethod* method) ;
// System.String NodeCanvas.Framework.Internal.GraphSource::get_category()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* GraphSource_get_category_m7B104C80C46E75AAF81AEB0E4DE3BC8CF3D5B548_inline (GraphSource_tDFC175F2BFB99D693583B1D52BB6857C73932914* __this, const RuntimeMethod* method) ;
// System.Void NodeCanvas.Framework.Internal.GraphSource::set_category(System.String)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void GraphSource_set_category_m04F5D761FE1EE357FAB2ADA90AF53A35CB192986_inline (GraphSource_tDFC175F2BFB99D693583B1D52BB6857C73932914* __this, String_t* ___0_value, const RuntimeMethod* method) ;
// System.String NodeCanvas.Framework.Internal.GraphSource::get_comments()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* GraphSource_get_comments_m761D6938E4DF39468BE5B5BC6D43915BA8B69162_inline (GraphSource_tDFC175F2BFB99D693583B1D52BB6857C73932914* __this, const RuntimeMethod* method) ;
// System.Void NodeCanvas.Framework.Internal.GraphSource::set_comments(System.String)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void GraphSource_set_comments_mB20CAD6EEB402AA758169FB5E77DFE422D11CED5_inline (GraphSource_tDFC175F2BFB99D693583B1D52BB6857C73932914* __this, String_t* ___0_value, const RuntimeMethod* method) ;
// UnityEngine.Vector2 NodeCanvas.Framework.Internal.GraphSource::get_translation()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 GraphSource_get_translation_m81D7CA51B22FC01E425A038F25E04E8B5F3CA540_inline (GraphSource_tDFC175F2BFB99D693583B1D52BB6857C73932914* __this, const RuntimeMethod* method) ;
// System.Void NodeCanvas.Framework.Internal.GraphSource::set_translation(UnityEngine.Vector2)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void GraphSource_set_translation_m33853430204DA24213A3C17CED3D6DE902413F53_inline (GraphSource_tDFC175F2BFB99D693583B1D52BB6857C73932914* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_value, const RuntimeMethod* method) ;
// System.Single NodeCanvas.Framework.Internal.GraphSource::get_zoomFactor()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float GraphSource_get_zoomFactor_mF57509EEAA49DB2191AAA365BFFC476B29E5710E_inline (GraphSource_tDFC175F2BFB99D693583B1D52BB6857C73932914* __this, const RuntimeMethod* method) ;
// System.Void NodeCanvas.Framework.Connection::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Connection__ctor_mA19053B3D480CFD0F3D3071E5F6E4835F86A1EC0 (Connection_t5306F1F5231246BC84674F9646F1B1393C0F8C7D* __this, const RuntimeMethod* method) ;
// System.String ParadoxNotion.StringUtils::FormatError(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* StringUtils_FormatError_m9971C5B8CFB0B1C14F814F73AF161679E87E0116 (String_t* ___0_input, const RuntimeMethod* method) ;
// System.Void NodeCanvas.Framework.Node::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Node__ctor_m6A082535101017B8BC64361B18AFDA90231DE23A (Node_tFE79C2F3D9D517984CDDFAD382448FF70E5B4FB8* __this, const RuntimeMethod* method) ;
// System.Reflection.MethodInfo NodeCanvas.Framework.Internal.ReflectedWrapper::GetMethod()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MethodInfo_t* ReflectedWrapper_GetMethod_m26BA4C9D4AAFCD46E7F04F842119D42BF7296946 (ReflectedWrapper_tC4A6AE3F97F054C156895E4DA0D46C2A8FDFAFA6* __this, const RuntimeMethod* method) ;
// T ParadoxNotion.ReflectionTools::RTCreateDelegate<ParadoxNotion.ActionCall>(System.Reflection.MethodInfo,System.Object)
inline ActionCall_t2CEB66146EAB7FCD23B0306A8FE48AACEB0D95FF* ReflectionTools_RTCreateDelegate_TisActionCall_t2CEB66146EAB7FCD23B0306A8FE48AACEB0D95FF_m186702F8376357E5ECEC8C63F7F70E8A1EA3E2E3 (MethodInfo_t* ___0_method, RuntimeObject* ___1_instance, const RuntimeMethod* method)
{
return (( ActionCall_t2CEB66146EAB7FCD23B0306A8FE48AACEB0D95FF* (*) (MethodInfo_t*, RuntimeObject*, const RuntimeMethod*))ReflectionTools_RTCreateDelegate_TisRuntimeObject_mC71797F821AEFED2BEAD3C3748F4008DA094AA01_gshared)(___0_method, ___1_instance, method);
}
// System.Void ParadoxNotion.ActionCall::Invoke()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ActionCall_Invoke_m805BE8D23AFF86DD93A37EE202CAA6BD2945252B_inline (ActionCall_t2CEB66146EAB7FCD23B0306A8FE48AACEB0D95FF* __this, const RuntimeMethod* method) ;
// System.Void NodeCanvas.Framework.Internal.ReflectedActionWrapper::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReflectedActionWrapper__ctor_m0D5657AEAB844012AF06473CD9AE0F4E0F1AC7C0 (ReflectedActionWrapper_t4532A190314CDF505B5907181388A27F7CA0707A* __this, 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) ;
// NodeCanvas.Framework.Internal.ReflectedActionWrapper NodeCanvas.Framework.Internal.ReflectedActionWrapper::Create(System.Reflection.MethodInfo,NodeCanvas.Framework.IBlackboard)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReflectedActionWrapper_t4532A190314CDF505B5907181388A27F7CA0707A* ReflectedActionWrapper_Create_m6A84A57409F681ACD5FE49AE2F23C88C86FE318B (MethodInfo_t* ___0_method, RuntimeObject* ___1_bb, const RuntimeMethod* method) ;
// NodeCanvas.Framework.Internal.ReflectedFunctionWrapper NodeCanvas.Framework.Internal.ReflectedFunctionWrapper::Create(System.Reflection.MethodInfo,NodeCanvas.Framework.IBlackboard)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReflectedFunctionWrapper_t84AD9152CF3A094F0C3FC4E037E2BD1D6936053F* ReflectedFunctionWrapper_Create_mF857B02BFAEE0132D17A6C28DB5E4FABD6F8719A (MethodInfo_t* ___0_method, RuntimeObject* ___1_bb, const RuntimeMethod* method) ;
// 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) ;
// System.Boolean ParadoxNotion.Serialization.SerializedMethodInfo::HasChanged()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool SerializedMethodInfo_HasChanged_m9A509656BF2AC2E53CFCBF6C08298915BFC47FBE_inline (SerializedMethodInfo_t0178C1A4EC415982F21BDF7AD6260FE066C2A3E1* __this, const RuntimeMethod* 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.String NodeCanvas.Framework.Internal.ReflectedWrapper::AsString()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ReflectedWrapper_AsString_m88951D0632712B8E217E099BBDC775779DD38A43 (ReflectedWrapper_tC4A6AE3F97F054C156895E4DA0D46C2A8FDFAFA6* __this, const RuntimeMethod* method) ;
// System.Boolean System.Type::get_IsByRef()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_get_IsByRef_mA417B3C05E39BCF8F21A2B6437A1B41D3BE638A4 (Type_t* __this, const RuntimeMethod* method) ;
// 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) ;
// System.Boolean System.Reflection.ParameterInfo::get_IsOptional()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ParameterInfo_get_IsOptional_mB27F82EA5A21188AD6E5CC5A34A3913C6D887BD4 (ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* __this, const RuntimeMethod* method) ;
// System.Void NodeCanvas.Framework.BBParameter::set_value(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BBParameter_set_value_m7574E21CC4D7A85BC5F8E5EF2E16A994896FED5E (BBParameter_tD717AF8560E573DF3DA925034F257F669CDDBA60* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) ;
// System.Void NodeCanvas.Framework.Internal.ReflectedWrapper::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReflectedWrapper__ctor_m9E1ACD698800E3F69292A681D198ED0850DA21A3 (ReflectedWrapper_tC4A6AE3F97F054C156895E4DA0D46C2A8FDFAFA6* __this, const RuntimeMethod* method) ;
// TSource[] System.Linq.Enumerable::ToArray<System.Type>(System.Collections.Generic.IEnumerable`1<TSource>)
inline TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* Enumerable_ToArray_TisType_t_m8E2C7EBDC8CEB2393785B9E910ECF6D478007A89 (RuntimeObject* ___0_source, const RuntimeMethod* method)
{
return (( TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* (*) (RuntimeObject*, const RuntimeMethod*))Enumerable_ToArray_TisRuntimeObject_mA54265C2C8A0864929ECD300B75E4952D553D17D_gshared)(___0_source, method);
}
// System.String ParadoxNotion.ReflectionTools::FriendlyTypeName(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ReflectionTools_FriendlyTypeName_mD666E9D35313C85366810AFB9A992DE298224F9B (String_t* ___0_fullName, const RuntimeMethod* method) ;
// T NodeCanvas.Framework.BBParameter`1<UnityEngine.Object>::get_value()
inline Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* BBParameter_1_get_value_m6F4A2CF3E52CCAC10D5C22C36B2C4935F1B525C1 (BBParameter_1_t97AADAB54E6D1D78FC42019881598EF9242A6D09* __this, const RuntimeMethod* method)
{
return (( Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* (*) (BBParameter_1_t97AADAB54E6D1D78FC42019881598EF9242A6D09*, const RuntimeMethod*))BBParameter_1_get_value_mD726F3B9C069F7F2EF7CB68934E87764BAD6967F_gshared)(__this, method);
}
// UnityEngine.Transform UnityEngine.GameObject::get_transform()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) ;
// System.Void NodeCanvas.Framework.Internal.TaskAgentParameter::set_value(UnityEngine.Object)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TaskAgentParameter_set_value_mDD4DB6277B0B75C53EAB26C69B06FD1BB0ABF4D2_inline (TaskAgentParameter_t6F02431C314168FE5698AD6A87B555310C2DBC4B* __this, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_value, const RuntimeMethod* method) ;
// System.Void NodeCanvas.Framework.BBParameter`1<UnityEngine.Object>::.ctor()
inline void BBParameter_1__ctor_m3FDF1B3ED6654D282E73BFF60E7CBE8B4126B0A2 (BBParameter_1_t97AADAB54E6D1D78FC42019881598EF9242A6D09* __this, const RuntimeMethod* method)
{
(( void (*) (BBParameter_1_t97AADAB54E6D1D78FC42019881598EF9242A6D09*, const RuntimeMethod*))BBParameter_1__ctor_m23ACE105F1B89032C13324FA5D4FA2E25833F733_gshared)(__this, method);
}
// System.Void NodeCanvas.Framework.Internal.BBObjectParameter::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BBObjectParameter__ctor_m93D98FB3B76989D64EBFDA33B9F68C29649591C5 (BBObjectParameter_tA102F2723AE6019732064DBB03A3EB936A906795* __this, const RuntimeMethod* method) ;
// System.Void NodeCanvas.Framework.Internal.BBObjectParameter::SetType(System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BBObjectParameter_SetType_m8D2A97D469704DB127CF8F7B69E83AD73B9724AA (BBObjectParameter_tA102F2723AE6019732064DBB03A3EB936A906795* __this, Type_t* ___0_t, const RuntimeMethod* method) ;
// System.Type NodeCanvas.Framework.Internal.BBObjectParameter::get_type()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Type_t* BBObjectParameter_get_type_mDD1594D150BD6E6E509CDB7FA316BA59D1EC7305_inline (BBObjectParameter_tA102F2723AE6019732064DBB03A3EB936A906795* __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.Void NodeCanvas.Framework.Internal.BBObjectParameter::set_type(System.Type)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BBObjectParameter_set_type_m2D8E32526991819810F252217129FA3054BBFC48_inline (BBObjectParameter_tA102F2723AE6019732064DBB03A3EB936A906795* __this, Type_t* ___0_value, const RuntimeMethod* method) ;
// System.Void NodeCanvas.Framework.BBParameter`1<System.Object>::.ctor()
inline void BBParameter_1__ctor_m23ACE105F1B89032C13324FA5D4FA2E25833F733 (BBParameter_1_tB46669698C0BE7BD6EFB9A7BE9458183044389E3* __this, const RuntimeMethod* method)
{
(( void (*) (BBParameter_1_tB46669698C0BE7BD6EFB9A7BE9458183044389E3*, const RuntimeMethod*))BBParameter_1__ctor_m23ACE105F1B89032C13324FA5D4FA2E25833F733_gshared)(__this, method);
}
// System.Boolean ParadoxNotion.ReflectionTools::RTIsValueType(System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReflectionTools_RTIsValueType_m139997DE2E990C2793079E27B33138EDC53BBFCF (Type_t* ___0_type, 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,NodeCanvas.Framework.Variable>::.ctor(System.Collections.Generic.IEqualityComparer`1<TKey>)
inline void Dictionary_2__ctor_m0897EF387485E5204147EFC740C9B8B9D4E8CAAE (Dictionary_2_tD3F950952CE25D0F85C802E5E8010086DF6EDE7C* __this, RuntimeObject* ___0_comparer, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_tD3F950952CE25D0F85C802E5E8010086DF6EDE7C*, RuntimeObject*, const RuntimeMethod*))Dictionary_2__ctor_mB2760A703784902BE10E873BC760166EC9693D63_gshared)(__this, ___0_comparer, method);
}
// System.String NodeCanvas.Framework.Internal.BlackboardSource::get_identifier()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* BlackboardSource_get_identifier_m2276765AC7459D39C8D99A285DD16163295C3D9E (BlackboardSource_tDF1C560E163F6F63BE89278B7312A32BF329C89E* __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.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) ;
// 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.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);
}
// System.Boolean ParadoxNotion.ReflectionTools::RTIsGenericType(System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReflectionTools_RTIsGenericType_mAF437F88E43986851E42815811D0514F28415D0D (Type_t* ___0_type, 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) ;
// 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) ;
// 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) ;
// 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) ;
// System.Void ParadoxNotion.Serialization.fsRecoveryProcessor`2<NodeCanvas.Framework.BBParameter,NodeCanvas.Framework.Internal.MissingBBParameterType>::.ctor()
inline void fsRecoveryProcessor_2__ctor_mAB50F3292C1B92F49F3AB1DF0F55C8C2360C98C4 (fsRecoveryProcessor_2_t4A1477FA7257F81FC2DF0FD056C9E528968E2A9D* __this, const RuntimeMethod* method)
{
(( void (*) (fsRecoveryProcessor_2_t4A1477FA7257F81FC2DF0FD056C9E528968E2A9D*, const RuntimeMethod*))fsRecoveryProcessor_2__ctor_mDA1B92A03BAB91620192268CE7AF5B7A2798658E_gshared)(__this, method);
}
// System.Void NodeCanvas.Framework.Variable`1<System.Object>::.ctor()
inline void Variable_1__ctor_m54AEC1818797101B1929CAD23613451F5BD02E92 (Variable_1_t63BF8D94D187F3891B2A7E2D15AB3D0F8E142839* __this, const RuntimeMethod* method)
{
(( void (*) (Variable_1_t63BF8D94D187F3891B2A7E2D15AB3D0F8E142839*, const RuntimeMethod*))Variable_1__ctor_m54AEC1818797101B1929CAD23613451F5BD02E92_gshared)(__this, method);
}
// System.Type ParadoxNotion.DynamicParameterDefinition::get_type()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Type_t* DynamicParameterDefinition_get_type_m9653903CE6FD0EEA1B00CE4EBF98891A3FA28739_inline (DynamicParameterDefinition_t9B2EC9C6FF90EECDCC32CAB983D88026746D5874* __this, const RuntimeMethod* method) ;
// System.Void ParadoxNotion.DynamicParameterDefinition::set_type(System.Type)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DynamicParameterDefinition_set_type_mF0FF90502A90E50DACFC1D6720F7FD1EED514490_inline (DynamicParameterDefinition_t9B2EC9C6FF90EECDCC32CAB983D88026746D5874* __this, Type_t* ___0_value, const RuntimeMethod* method) ;
// System.String ParadoxNotion.DynamicParameterDefinition::get_name()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* DynamicParameterDefinition_get_name_m9257360B2E9815ED37A471010EA7988695ECCB74_inline (DynamicParameterDefinition_t9B2EC9C6FF90EECDCC32CAB983D88026746D5874* __this, const RuntimeMethod* method) ;
// System.Void ParadoxNotion.DynamicParameterDefinition::set_ID(System.String)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DynamicParameterDefinition_set_ID_m74D7A99C0853B0D66B67801AC71322414C65F4C1_inline (DynamicParameterDefinition_t9B2EC9C6FF90EECDCC32CAB983D88026746D5874* __this, String_t* ___0_value, const RuntimeMethod* method) ;
// System.Void ParadoxNotion.DynamicParameterDefinition::set_name(System.String)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DynamicParameterDefinition_set_name_mF9F995A7570AF2B283451BE93EDDAF3547ADD4C1_inline (DynamicParameterDefinition_t9B2EC9C6FF90EECDCC32CAB983D88026746D5874* __this, String_t* ___0_value, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<ParadoxNotion.HierarchyTree/Element>::.ctor()
inline void List_1__ctor_m2C024F12C9424EFEEED30DD5E374921D935ECB63 (List_1_tA5408B6288D83597FD896916E8EA6F202428E5DD* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_tA5408B6288D83597FD896916E8EA6F202428E5DD*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}
// System.Void System.Collections.Generic.List`1<ParadoxNotion.HierarchyTree/Element>::Add(T)
inline void List_1_Add_mBD3DACB8FBDA09ED21976B86F3FEC23B10571792_inline (List_1_tA5408B6288D83597FD896916E8EA6F202428E5DD* __this, Element_t3ABE015B81AFFE208F4314A4A588E9E7EFD63407* ___0_item, const RuntimeMethod* method)
{
(( void (*) (List_1_tA5408B6288D83597FD896916E8EA6F202428E5DD*, Element_t3ABE015B81AFFE208F4314A4A588E9E7EFD63407*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
}
// System.Boolean System.Collections.Generic.List`1<ParadoxNotion.HierarchyTree/Element>::Remove(T)
inline bool List_1_Remove_mACC1D69742E962C45209F0D6C8631351C2A52767 (List_1_tA5408B6288D83597FD896916E8EA6F202428E5DD* __this, Element_t3ABE015B81AFFE208F4314A4A588E9E7EFD63407* ___0_item, const RuntimeMethod* method)
{
return (( bool (*) (List_1_tA5408B6288D83597FD896916E8EA6F202428E5DD*, Element_t3ABE015B81AFFE208F4314A4A588E9E7EFD63407*, const RuntimeMethod*))List_1_Remove_m4DFA48F4CEB9169601E75FC28517C5C06EFA5AD7_gshared)(__this, ___0_item, method);
}
// T System.Collections.Generic.List`1<ParadoxNotion.HierarchyTree/Element>::get_Item(System.Int32)
inline Element_t3ABE015B81AFFE208F4314A4A588E9E7EFD63407* List_1_get_Item_m5941C4214886413297A20857A07081C6DEA81281 (List_1_tA5408B6288D83597FD896916E8EA6F202428E5DD* __this, int32_t ___0_index, const RuntimeMethod* method)
{
return (( Element_t3ABE015B81AFFE208F4314A4A588E9E7EFD63407* (*) (List_1_tA5408B6288D83597FD896916E8EA6F202428E5DD*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method);
}
// ParadoxNotion.HierarchyTree/Element ParadoxNotion.HierarchyTree/Element::FindReferenceElement(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Element_t3ABE015B81AFFE208F4314A4A588E9E7EFD63407* Element_FindReferenceElement_mD0C0FB031F3DA67084E97895F1DD2EDD6E3FE2AD (Element_t3ABE015B81AFFE208F4314A4A588E9E7EFD63407* __this, RuntimeObject* ___0_target, const RuntimeMethod* method) ;
// System.Int32 System.Collections.Generic.List`1<ParadoxNotion.HierarchyTree/Element>::get_Count()
inline int32_t List_1_get_Count_m17DF0A77BAB03856EDAF0BACB5D750FB46E15EB6_inline (List_1_tA5408B6288D83597FD896916E8EA6F202428E5DD* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_tA5408B6288D83597FD896916E8EA6F202428E5DD*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
}
// UnityEngine.GameObject ParadoxNotion.EventData::get_receiver()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* EventData_get_receiver_m05FFA55E0D57A4340D63E3D233E064F65C333D75_inline (EventData_tEA0797699E48A511278A7BF94A05A8ABDB9EFB0A* __this, const RuntimeMethod* method) ;
// System.Void ParadoxNotion.EventData::set_receiver(UnityEngine.GameObject)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void EventData_set_receiver_m48A3C3204F255127ECC1F2050A2F20BD7638D5E7_inline (EventData_tEA0797699E48A511278A7BF94A05A8ABDB9EFB0A* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_value, const RuntimeMethod* method) ;
// System.Object ParadoxNotion.EventData::get_sender()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* EventData_get_sender_mDA8993A909FC8C44F6E7296CDC38887992A1BDA8_inline (EventData_tEA0797699E48A511278A7BF94A05A8ABDB9EFB0A* __this, const RuntimeMethod* method) ;
// System.Void ParadoxNotion.EventData::set_sender(System.Object)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void EventData_set_sender_mA5550C98C8AED9340E871DF32BE5AEE25E6E7503_inline (EventData_tEA0797699E48A511278A7BF94A05A8ABDB9EFB0A* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) ;
// System.Object ParadoxNotion.EventData::get_value()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* EventData_get_value_mBAF453B3FAB32716FD85D277A538CE156807770E_inline (EventData_tEA0797699E48A511278A7BF94A05A8ABDB9EFB0A* __this, const RuntimeMethod* method) ;
// System.Void ParadoxNotion.EventData::set_value(System.Object)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void EventData_set_value_mF78618914EAF55DC5621B535C079785D3E5DAEB6_inline (EventData_tEA0797699E48A511278A7BF94A05A8ABDB9EFB0A* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) ;
// System.Object ParadoxNotion.EventData::get_valueBoxed()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* EventData_get_valueBoxed_mB15EBCC817EFF42BF37E1C5D50CAB0A84FAE6E27 (EventData_tEA0797699E48A511278A7BF94A05A8ABDB9EFB0A* __this, const RuntimeMethod* 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.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) ;
// UnityEngine.Vector3 UnityEngine.Vector3::op_Multiply(UnityEngine.Vector3,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, float ___1_d, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Vector3::op_Addition(UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Vector3::op_Subtraction(UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Vector3::Scale(UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_Scale_m7C3CD199271902D5C00CBF35CD230DEB62B68CAE_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method) ;
// System.Void UnityEngine.Vector3::.ctor(System.Single,System.Single,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, float ___0_x, float ___1_y, float ___2_z, 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.Void System.Collections.Generic.Dictionary`2<System.String,System.String>::.ctor(System.Collections.Generic.IEqualityComparer`1<TKey>)
inline void Dictionary_2__ctor_m201D4C32BA21CBF329B875E58C2515ABC9E29894 (Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* __this, RuntimeObject* ___0_comparer, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83*, RuntimeObject*, const RuntimeMethod*))Dictionary_2__ctor_mB2760A703784902BE10E873BC760166EC9693D63_gshared)(__this, ___0_comparer, method);
}
// System.Void System.Collections.Generic.Dictionary`2<System.String,System.String>::Add(TKey,TValue)
inline void Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13 (Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* __this, String_t* ___0_key, String_t* ___1_value, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83*, String_t*, String_t*, const RuntimeMethod*))Dictionary_2_Add_m93FFFABE8FCE7FA9793F0915E2A8842C7CD0C0C1_gshared)(__this, ___0_key, ___1_value, method);
}
// System.Void ParadoxNotion.ReflectionTools::FlushMem()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReflectionTools_FlushMem_m22B3B33C34FF7239D8626A202A18FBCCD9C8534A (const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.String,System.Type>::.ctor()
inline void Dictionary_2__ctor_m552A02EB796CECBF0D6B1D2F5BCA4434A2AC9428 (Dictionary_2_t0E98B58821A879161B744DA2602DA878A7E5C58A* __this, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t0E98B58821A879161B744DA2602DA878A7E5C58A*, const RuntimeMethod*))Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared)(__this, method);
}
// System.Void System.Collections.Generic.Dictionary`2<System.Type,System.Type[]>::.ctor()
inline void Dictionary_2__ctor_mE0C4D261B09389DB77B83000113FF4342A8DFE5A (Dictionary_2_t362AB1E36F58A6769607F7DA6835762F36230B74* __this, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t362AB1E36F58A6769607F7DA6835762F36230B74*, const RuntimeMethod*))Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared)(__this, method);
}
// System.Void System.Collections.Generic.Dictionary`2<System.Reflection.MethodBase,ParadoxNotion.ReflectionTools/MethodType>::.ctor()
inline void Dictionary_2__ctor_mEC8212A945E257E45861240375EE5975457A346C (Dictionary_2_tDE43543D51BAF8C549BA1C14849F216F1CECA492* __this, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_tDE43543D51BAF8C549BA1C14849F216F1CECA492*, const RuntimeMethod*))Dictionary_2__ctor_mE0470880427DED948EF413AD5E9525F41CAF7D1D_gshared)(__this, method);
}
// System.Void System.Collections.Generic.Dictionary`2<System.Type,System.String>::.ctor()
inline void Dictionary_2__ctor_mFAF23CD29002CAB23492293F8C8B56962DE7A0B6 (Dictionary_2_tCAAF57FF731CF7E9CEC738A6E8400D208C1066EE* __this, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_tCAAF57FF731CF7E9CEC738A6E8400D208C1066EE*, const RuntimeMethod*))Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared)(__this, method);
}
// System.Void System.Collections.Generic.Dictionary`2<System.Reflection.MethodBase,System.String>::.ctor()
inline void Dictionary_2__ctor_m511B484C0A229BD71FEABB7B26E77D60E1037404 (Dictionary_2_tB99BE1F98E2256A42A0607D4DF41295F5DC662AF* __this, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_tB99BE1F98E2256A42A0607D4DF41295F5DC662AF*, const RuntimeMethod*))Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared)(__this, method);
}
// System.Void System.Collections.Generic.Dictionary`2<System.Type,System.Reflection.ConstructorInfo[]>::.ctor()
inline void Dictionary_2__ctor_mA630EF5942D03F2217BDB9BF40A6C93CB4F6FDCA (Dictionary_2_t2FF68596D4538465717BB4ED01363A7CA08B8C79* __this, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t2FF68596D4538465717BB4ED01363A7CA08B8C79*, const RuntimeMethod*))Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared)(__this, method);
}
// System.Void System.Collections.Generic.Dictionary`2<System.Type,System.Reflection.MethodInfo[]>::.ctor()
inline void Dictionary_2__ctor_m78D4E4F314A9D640D05027AF22CEF529923C6CDA (Dictionary_2_tE271D578889BD0F25D4C0BF8524ABC171B216470* __this, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_tE271D578889BD0F25D4C0BF8524ABC171B216470*, const RuntimeMethod*))Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared)(__this, method);
}
// System.Void System.Collections.Generic.Dictionary`2<System.Type,System.Reflection.FieldInfo[]>::.ctor()
inline void Dictionary_2__ctor_m6E82E69D4DDA4FB3F79991BF37D1D0C2671A10C9 (Dictionary_2_t04BB274E1321E9A9FFE2C45EF5DC62AA12E85365* __this, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t04BB274E1321E9A9FFE2C45EF5DC62AA12E85365*, const RuntimeMethod*))Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared)(__this, method);
}
// System.Void System.Collections.Generic.Dictionary`2<System.Type,System.Reflection.PropertyInfo[]>::.ctor()
inline void Dictionary_2__ctor_m1192930448D8526409FA8CEEB119636C10A50203 (Dictionary_2_t1C975266349E9BFED4CE843F46E4A1C10DC28CAD* __this, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t1C975266349E9BFED4CE843F46E4A1C10DC28CAD*, const RuntimeMethod*))Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared)(__this, method);
}
// System.Void System.Collections.Generic.Dictionary`2<System.Type,System.Reflection.EventInfo[]>::.ctor()
inline void Dictionary_2__ctor_mB40C67BC9EFFF45329BA5679B963CF7138B699E9 (Dictionary_2_t73AAD868FA51D0A42C7A4CA6432996DD2AF63CEE* __this, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t73AAD868FA51D0A42C7A4CA6432996DD2AF63CEE*, 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_m56E7E47B34140F79C4DEB23C7D488DDDFEF82B14 (Dictionary_2_t8BD34BD8938BA7765398D2B99837BA3128F5710E* __this, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t8BD34BD8938BA7765398D2B99837BA3128F5710E*, const RuntimeMethod*))Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared)(__this, method);
}
// System.Void System.Collections.Generic.Dictionary`2<System.Reflection.MemberInfo,System.Object[]>::.ctor()
inline void Dictionary_2__ctor_m4EAA34AE058D483FF822F46C20C2D03225A61078 (Dictionary_2_tB4A455D09FC3BAF8E4EDE22EA13FE413D2FA87E5* __this, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_tB4A455D09FC3BAF8E4EDE22EA13FE413D2FA87E5*, const RuntimeMethod*))Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared)(__this, method);
}
// System.Void System.Collections.Generic.Dictionary`2<System.Reflection.MemberInfo,System.Boolean>::.ctor()
inline void Dictionary_2__ctor_mEF1062952E58522C67DCC6496830425B3D0B5016 (Dictionary_2_tF911E54AE967371E5AC2088BA2263F5EC87357B9* __this, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_tF911E54AE967371E5AC2088BA2263F5EC87357B9*, const RuntimeMethod*))Dictionary_2__ctor_m0D0F99974D7435C4E08FE9A9A632C9E5430F8454_gshared)(__this, method);
}
// System.Void System.Collections.Generic.Dictionary`2<System.Reflection.MethodInfo,System.Type[]>::.ctor()
inline void Dictionary_2__ctor_mD20D682C38333041DC4F69AA1D98A7126359DF0B (Dictionary_2_t703AB49ED2A82EFB163B756B55B31DDB0146278D* __this, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t703AB49ED2A82EFB163B756B55B31DDB0146278D*, const RuntimeMethod*))Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared)(__this, method);
}
// System.AppDomain System.AppDomain::get_CurrentDomain()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F* AppDomain_get_CurrentDomain_m38D86FD149C2C62AD0FAB0159D70ECB13D841667 (const RuntimeMethod* method) ;
// System.Reflection.Assembly[] System.AppDomain::GetAssemblies()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AssemblyU5BU5D_t97B7B4E3FD4DA4944A4BFAA4DC484EA7D990B339* AppDomain_GetAssemblies_m8EE862747CADACB8CC0BDDBD8CA7DAD7BD9D9249 (AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F* __this, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2<System.String,System.Type>::TryGetValue(TKey,TValue&)
inline bool Dictionary_2_TryGetValue_mABB0055F51D71AEB872FC7C3C1726FBF9371E402 (Dictionary_2_t0E98B58821A879161B744DA2602DA878A7E5C58A* __this, String_t* ___0_key, Type_t** ___1_value, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_t0E98B58821A879161B744DA2602DA878A7E5C58A*, String_t*, Type_t**, const RuntimeMethod*))Dictionary_2_TryGetValue_mD15380A4ED7CDEE99EA45881577D26BA9CE1B849_gshared)(__this, ___0_key, ___1_value, method);
}
// System.Type ParadoxNotion.ReflectionTools::GetTypeDirect(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* ReflectionTools_GetTypeDirect_m02D6C8B1E136422109036C50273D6C12AB9C2840 (String_t* ___0_typeFullName, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.String,System.Type>::set_Item(TKey,TValue)
inline void Dictionary_2_set_Item_mD50E387D30F70E1F0A66F0230DE70CA791753F38 (Dictionary_2_t0E98B58821A879161B744DA2602DA878A7E5C58A* __this, String_t* ___0_key, Type_t* ___1_value, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t0E98B58821A879161B744DA2602DA878A7E5C58A*, String_t*, Type_t*, const RuntimeMethod*))Dictionary_2_set_Item_m1A840355E8EDAECEA9D0C6F5E51B248FAA449CBD_gshared)(__this, ___0_key, ___1_value, method);
}
// System.Type ParadoxNotion.ReflectionTools::TryResolveGenericType(System.String,System.Boolean,System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* ReflectionTools_TryResolveGenericType_m3E794377D0E406B4893E90D9477CB571A595CE73 (String_t* ___0_typeFullName, bool ___1_fallbackNoNamespace, Type_t* ___2_fallbackAssignable, const RuntimeMethod* method) ;
// System.Type ParadoxNotion.ReflectionTools::TryResolveDeserializeFromAttribute(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* ReflectionTools_TryResolveDeserializeFromAttribute_m70BF41C7F7EF75A97A2EF076A9E3F806783EC863 (String_t* ___0_typeName, const RuntimeMethod* method) ;
// System.Type ParadoxNotion.ReflectionTools::TryResolveWithoutNamespace(System.String,System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* ReflectionTools_TryResolveWithoutNamespace_m5C1E52F15DA2DED9765ECEA56780FEB825A2AC69 (String_t* ___0_typeName, Type_t* ___1_fallbackAssignable, const RuntimeMethod* method) ;
// System.Reflection.Assembly[] ParadoxNotion.ReflectionTools::get_loadedAssemblies()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AssemblyU5BU5D_t97B7B4E3FD4DA4944A4BFAA4DC484EA7D990B339* ReflectionTools_get_loadedAssemblies_m8A8AA26B745B3B089FCC1716209FF3678A3DA26E (const RuntimeMethod* method) ;
// System.Boolean System.String::Contains(System.Char)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_Contains_mC67F1B9E92187E2BB125A560160DA30A5BA703F2 (String_t* __this, Il2CppChar ___0_value, const RuntimeMethod* method) ;
// System.Int32 System.String::IndexOf(System.Char)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t String_IndexOf_mE21E78F35EF4A7768E385A72814C88D22B689966 (String_t* __this, Il2CppChar ___0_value, 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.Int32 System.Convert::ToInt32(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Convert_ToInt32_m0C3F3778B1D646778F41B6912138AEEEE6BEB9D4 (String_t* ___0_value, 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.String::IndexOf(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t String_IndexOf_m69E9BDAFD93767C85A7FF861B453415D3B4A200F (String_t* __this, String_t* ___0_value, const RuntimeMethod* method) ;
// System.Int32 System.String::LastIndexOf(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t String_LastIndexOf_m8923DBD89F2B3E5A34190B038B48F402E0C17E40 (String_t* __this, String_t* ___0_value, const RuntimeMethod* method) ;
// System.String[] System.String::Split(System.String[],System.Int32,System.StringSplitOptions)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* String_Split_m117DD7F5174562FE3E80653D506B9B0E7B82F055 (String_t* __this, StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___0_separator, int32_t ___1_count, int32_t ___2_options, const RuntimeMethod* method) ;
// System.Int32 System.String::LastIndexOf(System.Char)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t String_LastIndexOf_m6BB3E7E1B48702D4C715FA423F8A822C053B290E (String_t* __this, Il2CppChar ___0_value, const RuntimeMethod* method) ;
// System.String[] System.String::Split(System.Char[],System.Int32,System.StringSplitOptions)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* String_Split_m2BE72C065A76F6655308BAB67057CD03FED80D56 (String_t* __this, CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___0_separator, int32_t ___1_count, int32_t ___2_options, const RuntimeMethod* method) ;
// 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) ;
// System.Type[] ParadoxNotion.ReflectionTools::GetAllTypes(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ReflectionTools_GetAllTypes_mF22C26E71414C5C8D85E2DE390A9B59045EC34D5 (bool ___0_includeObsolete, const RuntimeMethod* method) ;
// System.Attribute System.Reflection.CustomAttributeExtensions::GetCustomAttribute(System.Reflection.MemberInfo,System.Type,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA* CustomAttributeExtensions_GetCustomAttribute_m8451F6949BEA92A69AE673CD95D6AD767B66880A (MemberInfo_t* ___0_element, Type_t* ___1_attributeType, bool ___2_inherit, const RuntimeMethod* method) ;
// System.Void ParadoxNotion.ReflectionTools/<>c__DisplayClass33_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass33_0__ctor_mFB6B712832ED12003F3F8372668B163E81B5211B (U3CU3Ec__DisplayClass33_0_t3195B7322EB868B14447ADF4804AC59EE76FE5AF* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<System.Type>::.ctor()
inline void List_1__ctor_mD9035342BE1CF0A3EEEE157D1796DA385C0C3F69 (List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}
// System.Void System.Func`2<System.Type,System.Boolean>::.ctor(System.Object,System.IntPtr)
inline void Func_2__ctor_mAFDFA2B152082BBF5E0626BF143EDACD61DE9D74 (Func_2_t7AF8146EC94DFCBB0F1B3E70111C1FB21D39F00E* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Func_2_t7AF8146EC94DFCBB0F1B3E70111C1FB21D39F00E*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m13C0A7F33154D861E2A041B52E88461832DA1697_gshared)(__this, ___0_object, ___1_method, method);
}
// System.Collections.Generic.IEnumerable`1<TSource> System.Linq.Enumerable::Where<System.Type>(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Boolean>)
inline RuntimeObject* Enumerable_Where_TisType_t_mA4A7776893ADF4E3CAB6F7AEC94DF71DDF7931F8 (RuntimeObject* ___0_source, Func_2_t7AF8146EC94DFCBB0F1B3E70111C1FB21D39F00E* ___1_predicate, const RuntimeMethod* method)
{
return (( RuntimeObject* (*) (RuntimeObject*, Func_2_t7AF8146EC94DFCBB0F1B3E70111C1FB21D39F00E*, const RuntimeMethod*))Enumerable_Where_TisRuntimeObject_m5DAF16724887B42DDBBF391C7F375749E8AA4AD7_gshared)(___0_source, ___1_predicate, method);
}
// System.Void System.Collections.Generic.List`1<System.Type>::AddRange(System.Collections.Generic.IEnumerable`1<T>)
inline void List_1_AddRange_m0D60CD105ED83AED827172D5B81047F1FC28C77F (List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method)
{
(( void (*) (List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72*, RuntimeObject*, const RuntimeMethod*))List_1_AddRange_m1F76B300133150E6046C5FED00E88B5DE0A02E17_gshared)(__this, ___0_collection, 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.Linq.IOrderedEnumerable`1<TSource> System.Linq.Enumerable::OrderBy<System.Type,System.String>(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,TKey>)
inline RuntimeObject* Enumerable_OrderBy_TisType_t_TisString_t_m80B856E53453B79C6CF8E892E7B5F43C3CFF72B8 (RuntimeObject* ___0_source, Func_2_t9D09D397B043BC5218B2565C13BA5AA81CABC121* ___1_keySelector, const RuntimeMethod* method)
{
return (( RuntimeObject* (*) (RuntimeObject*, Func_2_t9D09D397B043BC5218B2565C13BA5AA81CABC121*, const RuntimeMethod*))Enumerable_OrderBy_TisRuntimeObject_TisRuntimeObject_m95A8A4774C308571D7F63FEFC3313E6ACE9C8049_gshared)(___0_source, ___1_keySelector, method);
}
// System.Linq.IOrderedEnumerable`1<TSource> System.Linq.Enumerable::ThenBy<System.Type,System.String>(System.Linq.IOrderedEnumerable`1<TSource>,System.Func`2<TSource,TKey>)
inline RuntimeObject* Enumerable_ThenBy_TisType_t_TisString_t_mFC42D5C852E53F9B6A6924F8A8C61BBBA57BF10C (RuntimeObject* ___0_source, Func_2_t9D09D397B043BC5218B2565C13BA5AA81CABC121* ___1_keySelector, const RuntimeMethod* method)
{
return (( RuntimeObject* (*) (RuntimeObject*, Func_2_t9D09D397B043BC5218B2565C13BA5AA81CABC121*, const RuntimeMethod*))Enumerable_ThenBy_TisRuntimeObject_TisRuntimeObject_m9919065CD1231502CB7990F0A37FA36606168A53_gshared)(___0_source, ___1_keySelector, method);
}
// System.Boolean System.Collections.Generic.Dictionary`2<System.Type,System.Type[]>::TryGetValue(TKey,TValue&)
inline bool Dictionary_2_TryGetValue_m991837F24A1CAA64E2401E31E7A3A2916C924F18 (Dictionary_2_t362AB1E36F58A6769607F7DA6835762F36230B74* __this, Type_t* ___0_key, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB** ___1_value, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_t362AB1E36F58A6769607F7DA6835762F36230B74*, Type_t*, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB**, const RuntimeMethod*))Dictionary_2_TryGetValue_mD15380A4ED7CDEE99EA45881577D26BA9CE1B849_gshared)(__this, ___0_key, ___1_value, method);
}
// System.Boolean ParadoxNotion.ReflectionTools::RTIsAbstract(System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReflectionTools_RTIsAbstract_m8F1A0C787A5621A72A2CE8F524E0B652813090C6 (Type_t* ___0_type, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<System.Type>::Add(T)
inline void List_1_Add_mC8CFB4EB6D53C1BF2C8B48F97B5A741EB576B91E_inline (List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72* __this, Type_t* ___0_item, const RuntimeMethod* method)
{
(( void (*) (List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72*, Type_t*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
}
// T[] System.Collections.Generic.List`1<System.Type>::ToArray()
inline TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* List_1_ToArray_mAF39173491C493DC9C643F76BC50C311070BEE56 (List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72* __this, const RuntimeMethod* method)
{
return (( TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* (*) (List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72*, const RuntimeMethod*))List_1_ToArray_mD7E4F8E7C11C3C67CB5739FCC0A6E86106A6291F_gshared)(__this, method);
}
// System.Void System.Collections.Generic.Dictionary`2<System.Type,System.Type[]>::set_Item(TKey,TValue)
inline void Dictionary_2_set_Item_m4224D48874E378950EB04102F078072154A3AB49 (Dictionary_2_t362AB1E36F58A6769607F7DA6835762F36230B74* __this, Type_t* ___0_key, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___1_value, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t362AB1E36F58A6769607F7DA6835762F36230B74*, Type_t*, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*, const RuntimeMethod*))Dictionary_2_set_Item_m1A840355E8EDAECEA9D0C6F5E51B248FAA449CBD_gshared)(__this, ___0_key, ___1_value, method);
}
// System.Boolean System.Collections.Generic.Dictionary`2<System.Reflection.MethodBase,ParadoxNotion.ReflectionTools/MethodType>::TryGetValue(TKey,TValue&)
inline bool Dictionary_2_TryGetValue_m51F9DA39E3C403B60FCBA2C4B2EDBC81AC48B83A (Dictionary_2_tDE43543D51BAF8C549BA1C14849F216F1CECA492* __this, MethodBase_t* ___0_key, int32_t* ___1_value, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_tDE43543D51BAF8C549BA1C14849F216F1CECA492*, MethodBase_t*, int32_t*, const RuntimeMethod*))Dictionary_2_TryGetValue_m0786A6332E06581557A6E9D4DA5000AF5BC8A373_gshared)(__this, ___0_key, ___1_value, method);
}
// System.Boolean System.Reflection.MethodBase::get_IsSpecialName()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MethodBase_get_IsSpecialName_m80B62916B5B899408084AE6FC8B3D396FCF2B56C (MethodBase_t* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Reflection.MethodBase,ParadoxNotion.ReflectionTools/MethodType>::set_Item(TKey,TValue)
inline void Dictionary_2_set_Item_m108DF0668C851F99B57A5A63667198303BCF88E2 (Dictionary_2_tDE43543D51BAF8C549BA1C14849F216F1CECA492* __this, MethodBase_t* ___0_key, int32_t ___1_value, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_tDE43543D51BAF8C549BA1C14849F216F1CECA492*, MethodBase_t*, int32_t, const RuntimeMethod*))Dictionary_2_set_Item_mC0F84089707699016E685213CFF60997BC7CB12B_gshared)(__this, ___0_key, ___1_value, method);
}
// System.Boolean System.Collections.Generic.Dictionary`2<System.Type,System.String>::TryGetValue(TKey,TValue&)
inline bool Dictionary_2_TryGetValue_mABC63A9E661076B85F0C38BD3A8A40AAEA175816 (Dictionary_2_tCAAF57FF731CF7E9CEC738A6E8400D208C1066EE* __this, Type_t* ___0_key, String_t** ___1_value, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_tCAAF57FF731CF7E9CEC738A6E8400D208C1066EE*, Type_t*, String_t**, const RuntimeMethod*))Dictionary_2_TryGetValue_mD15380A4ED7CDEE99EA45881577D26BA9CE1B849_gshared)(__this, ___0_key, ___1_value, method);
}
// System.Boolean ParadoxNotion.ReflectionTools::RTIsGenericParameter(System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReflectionTools_RTIsGenericParameter_m8FE887493B2578203F8A632ADC4DDA08C9F1FDB2 (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.String System.Int32::ToString()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5 (int32_t* __this, const RuntimeMethod* 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.Void System.Collections.Generic.Dictionary`2<System.Type,System.String>::set_Item(TKey,TValue)
inline void Dictionary_2_set_Item_mDA78A8299D16DD1B42B93F0C63BE2D9CE92F8A00 (Dictionary_2_tCAAF57FF731CF7E9CEC738A6E8400D208C1066EE* __this, Type_t* ___0_key, String_t* ___1_value, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_tCAAF57FF731CF7E9CEC738A6E8400D208C1066EE*, Type_t*, String_t*, const RuntimeMethod*))Dictionary_2_set_Item_m1A840355E8EDAECEA9D0C6F5E51B248FAA449CBD_gshared)(__this, ___0_key, ___1_value, method);
}
// System.String ParadoxNotion.ReflectionTools::FriendlyName(System.Reflection.MethodBase,ParadoxNotion.ReflectionTools/MethodType&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ReflectionTools_FriendlyName_m52BE567C0FE69A006F5169A21E576A3A91E8E321 (MethodBase_t* ___0_method, int32_t* ___1_specialNameType, const RuntimeMethod* method) ;
// System.String System.String::Substring(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Substring_m6BA4A3FA3800FE92662D0847CC8E1EEF940DF472 (String_t* __this, int32_t ___0_startIndex, const RuntimeMethod* method) ;
// System.String ParadoxNotion.StringUtils::CapitalizeFirst(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* StringUtils_CapitalizeFirst_mCEAA9FC80A54E6A9A83B6A41D5E2EA2CD81D4838 (String_t* ___0_s, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2<System.String,System.String>::TryGetValue(TKey,TValue&)
inline bool Dictionary_2_TryGetValue_mA86D965CB5F74CE8675B7995C61945BEB6E594CB (Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* __this, String_t* ___0_key, String_t** ___1_value, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83*, String_t*, String_t**, const RuntimeMethod*))Dictionary_2_TryGetValue_mD15380A4ED7CDEE99EA45881577D26BA9CE1B849_gshared)(__this, ___0_key, ___1_value, method);
}
// System.Boolean System.Collections.Generic.Dictionary`2<System.Reflection.MethodBase,System.String>::TryGetValue(TKey,TValue&)
inline bool Dictionary_2_TryGetValue_m86E633D43124AEF6B0FF465C9730DA8D6F40B300 (Dictionary_2_tB99BE1F98E2256A42A0607D4DF41295F5DC662AF* __this, MethodBase_t* ___0_key, String_t** ___1_value, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_tB99BE1F98E2256A42A0607D4DF41295F5DC662AF*, MethodBase_t*, String_t**, const RuntimeMethod*))Dictionary_2_TryGetValue_mD15380A4ED7CDEE99EA45881577D26BA9CE1B849_gshared)(__this, ___0_key, ___1_value, method);
}
// System.Boolean System.Reflection.MethodBase::get_IsStatic()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MethodBase_get_IsStatic_mD2921396167EC4F99E2ADC46C39CCCEC3CD0E16E (MethodBase_t* __this, const RuntimeMethod* method) ;
// System.Boolean ParadoxNotion.ReflectionTools::IsParams(System.Reflection.ParameterInfo,System.Reflection.ParameterInfo[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReflectionTools_IsParams_m04E71E36AFB97F76D8B17F97A9A3AB16B51CDF07 (ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* ___0_parameter, ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* ___1_parameters, const RuntimeMethod* method) ;
// System.Boolean System.Reflection.ParameterInfo::get_IsOut()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ParameterInfo_get_IsOut_m7832D76F7B5FAE8B94A7D2BDC2CF466000FB235C (ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Reflection.MethodBase,System.String>::set_Item(TKey,TValue)
inline void Dictionary_2_set_Item_m5F4FFABBB3404F1603C6D9FE5F5C76C6A7B09DEB (Dictionary_2_tB99BE1F98E2256A42A0607D4DF41295F5DC662AF* __this, MethodBase_t* ___0_key, String_t* ___1_value, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_tB99BE1F98E2256A42A0607D4DF41295F5DC662AF*, MethodBase_t*, String_t*, const RuntimeMethod*))Dictionary_2_set_Item_m1A840355E8EDAECEA9D0C6F5E51B248FAA449CBD_gshared)(__this, ___0_key, ___1_value, method);
}
// System.String ParadoxNotion.StringUtils::GetStringWithinInner(System.String,System.Char,System.Char)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* StringUtils_GetStringWithinInner_m80B2F259084C998BA6A0A125A0940C99380BC87B (String_t* ___0_input, Il2CppChar ___1_from, Il2CppChar ___2_to, const RuntimeMethod* 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.Boolean System.Type::get_IsValueType()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_get_IsValueType_m59AE2E0439DC06347B8D6B38548F3CBA54D38318 (Type_t* __this, 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.Reflection.MethodInfo System.Reflection.PropertyInfo::GetGetMethod()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MethodInfo_t* PropertyInfo_GetGetMethod_mE0D6C0811D404DD977B53E68C0D36BA8CB889F74 (PropertyInfo_t* __this, const RuntimeMethod* method) ;
// System.Reflection.MethodInfo System.Reflection.PropertyInfo::GetSetMethod()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MethodInfo_t* PropertyInfo_GetSetMethod_mA16842ADAD11B6F70F4EDCA2805C999E378C4C8B (PropertyInfo_t* __this, const RuntimeMethod* method) ;
// System.Reflection.MethodInfo System.Delegate::get_Method()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MethodInfo_t* Delegate_get_Method_mB684A7525653DFE0EFC35E58449E1FC8E2A9F019 (Delegate_t* __this, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2<System.Reflection.MethodInfo,System.Type[]>::TryGetValue(TKey,TValue&)
inline bool Dictionary_2_TryGetValue_m9868D9765F0C72A4DE9E91D98587BCDED3DA8C58 (Dictionary_2_t703AB49ED2A82EFB163B756B55B31DDB0146278D* __this, MethodInfo_t* ___0_key, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB** ___1_value, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_t703AB49ED2A82EFB163B756B55B31DDB0146278D*, MethodInfo_t*, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB**, const RuntimeMethod*))Dictionary_2_TryGetValue_mD15380A4ED7CDEE99EA45881577D26BA9CE1B849_gshared)(__this, ___0_key, ___1_value, method);
}
// System.Void System.Collections.Generic.Dictionary`2<System.Reflection.MethodInfo,System.Type[]>::set_Item(TKey,TValue)
inline void Dictionary_2_set_Item_m2309384B67A8D963F797481646D81EF8D9D028FB (Dictionary_2_t703AB49ED2A82EFB163B756B55B31DDB0146278D* __this, MethodInfo_t* ___0_key, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___1_value, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t703AB49ED2A82EFB163B756B55B31DDB0146278D*, MethodInfo_t*, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*, const RuntimeMethod*))Dictionary_2_set_Item_m1A840355E8EDAECEA9D0C6F5E51B248FAA449CBD_gshared)(__this, ___0_key, ___1_value, method);
}
// System.Object System.Runtime.Serialization.FormatterServices::GetUninitializedObject(System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* FormatterServices_GetUninitializedObject_mA2B57E3C189694129FE2870B8188421DF78468A1 (Type_t* ___0_type, 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) ;
// T ParadoxNotion.ReflectionTools::RTGetAttribute<ParadoxNotion.Serialization.DeserializeFromAttribute>(System.Reflection.MemberInfo,System.Boolean)
inline DeserializeFromAttribute_tB0AFE8FA7D79E1D7D152E281ECBAF8C48E4C9EAB* ReflectionTools_RTGetAttribute_TisDeserializeFromAttribute_tB0AFE8FA7D79E1D7D152E281ECBAF8C48E4C9EAB_mE16CFFB82007776CBB96A4056EAE7B190A999EB4 (MemberInfo_t* ___0_member, bool ___1_inherited, const RuntimeMethod* method)
{
return (( DeserializeFromAttribute_tB0AFE8FA7D79E1D7D152E281ECBAF8C48E4C9EAB* (*) (MemberInfo_t*, bool, const RuntimeMethod*))ReflectionTools_RTGetAttribute_TisRuntimeObject_m63304BD0FA6A27D7048DA94E1201FD0882175E43_gshared)(___0_member, ___1_inherited, 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.Boolean ParadoxNotion.ReflectionTools::MemberResolvedFromDeserializeAttribute(System.Reflection.MemberInfo,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReflectionTools_MemberResolvedFromDeserializeAttribute_m9A0CFE3BAD3025022A5CE24505BABB0F776F3F35 (MemberInfo_t* ___0_member, String_t* ___1_targetName, const RuntimeMethod* method) ;
// System.Reflection.PropertyInfo[] ParadoxNotion.ReflectionTools::RTGetProperties(System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PropertyInfoU5BU5D_tD81C248B41D0C76207C42DB9C332DC79F490B1D7* ReflectionTools_RTGetProperties_m4036ADE7E36551F985335CE63662F0613F99C8AE (Type_t* ___0_type, const RuntimeMethod* method) ;
// System.Reflection.EventInfo[] ParadoxNotion.ReflectionTools::RTGetEvents(System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EventInfoU5BU5D_t15CC441197507A7E14B3F62A53BB711E7E0E6110* ReflectionTools_RTGetEvents_mE1CA7018A7642AD2D51C9607E8056CDCB10448A4 (Type_t* ___0_type, const RuntimeMethod* 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.Boolean System.Collections.Generic.Dictionary`2<System.Type,System.Reflection.ConstructorInfo[]>::TryGetValue(TKey,TValue&)
inline bool Dictionary_2_TryGetValue_mB81B4667C1441D203B8050D807B1161B100117D9 (Dictionary_2_t2FF68596D4538465717BB4ED01363A7CA08B8C79* __this, Type_t* ___0_key, ConstructorInfoU5BU5D_t515A0B944728842263B6033C9A62F6392C3BCD8A** ___1_value, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_t2FF68596D4538465717BB4ED01363A7CA08B8C79*, Type_t*, ConstructorInfoU5BU5D_t515A0B944728842263B6033C9A62F6392C3BCD8A**, const RuntimeMethod*))Dictionary_2_TryGetValue_mD15380A4ED7CDEE99EA45881577D26BA9CE1B849_gshared)(__this, ___0_key, ___1_value, method);
}
// System.Void System.Collections.Generic.Dictionary`2<System.Type,System.Reflection.ConstructorInfo[]>::set_Item(TKey,TValue)
inline void Dictionary_2_set_Item_m9B88D42842F7B4BA8E55CB45535C6F3684B70417 (Dictionary_2_t2FF68596D4538465717BB4ED01363A7CA08B8C79* __this, Type_t* ___0_key, ConstructorInfoU5BU5D_t515A0B944728842263B6033C9A62F6392C3BCD8A* ___1_value, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t2FF68596D4538465717BB4ED01363A7CA08B8C79*, Type_t*, ConstructorInfoU5BU5D_t515A0B944728842263B6033C9A62F6392C3BCD8A*, const RuntimeMethod*))Dictionary_2_set_Item_m1A840355E8EDAECEA9D0C6F5E51B248FAA449CBD_gshared)(__this, ___0_key, ___1_value, method);
}
// System.Boolean System.Collections.Generic.Dictionary`2<System.Type,System.Reflection.MethodInfo[]>::TryGetValue(TKey,TValue&)
inline bool Dictionary_2_TryGetValue_mFAB96788019719DEFCCD37E4AEE18CF4F25CA60E (Dictionary_2_tE271D578889BD0F25D4C0BF8524ABC171B216470* __this, Type_t* ___0_key, MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265** ___1_value, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_tE271D578889BD0F25D4C0BF8524ABC171B216470*, Type_t*, MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265**, const RuntimeMethod*))Dictionary_2_TryGetValue_mD15380A4ED7CDEE99EA45881577D26BA9CE1B849_gshared)(__this, ___0_key, ___1_value, method);
}
// System.Void System.Collections.Generic.Dictionary`2<System.Type,System.Reflection.MethodInfo[]>::set_Item(TKey,TValue)
inline void Dictionary_2_set_Item_m80AB245F2852E00AB7B7868DF00F6D522C3F03E2 (Dictionary_2_tE271D578889BD0F25D4C0BF8524ABC171B216470* __this, Type_t* ___0_key, MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265* ___1_value, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_tE271D578889BD0F25D4C0BF8524ABC171B216470*, Type_t*, MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265*, const RuntimeMethod*))Dictionary_2_set_Item_m1A840355E8EDAECEA9D0C6F5E51B248FAA449CBD_gshared)(__this, ___0_key, ___1_value, method);
}
// System.Boolean System.Collections.Generic.Dictionary`2<System.Type,System.Reflection.FieldInfo[]>::TryGetValue(TKey,TValue&)
inline bool Dictionary_2_TryGetValue_mF715A1CFD22A8B1ADEE4A8AE4E4E899312DAAB37 (Dictionary_2_t04BB274E1321E9A9FFE2C45EF5DC62AA12E85365* __this, Type_t* ___0_key, FieldInfoU5BU5D_t50D47CBECF1AEB152F555803E3329D9E34DBF8D8** ___1_value, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_t04BB274E1321E9A9FFE2C45EF5DC62AA12E85365*, Type_t*, FieldInfoU5BU5D_t50D47CBECF1AEB152F555803E3329D9E34DBF8D8**, const RuntimeMethod*))Dictionary_2_TryGetValue_mD15380A4ED7CDEE99EA45881577D26BA9CE1B849_gshared)(__this, ___0_key, ___1_value, method);
}
// System.Void System.Collections.Generic.Dictionary`2<System.Type,System.Reflection.FieldInfo[]>::set_Item(TKey,TValue)
inline void Dictionary_2_set_Item_mBDBC139D016644460C09778CCB01D6094C79A144 (Dictionary_2_t04BB274E1321E9A9FFE2C45EF5DC62AA12E85365* __this, Type_t* ___0_key, FieldInfoU5BU5D_t50D47CBECF1AEB152F555803E3329D9E34DBF8D8* ___1_value, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t04BB274E1321E9A9FFE2C45EF5DC62AA12E85365*, Type_t*, FieldInfoU5BU5D_t50D47CBECF1AEB152F555803E3329D9E34DBF8D8*, const RuntimeMethod*))Dictionary_2_set_Item_m1A840355E8EDAECEA9D0C6F5E51B248FAA449CBD_gshared)(__this, ___0_key, ___1_value, method);
}
// System.Boolean System.Collections.Generic.Dictionary`2<System.Type,System.Reflection.PropertyInfo[]>::TryGetValue(TKey,TValue&)
inline bool Dictionary_2_TryGetValue_mE42235656D45D85C3AD4C3BC5EB8CDDCF2A6EE57 (Dictionary_2_t1C975266349E9BFED4CE843F46E4A1C10DC28CAD* __this, Type_t* ___0_key, PropertyInfoU5BU5D_tD81C248B41D0C76207C42DB9C332DC79F490B1D7** ___1_value, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_t1C975266349E9BFED4CE843F46E4A1C10DC28CAD*, Type_t*, PropertyInfoU5BU5D_tD81C248B41D0C76207C42DB9C332DC79F490B1D7**, const RuntimeMethod*))Dictionary_2_TryGetValue_mD15380A4ED7CDEE99EA45881577D26BA9CE1B849_gshared)(__this, ___0_key, ___1_value, method);
}
// System.Void System.Collections.Generic.Dictionary`2<System.Type,System.Reflection.PropertyInfo[]>::set_Item(TKey,TValue)
inline void Dictionary_2_set_Item_m4A4F006A956927D668AAB4D50FCE1313BFD2D40D (Dictionary_2_t1C975266349E9BFED4CE843F46E4A1C10DC28CAD* __this, Type_t* ___0_key, PropertyInfoU5BU5D_tD81C248B41D0C76207C42DB9C332DC79F490B1D7* ___1_value, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t1C975266349E9BFED4CE843F46E4A1C10DC28CAD*, Type_t*, PropertyInfoU5BU5D_tD81C248B41D0C76207C42DB9C332DC79F490B1D7*, const RuntimeMethod*))Dictionary_2_set_Item_m1A840355E8EDAECEA9D0C6F5E51B248FAA449CBD_gshared)(__this, ___0_key, ___1_value, method);
}
// System.Boolean System.Collections.Generic.Dictionary`2<System.Type,System.Reflection.EventInfo[]>::TryGetValue(TKey,TValue&)
inline bool Dictionary_2_TryGetValue_mE934CFD17D6D404E494AAEB80A8CF7FDBE39BEE2 (Dictionary_2_t73AAD868FA51D0A42C7A4CA6432996DD2AF63CEE* __this, Type_t* ___0_key, EventInfoU5BU5D_t15CC441197507A7E14B3F62A53BB711E7E0E6110** ___1_value, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_t73AAD868FA51D0A42C7A4CA6432996DD2AF63CEE*, Type_t*, EventInfoU5BU5D_t15CC441197507A7E14B3F62A53BB711E7E0E6110**, const RuntimeMethod*))Dictionary_2_TryGetValue_mD15380A4ED7CDEE99EA45881577D26BA9CE1B849_gshared)(__this, ___0_key, ___1_value, method);
}
// System.Void System.Collections.Generic.Dictionary`2<System.Type,System.Reflection.EventInfo[]>::set_Item(TKey,TValue)
inline void Dictionary_2_set_Item_m2A4C96BE179438CFE0DC71E8904CAA732277B98F (Dictionary_2_t73AAD868FA51D0A42C7A4CA6432996DD2AF63CEE* __this, Type_t* ___0_key, EventInfoU5BU5D_t15CC441197507A7E14B3F62A53BB711E7E0E6110* ___1_value, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t73AAD868FA51D0A42C7A4CA6432996DD2AF63CEE*, Type_t*, EventInfoU5BU5D_t15CC441197507A7E14B3F62A53BB711E7E0E6110*, const RuntimeMethod*))Dictionary_2_set_Item_m1A840355E8EDAECEA9D0C6F5E51B248FAA449CBD_gshared)(__this, ___0_key, ___1_value, method);
}
// System.Boolean System.Collections.Generic.Dictionary`2<System.Type,System.Object[]>::TryGetValue(TKey,TValue&)
inline bool Dictionary_2_TryGetValue_mEA014FEE27653639ECA2CD33C37C96E423231058 (Dictionary_2_t8BD34BD8938BA7765398D2B99837BA3128F5710E* __this, Type_t* ___0_key, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918** ___1_value, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_t8BD34BD8938BA7765398D2B99837BA3128F5710E*, Type_t*, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918**, const RuntimeMethod*))Dictionary_2_TryGetValue_mD15380A4ED7CDEE99EA45881577D26BA9CE1B849_gshared)(__this, ___0_key, ___1_value, method);
}
// System.Void System.Collections.Generic.Dictionary`2<System.Type,System.Object[]>::set_Item(TKey,TValue)
inline void Dictionary_2_set_Item_m2E3D96D8DCA20CCD0B71C4829DE9BCAB7641704B (Dictionary_2_t8BD34BD8938BA7765398D2B99837BA3128F5710E* __this, Type_t* ___0_key, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___1_value, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t8BD34BD8938BA7765398D2B99837BA3128F5710E*, Type_t*, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*, const RuntimeMethod*))Dictionary_2_set_Item_m1A840355E8EDAECEA9D0C6F5E51B248FAA449CBD_gshared)(__this, ___0_key, ___1_value, method);
}
// System.Attribute ParadoxNotion.ReflectionTools::RTGetAttribute(System.Type,System.Type,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA* ReflectionTools_RTGetAttribute_m837779FC58E6F1F6243787F8CAD1FF3C35206B39 (Type_t* ___0_type, Type_t* ___1_attributeType, bool ___2_inherited, const RuntimeMethod* method) ;
// System.Object[] ParadoxNotion.ReflectionTools::RTGetAllAttributes(System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ReflectionTools_RTGetAllAttributes_m107AF980D744221DEDD72C8449F8A08B6E9AADEC (Type_t* ___0_type, const RuntimeMethod* method) ;
// System.Boolean ParadoxNotion.ReflectionTools::RTIsAssignableTo(System.Type,System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReflectionTools_RTIsAssignableTo_m2B5E73B8C252C77EF5D1668D549BBDF7F45B977A (Type_t* ___0_type, Type_t* ___1_other, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2<System.Reflection.MemberInfo,System.Object[]>::TryGetValue(TKey,TValue&)
inline bool Dictionary_2_TryGetValue_m91A5ECE3A2FAFA570F200698B97121B633299267 (Dictionary_2_tB4A455D09FC3BAF8E4EDE22EA13FE413D2FA87E5* __this, MemberInfo_t* ___0_key, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918** ___1_value, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_tB4A455D09FC3BAF8E4EDE22EA13FE413D2FA87E5*, MemberInfo_t*, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918**, const RuntimeMethod*))Dictionary_2_TryGetValue_mD15380A4ED7CDEE99EA45881577D26BA9CE1B849_gshared)(__this, ___0_key, ___1_value, method);
}
// System.Void System.Collections.Generic.Dictionary`2<System.Reflection.MemberInfo,System.Object[]>::set_Item(TKey,TValue)
inline void Dictionary_2_set_Item_m309C0EDF5C67BD1DB71471064C2C36986246209A (Dictionary_2_tB4A455D09FC3BAF8E4EDE22EA13FE413D2FA87E5* __this, MemberInfo_t* ___0_key, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___1_value, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_tB4A455D09FC3BAF8E4EDE22EA13FE413D2FA87E5*, MemberInfo_t*, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*, const RuntimeMethod*))Dictionary_2_set_Item_m1A840355E8EDAECEA9D0C6F5E51B248FAA449CBD_gshared)(__this, ___0_key, ___1_value, method);
}
// System.Attribute ParadoxNotion.ReflectionTools::RTGetAttribute(System.Reflection.MemberInfo,System.Type,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA* ReflectionTools_RTGetAttribute_m04FD53182EFFD0878018771002D820013D27FA52 (MemberInfo_t* ___0_member, Type_t* ___1_attributeType, bool ___2_inherited, const RuntimeMethod* method) ;
// System.Object[] ParadoxNotion.ReflectionTools::RTGetAllAttributes(System.Reflection.MemberInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ReflectionTools_RTGetAllAttributes_m5B61910510853EE9BDEF3EC26BCDA09459650D2D (MemberInfo_t* ___0_member, const RuntimeMethod* method) ;
// System.Boolean ParadoxNotion.ReflectionTools::RTIsSubclassOf(System.Type,System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReflectionTools_RTIsSubclassOf_m5E5686EA17A2BF5138C18BCBE663892D936CE853 (Type_t* ___0_type, Type_t* ___1_other, const RuntimeMethod* method) ;
// System.Reflection.MethodInfo ParadoxNotion.ReflectionTools::RTGetMethod(System.Type,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MethodInfo_t* ReflectionTools_RTGetMethod_mAA6AEFC60A980189C8702DEB7AA1DF67F1F3AAE7 (Type_t* ___0_type, String_t* ___1_name, const RuntimeMethod* method) ;
// System.Void System.Func`2<System.Reflection.ParameterInfo,System.Type>::.ctor(System.Object,System.IntPtr)
inline void Func_2__ctor_mABAC2A1749B8A3F716CAD567A9ABCC9654A7E97E (Func_2_t083860B929985EC8DF79C99B5157C38632F84196* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Func_2_t083860B929985EC8DF79C99B5157C38632F84196*, 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.Type>(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,TResult>)
inline RuntimeObject* Enumerable_Select_TisParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F_TisType_t_mF9CA31F130332928D01BB1567743F4531645DE9C (RuntimeObject* ___0_source, Func_2_t083860B929985EC8DF79C99B5157C38632F84196* ___1_selector, const RuntimeMethod* method)
{
return (( RuntimeObject* (*) (RuntimeObject*, Func_2_t083860B929985EC8DF79C99B5157C38632F84196*, const RuntimeMethod*))Enumerable_Select_TisRuntimeObject_TisRuntimeObject_m67C538A5EBF57C4844107A8EF25DB2CAAFBAF8FB_gshared)(___0_source, ___1_selector, 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.Delegate System.Delegate::CreateDelegate(System.Type,System.Object,System.Reflection.MethodInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Delegate_t* Delegate_CreateDelegate_mE2117ED279628E4E63D357AFAB3653DD909CB2D7 (Type_t* ___0_type, RuntimeObject* ___1_firstArgument, MethodInfo_t* ___2_method, const RuntimeMethod* method) ;
// System.Object System.Delegate::get_Target()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Delegate_get_Target_m6E203F111C1548193A5AB7E616BD5834CD269753_inline (Delegate_t* __this, const RuntimeMethod* method) ;
// System.Boolean System.Reflection.FieldInfo::get_IsInitOnly()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FieldInfo_get_IsInitOnly_m476BB9325A68BDD56B088D3E8407F75FA1388ED9 (FieldInfo_t* __this, const RuntimeMethod* method) ;
// System.Boolean System.Reflection.FieldInfo::get_IsLiteral()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FieldInfo_get_IsLiteral_mBE7DDC6A709439F775873859C82BAAD1EEFF791A (FieldInfo_t* __this, const RuntimeMethod* method) ;
// System.Boolean ParadoxNotion.ReflectionTools::IsReadOnly(System.Reflection.FieldInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReflectionTools_IsReadOnly_m94EF7F37CBE27FBD869917D96EEC42B2BD32E03C (FieldInfo_t* ___0_field, 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.Reflection.MethodInfo System.Reflection.EventInfo::GetAddMethod()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MethodInfo_t* EventInfo_GetAddMethod_m28FC2545E48A7B141AB8CC9E8F246FED3CC3674F (EventInfo_t* __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.Boolean System.Collections.Generic.Dictionary`2<System.Reflection.MemberInfo,System.Boolean>::TryGetValue(TKey,TValue&)
inline bool Dictionary_2_TryGetValue_m99F7DFC0FD590089E7AF477F5D1140EA6EBF1575 (Dictionary_2_tF911E54AE967371E5AC2088BA2263F5EC87357B9* __this, MemberInfo_t* ___0_key, bool* ___1_value, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_tF911E54AE967371E5AC2088BA2263F5EC87357B9*, MemberInfo_t*, bool*, const RuntimeMethod*))Dictionary_2_TryGetValue_m9AAE125D6298B2B6B9D2F150C841A70872BF887B_gshared)(__this, ___0_key, ___1_value, method);
}
// System.Boolean ParadoxNotion.ReflectionTools::IsPropertyAccessor(System.Reflection.MethodInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReflectionTools_IsPropertyAccessor_mC7E61B52D34CF459B43C5BC768C1899C694CB599 (MethodInfo_t* ___0_method, const RuntimeMethod* method) ;
// System.Reflection.PropertyInfo ParadoxNotion.ReflectionTools::GetAccessorProperty(System.Reflection.MethodInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PropertyInfo_t* ReflectionTools_GetAccessorProperty_mA12E8F42729B42DD917D3B24C209753A383736E6 (MethodInfo_t* ___0_method, const RuntimeMethod* method) ;
// System.Boolean ParadoxNotion.ReflectionTools::RTIsDefined<System.ObsoleteAttribute>(System.Reflection.MemberInfo,System.Boolean)
inline bool ReflectionTools_RTIsDefined_TisObsoleteAttribute_tF4885B281E932B8B87A5B9AA1C24D46DEEA8FD8A_m3829EE477D53DB19323EFD21D331712A0196A2C1 (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 System.Collections.Generic.Dictionary`2<System.Reflection.MemberInfo,System.Boolean>::set_Item(TKey,TValue)
inline void Dictionary_2_set_Item_m0291DED33AF072C67C490145D191F78E389DEFC8 (Dictionary_2_tF911E54AE967371E5AC2088BA2263F5EC87357B9* __this, MemberInfo_t* ___0_key, bool ___1_value, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_tF911E54AE967371E5AC2088BA2263F5EC87357B9*, MemberInfo_t*, bool, const RuntimeMethod*))Dictionary_2_set_Item_mF1A7BA3C1568A00A32A43BCD889038FE080F77BF_gshared)(__this, ___0_key, ___1_value, method);
}
// TSource System.Linq.Enumerable::FirstOrDefault<System.Reflection.MethodInfo>(System.Collections.Generic.IEnumerable`1<TSource>)
inline MethodInfo_t* Enumerable_FirstOrDefault_TisMethodInfo_t_m068FD87F6FC2C84498EE90ADFFAD004FE0E6DE6F (RuntimeObject* ___0_source, const RuntimeMethod* method)
{
return (( MethodInfo_t* (*) (RuntimeObject*, const RuntimeMethod*))Enumerable_FirstOrDefault_TisRuntimeObject_m7DE546C4F58329C905F662422736A44C50268ECD_gshared)(___0_source, method);
}
// System.Reflection.PropertyInfo System.Type::GetProperty(System.String,System.Reflection.BindingFlags,System.Reflection.Binder,System.Type,System.Type[],System.Reflection.ParameterModifier[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PropertyInfo_t* Type_GetProperty_m56B512B27B74B56735C0BC4973B3E3C3BE817C68 (Type_t* __this, String_t* ___0_name, int32_t ___1_bindingAttr, Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235* ___2_binder, Type_t* ___3_returnType, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___4_types, ParameterModifierU5BU5D_t685261AD991B1E6582A0E53243DEE3B745E13364* ___5_modifiers, 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.Void System.Collections.Generic.List`1<System.Reflection.MethodInfo>::.ctor()
inline void List_1__ctor_m77A797E121255F214E782ADF78DFA7E03614C11F (List_1_tAA22D565EFA8D6D98AB10DE37D44553FDE22DBFB* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_tAA22D565EFA8D6D98AB10DE37D44553FDE22DBFB*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, 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.Boolean ParadoxNotion.ReflectionTools::RTIsDefined<System.Runtime.CompilerServices.ExtensionAttribute>(System.Type,System.Boolean)
inline bool ReflectionTools_RTIsDefined_TisExtensionAttribute_t55192F874E3E06FBC2C075D9AB0214C94A702991_m357F51FE75C84005979BBC32FE5CFFFFAA936460 (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.ReflectionTools::IsExtensionMethod(System.Reflection.MethodInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReflectionTools_IsExtensionMethod_mB06B4C574DECFFCD19C83F467E91843652F029EC (MethodInfo_t* ___0_method, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<System.Reflection.MethodInfo>::Add(T)
inline void List_1_Add_mF8C65449AF6B15906CE1E82754FA5D89CADEB217_inline (List_1_tAA22D565EFA8D6D98AB10DE37D44553FDE22DBFB* __this, MethodInfo_t* ___0_item, const RuntimeMethod* method)
{
(( void (*) (List_1_tAA22D565EFA8D6D98AB10DE37D44553FDE22DBFB*, MethodInfo_t*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
}
// T[] System.Collections.Generic.List`1<System.Reflection.MethodInfo>::ToArray()
inline MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265* List_1_ToArray_m798F27C64A36987B8433EB6BDDDCC88C45B83F4A (List_1_tAA22D565EFA8D6D98AB10DE37D44553FDE22DBFB* __this, const RuntimeMethod* method)
{
return (( MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265* (*) (List_1_tAA22D565EFA8D6D98AB10DE37D44553FDE22DBFB*, const RuntimeMethod*))List_1_ToArray_mD7E4F8E7C11C3C67CB5739FCC0A6E86106A6291F_gshared)(__this, method);
}
// System.Boolean ParadoxNotion.ReflectionTools::RTIsDefined<System.Runtime.CompilerServices.ExtensionAttribute>(System.Reflection.MemberInfo,System.Boolean)
inline bool ReflectionTools_RTIsDefined_TisExtensionAttribute_t55192F874E3E06FBC2C075D9AB0214C94A702991_m2695EF14E8D1A6D5132B75941BC9EF582C752FEE (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);
}
// ParadoxNotion.ReflectionTools/MethodType ParadoxNotion.ReflectionTools::GetMethodSpecialType(System.Reflection.MethodBase)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReflectionTools_GetMethodSpecialType_mD1B8367C783008546A7A1D7D8046C468D5EACD37 (MethodBase_t* ___0_method, 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.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.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.Boolean ParadoxNotion.ReflectionTools::RTIsArray(System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReflectionTools_RTIsArray_m3D41C7F7003A1B386CC3201156DF3E427FBA930B (Type_t* ___0_type, const RuntimeMethod* method) ;
// System.Boolean System.Type::get_HasElementType()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_get_HasElementType_m44F9601E586D2EEA2EDB93FB81D1D80521C264EE (Type_t* __this, const RuntimeMethod* method) ;
// TSource System.Linq.Enumerable::First<System.Type>(System.Collections.Generic.IEnumerable`1<TSource>)
inline Type_t* Enumerable_First_TisType_t_m22B99E5DC993C761AE0CB9632BA5749F27E1E074 (RuntimeObject* ___0_source, const RuntimeMethod* method)
{
return (( Type_t* (*) (RuntimeObject*, const RuntimeMethod*))Enumerable_First_TisRuntimeObject_mEFECF1B8C3201589C5AF34176DCBF8DD926642D6_gshared)(___0_source, method);
}
// TSource System.Linq.Enumerable::FirstOrDefault<System.Type>(System.Collections.Generic.IEnumerable`1<TSource>)
inline Type_t* Enumerable_FirstOrDefault_TisType_t_mEE31D133B983B50F04B8149336B165B3E2249BC3 (RuntimeObject* ___0_source, const RuntimeMethod* method)
{
return (( Type_t* (*) (RuntimeObject*, const RuntimeMethod*))Enumerable_FirstOrDefault_TisRuntimeObject_m7DE546C4F58329C905F662422736A44C50268ECD_gshared)(___0_source, 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.Int32 System.Array::get_Length()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57 (RuntimeArray* __this, 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.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.Void System.Array::Copy(System.Array,System.Array,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Copy_m4233828B4E6288B6D815F539AAA38575DE627900 (RuntimeArray* ___0_sourceArray, RuntimeArray* ___1_destinationArray, int32_t ___2_length, const RuntimeMethod* method) ;
// System.Linq.Expressions.ParameterExpression System.Linq.Expressions.Expression::Parameter(System.Type,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110* Expression_Parameter_mF825EFB5FBAABE8355C9D44B286AB4EA02F8B992 (Type_t* ___0_type, String_t* ___1_name, const RuntimeMethod* method) ;
// System.Linq.Expressions.UnaryExpression System.Linq.Expressions.Expression::Convert(System.Linq.Expressions.Expression,System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR UnaryExpression_tFB4F40A211A2FF9B58F1A86E0EDB474121867B96* Expression_Convert_mD5233B60383B3FD0F5A044E4440FB32CBF9609D5 (Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* ___0_expression, Type_t* ___1_type, 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 System.Predicate`1<System.Reflection.FieldInfo>::Invoke(T)
inline bool Predicate_1_Invoke_m55FD8A7A3E7715CDE15DE68DF469A08EF4381743_inline (Predicate_1_tE5E9AB7117BF7AF9564DDDA7E469769C3A5F4FD9* __this, FieldInfo_t* ___0_obj, const RuntimeMethod* method)
{
return (( bool (*) (Predicate_1_tE5E9AB7117BF7AF9564DDDA7E469769C3A5F4FD9*, FieldInfo_t*, const RuntimeMethod*))Predicate_1_Invoke_m6AC449189DCEE89A4FA2A2B724DE296A1DFB6A9B_gshared_inline)(__this, ___0_obj, method);
}
// System.Void ParadoxNotion.ReflectionTools::DigFields(System.Object,System.Predicate`1<System.Reflection.FieldInfo>,System.Action`1<System.Object>,System.Action`1<System.Object>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReflectionTools_DigFields_m6C8E4A1FD6BF906453D7D24BF3407484BF3B1AD4 (RuntimeObject* ___0_root, Predicate_1_tE5E9AB7117BF7AF9564DDDA7E469769C3A5F4FD9* ___1_move, Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* ___2_push, Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* ___3_pop, const RuntimeMethod* method) ;
// System.Boolean ParadoxNotion.ReflectionTools::RTIsDefined<System.ObsoleteAttribute>(System.Type,System.Boolean)
inline bool ReflectionTools_RTIsDefined_TisObsoleteAttribute_tF4885B281E932B8B87A5B9AA1C24D46DEEA8FD8A_mC52129E4F5154D0B1A66DDDB6069D03A06ED39F7 (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.Void ParadoxNotion.ReflectionTools/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m95C3555135EFF9ABADF28AAD3AA1B222FA46E5C6 (U3CU3Ec_t5E0267BAD67BEDD60713EC7708228CFA27460CC5* __this, const RuntimeMethod* method) ;
// System.Void ParadoxNotion.TypeConverter/<>c__DisplayClass4_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass4_0__ctor_mC158BCDB7DE1AD59CB0B4083C531E424A78C66BE (U3CU3Ec__DisplayClass4_0_tA2B54EAEB773B84CA4CBD14E916E0B73049CF689* __this, const RuntimeMethod* method) ;
// System.Func`2<System.Object,System.Object> ParadoxNotion.TypeConverter/CustomConverter::Invoke(System.Type,System.Type)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Func_2_tACBF5A1656250800CE861707354491F0611F6624* CustomConverter_Invoke_mF84CCAAF58255359502C57D9D5680B9D7D677CC2_inline (CustomConverter_tAE27CF6A9284A0A8E752BECCC727EFC748FB99F3* __this, Type_t* ___0_fromType, Type_t* ___1_toType, const RuntimeMethod* method) ;
// System.Void System.Func`2<System.Object,System.Object>::.ctor(System.Object,System.IntPtr)
inline void Func_2__ctor_m7F8A01C0B02BC1D4063F4EB1E817F7A48562A398 (Func_2_tACBF5A1656250800CE861707354491F0611F6624* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Func_2_tACBF5A1656250800CE861707354491F0611F6624*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m7F8A01C0B02BC1D4063F4EB1E817F7A48562A398_gshared)(__this, ___0_object, ___1_method, method);
}
// System.Boolean ParadoxNotion.ReflectionTools::RTIsInterface(System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReflectionTools_RTIsInterface_m21FD703AB072661FB2F69A56D010F2575D3F1408 (Type_t* ___0_type, 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) ;
// UnityEngine.Component UnityEngine.GameObject::GetComponent(System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* GameObject_GetComponent_m99E12753EA84947521DC711CA33F452B5E65B474 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, Type_t* ___0_type, const RuntimeMethod* method) ;
// System.Void ParadoxNotion.TypeConverter/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_mAD570D2E54E8BEE10B16BE31CB29CC3A7E49DF31 (U3CU3Ec_tEF960E0C5EE9FFC8655CD05E12E399684B740FD4* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Vector3::get_zero()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline (const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Transform::get_position()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ;
// UnityEngine.Transform UnityEngine.Component::get_transform()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) ;
// UnityEngine.Quaternion UnityEngine.Quaternion::get_identity()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_get_identity_m7E701AE095ED10FD5EA0B50ABCFDE2EEFF2173A5_inline (const RuntimeMethod* method) ;
// UnityEngine.Quaternion UnityEngine.Transform::get_rotation()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Quaternion::get_eulerAngles()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Quaternion_get_eulerAngles_m2DB5158B5C3A71FD60FC8A6EE43D3AAA1CFED122_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* __this, const RuntimeMethod* method) ;
// UnityEngine.Quaternion UnityEngine.Quaternion::Euler(UnityEngine.Vector3)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_Euler_m5BCCC19216CFAD2426F15BC51A30421880D27B73_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_euler, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Vector2::op_Implicit(UnityEngine.Vector2)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector2_op_Implicit_m6D9CABB2C791A192867D7A4559D132BE86DD3EB7_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_v, const RuntimeMethod* method) ;
// UnityEngine.Vector2 UnityEngine.Vector2::op_Implicit(UnityEngine.Vector3)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Implicit_mE8EBEE9291F11BB02F062D6E000F4798968CBD96_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_v, const RuntimeMethod* method) ;
// System.Void UnityEngine.Color::.ctor(System.Single,System.Single,System.Single,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* __this, float ___0_r, float ___1_g, float ___2_b, float ___3_a, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2<UnityEngine.Color32,System.String>::TryGetValue(TKey,TValue&)
inline bool Dictionary_2_TryGetValue_m2CF588CA3AB11A298983624B7C9954CD70694A72 (Dictionary_2_t7B893BA92C9BCE852FDB2B5D3D47699CD39D744F* __this, Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___0_key, String_t** ___1_value, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_t7B893BA92C9BCE852FDB2B5D3D47699CD39D744F*, Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B, String_t**, const RuntimeMethod*))Dictionary_2_TryGetValue_mAA19A175F6071502D1AD6728B15E29CF242FBB32_gshared)(__this, ___0_key, ___1_value, method);
}
// System.String System.Byte::ToString(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Byte_ToString_m793A41EEEB7B422F6FE658E99D2F7683F59EE310 (uint8_t* __this, String_t* ___0_format, const RuntimeMethod* method) ;
// System.String System.String::ToUpper()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_ToUpper_m5F499BC30C2A5F5C96248B4C3D1A3B4694748B49 (String_t* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<UnityEngine.Color32,System.String>::set_Item(TKey,TValue)
inline void Dictionary_2_set_Item_m7F6FBCD8FE1812AF1F4050AFF27A4287F51498BF (Dictionary_2_t7B893BA92C9BCE852FDB2B5D3D47699CD39D744F* __this, Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___0_key, String_t* ___1_value, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t7B893BA92C9BCE852FDB2B5D3D47699CD39D744F*, Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B, String_t*, const RuntimeMethod*))Dictionary_2_set_Item_m972FA871F2024B6B2250A682CE7EF92EE633C2B6_gshared)(__this, ___0_key, ___1_value, method);
}
// System.Boolean System.Collections.Generic.Dictionary`2<System.String,UnityEngine.Color>::TryGetValue(TKey,TValue&)
inline bool Dictionary_2_TryGetValue_m0421387AD03BC8F83A51E2D83EC014807AEA9EC8 (Dictionary_2_t71F1393BF32881F15539B5299C48BFA2FD05984C* __this, String_t* ___0_key, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* ___1_value, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_t71F1393BF32881F15539B5299C48BFA2FD05984C*, String_t*, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F*, const RuntimeMethod*))Dictionary_2_TryGetValue_m1284BB2D90B88643E8F889F2F6D2C6802C987371_gshared)(__this, ___0_key, ___1_value, 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.Byte System.Byte::Parse(System.String,System.Globalization.NumberStyles)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint8_t Byte_Parse_mE87056B4D91E35B7A5D888132B6F861A1C94A108 (String_t* ___0_s, int32_t ___1_style, const RuntimeMethod* method) ;
// System.Void UnityEngine.Color32::.ctor(System.Byte,System.Byte,System.Byte,System.Byte)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Color32__ctor_mC9C6B443F0C7CA3F8B174158B2AF6F05E18EAC4E_inline (Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* __this, uint8_t ___0_r, uint8_t ___1_g, uint8_t ___2_b, uint8_t ___3_a, const RuntimeMethod* method) ;
// UnityEngine.Color UnityEngine.Color32::op_Implicit(UnityEngine.Color32)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color32_op_Implicit_m47CBB138122B400E0B1F4BFD7C30A6C2C00FCA3E_inline (Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___0_c, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.String,UnityEngine.Color>::set_Item(TKey,TValue)
inline void Dictionary_2_set_Item_mE4E7A9514EFBEA1634B8EB06A46355A87ABA8889 (Dictionary_2_t71F1393BF32881F15539B5299C48BFA2FD05984C* __this, String_t* ___0_key, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___1_value, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t71F1393BF32881F15539B5299C48BFA2FD05984C*, String_t*, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F, const RuntimeMethod*))Dictionary_2_set_Item_m86710295E28AC1A43001334C64469679C37603F5_gshared)(__this, ___0_key, ___1_value, method);
}
// System.Void System.Collections.Generic.Dictionary`2<UnityEngine.Color32,System.String>::.ctor()
inline void Dictionary_2__ctor_mECDAE0D5D903A22782E68F49C9B08B7B89C41754 (Dictionary_2_t7B893BA92C9BCE852FDB2B5D3D47699CD39D744F* __this, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t7B893BA92C9BCE852FDB2B5D3D47699CD39D744F*, const RuntimeMethod*))Dictionary_2__ctor_mCA79804AFD4EA36E7AEA92765B88D0309B268B18_gshared)(__this, method);
}
// System.Void System.Collections.Generic.Dictionary`2<System.String,UnityEngine.Color>::.ctor(System.Collections.Generic.IEqualityComparer`1<TKey>)
inline void Dictionary_2__ctor_mEFD184D4B58FBE13FC9D6FCF8B8719370D9FC256 (Dictionary_2_t71F1393BF32881F15539B5299C48BFA2FD05984C* __this, RuntimeObject* ___0_comparer, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t71F1393BF32881F15539B5299C48BFA2FD05984C*, RuntimeObject*, const RuntimeMethod*))Dictionary_2__ctor_mA5A237A70ED40C807A903CA3C3CC500094AB79DE_gshared)(__this, ___0_comparer, method);
}
// UnityEngine.Vector2 UnityEngine.Vector2::op_Multiply(System.Single,UnityEngine.Vector2)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Multiply_mC53581E703768BA2512A7C65283657C331994353_inline (float ___0_d, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_a, const RuntimeMethod* method) ;
// UnityEngine.Vector2 UnityEngine.Vector2::op_Addition(UnityEngine.Vector2,UnityEngine.Vector2)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Addition_m8136742CE6EE33BA4EB81C5F584678455917D2AE_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_b, const RuntimeMethod* method) ;
// System.Boolean ParadoxNotion.CurveUtils::IsPosAlongCurve(UnityEngine.Vector2,UnityEngine.Vector2,UnityEngine.Vector2,UnityEngine.Vector2,UnityEngine.Vector2,System.Single&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CurveUtils_IsPosAlongCurve_mFD88A9ED438385F3475831029EE1C981AE6564F1 (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_from, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_to, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___2_fromTangent, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___3_toTangent, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___4_targetPosition, float* ___5_norm, const RuntimeMethod* method) ;
// UnityEngine.Rect ParadoxNotion.RectUtils::GetBoundRect(UnityEngine.Vector2[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D RectUtils_GetBoundRect_mECF5BE06FDEE55E3AA9E4AAAC42C9350A0896E9A (Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ___0_positions, const RuntimeMethod* method) ;
// UnityEngine.Rect ParadoxNotion.RectUtils::ExpandBy(UnityEngine.Rect,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D RectUtils_ExpandBy_m7F3307B2D8229A2FACA99795DFE877612317B276 (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___0_rect, float ___1_margin, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Rect::Contains(UnityEngine.Vector2)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Rect_Contains_mAB270D6B7E3B0009A50D142C569D63E8FE59F48B (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_point, const RuntimeMethod* method) ;
// UnityEngine.Vector2 ParadoxNotion.CurveUtils::GetPosAlongCurve(UnityEngine.Vector2,UnityEngine.Vector2,UnityEngine.Vector2,UnityEngine.Vector2,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 CurveUtils_GetPosAlongCurve_m612195DADC2207EC337F75E1F68A28309CC9FD37 (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_from, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_to, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___2_fromTangent, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___3_toTangent, float ___4_t, const RuntimeMethod* method) ;
// System.Single UnityEngine.Vector2::Distance(UnityEngine.Vector2,UnityEngine.Vector2)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector2_Distance_mBACBB1609E1894D68F882D86A93519E311810C89_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_b, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rect::.ctor(System.Single,System.Single,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Rect__ctor_m18C3033D135097BEE424AAA68D91C706D2647F23 (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, float ___0_x, float ___1_y, float ___2_width, float ___3_height, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rect::set_center(UnityEngine.Vector2)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Rect_set_center_m1BFC7584EEE9EF6C9AC2CA8459300FE23D5CE86F (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_value, const RuntimeMethod* method) ;
// System.Void ParadoxNotion.CurveUtils::ResolveTangents(UnityEngine.Vector2,UnityEngine.Vector2,UnityEngine.Rect,UnityEngine.Rect,System.Single,ParadoxNotion.PlanarDirection,UnityEngine.Vector2&,UnityEngine.Vector2&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CurveUtils_ResolveTangents_m694E26B4F51BBF2F2910A28A02B5638A9A473164 (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_from, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_to, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___2_fromRect, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___3_toRect, float ___4_rigidMlt, int32_t ___5_direction, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* ___6_fromTangent, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* ___7_toTangent, const RuntimeMethod* method) ;
// System.Single UnityEngine.Mathf::Max(System.Single,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline (float ___0_a, float ___1_b, const RuntimeMethod* method) ;
// System.Void UnityEngine.Vector2::.ctor(System.Single,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, float ___0_x, float ___1_y, const RuntimeMethod* method) ;
// System.Single UnityEngine.Rect::get_xMin()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Rect_get_xMin_mE89C40702926D016A633399E20DB9501E251630D (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, const RuntimeMethod* method) ;
// System.Single UnityEngine.Rect::get_xMax()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Rect_get_xMax_m2339C7D2FCDA98A9B007F815F6E2059BA6BE425F (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, const RuntimeMethod* method) ;
// System.Single UnityEngine.Rect::get_yMin()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Rect_get_yMin_mB19848FB25DE61EDF958F7A22CFDD86DE103062F (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, const RuntimeMethod* method) ;
// System.Single UnityEngine.Rect::get_yMax()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Rect_get_yMax_mBC37BEE1CD632AADD8B9EAF9FE3BA143F79CAF8E (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.RectOffset::.ctor(System.Int32,System.Int32,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RectOffset__ctor_m30E309D1C1C0864870686683EF1FCA8DA791D179 (RectOffset_t6358774A0DEEABA4586840CB9BC7DC88B39660B5* __this, int32_t ___0_left, int32_t ___1_right, int32_t ___2_top, int32_t ___3_bottom, const RuntimeMethod* method) ;
// System.Void UnityEngine.GUIStyle::set_margin(UnityEngine.RectOffset)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GUIStyle_set_margin_m9AAB6691C260ECD89195BE151F2ADDBF2E740C85 (GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* __this, RectOffset_t6358774A0DEEABA4586840CB9BC7DC88B39660B5* ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.GUIStyle::set_padding(UnityEngine.RectOffset)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GUIStyle_set_padding_m0C69415588C6032B372A48B1A1366CF43A083E14 (GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* __this, RectOffset_t6358774A0DEEABA4586840CB9BC7DC88B39660B5* ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.GUIStyle::set_border(UnityEngine.RectOffset)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GUIStyle_set_border_mA11481A8F139D4403E0764E07F49516D390CC6A7 (GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* __this, RectOffset_t6358774A0DEEABA4586840CB9BC7DC88B39660B5* ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.GUIStyle::set_overflow(UnityEngine.RectOffset)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GUIStyle_set_overflow_m0E7E6E1892655997FB97898E827A3473F8CE01CF (GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* __this, RectOffset_t6358774A0DEEABA4586840CB9BC7DC88B39660B5* ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.GUIStyle::set_alignment(UnityEngine.TextAnchor)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GUIStyle_set_alignment_mEDC62A775C9551DBD1FEE4043F115E034EF12937 (GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* __this, int32_t ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.GUIStyle::set_richText(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GUIStyle_set_richText_m44045419099BECD812230D338FBBD6642A589CCD (GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* __this, bool ___0_value, const RuntimeMethod* method) ;
// UnityEngine.LayerMask ParadoxNotion.LayerUtils::LayerNamesToMask(System.String[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB LayerUtils_LayerNamesToMask_m04EF77EC045BE088F639EB3A9E5E7E914DCEDEBF (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___0_layerNames, const RuntimeMethod* method) ;
// UnityEngine.LayerMask ParadoxNotion.LayerUtils::LayerNumbersToMask(System.Int32[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB LayerUtils_LayerNumbersToMask_m83B634254902867F32C747F2A97A46F201E88435 (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___0_layerNumbers, const RuntimeMethod* method) ;
// UnityEngine.LayerMask UnityEngine.LayerMask::op_Implicit(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB LayerMask_op_Implicit_m01C8996A2CB2085328B9C33539C43139660D8222 (int32_t ___0_intVal, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.LayerMask::op_Implicit(UnityEngine.LayerMask)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t LayerMask_op_Implicit_m7F5A5B9D079281AC445ED39DEE1FCFA9D795810D (LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB ___0_mask, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.LayerMask::NameToLayer(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t LayerMask_NameToLayer_m2764C530EDA9EC3226A36E3FD43E020B413AF139 (String_t* ___0_layerName, 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.String UnityEngine.LayerMask::LayerToName(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* LayerMask_LayerToName_mC7A5797D35F5307031F317741226727B307F34D0 (int32_t ___0_layer, const RuntimeMethod* 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);
}
// T[] System.Collections.Generic.List`1<System.String>::ToArray()
inline StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* List_1_ToArray_m2C402D882AA60FC1D5C7C09A129BE7779F833B4A (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* __this, const RuntimeMethod* method)
{
return (( StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* (*) (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*, const RuntimeMethod*))List_1_ToArray_mD7E4F8E7C11C3C67CB5739FCC0A6E86106A6291F_gshared)(__this, method);
}
// System.String ParadoxNotion.LayerUtils::MaskToString(UnityEngine.LayerMask,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* LayerUtils_MaskToString_m506496CCC26DE89DA6E095C59BA922897E74C0CF (LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB ___0_mask, String_t* ___1_delimiter, const RuntimeMethod* method) ;
// System.String[] ParadoxNotion.LayerUtils::MaskToNames(UnityEngine.LayerMask)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* LayerUtils_MaskToNames_m8F1AB563CCE4BFE4EDB284FC38D13E08ED949D87 (LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB ___0_mask, const RuntimeMethod* 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.Boolean System.Object::Equals(System.Object,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Object_Equals_m434DF93FDA204D5C06E889A9CB53BC2E5D39ABF7 (RuntimeObject* ___0_objA, RuntimeObject* ___1_objB, const RuntimeMethod* method) ;
// System.Void ParadoxNotion.ObjectUtils/<>c__DisplayClass5_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass5_0__ctor_mFC4D5810877E60C003E275936A8408943433D00D (U3CU3Ec__DisplayClass5_0_t233AD94780C0566BEC8767F7CA22BC58446D4151* __this, const RuntimeMethod* method) ;
// T[] UnityEngine.Object::FindObjectsOfType<UnityEngine.GameObject>()
inline GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF* Object_FindObjectsOfType_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m5B0972B0D594C5BD2F01A53076066D9DB7700B67 (const RuntimeMethod* method)
{
return (( GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF* (*) (const RuntimeMethod*))Object_FindObjectsOfType_TisRuntimeObject_m0B4DF4B8AB4C71E0F471BC9D0440B40844DA221D_gshared)(method);
}
// System.Void System.Func`2<UnityEngine.GameObject,System.Boolean>::.ctor(System.Object,System.IntPtr)
inline void Func_2__ctor_m9EDB1EDE49108C1136C6B0DD3DD5D2F843F5936E (Func_2_tD5855DA3DC1C614C29762075E12B0B72B8B1F51C* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Func_2_tD5855DA3DC1C614C29762075E12B0B72B8B1F51C*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m13C0A7F33154D861E2A041B52E88461832DA1697_gshared)(__this, ___0_object, ___1_method, method);
}
// System.Collections.Generic.IEnumerable`1<TSource> System.Linq.Enumerable::Where<UnityEngine.GameObject>(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Boolean>)
inline RuntimeObject* Enumerable_Where_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m4AC829827FA2EDC2185B8554E788741789A97DA4 (RuntimeObject* ___0_source, Func_2_tD5855DA3DC1C614C29762075E12B0B72B8B1F51C* ___1_predicate, const RuntimeMethod* method)
{
return (( RuntimeObject* (*) (RuntimeObject*, Func_2_tD5855DA3DC1C614C29762075E12B0B72B8B1F51C*, const RuntimeMethod*))Enumerable_Where_TisRuntimeObject_m5DAF16724887B42DDBBF391C7F375749E8AA4AD7_gshared)(___0_source, ___1_predicate, method);
}
// System.Int32 UnityEngine.GameObject::get_layer()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GameObject_get_layer_m108902B9C89E9F837CE06B9942AA42307450FEAF (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) ;
// System.Boolean ParadoxNotion.ObjectUtils::IsInLayerMask(UnityEngine.GameObject,UnityEngine.LayerMask)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectUtils_IsInLayerMask_mD6B1A446CC04792DC3A67739EE223BD42455F94C (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_gameObject, LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB ___1_mask, const RuntimeMethod* method) ;
// System.Single UnityEngine.Mathf::Min(System.Single,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline (float ___0_a, float ___1_b, const RuntimeMethod* method) ;
// UnityEngine.Rect UnityEngine.Rect::MinMaxRect(System.Single,System.Single,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D Rect_MinMaxRect_m540D2DD8C255D276AD4AE06D9CCA2A667EFA39E5 (float ___0_xmin, float ___1_ymin, float ___2_xmax, float ___3_ymax, const RuntimeMethod* method) ;
// System.Single UnityEngine.Rect::get_x()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Rect_get_x_mB267B718E0D067F2BAE31BA477647FBF964916EB (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, const RuntimeMethod* method) ;
// System.Single UnityEngine.Rect::get_y()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Rect_get_y_mC733E8D49F3CE21B2A3D40A1B72D687F22C97F49 (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, const RuntimeMethod* method) ;
// UnityEngine.Rect ParadoxNotion.RectUtils::ExpandBy(UnityEngine.Rect,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D RectUtils_ExpandBy_m90FCCEF8DD52AEE029FF72A1C0EE31F1D0985909 (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___0_rect, float ___1_xMargin, float ___2_yMargin, const RuntimeMethod* method) ;
// UnityEngine.Rect ParadoxNotion.RectUtils::ExpandBy(UnityEngine.Rect,System.Single,System.Single,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D RectUtils_ExpandBy_m72A0C695A99181D3D0D30DCC94F363E57EB03694 (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___0_rect, float ___1_left, float ___2_top, float ___3_right, float ___4_bottom, const RuntimeMethod* method) ;
// System.Single UnityEngine.Mathf::InverseLerp(System.Single,System.Single,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_InverseLerp_mBD7EC6A7173CE082226077E1557D5BC2D2AE0D9D_inline (float ___0_a, float ___1_b, float ___2_value, const RuntimeMethod* method) ;
// System.Single UnityEngine.Mathf::Lerp(System.Single,System.Single,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Lerp_m47EF2FFB7647BD0A1FDC26DC03E28B19812139B5_inline (float ___0_a, float ___1_b, float ___2_t, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rect::set_xMin(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Rect_set_xMin_mA873FCFAF9EABA46A026B73CA045192DF1946F19 (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, float ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rect::set_xMax(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Rect_set_xMax_m97C28D468455A6D19325D0D862E80A093240D49D (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, float ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rect::set_yMin(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Rect_set_yMin_m9F780E509B9215A9E5826178CF664BD0E486D4EE (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, float ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rect::set_yMax(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Rect_set_yMax_mCF452040E0068A4B3CB15994C0B4B6AD4D78E04B (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, float ___0_value, const RuntimeMethod* method) ;
// System.String System.Text.RegularExpressions.Regex::Replace(System.String,System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Regex_Replace_m811FCA60D20059998EC547FC390F053C524D045D (String_t* ___0_input, String_t* ___1_pattern, String_t* ___2_replacement, 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.Void System.Collections.Generic.Dictionary`2<System.String,System.String>::set_Item(TKey,TValue)
inline void Dictionary_2_set_Item_m9BF625649E96E60C1509898A992A6447E351D1A2 (Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* __this, String_t* ___0_key, String_t* ___1_value, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83*, String_t*, String_t*, const RuntimeMethod*))Dictionary_2_set_Item_m1A840355E8EDAECEA9D0C6F5E51B248FAA449CBD_gshared)(__this, ___0_key, ___1_value, method);
}
// TSource System.Linq.Enumerable::First<System.Char>(System.Collections.Generic.IEnumerable`1<TSource>)
inline Il2CppChar Enumerable_First_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_m6E75C6E76FACFE89CDC1B8011EC285B8D7A20AD6 (RuntimeObject* ___0_source, const RuntimeMethod* method)
{
return (( Il2CppChar (*) (RuntimeObject*, const RuntimeMethod*))Enumerable_First_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_m6E75C6E76FACFE89CDC1B8011EC285B8D7A20AD6_gshared)(___0_source, method);
}
// System.String System.Char::ToString()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Char_ToString_m2A308731F9577C06AF3C0901234E2EAC8327410C (Il2CppChar* __this, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Mathf::Min(System.Int32,System.Int32)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_Min_m888083F74FF5655778F0403BB5E9608BEFDEA8CB_inline (int32_t ___0_a, int32_t ___1_b, 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.Boolean System.Char::IsUpper(System.Char)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Char_IsUpper_mF150C44B70F522A14B2A8DF71DE0ADE52F9A3392 (Il2CppChar ___0_c, const RuntimeMethod* method) ;
// TResult System.Func`2<System.String,System.String>::Invoke(T)
inline String_t* Func_2_Invoke_mED071D4A847678204A843F11D77F10D168FE4D2D_inline (Func_2_t85D1F7C2022B349817C22FC72C474CD33FFABE93* __this, String_t* ___0_arg, const RuntimeMethod* method)
{
return (( String_t* (*) (Func_2_t85D1F7C2022B349817C22FC72C474CD33FFABE93*, String_t*, const RuntimeMethod*))Func_2_Invoke_mDBA25DA5DA5B7E056FB9B026AF041F1385FB58A9_gshared_inline)(__this, ___0_arg, method);
}
// System.Int32 System.String::IndexOf(System.Char,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t String_IndexOf_m15B90A59047584420D227EE3A7EAC0C5EAF676F4 (String_t* __this, Il2CppChar ___0_value, int32_t ___1_startIndex, const RuntimeMethod* method) ;
// System.String System.String::Replace(System.Char,System.Char)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Replace_m86403DC5F422D8D5E1CFAAF255B103CB807EDAAF (String_t* __this, Il2CppChar ___0_oldChar, Il2CppChar ___1_newChar, 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) ;
// TSource System.Linq.Enumerable::LastOrDefault<System.Char>(System.Collections.Generic.IEnumerable`1<TSource>)
inline Il2CppChar Enumerable_LastOrDefault_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_mD4158EEC7FF017E34F64DBC021A28E2D153367A2 (RuntimeObject* ___0_source, const RuntimeMethod* method)
{
return (( Il2CppChar (*) (RuntimeObject*, const RuntimeMethod*))Enumerable_LastOrDefault_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_mD4158EEC7FF017E34F64DBC021A28E2D153367A2_gshared)(___0_source, 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);
}
// UnityEngine.Vector3 UnityEngine.Quaternion::Internal_ToEulerRad(UnityEngine.Quaternion)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Quaternion_Internal_ToEulerRad_m5BD0EEC543120C320DC77FCCDFD2CE2E6BD3F1A8 (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_rotation, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Quaternion::Internal_MakePositive(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Quaternion_Internal_MakePositive_m73E2D01920CB0DFE661A55022C129E8617F0C9A8 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_euler, const RuntimeMethod* method) ;
// UnityEngine.Quaternion UnityEngine.Quaternion::Internal_FromEulerRad(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_Internal_FromEulerRad_m66D4475341F53949471E6870FB5C5E4A5E9BA93E (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_euler, const RuntimeMethod* method) ;
// System.Single UnityEngine.Mathf::Clamp01(System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Clamp01_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_inline (float ___0_value, const RuntimeMethod* method) ;
// System.Void System.Array::Clear(System.Array,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB (RuntimeArray* ___0_array, int32_t ___1_index, int32_t ___2_length, const RuntimeMethod* method) ;
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void NodeCanvas.Framework.Node/AutoSortWithChildrenConnections::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AutoSortWithChildrenConnections__ctor_m0B12A0B5402494AF616EF557FB4358E020424B4D (AutoSortWithChildrenConnections_t3EAA3795A9F2B84BFF3AFEB35BA223CCC8D31F29* __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 NodeCanvas.Framework.Node/<YieldBreak>d__92::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CYieldBreakU3Ed__92__ctor_mF656F475B393BA70554C7EA3A81CF708A48FA010 (U3CYieldBreakU3Ed__92_t09981DFD3E5295264477CD9DD9F49B77DAF3ECA6* __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 NodeCanvas.Framework.Node/<YieldBreak>d__92::System.IDisposable.Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CYieldBreakU3Ed__92_System_IDisposable_Dispose_mEC141C9E645C0F57B82EE597DBFB68EE16714061 (U3CYieldBreakU3Ed__92_t09981DFD3E5295264477CD9DD9F49B77DAF3ECA6* __this, const RuntimeMethod* method)
{
{
return;
}
}
// System.Boolean NodeCanvas.Framework.Node/<YieldBreak>d__92::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CYieldBreakU3Ed__92_MoveNext_m485A21ECF16C24EA4EBAA3163172F4A617B90C85 (U3CYieldBreakU3Ed__92_t09981DFD3E5295264477CD9DD9F49B77DAF3ECA6* __this, 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;
}
int32_t V_0 = 0;
{
int32_t L_0 = __this->___U3CU3E1__state_0;
V_0 = L_0;
int32_t L_1 = V_0;
if (!L_1)
{
goto IL_0010;
}
}
{
int32_t L_2 = V_0;
if ((((int32_t)L_2) == ((int32_t)1)))
{
goto IL_002c;
}
}
{
return (bool)0;
}
IL_0010:
{
__this->___U3CU3E1__state_0 = (-1);
// Debug.Break();
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_Break_m7AE7554F3BA3BD5E49A0073434A9680534CE8EC7(NULL);
// 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_002c:
{
__this->___U3CU3E1__state_0 = (-1);
// resume();
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_3 = __this->___resume_2;
NullCheck(L_3);
Action_Invoke_m7126A54DACA72B845424072887B5F3A51FC3808E_inline(L_3, NULL);
// }
return (bool)0;
}
}
// System.Object NodeCanvas.Framework.Node/<YieldBreak>d__92::System.Collections.Generic.IEnumerator<System.Object>.get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CYieldBreakU3Ed__92_System_Collections_Generic_IEnumeratorU3CSystem_ObjectU3E_get_Current_mDAA20DDFAA81EE4183D328BF7EDA91F259246E9F (U3CYieldBreakU3Ed__92_t09981DFD3E5295264477CD9DD9F49B77DAF3ECA6* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___U3CU3E2__current_1;
return L_0;
}
}
// System.Void NodeCanvas.Framework.Node/<YieldBreak>d__92::System.Collections.IEnumerator.Reset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CYieldBreakU3Ed__92_System_Collections_IEnumerator_Reset_mA0A569FCBACED9906CEC313817C1049FD9D8DF61 (U3CYieldBreakU3Ed__92_t09981DFD3E5295264477CD9DD9F49B77DAF3ECA6* __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*)&U3CYieldBreakU3Ed__92_System_Collections_IEnumerator_Reset_mA0A569FCBACED9906CEC313817C1049FD9D8DF61_RuntimeMethod_var)));
}
}
// System.Object NodeCanvas.Framework.Node/<YieldBreak>d__92::System.Collections.IEnumerator.get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CYieldBreakU3Ed__92_System_Collections_IEnumerator_get_Current_m6B66638F62AB116DB8705921DF7D338ECF933B0F (U3CYieldBreakU3Ed__92_t09981DFD3E5295264477CD9DD9F49B77DAF3ECA6* __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 NodeCanvas.Framework.Node/<>c__DisplayClass102_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass102_0__ctor_mFD7AA38072C070243D76849BE61D6F289D5F7F5B (U3CU3Ec__DisplayClass102_0_t6F8B591FF4ECC4D577E48F75C78B168C984D5548* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// System.Boolean NodeCanvas.Framework.Node/<>c__DisplayClass102_0::<AreNodesConnected>b__0(NodeCanvas.Framework.Connection)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec__DisplayClass102_0_U3CAreNodesConnectedU3Eb__0_m1305D63DE9883D0CED63DE7FF9B4CD6ABC7D0572 (U3CU3Ec__DisplayClass102_0_t6F8B591FF4ECC4D577E48F75C78B168C984D5548* __this, Connection_t5306F1F5231246BC84674F9646F1B1393C0F8C7D* ___0_c, const RuntimeMethod* method)
{
{
// var conditionA = a.outConnections.FirstOrDefault(c => c.targetNode == b) != null;
Connection_t5306F1F5231246BC84674F9646F1B1393C0F8C7D* L_0 = ___0_c;
NullCheck(L_0);
Node_tFE79C2F3D9D517984CDDFAD382448FF70E5B4FB8* L_1;
L_1 = Connection_get_targetNode_m6497814C735802779A09743F85F194212C0606F2_inline(L_0, NULL);
Node_tFE79C2F3D9D517984CDDFAD382448FF70E5B4FB8* L_2 = __this->___b_0;
return (bool)((((RuntimeObject*)(Node_tFE79C2F3D9D517984CDDFAD382448FF70E5B4FB8*)L_1) == ((RuntimeObject*)(Node_tFE79C2F3D9D517984CDDFAD382448FF70E5B4FB8*)L_2))? 1 : 0);
}
}
// System.Boolean NodeCanvas.Framework.Node/<>c__DisplayClass102_0::<AreNodesConnected>b__1(NodeCanvas.Framework.Connection)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec__DisplayClass102_0_U3CAreNodesConnectedU3Eb__1_mCB0C342B500DE5847C0FF2E6D2CF6F7FBAF7C55D (U3CU3Ec__DisplayClass102_0_t6F8B591FF4ECC4D577E48F75C78B168C984D5548* __this, Connection_t5306F1F5231246BC84674F9646F1B1393C0F8C7D* ___0_c, const RuntimeMethod* method)
{
{
// var conditionB = b.outConnections.FirstOrDefault(c => c.targetNode == a) != null;
Connection_t5306F1F5231246BC84674F9646F1B1393C0F8C7D* L_0 = ___0_c;
NullCheck(L_0);
Node_tFE79C2F3D9D517984CDDFAD382448FF70E5B4FB8* L_1;
L_1 = Connection_get_targetNode_m6497814C735802779A09743F85F194212C0606F2_inline(L_0, NULL);
Node_tFE79C2F3D9D517984CDDFAD382448FF70E5B4FB8* L_2 = __this->___a_1;
return (bool)((((RuntimeObject*)(Node_tFE79C2F3D9D517984CDDFAD382448FF70E5B4FB8*)L_1) == ((RuntimeObject*)(Node_tFE79C2F3D9D517984CDDFAD382448FF70E5B4FB8*)L_2))? 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 NodeCanvas.Framework.Node/<>c::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_m8FD1F9063596E2BCE50F66E3AC7C79824786ED0B (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tCE51E458C3D020B7B37D8BC9E23240C04C8E812F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
U3CU3Ec_tCE51E458C3D020B7B37D8BC9E23240C04C8E812F* L_0 = (U3CU3Ec_tCE51E458C3D020B7B37D8BC9E23240C04C8E812F*)il2cpp_codegen_object_new(U3CU3Ec_tCE51E458C3D020B7B37D8BC9E23240C04C8E812F_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CU3Ec__ctor_mEDB6C9145E515D65C594A9C4EF08ABCE6AE2C15F(L_0, NULL);
((U3CU3Ec_tCE51E458C3D020B7B37D8BC9E23240C04C8E812F_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tCE51E458C3D020B7B37D8BC9E23240C04C8E812F_il2cpp_TypeInfo_var))->___U3CU3E9_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tCE51E458C3D020B7B37D8BC9E23240C04C8E812F_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tCE51E458C3D020B7B37D8BC9E23240C04C8E812F_il2cpp_TypeInfo_var))->___U3CU3E9_0), (void*)L_0);
return;
}
}
// System.Void NodeCanvas.Framework.Node/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_mEDB6C9145E515D65C594A9C4EF08ABCE6AE2C15F (U3CU3Ec_tCE51E458C3D020B7B37D8BC9E23240C04C8E812F* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// NodeCanvas.Framework.Node NodeCanvas.Framework.Node/<>c::<GetParentNodes>b__105_0(NodeCanvas.Framework.Connection)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Node_tFE79C2F3D9D517984CDDFAD382448FF70E5B4FB8* U3CU3Ec_U3CGetParentNodesU3Eb__105_0_m3B2FF40600069EF88DA5CC06F31340F59BC082E1 (U3CU3Ec_tCE51E458C3D020B7B37D8BC9E23240C04C8E812F* __this, Connection_t5306F1F5231246BC84674F9646F1B1393C0F8C7D* ___0_c, const RuntimeMethod* method)
{
{
// return inConnections.Select(c => c.sourceNode);
Connection_t5306F1F5231246BC84674F9646F1B1393C0F8C7D* L_0 = ___0_c;
NullCheck(L_0);
Node_tFE79C2F3D9D517984CDDFAD382448FF70E5B4FB8* L_1;
L_1 = Connection_get_sourceNode_m8AAB4D86A1F7E4AA641DD4D54B6288412058A10D_inline(L_0, NULL);
return L_1;
}
}
// NodeCanvas.Framework.Node NodeCanvas.Framework.Node/<>c::<GetChildNodes>b__106_0(NodeCanvas.Framework.Connection)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Node_tFE79C2F3D9D517984CDDFAD382448FF70E5B4FB8* U3CU3Ec_U3CGetChildNodesU3Eb__106_0_mB172ED19EEEB6CC8388FB8267461314743399630 (U3CU3Ec_tCE51E458C3D020B7B37D8BC9E23240C04C8E812F* __this, Connection_t5306F1F5231246BC84674F9646F1B1393C0F8C7D* ___0_c, const RuntimeMethod* method)
{
{
// return outConnections.Select(c => c.targetNode);
Connection_t5306F1F5231246BC84674F9646F1B1393C0F8C7D* L_0 = ___0_c;
NullCheck(L_0);
Node_tFE79C2F3D9D517984CDDFAD382448FF70E5B4FB8* L_1;
L_1 = Connection_get_targetNode_m6497814C735802779A09743F85F194212C0606F2_inline(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 NodeCanvas.Framework.Node/<>c__DisplayClass107_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass107_0__ctor_m20B88957C580687D4761BABE2999F55A3BACB7BE (U3CU3Ec__DisplayClass107_0_t968F5A084AD5BCC9F177B35B08210FE8A240AFFF* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// System.Boolean NodeCanvas.Framework.Node/<>c__DisplayClass107_0::<IsChildOf>b__0(NodeCanvas.Framework.Connection)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec__DisplayClass107_0_U3CIsChildOfU3Eb__0_m67FBEFFE5935B4208ADF8774F56B50799873CF51 (U3CU3Ec__DisplayClass107_0_t968F5A084AD5BCC9F177B35B08210FE8A240AFFF* __this, Connection_t5306F1F5231246BC84674F9646F1B1393C0F8C7D* ___0_c, const RuntimeMethod* method)
{
{
// return inConnections.Any(c => c.sourceNode == parentNode);
Connection_t5306F1F5231246BC84674F9646F1B1393C0F8C7D* L_0 = ___0_c;
NullCheck(L_0);
Node_tFE79C2F3D9D517984CDDFAD382448FF70E5B4FB8* L_1;
L_1 = Connection_get_sourceNode_m8AAB4D86A1F7E4AA641DD4D54B6288412058A10D_inline(L_0, NULL);
Node_tFE79C2F3D9D517984CDDFAD382448FF70E5B4FB8* L_2 = __this->___parentNode_0;
return (bool)((((RuntimeObject*)(Node_tFE79C2F3D9D517984CDDFAD382448FF70E5B4FB8*)L_1) == ((RuntimeObject*)(Node_tFE79C2F3D9D517984CDDFAD382448FF70E5B4FB8*)L_2))? 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 NodeCanvas.Framework.Node/<>c__DisplayClass108_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass108_0__ctor_m3F1CB8A6391B46300E6F2AECF83803E4832C045E (U3CU3Ec__DisplayClass108_0_t4DEC1C6F4995ACC7914D8F485C89686E8E083401* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// System.Boolean NodeCanvas.Framework.Node/<>c__DisplayClass108_0::<IsParentOf>b__0(NodeCanvas.Framework.Connection)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec__DisplayClass108_0_U3CIsParentOfU3Eb__0_mE15662F8A503815021FE1AAFAD6E385181AD329B (U3CU3Ec__DisplayClass108_0_t4DEC1C6F4995ACC7914D8F485C89686E8E083401* __this, Connection_t5306F1F5231246BC84674F9646F1B1393C0F8C7D* ___0_c, const RuntimeMethod* method)
{
{
// return outConnections.Any(c => c.targetNode == childNode);
Connection_t5306F1F5231246BC84674F9646F1B1393C0F8C7D* L_0 = ___0_c;
NullCheck(L_0);
Node_tFE79C2F3D9D517984CDDFAD382448FF70E5B4FB8* L_1;
L_1 = Connection_get_targetNode_m6497814C735802779A09743F85F194212C0606F2_inline(L_0, NULL);
Node_tFE79C2F3D9D517984CDDFAD382448FF70E5B4FB8* L_2 = __this->___childNode_0;
return (bool)((((RuntimeObject*)(Node_tFE79C2F3D9D517984CDDFAD382448FF70E5B4FB8*)L_1) == ((RuntimeObject*)(Node_tFE79C2F3D9D517984CDDFAD382448FF70E5B4FB8*)L_2))? 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.String NodeCanvas.Framework.ActionList::get_info()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ActionList_get_info_m7D5721F01D27862C20821D633B04230A95FF2C5F (ActionList_tFA4C508379E04696EA8322FBECC3046E7A17F27F* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mE43D420B17E5F2C14F98ACCE3771007B307B1D6B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m9130504F4EB113EDAB2A1578FD4D13052EF9D606_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral00B28FF06B788B9B67C6B259800F404F9F3761FD);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1812B43B49F73952D36BF78CFDB3A839B9F23D87);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3D57BB7B7CE28C1D0DB9EE017E02AC9FB7B50A0A);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral411438A44ABDE7AE43347749AB076FB6FCEF1173);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral41C876ED431AB84B008A5D1C6D2765F8E75E46F9);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral528654D760CF7F2FDCCDEB1C384C9A0EDE4BC3C6);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral98A1B250EDD0198AE78D1B200A6FA29CFDFD1CDB);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB816A892E591B24426C8FFF2264D4F492DA7EC51);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
s_Il2CppMethodInitialized = true;
}
String_t* V_0 = NULL;
int32_t V_1 = 0;
ActionTask_t6B5C6B67D00E7AF678FAEDC91859B778C24A8E1E* V_2 = NULL;
String_t* V_3 = NULL;
String_t* G_B8_0 = NULL;
String_t* G_B6_0 = NULL;
String_t* G_B5_0 = NULL;
String_t* G_B7_0 = NULL;
String_t* G_B7_1 = NULL;
String_t* G_B16_0 = NULL;
String_t* G_B18_0 = NULL;
String_t* G_B18_1 = NULL;
String_t* G_B18_2 = NULL;
String_t* G_B17_0 = NULL;
String_t* G_B17_1 = NULL;
String_t* G_B17_2 = NULL;
String_t* G_B19_0 = NULL;
String_t* G_B19_1 = NULL;
String_t* G_B19_2 = NULL;
String_t* G_B19_3 = NULL;
{
// if ( actions.Count == 0 ) {
List_1_t840FE02C0D8808E7D7424001CF5F54454AFAF5A9* L_0 = __this->___actions_15;
NullCheck(L_0);
int32_t L_1;
L_1 = List_1_get_Count_mE43D420B17E5F2C14F98ACCE3771007B307B1D6B_inline(L_0, List_1_get_Count_mE43D420B17E5F2C14F98ACCE3771007B307B1D6B_RuntimeMethod_var);
if (L_1)
{
goto IL_0013;
}
}
{
// return "No Actions";
return _stringLiteralB816A892E591B24426C8FFF2264D4F492DA7EC51;
}
IL_0013:
{
// var finalText = actions.Count > 1 ? ( string.Format("<b>({0})</b>\n", executionMode == ActionsExecutionMode.ActionsRunInSequence ? "In Sequence" : "In Parallel") ) : string.Empty;
List_1_t840FE02C0D8808E7D7424001CF5F54454AFAF5A9* L_2 = __this->___actions_15;
NullCheck(L_2);
int32_t L_3;
L_3 = List_1_get_Count_mE43D420B17E5F2C14F98ACCE3771007B307B1D6B_inline(L_2, List_1_get_Count_mE43D420B17E5F2C14F98ACCE3771007B307B1D6B_RuntimeMethod_var);
if ((((int32_t)L_3) > ((int32_t)1)))
{
goto IL_0028;
}
}
{
String_t* L_4 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty_6;
G_B8_0 = L_4;
goto IL_0046;
}
IL_0028:
{
int32_t L_5 = __this->___executionMode_14;
G_B5_0 = _stringLiteral528654D760CF7F2FDCCDEB1C384C9A0EDE4BC3C6;
if (!L_5)
{
G_B6_0 = _stringLiteral528654D760CF7F2FDCCDEB1C384C9A0EDE4BC3C6;
goto IL_003c;
}
}
{
G_B7_0 = _stringLiteral1812B43B49F73952D36BF78CFDB3A839B9F23D87;
G_B7_1 = G_B5_0;
goto IL_0041;
}
IL_003c:
{
G_B7_0 = _stringLiteral98A1B250EDD0198AE78D1B200A6FA29CFDFD1CDB;
G_B7_1 = G_B6_0;
}
IL_0041:
{
String_t* L_6;
L_6 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(G_B7_1, G_B7_0, NULL);
G_B8_0 = L_6;
}
IL_0046:
{
V_0 = G_B8_0;
// for ( var i = 0; i < actions.Count; i++ ) {
V_1 = 0;
goto IL_00b5;
}
IL_004b:
{
// var action = actions[i];
List_1_t840FE02C0D8808E7D7424001CF5F54454AFAF5A9* L_7 = __this->___actions_15;
int32_t L_8 = V_1;
NullCheck(L_7);
ActionTask_t6B5C6B67D00E7AF678FAEDC91859B778C24A8E1E* L_9;
L_9 = List_1_get_Item_m9130504F4EB113EDAB2A1578FD4D13052EF9D606(L_7, L_8, List_1_get_Item_m9130504F4EB113EDAB2A1578FD4D13052EF9D606_RuntimeMethod_var);
V_2 = L_9;
// if ( action == null ) {
ActionTask_t6B5C6B67D00E7AF678FAEDC91859B778C24A8E1E* L_10 = V_2;
if (!L_10)
{
goto IL_00b1;
}
}
{
// if ( action.isUserEnabled ) {
ActionTask_t6B5C6B67D00E7AF678FAEDC91859B778C24A8E1E* L_11 = V_2;
NullCheck(L_11);
bool L_12;
L_12 = Task_get_isUserEnabled_m39BF0F0883205745A73151B88DA0ABFA7FA56C80(L_11, NULL);
if (!L_12)
{
goto IL_00b1;
}
}
{
// var prefix = action.isPaused ? "<b>||</b> " : action.isRunning ? "? " : "?";
ActionTask_t6B5C6B67D00E7AF678FAEDC91859B778C24A8E1E* L_13 = V_2;
NullCheck(L_13);
bool L_14;
L_14 = ActionTask_get_isPaused_m70D9AA0F96359728C5A819DF1BFEEDA7D246F45F_inline(L_13, NULL);
if (L_14)
{
goto IL_0081;
}
}
{
ActionTask_t6B5C6B67D00E7AF678FAEDC91859B778C24A8E1E* L_15 = V_2;
NullCheck(L_15);
bool L_16;
L_16 = ActionTask_get_isRunning_m7331BC389937C3B09B545461CAE3F40DECE541AF(L_15, NULL);
if (L_16)
{
goto IL_007a;
}
}
{
G_B16_0 = _stringLiteral41C876ED431AB84B008A5D1C6D2765F8E75E46F9;
goto IL_0086;
}
IL_007a:
{
G_B16_0 = _stringLiteral411438A44ABDE7AE43347749AB076FB6FCEF1173;
goto IL_0086;
}
IL_0081:
{
G_B16_0 = _stringLiteral3D57BB7B7CE28C1D0DB9EE017E02AC9FB7B50A0A;
}
IL_0086:
{
V_3 = G_B16_0;
// finalText += prefix + action.summaryInfo + ( i == actions.Count - 1 ? "" : "\n" );
String_t* L_17 = V_0;
String_t* L_18 = V_3;
ActionTask_t6B5C6B67D00E7AF678FAEDC91859B778C24A8E1E* L_19 = V_2;
NullCheck(L_19);
String_t* L_20;
L_20 = Task_get_summaryInfo_m8D6A94DC7DCACB0CB31A2794B63902E082499333(L_19, NULL);
int32_t L_21 = V_1;
List_1_t840FE02C0D8808E7D7424001CF5F54454AFAF5A9* L_22 = __this->___actions_15;
NullCheck(L_22);
int32_t L_23;
L_23 = List_1_get_Count_mE43D420B17E5F2C14F98ACCE3771007B307B1D6B_inline(L_22, List_1_get_Count_mE43D420B17E5F2C14F98ACCE3771007B307B1D6B_RuntimeMethod_var);
G_B17_0 = L_20;
G_B17_1 = L_18;
G_B17_2 = L_17;
if ((((int32_t)L_21) == ((int32_t)((int32_t)il2cpp_codegen_subtract(L_23, 1)))))
{
G_B18_0 = L_20;
G_B18_1 = L_18;
G_B18_2 = L_17;
goto IL_00a6;
}
}
{
G_B19_0 = _stringLiteral00B28FF06B788B9B67C6B259800F404F9F3761FD;
G_B19_1 = G_B17_0;
G_B19_2 = G_B17_1;
G_B19_3 = G_B17_2;
goto IL_00ab;
}
IL_00a6:
{
G_B19_0 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
G_B19_1 = G_B18_0;
G_B19_2 = G_B18_1;
G_B19_3 = G_B18_2;
}
IL_00ab:
{
String_t* L_24;
L_24 = String_Concat_m093934F71A9B351911EE46311674ED463B180006(G_B19_3, G_B19_2, G_B19_1, G_B19_0, NULL);
V_0 = L_24;
}
IL_00b1:
{
// for ( var i = 0; i < actions.Count; i++ ) {
int32_t L_25 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_25, 1));
}
IL_00b5:
{
// for ( var i = 0; i < actions.Count; i++ ) {
int32_t L_26 = V_1;
List_1_t840FE02C0D8808E7D7424001CF5F54454AFAF5A9* L_27 = __this->___actions_15;
NullCheck(L_27);
int32_t L_28;
L_28 = List_1_get_Count_mE43D420B17E5F2C14F98ACCE3771007B307B1D6B_inline(L_27, List_1_get_Count_mE43D420B17E5F2C14F98ACCE3771007B307B1D6B_RuntimeMethod_var);
if ((((int32_t)L_26) < ((int32_t)L_28)))
{
goto IL_004b;
}
}
{
// return finalText;
String_t* L_29 = V_0;
return L_29;
}
}
// NodeCanvas.Framework.Task NodeCanvas.Framework.ActionList::Duplicate(NodeCanvas.Framework.ITaskSystem)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Task_tF05C1B448C98EDD5D7E9E23660FCEAC40348A284* ActionList_Duplicate_mB572648EDE5AB586F3E67FFB7B569F8134D0724C (ActionList_tFA4C508379E04696EA8322FBECC3046E7A17F27F* __this, RuntimeObject* ___0_newOwnerSystem, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ActionList_tFA4C508379E04696EA8322FBECC3046E7A17F27F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ActionTask_t6B5C6B67D00E7AF678FAEDC91859B778C24A8E1E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m3DAF829525BF1ED9D62E616A8F29975343EA8F40_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mA070554A4E6A56409528C11289EA4DC62ADA9E71_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mC75943D23CF0C561A9218DC98C723C01C028D7B4_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_mB4D6A73B697CFED5219BDCB2E07F6684FA5A4B4A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m763164DBF1C49764026D82593B7677BFBA9E6A28_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
ActionList_tFA4C508379E04696EA8322FBECC3046E7A17F27F* V_0 = NULL;
Enumerator_t021CED1C87B25A06A8817A978B6FE6F0CC308BE0 V_1;
memset((&V_1), 0, sizeof(V_1));
ActionTask_t6B5C6B67D00E7AF678FAEDC91859B778C24A8E1E* V_2 = NULL;
{
// var newList = (ActionList)base.Duplicate(newOwnerSystem);
RuntimeObject* L_0 = ___0_newOwnerSystem;
Task_tF05C1B448C98EDD5D7E9E23660FCEAC40348A284* L_1;
L_1 = Task_Duplicate_m830780798BE56941AF9F27CB1FE9A93A8DF752EC(__this, L_0, NULL);
V_0 = ((ActionList_tFA4C508379E04696EA8322FBECC3046E7A17F27F*)CastclassClass((RuntimeObject*)L_1, ActionList_tFA4C508379E04696EA8322FBECC3046E7A17F27F_il2cpp_TypeInfo_var));
// newList.actions.Clear();
ActionList_tFA4C508379E04696EA8322FBECC3046E7A17F27F* L_2 = V_0;
NullCheck(L_2);
List_1_t840FE02C0D8808E7D7424001CF5F54454AFAF5A9* L_3 = L_2->___actions_15;
NullCheck(L_3);
List_1_Clear_mB4D6A73B697CFED5219BDCB2E07F6684FA5A4B4A_inline(L_3, List_1_Clear_mB4D6A73B697CFED5219BDCB2E07F6684FA5A4B4A_RuntimeMethod_var);
// foreach ( var action in actions ) {
List_1_t840FE02C0D8808E7D7424001CF5F54454AFAF5A9* L_4 = __this->___actions_15;
NullCheck(L_4);
Enumerator_t021CED1C87B25A06A8817A978B6FE6F0CC308BE0 L_5;
L_5 = List_1_GetEnumerator_m763164DBF1C49764026D82593B7677BFBA9E6A28(L_4, List_1_GetEnumerator_m763164DBF1C49764026D82593B7677BFBA9E6A28_RuntimeMethod_var);
V_1 = L_5;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_004b:
{// begin finally (depth: 1)
Enumerator_Dispose_m3DAF829525BF1ED9D62E616A8F29975343EA8F40((&V_1), Enumerator_Dispose_m3DAF829525BF1ED9D62E616A8F29975343EA8F40_RuntimeMethod_var);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_0040_1;
}
IL_0026_1:
{
// foreach ( var action in actions ) {
ActionTask_t6B5C6B67D00E7AF678FAEDC91859B778C24A8E1E* L_6;
L_6 = Enumerator_get_Current_mC75943D23CF0C561A9218DC98C723C01C028D7B4_inline((&V_1), Enumerator_get_Current_mC75943D23CF0C561A9218DC98C723C01C028D7B4_RuntimeMethod_var);
V_2 = L_6;
// newList.AddAction((ActionTask)action.Duplicate(newOwnerSystem));
ActionList_tFA4C508379E04696EA8322FBECC3046E7A17F27F* L_7 = V_0;
ActionTask_t6B5C6B67D00E7AF678FAEDC91859B778C24A8E1E* L_8 = V_2;
RuntimeObject* L_9 = ___0_newOwnerSystem;
NullCheck(L_8);
Task_tF05C1B448C98EDD5D7E9E23660FCEAC40348A284* L_10;
L_10 = VirtualFuncInvoker1< Task_tF05C1B448C98EDD5D7E9E23660FCEAC40348A284*, RuntimeObject* >::Invoke(6 /* NodeCanvas.Framework.Task NodeCanvas.Framework.Task::Duplicate(NodeCanvas.Framework.ITaskSystem) */, L_8, L_9);
NullCheck(L_7);
ActionList_AddAction_m708A16D5A81DB0DA74AF0223A7D9536A3CC17319(L_7, ((ActionTask_t6B5C6B67D00E7AF678FAEDC91859B778C24A8E1E*)CastclassClass((RuntimeObject*)L_10, ActionTask_t6B5C6B67D00E7AF678FAEDC91859B778C24A8E1E_il2cpp_TypeInfo_var)), NULL);
}
IL_0040_1:
{
// foreach ( var action in actions ) {
bool L_11;
L_11 = Enumerator_MoveNext_mA070554A4E6A56409528C11289EA4DC62ADA9E71((&V_1), Enumerator_MoveNext_mA070554A4E6A56409528C11289EA4DC62ADA9E71_RuntimeMethod_var);
if (L_11)
{
goto IL_0026_1;
}
}
{
goto IL_0059;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0059:
{
// return newList;
ActionList_tFA4C508379E04696EA8322FBECC3046E7A17F27F* L_12 = V_0;
return L_12;
}
}
// System.String NodeCanvas.Framework.ActionList::OnInit()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ActionList_OnInit_mE12B32054F508A3E93932A78C0FC4B5B5591ABB3 (ActionList_tFA4C508379E04696EA8322FBECC3046E7A17F27F* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mE43D420B17E5F2C14F98ACCE3771007B307B1D6B_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// finishedIndeces = new bool[actions.Count];
List_1_t840FE02C0D8808E7D7424001CF5F54454AFAF5A9* L_0 = __this->___actions_15;
NullCheck(L_0);
int32_t L_1;
L_1 = List_1_get_Count_mE43D420B17E5F2C14F98ACCE3771007B307B1D6B_inline(L_0, List_1_get_Count_mE43D420B17E5F2C14F98ACCE3771007B307B1D6B_RuntimeMethod_var);
BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_2 = (BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4*)(BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4*)SZArrayNew(BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4_il2cpp_TypeInfo_var, (uint32_t)L_1);
__this->___finishedIndeces_17 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->___finishedIndeces_17), (void*)L_2);
// return null;
return (String_t*)NULL;
}
}
// System.Void NodeCanvas.Framework.ActionList::OnExecute()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ActionList_OnExecute_mEABC8B9CC687AEB01FCAA6D530854E059B7FFBBB (ActionList_tFA4C508379E04696EA8322FBECC3046E7A17F27F* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mE43D420B17E5F2C14F98ACCE3771007B307B1D6B_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
// currentActionIndex = 0;
__this->___currentActionIndex_16 = 0;
// for ( var i = 0; i < actions.Count; i++ ) {
V_0 = 0;
goto IL_0018;
}
IL_000b:
{
// finishedIndeces[i] = false;
BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_0 = __this->___finishedIndeces_17;
int32_t L_1 = V_0;
NullCheck(L_0);
(L_0)->SetAt(static_cast<il2cpp_array_size_t>(L_1), (bool)0);
// for ( var i = 0; i < actions.Count; i++ ) {
int32_t L_2 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_2, 1));
}
IL_0018:
{
// for ( var i = 0; i < actions.Count; i++ ) {
int32_t L_3 = V_0;
List_1_t840FE02C0D8808E7D7424001CF5F54454AFAF5A9* L_4 = __this->___actions_15;
NullCheck(L_4);
int32_t L_5;
L_5 = List_1_get_Count_mE43D420B17E5F2C14F98ACCE3771007B307B1D6B_inline(L_4, List_1_get_Count_mE43D420B17E5F2C14F98ACCE3771007B307B1D6B_RuntimeMethod_var);
if ((((int32_t)L_3) < ((int32_t)L_5)))
{
goto IL_000b;
}
}
{
// }
return;
}
}
// System.Void NodeCanvas.Framework.ActionList::OnUpdate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ActionList_OnUpdate_m02E67978E6CDA518C3F4C1EB512B417A805D2D90 (ActionList_tFA4C508379E04696EA8322FBECC3046E7A17F27F* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mE43D420B17E5F2C14F98ACCE3771007B307B1D6B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m9130504F4EB113EDAB2A1578FD4D13052EF9D606_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
bool V_1 = false;
int32_t V_2 = 0;
int32_t V_3 = 0;
int32_t V_4 = 0;
int32_t V_5 = 0;
int32_t V_6 = 0;
{
// if ( actions.Count == 0 ) {
List_1_t840FE02C0D8808E7D7424001CF5F54454AFAF5A9* L_0 = __this->___actions_15;
NullCheck(L_0);
int32_t L_1;
L_1 = List_1_get_Count_mE43D420B17E5F2C14F98ACCE3771007B307B1D6B_inline(L_0, List_1_get_Count_mE43D420B17E5F2C14F98ACCE3771007B307B1D6B_RuntimeMethod_var);
if (L_1)
{
goto IL_0014;
}
}
{
// EndAction();
ActionTask_EndAction_mAFB72FA6B038CC9E5E1D0F079AB154420AF7F6A4(__this, NULL);
// return;
return;
}
IL_0014:
{
// switch ( executionMode ) {
int32_t L_2 = __this->___executionMode_14;
V_0 = L_2;
int32_t L_3 = V_0;
if (!L_3)
{
goto IL_00cf;
}
}
{
int32_t L_4 = V_0;
if ((!(((uint32_t)L_4) == ((uint32_t)1))))
{
goto IL_0143;
}
}
{
// for ( var i = 0; i < actions.Count; i++ ) {
V_2 = 0;
goto IL_008e;
}
IL_002c:
{
// if ( finishedIndeces[i] ) {
BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_5 = __this->___finishedIndeces_17;
int32_t L_6 = V_2;
NullCheck(L_5);
int32_t L_7 = L_6;
uint8_t L_8 = (uint8_t)(L_5)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
if (L_8)
{
goto IL_008a;
}
}
{
// if ( !actions[i].isUserEnabled ) {
List_1_t840FE02C0D8808E7D7424001CF5F54454AFAF5A9* L_9 = __this->___actions_15;
int32_t L_10 = V_2;
NullCheck(L_9);
ActionTask_t6B5C6B67D00E7AF678FAEDC91859B778C24A8E1E* L_11;
L_11 = List_1_get_Item_m9130504F4EB113EDAB2A1578FD4D13052EF9D606(L_9, L_10, List_1_get_Item_m9130504F4EB113EDAB2A1578FD4D13052EF9D606_RuntimeMethod_var);
NullCheck(L_11);
bool L_12;
L_12 = Task_get_isUserEnabled_m39BF0F0883205745A73151B88DA0ABFA7FA56C80(L_11, NULL);
if (L_12)
{
goto IL_0054;
}
}
{
// finishedIndeces[i] = true;
BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_13 = __this->___finishedIndeces_17;
int32_t L_14 = V_2;
NullCheck(L_13);
(L_13)->SetAt(static_cast<il2cpp_array_size_t>(L_14), (bool)1);
// continue;
goto IL_008a;
}
IL_0054:
{
// var status = actions[i].Execute(agent, blackboard);
List_1_t840FE02C0D8808E7D7424001CF5F54454AFAF5A9* L_15 = __this->___actions_15;
int32_t L_16 = V_2;
NullCheck(L_15);
ActionTask_t6B5C6B67D00E7AF678FAEDC91859B778C24A8E1E* L_17;
L_17 = List_1_get_Item_m9130504F4EB113EDAB2A1578FD4D13052EF9D606(L_15, L_16, List_1_get_Item_m9130504F4EB113EDAB2A1578FD4D13052EF9D606_RuntimeMethod_var);
Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* L_18;
L_18 = Task_get_agent_m16569FD2401D9FF1867ECC9FDE0B3859F6F50426(__this, NULL);
RuntimeObject* L_19;
L_19 = Task_get_blackboard_mCD58CE7EEDAA3AD7895C97C0D042FF69CA0159ED(__this, NULL);
NullCheck(L_17);
int32_t L_20;
L_20 = ActionTask_Execute_m3087BFB267F448E9EF28E055EBEBA1E1AFE11CFB(L_17, L_18, L_19, NULL);
V_3 = L_20;
// if ( status == Status.Failure ) {
int32_t L_21 = V_3;
if (L_21)
{
goto IL_007d;
}
}
{
// EndAction(false);
ActionTask_EndAction_mACFB3F4BB5D1B2F49E00E1032B117DE4219232F4(__this, (bool)0, NULL);
// return;
return;
}
IL_007d:
{
// if ( status == Status.Success ) {
int32_t L_22 = V_3;
if ((!(((uint32_t)L_22) == ((uint32_t)1))))
{
goto IL_008a;
}
}
{
// finishedIndeces[i] = true;
BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_23 = __this->___finishedIndeces_17;
int32_t L_24 = V_2;
NullCheck(L_23);
(L_23)->SetAt(static_cast<il2cpp_array_size_t>(L_24), (bool)1);
}
IL_008a:
{
// for ( var i = 0; i < actions.Count; i++ ) {
int32_t L_25 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_25, 1));
}
IL_008e:
{
// for ( var i = 0; i < actions.Count; i++ ) {
int32_t L_26 = V_2;
List_1_t840FE02C0D8808E7D7424001CF5F54454AFAF5A9* L_27 = __this->___actions_15;
NullCheck(L_27);
int32_t L_28;
L_28 = List_1_get_Count_mE43D420B17E5F2C14F98ACCE3771007B307B1D6B_inline(L_27, List_1_get_Count_mE43D420B17E5F2C14F98ACCE3771007B307B1D6B_RuntimeMethod_var);
if ((((int32_t)L_26) < ((int32_t)L_28)))
{
goto IL_002c;
}
}
{
// var finished = true;
V_1 = (bool)1;
// for ( var i = 0; i < actions.Count; i++ ) {
V_4 = 0;
goto IL_00b5;
}
IL_00a3:
{
// finished &= finishedIndeces[i];
bool L_29 = V_1;
BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_30 = __this->___finishedIndeces_17;
int32_t L_31 = V_4;
NullCheck(L_30);
int32_t L_32 = L_31;
uint8_t L_33 = (uint8_t)(L_30)->GetAt(static_cast<il2cpp_array_size_t>(L_32));
V_1 = (bool)((int32_t)((int32_t)L_29&(int32_t)L_33));
// for ( var i = 0; i < actions.Count; i++ ) {
int32_t L_34 = V_4;
V_4 = ((int32_t)il2cpp_codegen_add(L_34, 1));
}
IL_00b5:
{
// for ( var i = 0; i < actions.Count; i++ ) {
int32_t L_35 = V_4;
List_1_t840FE02C0D8808E7D7424001CF5F54454AFAF5A9* L_36 = __this->___actions_15;
NullCheck(L_36);
int32_t L_37;
L_37 = List_1_get_Count_mE43D420B17E5F2C14F98ACCE3771007B307B1D6B_inline(L_36, List_1_get_Count_mE43D420B17E5F2C14F98ACCE3771007B307B1D6B_RuntimeMethod_var);
if ((((int32_t)L_35) < ((int32_t)L_37)))
{
goto IL_00a3;
}
}
{
// if ( finished ) {
bool L_38 = V_1;
if (!L_38)
{
goto IL_0143;
}
}
{
// EndAction(true);
ActionTask_EndAction_mACFB3F4BB5D1B2F49E00E1032B117DE4219232F4(__this, (bool)1, NULL);
// break;
return;
}
IL_00cf:
{
// for ( var i = currentActionIndex; i < actions.Count; i++ ) {
int32_t L_39 = __this->___currentActionIndex_16;
V_5 = L_39;
goto IL_012d;
}
IL_00d9:
{
// if ( !actions[i].isUserEnabled ) {
List_1_t840FE02C0D8808E7D7424001CF5F54454AFAF5A9* L_40 = __this->___actions_15;
int32_t L_41 = V_5;
NullCheck(L_40);
ActionTask_t6B5C6B67D00E7AF678FAEDC91859B778C24A8E1E* L_42;
L_42 = List_1_get_Item_m9130504F4EB113EDAB2A1578FD4D13052EF9D606(L_40, L_41, List_1_get_Item_m9130504F4EB113EDAB2A1578FD4D13052EF9D606_RuntimeMethod_var);
NullCheck(L_42);
bool L_43;
L_43 = Task_get_isUserEnabled_m39BF0F0883205745A73151B88DA0ABFA7FA56C80(L_42, NULL);
if (!L_43)
{
goto IL_0127;
}
}
{
// var status = actions[i].Execute(agent, blackboard);
List_1_t840FE02C0D8808E7D7424001CF5F54454AFAF5A9* L_44 = __this->___actions_15;
int32_t L_45 = V_5;
NullCheck(L_44);
ActionTask_t6B5C6B67D00E7AF678FAEDC91859B778C24A8E1E* L_46;
L_46 = List_1_get_Item_m9130504F4EB113EDAB2A1578FD4D13052EF9D606(L_44, L_45, List_1_get_Item_m9130504F4EB113EDAB2A1578FD4D13052EF9D606_RuntimeMethod_var);
Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* L_47;
L_47 = Task_get_agent_m16569FD2401D9FF1867ECC9FDE0B3859F6F50426(__this, NULL);
RuntimeObject* L_48;
L_48 = Task_get_blackboard_mCD58CE7EEDAA3AD7895C97C0D042FF69CA0159ED(__this, NULL);
NullCheck(L_46);
int32_t L_49;
L_49 = ActionTask_Execute_m3087BFB267F448E9EF28E055EBEBA1E1AFE11CFB(L_46, L_47, L_48, NULL);
V_6 = L_49;
// if ( status == Status.Failure ) {
int32_t L_50 = V_6;
if (L_50)
{
goto IL_0119;
}
}
{
// EndAction(false);
ActionTask_EndAction_mACFB3F4BB5D1B2F49E00E1032B117DE4219232F4(__this, (bool)0, NULL);
// return;
return;
}
IL_0119:
{
// if ( status == Status.Running ) {
int32_t L_51 = V_6;
if ((!(((uint32_t)L_51) == ((uint32_t)2))))
{
goto IL_0127;
}
}
{
// currentActionIndex = i;
int32_t L_52 = V_5;
__this->___currentActionIndex_16 = L_52;
// return;
return;
}
IL_0127:
{
// for ( var i = currentActionIndex; i < actions.Count; i++ ) {
int32_t L_53 = V_5;
V_5 = ((int32_t)il2cpp_codegen_add(L_53, 1));
}
IL_012d:
{
// for ( var i = currentActionIndex; i < actions.Count; i++ ) {
int32_t L_54 = V_5;
List_1_t840FE02C0D8808E7D7424001CF5F54454AFAF5A9* L_55 = __this->___actions_15;
NullCheck(L_55);
int32_t L_56;
L_56 = List_1_get_Count_mE43D420B17E5F2C14F98ACCE3771007B307B1D6B_inline(L_55, List_1_get_Count_mE43D420B17E5F2C14F98ACCE3771007B307B1D6B_RuntimeMethod_var);
if ((((int32_t)L_54) < ((int32_t)L_56)))
{
goto IL_00d9;
}
}
{
// EndAction(true);
ActionTask_EndAction_mACFB3F4BB5D1B2F49E00E1032B117DE4219232F4(__this, (bool)1, NULL);
}
IL_0143:
{
// }
return;
}
}
// System.Void NodeCanvas.Framework.ActionList::OnStop()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ActionList_OnStop_mFE93BEEFAC86990FE3CB191958D12251A40BE2B9 (ActionList_tFA4C508379E04696EA8322FBECC3046E7A17F27F* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mE43D420B17E5F2C14F98ACCE3771007B307B1D6B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m9130504F4EB113EDAB2A1578FD4D13052EF9D606_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01 V_1;
memset((&V_1), 0, sizeof(V_1));
{
// for ( var i = 0; i < actions.Count; i++ ) {
V_0 = 0;
goto IL_0035;
}
IL_0004:
{
// if ( actions[i].isUserEnabled ) {
List_1_t840FE02C0D8808E7D7424001CF5F54454AFAF5A9* L_0 = __this->___actions_15;
int32_t L_1 = V_0;
NullCheck(L_0);
ActionTask_t6B5C6B67D00E7AF678FAEDC91859B778C24A8E1E* L_2;
L_2 = List_1_get_Item_m9130504F4EB113EDAB2A1578FD4D13052EF9D606(L_0, L_1, List_1_get_Item_m9130504F4EB113EDAB2A1578FD4D13052EF9D606_RuntimeMethod_var);
NullCheck(L_2);
bool L_3;
L_3 = Task_get_isUserEnabled_m39BF0F0883205745A73151B88DA0ABFA7FA56C80(L_2, NULL);
if (!L_3)
{
goto IL_0031;
}
}
{
// actions[i].EndAction(null);
List_1_t840FE02C0D8808E7D7424001CF5F54454AFAF5A9* L_4 = __this->___actions_15;
int32_t L_5 = V_0;
NullCheck(L_4);
ActionTask_t6B5C6B67D00E7AF678FAEDC91859B778C24A8E1E* L_6;
L_6 = List_1_get_Item_m9130504F4EB113EDAB2A1578FD4D13052EF9D606(L_4, L_5, List_1_get_Item_m9130504F4EB113EDAB2A1578FD4D13052EF9D606_RuntimeMethod_var);
il2cpp_codegen_initobj((&V_1), sizeof(Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01));
Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01 L_7 = V_1;
NullCheck(L_6);
ActionTask_EndAction_mA86DE666D3E48201F4B22E1DA9E6E29B2831519F(L_6, L_7, NULL);
}
IL_0031:
{
// for ( var i = 0; i < actions.Count; i++ ) {
int32_t L_8 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_8, 1));
}
IL_0035:
{
// for ( var i = 0; i < actions.Count; i++ ) {
int32_t L_9 = V_0;
List_1_t840FE02C0D8808E7D7424001CF5F54454AFAF5A9* L_10 = __this->___actions_15;
NullCheck(L_10);
int32_t L_11;
L_11 = List_1_get_Count_mE43D420B17E5F2C14F98ACCE3771007B307B1D6B_inline(L_10, List_1_get_Count_mE43D420B17E5F2C14F98ACCE3771007B307B1D6B_RuntimeMethod_var);
if ((((int32_t)L_9) < ((int32_t)L_11)))
{
goto IL_0004;
}
}
{
// }
return;
}
}
// System.Void NodeCanvas.Framework.ActionList::OnPause()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ActionList_OnPause_m74E53E24A6BEB02EE0186D34EDF2A9FFBFFAD416 (ActionList_tFA4C508379E04696EA8322FBECC3046E7A17F27F* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mE43D420B17E5F2C14F98ACCE3771007B307B1D6B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m9130504F4EB113EDAB2A1578FD4D13052EF9D606_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
// for ( var i = 0; i < actions.Count; i++ ) {
V_0 = 0;
goto IL_002c;
}
IL_0004:
{
// if ( actions[i].isUserEnabled ) {
List_1_t840FE02C0D8808E7D7424001CF5F54454AFAF5A9* L_0 = __this->___actions_15;
int32_t L_1 = V_0;
NullCheck(L_0);
ActionTask_t6B5C6B67D00E7AF678FAEDC91859B778C24A8E1E* L_2;
L_2 = List_1_get_Item_m9130504F4EB113EDAB2A1578FD4D13052EF9D606(L_0, L_1, List_1_get_Item_m9130504F4EB113EDAB2A1578FD4D13052EF9D606_RuntimeMethod_var);
NullCheck(L_2);
bool L_3;
L_3 = Task_get_isUserEnabled_m39BF0F0883205745A73151B88DA0ABFA7FA56C80(L_2, NULL);
if (!L_3)
{
goto IL_0028;
}
}
{
// actions[i].Pause();
List_1_t840FE02C0D8808E7D7424001CF5F54454AFAF5A9* L_4 = __this->___actions_15;
int32_t L_5 = V_0;
NullCheck(L_4);
ActionTask_t6B5C6B67D00E7AF678FAEDC91859B778C24A8E1E* L_6;
L_6 = List_1_get_Item_m9130504F4EB113EDAB2A1578FD4D13052EF9D606(L_4, L_5, List_1_get_Item_m9130504F4EB113EDAB2A1578FD4D13052EF9D606_RuntimeMethod_var);
NullCheck(L_6);
ActionTask_Pause_mE4E1DFBFFB158FAD139F8EDA6B71AAFEC917E86A(L_6, NULL);
}
IL_0028:
{
// for ( var i = 0; i < actions.Count; i++ ) {
int32_t L_7 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_7, 1));
}
IL_002c:
{
// for ( var i = 0; i < actions.Count; i++ ) {
int32_t L_8 = V_0;
List_1_t840FE02C0D8808E7D7424001CF5F54454AFAF5A9* L_9 = __this->___actions_15;
NullCheck(L_9);
int32_t L_10;
L_10 = List_1_get_Count_mE43D420B17E5F2C14F98ACCE3771007B307B1D6B_inline(L_9, List_1_get_Count_mE43D420B17E5F2C14F98ACCE3771007B307B1D6B_RuntimeMethod_var);
if ((((int32_t)L_8) < ((int32_t)L_10)))
{
goto IL_0004;
}
}
{
// }
return;
}
}
// System.Void NodeCanvas.Framework.ActionList::OnDrawGizmosSelected()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ActionList_OnDrawGizmosSelected_m2111FDC5FB9F80675C70CCB87D4252938F8D5F8A (ActionList_tFA4C508379E04696EA8322FBECC3046E7A17F27F* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mE43D420B17E5F2C14F98ACCE3771007B307B1D6B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m9130504F4EB113EDAB2A1578FD4D13052EF9D606_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
// for ( var i = 0; i < actions.Count; i++ ) {
V_0 = 0;
goto IL_002c;
}
IL_0004:
{
// if ( actions[i].isUserEnabled ) {
List_1_t840FE02C0D8808E7D7424001CF5F54454AFAF5A9* L_0 = __this->___actions_15;
int32_t L_1 = V_0;
NullCheck(L_0);
ActionTask_t6B5C6B67D00E7AF678FAEDC91859B778C24A8E1E* L_2;
L_2 = List_1_get_Item_m9130504F4EB113EDAB2A1578FD4D13052EF9D606(L_0, L_1, List_1_get_Item_m9130504F4EB113EDAB2A1578FD4D13052EF9D606_RuntimeMethod_var);
NullCheck(L_2);
bool L_3;
L_3 = Task_get_isUserEnabled_m39BF0F0883205745A73151B88DA0ABFA7FA56C80(L_2, NULL);
if (!L_3)
{
goto IL_0028;
}
}
{
// actions[i].OnDrawGizmosSelected();
List_1_t840FE02C0D8808E7D7424001CF5F54454AFAF5A9* L_4 = __this->___actions_15;
int32_t L_5 = V_0;
NullCheck(L_4);
ActionTask_t6B5C6B67D00E7AF678FAEDC91859B778C24A8E1E* L_6;
L_6 = List_1_get_Item_m9130504F4EB113EDAB2A1578FD4D13052EF9D606(L_4, L_5, List_1_get_Item_m9130504F4EB113EDAB2A1578FD4D13052EF9D606_RuntimeMethod_var);
NullCheck(L_6);
VirtualActionInvoker0::Invoke(15 /* System.Void NodeCanvas.Framework.Task::OnDrawGizmosSelected() */, L_6);
}
IL_0028:
{
// for ( var i = 0; i < actions.Count; i++ ) {
int32_t L_7 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_7, 1));
}
IL_002c:
{
// for ( var i = 0; i < actions.Count; i++ ) {
int32_t L_8 = V_0;
List_1_t840FE02C0D8808E7D7424001CF5F54454AFAF5A9* L_9 = __this->___actions_15;
NullCheck(L_9);
int32_t L_10;
L_10 = List_1_get_Count_mE43D420B17E5F2C14F98ACCE3771007B307B1D6B_inline(L_9, List_1_get_Count_mE43D420B17E5F2C14F98ACCE3771007B307B1D6B_RuntimeMethod_var);
if ((((int32_t)L_8) < ((int32_t)L_10)))
{
goto IL_0004;
}
}
{
// }
return;
}
}
// System.Void NodeCanvas.Framework.ActionList::AddAction(NodeCanvas.Framework.ActionTask)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ActionList_AddAction_m708A16D5A81DB0DA74AF0223A7D9536A3CC17319 (ActionList_tFA4C508379E04696EA8322FBECC3046E7A17F27F* __this, ActionTask_t6B5C6B67D00E7AF678FAEDC91859B778C24A8E1E* ___0_action, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ActionList_tFA4C508379E04696EA8322FBECC3046E7A17F27F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m3DAF829525BF1ED9D62E616A8F29975343EA8F40_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mA070554A4E6A56409528C11289EA4DC62ADA9E71_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mC75943D23CF0C561A9218DC98C723C01C028D7B4_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m300821379C9A3B7B6F3ABE0957E588A7F731A83B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m763164DBF1C49764026D82593B7677BFBA9E6A28_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
Enumerator_t021CED1C87B25A06A8817A978B6FE6F0CC308BE0 V_0;
memset((&V_0), 0, sizeof(V_0));
ActionTask_t6B5C6B67D00E7AF678FAEDC91859B778C24A8E1E* V_1 = NULL;
{
// if ( action is ActionList ) {
ActionTask_t6B5C6B67D00E7AF678FAEDC91859B778C24A8E1E* L_0 = ___0_action;
if (!((ActionList_tFA4C508379E04696EA8322FBECC3046E7A17F27F*)IsInstClass((RuntimeObject*)L_0, ActionList_tFA4C508379E04696EA8322FBECC3046E7A17F27F_il2cpp_TypeInfo_var)))
{
goto IL_0044;
}
}
{
// foreach ( var subAction in ( action as ActionList ).actions ) {
ActionTask_t6B5C6B67D00E7AF678FAEDC91859B778C24A8E1E* L_1 = ___0_action;
NullCheck(((ActionList_tFA4C508379E04696EA8322FBECC3046E7A17F27F*)IsInstClass((RuntimeObject*)L_1, ActionList_tFA4C508379E04696EA8322FBECC3046E7A17F27F_il2cpp_TypeInfo_var)));
List_1_t840FE02C0D8808E7D7424001CF5F54454AFAF5A9* L_2 = ((ActionList_tFA4C508379E04696EA8322FBECC3046E7A17F27F*)IsInstClass((RuntimeObject*)L_1, ActionList_tFA4C508379E04696EA8322FBECC3046E7A17F27F_il2cpp_TypeInfo_var))->___actions_15;
NullCheck(L_2);
Enumerator_t021CED1C87B25A06A8817A978B6FE6F0CC308BE0 L_3;
L_3 = List_1_GetEnumerator_m763164DBF1C49764026D82593B7677BFBA9E6A28(L_2, List_1_GetEnumerator_m763164DBF1C49764026D82593B7677BFBA9E6A28_RuntimeMethod_var);
V_0 = L_3;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0035:
{// begin finally (depth: 1)
Enumerator_Dispose_m3DAF829525BF1ED9D62E616A8F29975343EA8F40((&V_0), Enumerator_Dispose_m3DAF829525BF1ED9D62E616A8F29975343EA8F40_RuntimeMethod_var);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_002a_1;
}
IL_001b_1:
{
// foreach ( var subAction in ( action as ActionList ).actions ) {
ActionTask_t6B5C6B67D00E7AF678FAEDC91859B778C24A8E1E* L_4;
L_4 = Enumerator_get_Current_mC75943D23CF0C561A9218DC98C723C01C028D7B4_inline((&V_0), Enumerator_get_Current_mC75943D23CF0C561A9218DC98C723C01C028D7B4_RuntimeMethod_var);
V_1 = L_4;
// AddAction(subAction);
ActionTask_t6B5C6B67D00E7AF678FAEDC91859B778C24A8E1E* L_5 = V_1;
ActionList_AddAction_m708A16D5A81DB0DA74AF0223A7D9536A3CC17319(__this, L_5, NULL);
}
IL_002a_1:
{
// foreach ( var subAction in ( action as ActionList ).actions ) {
bool L_6;
L_6 = Enumerator_MoveNext_mA070554A4E6A56409528C11289EA4DC62ADA9E71((&V_0), Enumerator_MoveNext_mA070554A4E6A56409528C11289EA4DC62ADA9E71_RuntimeMethod_var);
if (L_6)
{
goto IL_001b_1;
}
}
{
goto IL_0043;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0043:
{
// return;
return;
}
IL_0044:
{
// actions.Add(action);
List_1_t840FE02C0D8808E7D7424001CF5F54454AFAF5A9* L_7 = __this->___actions_15;
ActionTask_t6B5C6B67D00E7AF678FAEDC91859B778C24A8E1E* L_8 = ___0_action;
NullCheck(L_7);
List_1_Add_m300821379C9A3B7B6F3ABE0957E588A7F731A83B_inline(L_7, L_8, List_1_Add_m300821379C9A3B7B6F3ABE0957E588A7F731A83B_RuntimeMethod_var);
// action.SetOwnerSystem(this.ownerSystem);
ActionTask_t6B5C6B67D00E7AF678FAEDC91859B778C24A8E1E* L_9 = ___0_action;
RuntimeObject* L_10;
L_10 = Task_get_ownerSystem_m980F955CAD5DE771E19FA231DA402096BF9B9233_inline(__this, NULL);
NullCheck(L_9);
Task_SetOwnerSystem_mF261D1FFA46C0D370F6D79AF62957605726D92BF(L_9, L_10, NULL);
// }
return;
}
}
// System.String NodeCanvas.Framework.ActionList::GetWarningOrError()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ActionList_GetWarningOrError_m9051D7A1954A39B8651C57034DFEDE849DAC4EF2 (ActionList_tFA4C508379E04696EA8322FBECC3046E7A17F27F* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mE43D420B17E5F2C14F98ACCE3771007B307B1D6B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m9130504F4EB113EDAB2A1578FD4D13052EF9D606_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
String_t* V_1 = NULL;
{
// for ( var i = 0; i < actions.Count; i++ ) {
V_0 = 0;
goto IL_001f;
}
IL_0004:
{
// var result = actions[i].GetWarningOrError();
List_1_t840FE02C0D8808E7D7424001CF5F54454AFAF5A9* L_0 = __this->___actions_15;
int32_t L_1 = V_0;
NullCheck(L_0);
ActionTask_t6B5C6B67D00E7AF678FAEDC91859B778C24A8E1E* L_2;
L_2 = List_1_get_Item_m9130504F4EB113EDAB2A1578FD4D13052EF9D606(L_0, L_1, List_1_get_Item_m9130504F4EB113EDAB2A1578FD4D13052EF9D606_RuntimeMethod_var);
NullCheck(L_2);
String_t* L_3;
L_3 = VirtualFuncInvoker0< String_t* >::Invoke(9 /* System.String NodeCanvas.Framework.Task::GetWarningOrError() */, L_2);
V_1 = L_3;
// if ( result != null ) { return result; }
String_t* L_4 = V_1;
if (!L_4)
{
goto IL_001b;
}
}
{
// if ( result != null ) { return result; }
String_t* L_5 = V_1;
return L_5;
}
IL_001b:
{
// for ( var i = 0; i < actions.Count; i++ ) {
int32_t L_6 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_6, 1));
}
IL_001f:
{
// for ( var i = 0; i < actions.Count; i++ ) {
int32_t L_7 = V_0;
List_1_t840FE02C0D8808E7D7424001CF5F54454AFAF5A9* L_8 = __this->___actions_15;
NullCheck(L_8);
int32_t L_9;
L_9 = List_1_get_Count_mE43D420B17E5F2C14F98ACCE3771007B307B1D6B_inline(L_8, List_1_get_Count_mE43D420B17E5F2C14F98ACCE3771007B307B1D6B_RuntimeMethod_var);
if ((((int32_t)L_7) < ((int32_t)L_9)))
{
goto IL_0004;
}
}
{
// return null;
return (String_t*)NULL;
}
}
// System.Void NodeCanvas.Framework.ActionList::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ActionList__ctor_m9E39094050A64D7098162572B51BF0FA81CA0F50 (ActionList_tFA4C508379E04696EA8322FBECC3046E7A17F27F* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mA7758F47FE2675D809A3037672935CD8F3F14DA8_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t840FE02C0D8808E7D7424001CF5F54454AFAF5A9_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public List<ActionTask> actions = new List<ActionTask>();
List_1_t840FE02C0D8808E7D7424001CF5F54454AFAF5A9* L_0 = (List_1_t840FE02C0D8808E7D7424001CF5F54454AFAF5A9*)il2cpp_codegen_object_new(List_1_t840FE02C0D8808E7D7424001CF5F54454AFAF5A9_il2cpp_TypeInfo_var);
NullCheck(L_0);
List_1__ctor_mA7758F47FE2675D809A3037672935CD8F3F14DA8(L_0, List_1__ctor_mA7758F47FE2675D809A3037672935CD8F3F14DA8_RuntimeMethod_var);
__this->___actions_15 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___actions_15), (void*)L_0);
ActionTask__ctor_m7C70325BFF57D66662DB867F3598756BB5277AA6(__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.Single NodeCanvas.Framework.ActionTask::get_elapsedTime()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float ActionTask_get_elapsedTime_m683E04AF7C6D81B1AA08F508F8B4D6314F4DA4D5 (ActionTask_t6B5C6B67D00E7AF678FAEDC91859B778C24A8E1E* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ITaskSystem_t5C954212C02BD88DCB75F567405E31FBE9F281B3_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public float elapsedTime => ( isRunning ? ownerSystem.elapsedTime - timeStarted : 0 );
bool L_0;
L_0 = ActionTask_get_isRunning_m7331BC389937C3B09B545461CAE3F40DECE541AF(__this, NULL);
if (L_0)
{
goto IL_000e;
}
}
{
return (0.0f);
}
IL_000e:
{
RuntimeObject* L_1;
L_1 = Task_get_ownerSystem_m980F955CAD5DE771E19FA231DA402096BF9B9233_inline(__this, NULL);
NullCheck(L_1);
float L_2;
L_2 = InterfaceFuncInvoker0< float >::Invoke(3 /* System.Single NodeCanvas.Framework.ITaskSystem::get_elapsedTime() */, ITaskSystem_t5C954212C02BD88DCB75F567405E31FBE9F281B3_il2cpp_TypeInfo_var, L_1);
float L_3 = __this->___timeStarted_11;
return ((float)il2cpp_codegen_subtract(L_2, L_3));
}
}
// System.Boolean NodeCanvas.Framework.ActionTask::get_isRunning()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ActionTask_get_isRunning_m7331BC389937C3B09B545461CAE3F40DECE541AF (ActionTask_t6B5C6B67D00E7AF678FAEDC91859B778C24A8E1E* __this, const RuntimeMethod* method)
{
{
// public bool isRunning => status == Status.Running;
int32_t L_0 = __this->___status_10;
return (bool)((((int32_t)L_0) == ((int32_t)2))? 1 : 0);
}
}
// System.Boolean NodeCanvas.Framework.ActionTask::get_isPaused()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ActionTask_get_isPaused_m70D9AA0F96359728C5A819DF1BFEEDA7D246F45F (ActionTask_t6B5C6B67D00E7AF678FAEDC91859B778C24A8E1E* __this, const RuntimeMethod* method)
{
{
// public bool isPaused { get; private set; }
bool L_0 = __this->___U3CisPausedU3Ek__BackingField_13;
return L_0;
}
}
// System.Void NodeCanvas.Framework.ActionTask::set_isPaused(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ActionTask_set_isPaused_m00BCF63A6DEA333D87DE297C050C6547E70AD446 (ActionTask_t6B5C6B67D00E7AF678FAEDC91859B778C24A8E1E* __this, bool ___0_value, const RuntimeMethod* method)
{
{
// public bool isPaused { get; private set; }
bool L_0 = ___0_value;
__this->___U3CisPausedU3Ek__BackingField_13 = L_0;
return;
}
}
// System.Void NodeCanvas.Framework.ActionTask::ExecuteIndependent(UnityEngine.Component,NodeCanvas.Framework.IBlackboard,System.Action`1<NodeCanvas.Framework.Status>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ActionTask_ExecuteIndependent_m1A9247890D2B204E1BE974FC7544DCF491BFE81B (ActionTask_t6B5C6B67D00E7AF678FAEDC91859B778C24A8E1E* __this, Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* ___0_agent, RuntimeObject* ___1_blackboard, Action_1_t94CBFAD5E7BC5EE42240317CF5E0B45B7C264030* ___2_callback, const RuntimeMethod* method)
{
{
// if ( !isRunning ) { MonoManager.current.StartCoroutine(IndependentActionUpdater(agent, blackboard, callback)); }
bool L_0;
L_0 = ActionTask_get_isRunning_m7331BC389937C3B09B545461CAE3F40DECE541AF(__this, NULL);
if (L_0)
{
goto IL_001c;
}
}
{
// if ( !isRunning ) { MonoManager.current.StartCoroutine(IndependentActionUpdater(agent, blackboard, callback)); }
MonoManager_tE81CE532B3B4DBD56BB7E9CBDB64B8872B210675* L_1;
L_1 = MonoManager_get_current_m02321AECFDF5F04A1D35CCBB9B39D56903ACCE3B(NULL);
Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* L_2 = ___0_agent;
RuntimeObject* L_3 = ___1_blackboard;
Action_1_t94CBFAD5E7BC5EE42240317CF5E0B45B7C264030* L_4 = ___2_callback;
RuntimeObject* L_5;
L_5 = ActionTask_IndependentActionUpdater_mC574E07FC89EF14B2A8764123DD68669514E8CEC(__this, L_2, L_3, L_4, NULL);
NullCheck(L_1);
Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* L_6;
L_6 = MonoBehaviour_StartCoroutine_m4CAFF732AA28CD3BDC5363B44A863575530EC812(L_1, L_5, NULL);
}
IL_001c:
{
// }
return;
}
}
// System.Collections.IEnumerator NodeCanvas.Framework.ActionTask::IndependentActionUpdater(UnityEngine.Component,NodeCanvas.Framework.IBlackboard,System.Action`1<NodeCanvas.Framework.Status>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ActionTask_IndependentActionUpdater_mC574E07FC89EF14B2A8764123DD68669514E8CEC (ActionTask_t6B5C6B67D00E7AF678FAEDC91859B778C24A8E1E* __this, Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* ___0_agent, RuntimeObject* ___1_blackboard, Action_1_t94CBFAD5E7BC5EE42240317CF5E0B45B7C264030* ___2_callback, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CIndependentActionUpdaterU3Ed__12_tFDC070C5D953C1B50D9FE455A9C212ABFA5A2200_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
U3CIndependentActionUpdaterU3Ed__12_tFDC070C5D953C1B50D9FE455A9C212ABFA5A2200* L_0 = (U3CIndependentActionUpdaterU3Ed__12_tFDC070C5D953C1B50D9FE455A9C212ABFA5A2200*)il2cpp_codegen_object_new(U3CIndependentActionUpdaterU3Ed__12_tFDC070C5D953C1B50D9FE455A9C212ABFA5A2200_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CIndependentActionUpdaterU3Ed__12__ctor_mAE9CD6F7F7F93EA31D53376AC61CDEF285B9CAE8(L_0, 0, NULL);
U3CIndependentActionUpdaterU3Ed__12_tFDC070C5D953C1B50D9FE455A9C212ABFA5A2200* L_1 = L_0;
NullCheck(L_1);
L_1->___U3CU3E4__this_2 = __this;
Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E4__this_2), (void*)__this);
U3CIndependentActionUpdaterU3Ed__12_tFDC070C5D953C1B50D9FE455A9C212ABFA5A2200* L_2 = L_1;
Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* L_3 = ___0_agent;
NullCheck(L_2);
L_2->___agent_3 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&L_2->___agent_3), (void*)L_3);
U3CIndependentActionUpdaterU3Ed__12_tFDC070C5D953C1B50D9FE455A9C212ABFA5A2200* L_4 = L_2;
RuntimeObject* L_5 = ___1_blackboard;
NullCheck(L_4);
L_4->___blackboard_4 = L_5;
Il2CppCodeGenWriteBarrier((void**)(&L_4->___blackboard_4), (void*)L_5);
U3CIndependentActionUpdaterU3Ed__12_tFDC070C5D953C1B50D9FE455A9C212ABFA5A2200* L_6 = L_4;
Action_1_t94CBFAD5E7BC5EE42240317CF5E0B45B7C264030* L_7 = ___2_callback;
NullCheck(L_6);
L_6->___callback_5 = L_7;
Il2CppCodeGenWriteBarrier((void**)(&L_6->___callback_5), (void*)L_7);
return L_6;
}
}
// NodeCanvas.Framework.Status NodeCanvas.Framework.ActionTask::ExecuteAction(UnityEngine.Component,NodeCanvas.Framework.IBlackboard)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ActionTask_ExecuteAction_mA3A61DC8C7413D82528E8875EB778AAE71B7FCA1 (ActionTask_t6B5C6B67D00E7AF678FAEDC91859B778C24A8E1E* __this, Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* ___0_agent, RuntimeObject* ___1_blackboard, const RuntimeMethod* method)
{
{
// public Status ExecuteAction(Component agent, IBlackboard blackboard) { return Execute(agent, blackboard); }
Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* L_0 = ___0_agent;
RuntimeObject* L_1 = ___1_blackboard;
int32_t L_2;
L_2 = ActionTask_Execute_m3087BFB267F448E9EF28E055EBEBA1E1AFE11CFB(__this, L_0, L_1, NULL);
return L_2;
}
}
// NodeCanvas.Framework.Status NodeCanvas.Framework.ActionTask::Execute(UnityEngine.Component,NodeCanvas.Framework.IBlackboard)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ActionTask_Execute_m3087BFB267F448E9EF28E055EBEBA1E1AFE11CFB (ActionTask_t6B5C6B67D00E7AF678FAEDC91859B778C24A8E1E* __this, Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* ___0_agent, RuntimeObject* ___1_blackboard, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ITaskSystem_t5C954212C02BD88DCB75F567405E31FBE9F281B3_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if ( !isUserEnabled ) {
bool L_0;
L_0 = Task_get_isUserEnabled_m39BF0F0883205745A73151B88DA0ABFA7FA56C80(__this, NULL);
if (L_0)
{
goto IL_000a;
}
}
{
// return Status.Optional;
return (int32_t)(5);
}
IL_000a:
{
// if ( isPaused ) {
bool L_1;
L_1 = ActionTask_get_isPaused_m70D9AA0F96359728C5A819DF1BFEEDA7D246F45F_inline(__this, NULL);
if (!L_1)
{
goto IL_0018;
}
}
{
// OnResume();
VirtualActionInvoker0::Invoke(21 /* System.Void NodeCanvas.Framework.ActionTask::OnResume() */, __this);
}
IL_0018:
{
// isPaused = false;
ActionTask_set_isPaused_m00BCF63A6DEA333D87DE297C050C6547E70AD446_inline(__this, (bool)0, NULL);
// if ( status == Status.Running ) {
int32_t L_2 = __this->___status_10;
if ((!(((uint32_t)L_2) == ((uint32_t)2))))
{
goto IL_003c;
}
}
{
// OnUpdate();
VirtualActionInvoker0::Invoke(17 /* System.Void NodeCanvas.Framework.ActionTask::OnUpdate() */, __this);
// latch = false;
__this->___latch_12 = (bool)0;
// return status;
int32_t L_3 = __this->___status_10;
return L_3;
}
IL_003c:
{
// if ( latch ) {
bool L_4 = __this->___latch_12;
if (!L_4)
{
goto IL_0052;
}
}
{
// latch = false;
__this->___latch_12 = (bool)0;
// return status;
int32_t L_5 = __this->___status_10;
return L_5;
}
IL_0052:
{
// if ( !Set(agent, blackboard) ) {
Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* L_6 = ___0_agent;
RuntimeObject* L_7 = ___1_blackboard;
bool L_8;
L_8 = Task_Set_mF138A74C0AB581405E09E5732A040FFC3620B8C1(__this, L_6, L_7, NULL);
if (L_8)
{
goto IL_0065;
}
}
{
// latch = false;
__this->___latch_12 = (bool)0;
// return Status.Failure;
return (int32_t)(0);
}
IL_0065:
{
// timeStarted = ownerSystem.elapsedTime;
RuntimeObject* L_9;
L_9 = Task_get_ownerSystem_m980F955CAD5DE771E19FA231DA402096BF9B9233_inline(__this, NULL);
NullCheck(L_9);
float L_10;
L_10 = InterfaceFuncInvoker0< float >::Invoke(3 /* System.Single NodeCanvas.Framework.ITaskSystem::get_elapsedTime() */, ITaskSystem_t5C954212C02BD88DCB75F567405E31FBE9F281B3_il2cpp_TypeInfo_var, L_9);
__this->___timeStarted_11 = L_10;
// status = Status.Running;
__this->___status_10 = 2;
// OnExecute();
VirtualActionInvoker0::Invoke(16 /* System.Void NodeCanvas.Framework.ActionTask::OnExecute() */, __this);
// if ( status == Status.Running ) {
int32_t L_11 = __this->___status_10;
if ((!(((uint32_t)L_11) == ((uint32_t)2))))
{
goto IL_0092;
}
}
{
// OnUpdate();
VirtualActionInvoker0::Invoke(17 /* System.Void NodeCanvas.Framework.ActionTask::OnUpdate() */, __this);
}
IL_0092:
{
// latch = false;
__this->___latch_12 = (bool)0;
// return status;
int32_t L_12 = __this->___status_10;
return L_12;
}
}
// System.Void NodeCanvas.Framework.ActionTask::EndAction()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ActionTask_EndAction_mAFB72FA6B038CC9E5E1D0F079AB154420AF7F6A4 (ActionTask_t6B5C6B67D00E7AF678FAEDC91859B778C24A8E1E* __this, const RuntimeMethod* method)
{
{
// public void EndAction() { EndAction(true); }
ActionTask_EndAction_mACFB3F4BB5D1B2F49E00E1032B117DE4219232F4(__this, (bool)1, NULL);
// public void EndAction() { EndAction(true); }
return;
}
}
// System.Void NodeCanvas.Framework.ActionTask::EndAction(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ActionTask_EndAction_mACFB3F4BB5D1B2F49E00E1032B117DE4219232F4 (ActionTask_t6B5C6B67D00E7AF678FAEDC91859B778C24A8E1E* __this, bool ___0_success, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1__ctor_m4FAA8281CB4EFFD8B817734351FB3AC20A0CD6F5_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// public void EndAction(bool success) { EndAction((bool?)success); }
bool L_0 = ___0_success;
Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01 L_1;
memset((&L_1), 0, sizeof(L_1));
Nullable_1__ctor_m4FAA8281CB4EFFD8B817734351FB3AC20A0CD6F5((&L_1), L_0, /*hidden argument*/Nullable_1__ctor_m4FAA8281CB4EFFD8B817734351FB3AC20A0CD6F5_RuntimeMethod_var);
ActionTask_EndAction_mA86DE666D3E48201F4B22E1DA9E6E29B2831519F(__this, L_1, NULL);
// public void EndAction(bool success) { EndAction((bool?)success); }
return;
}
}
// System.Void NodeCanvas.Framework.ActionTask::EndAction(System.Nullable`1<System.Boolean>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ActionTask_EndAction_mA86DE666D3E48201F4B22E1DA9E6E29B2831519F (ActionTask_t6B5C6B67D00E7AF678FAEDC91859B778C24A8E1E* __this, Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01 ___0_success, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_GetValueOrDefault_m86E1210429A6EA0082CC7806DD638E8B4555F148_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_m6B76D139692C43B2AF7C695FAB044B16ACFAF355_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01 V_0;
memset((&V_0), 0, sizeof(V_0));
bool V_1 = false;
ActionTask_t6B5C6B67D00E7AF678FAEDC91859B778C24A8E1E* G_B4_0 = NULL;
ActionTask_t6B5C6B67D00E7AF678FAEDC91859B778C24A8E1E* G_B3_0 = NULL;
int32_t G_B5_0 = 0;
ActionTask_t6B5C6B67D00E7AF678FAEDC91859B778C24A8E1E* G_B5_1 = NULL;
ActionTask_t6B5C6B67D00E7AF678FAEDC91859B778C24A8E1E* G_B9_0 = NULL;
ActionTask_t6B5C6B67D00E7AF678FAEDC91859B778C24A8E1E* G_B6_0 = NULL;
ActionTask_t6B5C6B67D00E7AF678FAEDC91859B778C24A8E1E* G_B8_0 = NULL;
ActionTask_t6B5C6B67D00E7AF678FAEDC91859B778C24A8E1E* G_B7_0 = NULL;
int32_t G_B10_0 = 0;
ActionTask_t6B5C6B67D00E7AF678FAEDC91859B778C24A8E1E* G_B10_1 = NULL;
{
// if ( status != Status.Running ) {
int32_t L_0 = __this->___status_10;
if ((((int32_t)L_0) == ((int32_t)2)))
{
goto IL_000a;
}
}
{
// return;
return;
}
IL_000a:
{
// latch = success != null ? true : false;
bool L_1;
L_1 = Nullable_1_get_HasValue_m6B76D139692C43B2AF7C695FAB044B16ACFAF355_inline((&___0_success), Nullable_1_get_HasValue_m6B76D139692C43B2AF7C695FAB044B16ACFAF355_RuntimeMethod_var);
G_B3_0 = __this;
if (L_1)
{
G_B4_0 = __this;
goto IL_0017;
}
}
{
G_B5_0 = 0;
G_B5_1 = G_B3_0;
goto IL_0018;
}
IL_0017:
{
G_B5_0 = 1;
G_B5_1 = G_B4_0;
}
IL_0018:
{
NullCheck(G_B5_1);
G_B5_1->___latch_12 = (bool)G_B5_0;
// isPaused = false;
ActionTask_set_isPaused_m00BCF63A6DEA333D87DE297C050C6547E70AD446_inline(__this, (bool)0, NULL);
// status = success == null ? Status.Resting : ( success == true ? Status.Success : Status.Failure );
bool L_2;
L_2 = Nullable_1_get_HasValue_m6B76D139692C43B2AF7C695FAB044B16ACFAF355_inline((&___0_success), Nullable_1_get_HasValue_m6B76D139692C43B2AF7C695FAB044B16ACFAF355_RuntimeMethod_var);
G_B6_0 = __this;
if (!L_2)
{
G_B9_0 = __this;
goto IL_004c;
}
}
{
Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01 L_3 = ___0_success;
V_0 = L_3;
V_1 = (bool)1;
bool L_4;
L_4 = Nullable_1_GetValueOrDefault_m86E1210429A6EA0082CC7806DD638E8B4555F148_inline((&V_0), Nullable_1_GetValueOrDefault_m86E1210429A6EA0082CC7806DD638E8B4555F148_RuntimeMethod_var);
bool L_5 = V_1;
bool L_6;
L_6 = Nullable_1_get_HasValue_m6B76D139692C43B2AF7C695FAB044B16ACFAF355_inline((&V_0), Nullable_1_get_HasValue_m6B76D139692C43B2AF7C695FAB044B16ACFAF355_RuntimeMethod_var);
G_B7_0 = G_B6_0;
if (((int32_t)(((((int32_t)L_4) == ((int32_t)L_5))? 1 : 0)&(int32_t)L_6)))
{
G_B8_0 = G_B6_0;
goto IL_0049;
}
}
{
G_B10_0 = 0;
G_B10_1 = G_B7_0;
goto IL_004d;
}
IL_0049:
{
G_B10_0 = 1;
G_B10_1 = G_B8_0;
goto IL_004d;
}
IL_004c:
{
G_B10_0 = 3;
G_B10_1 = G_B9_0;
}
IL_004d:
{
NullCheck(G_B10_1);
G_B10_1->___status_10 = G_B10_0;
// OnStop(success == null);
bool L_7;
L_7 = Nullable_1_get_HasValue_m6B76D139692C43B2AF7C695FAB044B16ACFAF355_inline((&___0_success), Nullable_1_get_HasValue_m6B76D139692C43B2AF7C695FAB044B16ACFAF355_RuntimeMethod_var);
VirtualActionInvoker1< bool >::Invoke(18 /* System.Void NodeCanvas.Framework.ActionTask::OnStop(System.Boolean) */, __this, (bool)((((int32_t)L_7) == ((int32_t)0))? 1 : 0));
// }
return;
}
}
// System.Void NodeCanvas.Framework.ActionTask::Pause()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ActionTask_Pause_mE4E1DFBFFB158FAD139F8EDA6B71AAFEC917E86A (ActionTask_t6B5C6B67D00E7AF678FAEDC91859B778C24A8E1E* __this, const RuntimeMethod* method)
{
{
// if ( status != Status.Running ) {
int32_t L_0 = __this->___status_10;
if ((((int32_t)L_0) == ((int32_t)2)))
{
goto IL_000a;
}
}
{
// return;
return;
}
IL_000a:
{
// isPaused = true;
ActionTask_set_isPaused_m00BCF63A6DEA333D87DE297C050C6547E70AD446_inline(__this, (bool)1, NULL);
// OnPause();
VirtualActionInvoker0::Invoke(20 /* System.Void NodeCanvas.Framework.ActionTask::OnPause() */, __this);
// }
return;
}
}
// System.Void NodeCanvas.Framework.ActionTask::OnExecute()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ActionTask_OnExecute_m927DE3BA90FB792F14CC97EFD5BFA27DD0DB1674 (ActionTask_t6B5C6B67D00E7AF678FAEDC91859B778C24A8E1E* __this, const RuntimeMethod* method)
{
{
// virtual protected void OnExecute() { }
return;
}
}
// System.Void NodeCanvas.Framework.ActionTask::OnUpdate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ActionTask_OnUpdate_m693F50C9A79C3E9C8F8D3ECF3FFE5A60AC7CD13F (ActionTask_t6B5C6B67D00E7AF678FAEDC91859B778C24A8E1E* __this, const RuntimeMethod* method)
{
{
// virtual protected void OnUpdate() { }
return;
}
}
// System.Void NodeCanvas.Framework.ActionTask::OnStop(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ActionTask_OnStop_mE300E5EB8687BF3B3DAF0EF737E2F37B23103F19 (ActionTask_t6B5C6B67D00E7AF678FAEDC91859B778C24A8E1E* __this, bool ___0_interrupted, const RuntimeMethod* method)
{
{
// virtual protected void OnStop(bool interrupted) { OnStop(); }
VirtualActionInvoker0::Invoke(19 /* System.Void NodeCanvas.Framework.ActionTask::OnStop() */, __this);
// virtual protected void OnStop(bool interrupted) { OnStop(); }
return;
}
}
// System.Void NodeCanvas.Framework.ActionTask::OnStop()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ActionTask_OnStop_mCE59359C6840B9DBFF35F9D79A4D428BD070FFCB (ActionTask_t6B5C6B67D00E7AF678FAEDC91859B778C24A8E1E* __this, const RuntimeMethod* method)
{
{
// virtual protected void OnStop() { }
return;
}
}
// System.Void NodeCanvas.Framework.ActionTask::OnPause()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ActionTask_OnPause_mE891104D3F8AABCFC75D4FBEA4957F45387C58D2 (ActionTask_t6B5C6B67D00E7AF678FAEDC91859B778C24A8E1E* __this, const RuntimeMethod* method)
{
{
// virtual protected void OnPause() { }
return;
}
}
// System.Void NodeCanvas.Framework.ActionTask::OnResume()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ActionTask_OnResume_m54CB65EFD542E39FDC8FC64215002F1CAD251201 (ActionTask_t6B5C6B67D00E7AF678FAEDC91859B778C24A8E1E* __this, const RuntimeMethod* method)
{
{
// virtual protected void OnResume() { }
return;
}
}
// System.Void NodeCanvas.Framework.ActionTask::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ActionTask__ctor_m7C70325BFF57D66662DB867F3598756BB5277AA6 (ActionTask_t6B5C6B67D00E7AF678FAEDC91859B778C24A8E1E* __this, const RuntimeMethod* method)
{
{
// private Status status = Status.Resting;
__this->___status_10 = 3;
Task__ctor_m638155576781AF9F8593F42DE1F7F3A70CCA4B42(__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 NodeCanvas.Framework.ActionTask/<IndependentActionUpdater>d__12::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CIndependentActionUpdaterU3Ed__12__ctor_mAE9CD6F7F7F93EA31D53376AC61CDEF285B9CAE8 (U3CIndependentActionUpdaterU3Ed__12_tFDC070C5D953C1B50D9FE455A9C212ABFA5A2200* __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 NodeCanvas.Framework.ActionTask/<IndependentActionUpdater>d__12::System.IDisposable.Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CIndependentActionUpdaterU3Ed__12_System_IDisposable_Dispose_mEEE42A6AFA1EE6BBEC5057904BDE54A129B4D637 (U3CIndependentActionUpdaterU3Ed__12_tFDC070C5D953C1B50D9FE455A9C212ABFA5A2200* __this, const RuntimeMethod* method)
{
{
return;
}
}
// System.Boolean NodeCanvas.Framework.ActionTask/<IndependentActionUpdater>d__12::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CIndependentActionUpdaterU3Ed__12_MoveNext_mA004DAB628FBD39AFF00361234A3266AAD81C4C6 (U3CIndependentActionUpdaterU3Ed__12_tFDC070C5D953C1B50D9FE455A9C212ABFA5A2200* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
ActionTask_t6B5C6B67D00E7AF678FAEDC91859B778C24A8E1E* V_1 = NULL;
{
int32_t L_0 = __this->___U3CU3E1__state_0;
V_0 = L_0;
ActionTask_t6B5C6B67D00E7AF678FAEDC91859B778C24A8E1E* L_1 = __this->___U3CU3E4__this_2;
V_1 = L_1;
int32_t L_2 = V_0;
if (!L_2)
{
goto IL_0017;
}
}
{
int32_t L_3 = V_0;
if ((((int32_t)L_3) == ((int32_t)1)))
{
goto IL_0030;
}
}
{
return (bool)0;
}
IL_0017:
{
__this->___U3CU3E1__state_0 = (-1);
goto IL_0037;
}
IL_0020:
{
// while ( Execute(agent, blackboard) == Status.Running ) { 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_0030:
{
__this->___U3CU3E1__state_0 = (-1);
}
IL_0037:
{
// while ( Execute(agent, blackboard) == Status.Running ) { yield return null; }
ActionTask_t6B5C6B67D00E7AF678FAEDC91859B778C24A8E1E* L_4 = V_1;
Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* L_5 = __this->___agent_3;
RuntimeObject* L_6 = __this->___blackboard_4;
NullCheck(L_4);
int32_t L_7;
L_7 = ActionTask_Execute_m3087BFB267F448E9EF28E055EBEBA1E1AFE11CFB(L_4, L_5, L_6, NULL);
if ((((int32_t)L_7) == ((int32_t)2)))
{
goto IL_0020;
}
}
{
// if ( callback != null ) { callback(status); }
Action_1_t94CBFAD5E7BC5EE42240317CF5E0B45B7C264030* L_8 = __this->___callback_5;
if (!L_8)
{
goto IL_0065;
}
}
{
// if ( callback != null ) { callback(status); }
Action_1_t94CBFAD5E7BC5EE42240317CF5E0B45B7C264030* L_9 = __this->___callback_5;
ActionTask_t6B5C6B67D00E7AF678FAEDC91859B778C24A8E1E* L_10 = V_1;
NullCheck(L_10);
int32_t L_11 = L_10->___status_10;
NullCheck(L_9);
Action_1_Invoke_m0E5DBF75CFE26908AD8865020E1CD3AEE09C243C_inline(L_9, L_11, NULL);
}
IL_0065:
{
// }
return (bool)0;
}
}
// System.Object NodeCanvas.Framework.ActionTask/<IndependentActionUpdater>d__12::System.Collections.Generic.IEnumerator<System.Object>.get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CIndependentActionUpdaterU3Ed__12_System_Collections_Generic_IEnumeratorU3CSystem_ObjectU3E_get_Current_m4DC644E18622E9C5422F060020C7E4A7A9D70956 (U3CIndependentActionUpdaterU3Ed__12_tFDC070C5D953C1B50D9FE455A9C212ABFA5A2200* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___U3CU3E2__current_1;
return L_0;
}
}
// System.Void NodeCanvas.Framework.ActionTask/<IndependentActionUpdater>d__12::System.Collections.IEnumerator.Reset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CIndependentActionUpdaterU3Ed__12_System_Collections_IEnumerator_Reset_m90ACD02D1F4E50F29FC839EF183144E43CA01E52 (U3CIndependentActionUpdaterU3Ed__12_tFDC070C5D953C1B50D9FE455A9C212ABFA5A2200* __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*)&U3CIndependentActionUpdaterU3Ed__12_System_Collections_IEnumerator_Reset_m90ACD02D1F4E50F29FC839EF183144E43CA01E52_RuntimeMethod_var)));
}
}
// System.Object NodeCanvas.Framework.ActionTask/<IndependentActionUpdater>d__12::System.Collections.IEnumerator.get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CIndependentActionUpdaterU3Ed__12_System_Collections_IEnumerator_get_Current_m78A9605E5D6FD6842CE7064103933C6CA11310AF (U3CIndependentActionUpdaterU3Ed__12_tFDC070C5D953C1B50D9FE455A9C212ABFA5A2200* __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.Boolean NodeCanvas.Framework.ConditionList::get_allTrueRequired()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ConditionList_get_allTrueRequired_m11E99968DF27E576DB821FBA7E9A3E8F5B2C5DF9 (ConditionList_tC63F09BFCB57B5711B3BC95EE03D6B57C981C545* __this, const RuntimeMethod* method)
{
{
// private bool allTrueRequired { get { return checkMode == ConditionsCheckMode.AllTrueRequired; } }
int32_t L_0 = __this->___checkMode_14;
return (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0);
}
}
// System.String NodeCanvas.Framework.ConditionList::get_info()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ConditionList_get_info_m051861977AC6B8DDAF864C87A4CD8E9B31A72438 (ConditionList_tC63F09BFCB57B5711B3BC95EE03D6B57C981C545* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m5227B6B9670F0AD08EE5CBE7BEB86B481485615D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mB0D5BF500A40AB9AA2038342B78C13E08E0E6F1C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral00B28FF06B788B9B67C6B259800F404F9F3761FD);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2C2AC969EECC406686CBF5E0A6EC7F5E2227FDC8);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral41C876ED431AB84B008A5D1C6D2765F8E75E46F9);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6E8AF7AD60C38AECBD164D32C156CB70335ED205);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6F0B2DAE5BC8831E1E549729A459E85C3AF1568D);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral78D2F52F9C872AE61CB56B4BD452523E6FEFF0AA);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAB6601977CE237B925543C09F2C8675C3E30E6AC);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
s_Il2CppMethodInitialized = true;
}
String_t* V_0 = NULL;
int32_t V_1 = 0;
String_t* V_2 = NULL;
String_t* G_B8_0 = NULL;
String_t* G_B6_0 = NULL;
String_t* G_B5_0 = NULL;
String_t* G_B7_0 = NULL;
String_t* G_B7_1 = NULL;
String_t* G_B13_0 = NULL;
String_t* G_B13_1 = NULL;
String_t* G_B13_2 = NULL;
String_t* G_B12_0 = NULL;
String_t* G_B12_1 = NULL;
String_t* G_B12_2 = NULL;
String_t* G_B14_0 = NULL;
String_t* G_B14_1 = NULL;
String_t* G_B14_2 = NULL;
String_t* G_B14_3 = NULL;
{
// if ( conditions.Count == 0 ) {
List_1_t9C974E7FF2C20223569CABCD28DAA66B6319C9CC* L_0 = __this->___conditions_15;
NullCheck(L_0);
int32_t L_1;
L_1 = List_1_get_Count_m5227B6B9670F0AD08EE5CBE7BEB86B481485615D_inline(L_0, List_1_get_Count_m5227B6B9670F0AD08EE5CBE7BEB86B481485615D_RuntimeMethod_var);
if (L_1)
{
goto IL_0013;
}
}
{
// return "No Conditions";
return _stringLiteral6F0B2DAE5BC8831E1E549729A459E85C3AF1568D;
}
IL_0013:
{
// var finalText = conditions.Count > 1 ? ( "<b>(" + ( allTrueRequired ? "ALL True" : "ANY True" ) + ")</b>\n" ) : string.Empty;
List_1_t9C974E7FF2C20223569CABCD28DAA66B6319C9CC* L_2 = __this->___conditions_15;
NullCheck(L_2);
int32_t L_3;
L_3 = List_1_get_Count_m5227B6B9670F0AD08EE5CBE7BEB86B481485615D_inline(L_2, List_1_get_Count_m5227B6B9670F0AD08EE5CBE7BEB86B481485615D_RuntimeMethod_var);
if ((((int32_t)L_3) > ((int32_t)1)))
{
goto IL_0028;
}
}
{
String_t* L_4 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty_6;
G_B8_0 = L_4;
goto IL_004b;
}
IL_0028:
{
bool L_5;
L_5 = ConditionList_get_allTrueRequired_m11E99968DF27E576DB821FBA7E9A3E8F5B2C5DF9(__this, NULL);
G_B5_0 = _stringLiteral6E8AF7AD60C38AECBD164D32C156CB70335ED205;
if (L_5)
{
G_B6_0 = _stringLiteral6E8AF7AD60C38AECBD164D32C156CB70335ED205;
goto IL_003c;
}
}
{
G_B7_0 = _stringLiteralAB6601977CE237B925543C09F2C8675C3E30E6AC;
G_B7_1 = G_B5_0;
goto IL_0041;
}
IL_003c:
{
G_B7_0 = _stringLiteral2C2AC969EECC406686CBF5E0A6EC7F5E2227FDC8;
G_B7_1 = G_B6_0;
}
IL_0041:
{
String_t* L_6;
L_6 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(G_B7_1, G_B7_0, _stringLiteral78D2F52F9C872AE61CB56B4BD452523E6FEFF0AA, NULL);
G_B8_0 = L_6;
}
IL_004b:
{
V_0 = G_B8_0;
// for ( var i = 0; i < conditions.Count; i++ ) {
V_1 = 0;
goto IL_00b0;
}
IL_0050:
{
// if ( conditions[i] == null ) {
List_1_t9C974E7FF2C20223569CABCD28DAA66B6319C9CC* L_7 = __this->___conditions_15;
int32_t L_8 = V_1;
NullCheck(L_7);
ConditionTask_t518F9B03584F4835F78D6DE297CE36AED500BEE8* L_9;
L_9 = List_1_get_Item_mB0D5BF500A40AB9AA2038342B78C13E08E0E6F1C(L_7, L_8, List_1_get_Item_mB0D5BF500A40AB9AA2038342B78C13E08E0E6F1C_RuntimeMethod_var);
if (!L_9)
{
goto IL_00ac;
}
}
{
// if ( conditions[i].isUserEnabled ) {
List_1_t9C974E7FF2C20223569CABCD28DAA66B6319C9CC* L_10 = __this->___conditions_15;
int32_t L_11 = V_1;
NullCheck(L_10);
ConditionTask_t518F9B03584F4835F78D6DE297CE36AED500BEE8* L_12;
L_12 = List_1_get_Item_mB0D5BF500A40AB9AA2038342B78C13E08E0E6F1C(L_10, L_11, List_1_get_Item_mB0D5BF500A40AB9AA2038342B78C13E08E0E6F1C_RuntimeMethod_var);
NullCheck(L_12);
bool L_13;
L_13 = Task_get_isUserEnabled_m39BF0F0883205745A73151B88DA0ABFA7FA56C80(L_12, NULL);
if (!L_13)
{
goto IL_00ac;
}
}
{
// var prefix = "?";
V_2 = _stringLiteral41C876ED431AB84B008A5D1C6D2765F8E75E46F9;
// finalText += prefix + conditions[i].summaryInfo + ( i == conditions.Count - 1 ? "" : "\n" );
String_t* L_14 = V_0;
String_t* L_15 = V_2;
List_1_t9C974E7FF2C20223569CABCD28DAA66B6319C9CC* L_16 = __this->___conditions_15;
int32_t L_17 = V_1;
NullCheck(L_16);
ConditionTask_t518F9B03584F4835F78D6DE297CE36AED500BEE8* L_18;
L_18 = List_1_get_Item_mB0D5BF500A40AB9AA2038342B78C13E08E0E6F1C(L_16, L_17, List_1_get_Item_mB0D5BF500A40AB9AA2038342B78C13E08E0E6F1C_RuntimeMethod_var);
NullCheck(L_18);
String_t* L_19;
L_19 = Task_get_summaryInfo_m8D6A94DC7DCACB0CB31A2794B63902E082499333(L_18, NULL);
int32_t L_20 = V_1;
List_1_t9C974E7FF2C20223569CABCD28DAA66B6319C9CC* L_21 = __this->___conditions_15;
NullCheck(L_21);
int32_t L_22;
L_22 = List_1_get_Count_m5227B6B9670F0AD08EE5CBE7BEB86B481485615D_inline(L_21, List_1_get_Count_m5227B6B9670F0AD08EE5CBE7BEB86B481485615D_RuntimeMethod_var);
G_B12_0 = L_19;
G_B12_1 = L_15;
G_B12_2 = L_14;
if ((((int32_t)L_20) == ((int32_t)((int32_t)il2cpp_codegen_subtract(L_22, 1)))))
{
G_B13_0 = L_19;
G_B13_1 = L_15;
G_B13_2 = L_14;
goto IL_00a1;
}
}
{
G_B14_0 = _stringLiteral00B28FF06B788B9B67C6B259800F404F9F3761FD;
G_B14_1 = G_B12_0;
G_B14_2 = G_B12_1;
G_B14_3 = G_B12_2;
goto IL_00a6;
}
IL_00a1:
{
G_B14_0 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
G_B14_1 = G_B13_0;
G_B14_2 = G_B13_1;
G_B14_3 = G_B13_2;
}
IL_00a6:
{
String_t* L_23;
L_23 = String_Concat_m093934F71A9B351911EE46311674ED463B180006(G_B14_3, G_B14_2, G_B14_1, G_B14_0, NULL);
V_0 = L_23;
}
IL_00ac:
{
// for ( var i = 0; i < conditions.Count; i++ ) {
int32_t L_24 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_24, 1));
}
IL_00b0:
{
// for ( var i = 0; i < conditions.Count; i++ ) {
int32_t L_25 = V_1;
List_1_t9C974E7FF2C20223569CABCD28DAA66B6319C9CC* L_26 = __this->___conditions_15;
NullCheck(L_26);
int32_t L_27;
L_27 = List_1_get_Count_m5227B6B9670F0AD08EE5CBE7BEB86B481485615D_inline(L_26, List_1_get_Count_m5227B6B9670F0AD08EE5CBE7BEB86B481485615D_RuntimeMethod_var);
if ((((int32_t)L_25) < ((int32_t)L_27)))
{
goto IL_0050;
}
}
{
// return finalText;
String_t* L_28 = V_0;
return L_28;
}
}
// NodeCanvas.Framework.Task NodeCanvas.Framework.ConditionList::Duplicate(NodeCanvas.Framework.ITaskSystem)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Task_tF05C1B448C98EDD5D7E9E23660FCEAC40348A284* ConditionList_Duplicate_m47A7F372FF50CDAC1C285B9C9D1C1020CD4B2688 (ConditionList_tC63F09BFCB57B5711B3BC95EE03D6B57C981C545* __this, RuntimeObject* ___0_newOwnerSystem, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConditionList_tC63F09BFCB57B5711B3BC95EE03D6B57C981C545_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConditionTask_t518F9B03584F4835F78D6DE297CE36AED500BEE8_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m585AB3F4D0850C6E80BF3DCDCEBE989FFF722B02_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m3D08FDE730876BCC87A8AA74F5A2D3EA6616C8BD_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m5EB36EDE95E59B6E07E958A0180284284859D099_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_m25EC129BAB4D8A5EB2E760990DD9DB200FDFBC08_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_mB48DD8D781460FC1BC71D2AE5676D75456BE5B8C_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
ConditionList_tC63F09BFCB57B5711B3BC95EE03D6B57C981C545* V_0 = NULL;
Enumerator_tBD9BFC78493CA66E36D03A3F0DA0BD2FB651EAE1 V_1;
memset((&V_1), 0, sizeof(V_1));
ConditionTask_t518F9B03584F4835F78D6DE297CE36AED500BEE8* V_2 = NULL;
{
// var newList = (ConditionList)base.Duplicate(newOwnerSystem);
RuntimeObject* L_0 = ___0_newOwnerSystem;
Task_tF05C1B448C98EDD5D7E9E23660FCEAC40348A284* L_1;
L_1 = Task_Duplicate_m830780798BE56941AF9F27CB1FE9A93A8DF752EC(__this, L_0, NULL);
V_0 = ((ConditionList_tC63F09BFCB57B5711B3BC95EE03D6B57C981C545*)CastclassClass((RuntimeObject*)L_1, ConditionList_tC63F09BFCB57B5711B3BC95EE03D6B57C981C545_il2cpp_TypeInfo_var));
// newList.conditions.Clear();
ConditionList_tC63F09BFCB57B5711B3BC95EE03D6B57C981C545* L_2 = V_0;
NullCheck(L_2);
List_1_t9C974E7FF2C20223569CABCD28DAA66B6319C9CC* L_3 = L_2->___conditions_15;
NullCheck(L_3);
List_1_Clear_m25EC129BAB4D8A5EB2E760990DD9DB200FDFBC08_inline(L_3, List_1_Clear_m25EC129BAB4D8A5EB2E760990DD9DB200FDFBC08_RuntimeMethod_var);
// foreach ( var condition in conditions ) {
List_1_t9C974E7FF2C20223569CABCD28DAA66B6319C9CC* L_4 = __this->___conditions_15;
NullCheck(L_4);
Enumerator_tBD9BFC78493CA66E36D03A3F0DA0BD2FB651EAE1 L_5;
L_5 = List_1_GetEnumerator_mB48DD8D781460FC1BC71D2AE5676D75456BE5B8C(L_4, List_1_GetEnumerator_mB48DD8D781460FC1BC71D2AE5676D75456BE5B8C_RuntimeMethod_var);
V_1 = L_5;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_004b:
{// begin finally (depth: 1)
Enumerator_Dispose_m585AB3F4D0850C6E80BF3DCDCEBE989FFF722B02((&V_1), Enumerator_Dispose_m585AB3F4D0850C6E80BF3DCDCEBE989FFF722B02_RuntimeMethod_var);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_0040_1;
}
IL_0026_1:
{
// foreach ( var condition in conditions ) {
ConditionTask_t518F9B03584F4835F78D6DE297CE36AED500BEE8* L_6;
L_6 = Enumerator_get_Current_m5EB36EDE95E59B6E07E958A0180284284859D099_inline((&V_1), Enumerator_get_Current_m5EB36EDE95E59B6E07E958A0180284284859D099_RuntimeMethod_var);
V_2 = L_6;
// newList.AddCondition((ConditionTask)condition.Duplicate(newOwnerSystem));
ConditionList_tC63F09BFCB57B5711B3BC95EE03D6B57C981C545* L_7 = V_0;
ConditionTask_t518F9B03584F4835F78D6DE297CE36AED500BEE8* L_8 = V_2;
RuntimeObject* L_9 = ___0_newOwnerSystem;
NullCheck(L_8);
Task_tF05C1B448C98EDD5D7E9E23660FCEAC40348A284* L_10;
L_10 = VirtualFuncInvoker1< Task_tF05C1B448C98EDD5D7E9E23660FCEAC40348A284*, RuntimeObject* >::Invoke(6 /* NodeCanvas.Framework.Task NodeCanvas.Framework.Task::Duplicate(NodeCanvas.Framework.ITaskSystem) */, L_8, L_9);
NullCheck(L_7);
ConditionList_AddCondition_m9C13B1070E2D09FFA5BD68B2990736D637BBA840(L_7, ((ConditionTask_t518F9B03584F4835F78D6DE297CE36AED500BEE8*)CastclassClass((RuntimeObject*)L_10, ConditionTask_t518F9B03584F4835F78D6DE297CE36AED500BEE8_il2cpp_TypeInfo_var)), NULL);
}
IL_0040_1:
{
// foreach ( var condition in conditions ) {
bool L_11;
L_11 = Enumerator_MoveNext_m3D08FDE730876BCC87A8AA74F5A2D3EA6616C8BD((&V_1), Enumerator_MoveNext_m3D08FDE730876BCC87A8AA74F5A2D3EA6616C8BD_RuntimeMethod_var);
if (L_11)
{
goto IL_0026_1;
}
}
{
goto IL_0059;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0059:
{
// return newList;
ConditionList_tC63F09BFCB57B5711B3BC95EE03D6B57C981C545* L_12 = V_0;
return L_12;
}
}
// System.Void NodeCanvas.Framework.ConditionList::OnEnable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConditionList_OnEnable_mA967465C663EFC8266B4DD6711C237DCD0CB0A3D (ConditionList_tC63F09BFCB57B5711B3BC95EE03D6B57C981C545* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m5227B6B9670F0AD08EE5CBE7BEB86B481485615D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mB0D5BF500A40AB9AA2038342B78C13E08E0E6F1C_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
// for ( var i = 0; i < conditions.Count; i++ ) {
V_0 = 0;
goto IL_0025;
}
IL_0004:
{
// conditions[i].Enable(agent, blackboard);
List_1_t9C974E7FF2C20223569CABCD28DAA66B6319C9CC* L_0 = __this->___conditions_15;
int32_t L_1 = V_0;
NullCheck(L_0);
ConditionTask_t518F9B03584F4835F78D6DE297CE36AED500BEE8* L_2;
L_2 = List_1_get_Item_mB0D5BF500A40AB9AA2038342B78C13E08E0E6F1C(L_0, L_1, List_1_get_Item_mB0D5BF500A40AB9AA2038342B78C13E08E0E6F1C_RuntimeMethod_var);
Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* L_3;
L_3 = Task_get_agent_m16569FD2401D9FF1867ECC9FDE0B3859F6F50426(__this, NULL);
RuntimeObject* L_4;
L_4 = Task_get_blackboard_mCD58CE7EEDAA3AD7895C97C0D042FF69CA0159ED(__this, NULL);
NullCheck(L_2);
ConditionTask_Enable_mC5A417808CEE331400524564133FEF114F32EE9E(L_2, L_3, L_4, NULL);
// for ( var i = 0; i < conditions.Count; i++ ) {
int32_t L_5 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_5, 1));
}
IL_0025:
{
// for ( var i = 0; i < conditions.Count; i++ ) {
int32_t L_6 = V_0;
List_1_t9C974E7FF2C20223569CABCD28DAA66B6319C9CC* L_7 = __this->___conditions_15;
NullCheck(L_7);
int32_t L_8;
L_8 = List_1_get_Count_m5227B6B9670F0AD08EE5CBE7BEB86B481485615D_inline(L_7, List_1_get_Count_m5227B6B9670F0AD08EE5CBE7BEB86B481485615D_RuntimeMethod_var);
if ((((int32_t)L_6) < ((int32_t)L_8)))
{
goto IL_0004;
}
}
{
// }
return;
}
}
// System.Void NodeCanvas.Framework.ConditionList::OnDisable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConditionList_OnDisable_mD09FC16A145094989D0A5D00989788B9D922260E (ConditionList_tC63F09BFCB57B5711B3BC95EE03D6B57C981C545* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m5227B6B9670F0AD08EE5CBE7BEB86B481485615D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mB0D5BF500A40AB9AA2038342B78C13E08E0E6F1C_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
// for ( var i = 0; i < conditions.Count; i++ ) {
V_0 = 0;
goto IL_0019;
}
IL_0004:
{
// conditions[i].Disable();
List_1_t9C974E7FF2C20223569CABCD28DAA66B6319C9CC* L_0 = __this->___conditions_15;
int32_t L_1 = V_0;
NullCheck(L_0);
ConditionTask_t518F9B03584F4835F78D6DE297CE36AED500BEE8* L_2;
L_2 = List_1_get_Item_mB0D5BF500A40AB9AA2038342B78C13E08E0E6F1C(L_0, L_1, List_1_get_Item_mB0D5BF500A40AB9AA2038342B78C13E08E0E6F1C_RuntimeMethod_var);
NullCheck(L_2);
ConditionTask_Disable_mAC528DA8075A9F90DE191E5F98720AE8BEB82371(L_2, NULL);
// for ( var i = 0; i < conditions.Count; i++ ) {
int32_t L_3 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_3, 1));
}
IL_0019:
{
// for ( var i = 0; i < conditions.Count; i++ ) {
int32_t L_4 = V_0;
List_1_t9C974E7FF2C20223569CABCD28DAA66B6319C9CC* L_5 = __this->___conditions_15;
NullCheck(L_5);
int32_t L_6;
L_6 = List_1_get_Count_m5227B6B9670F0AD08EE5CBE7BEB86B481485615D_inline(L_5, List_1_get_Count_m5227B6B9670F0AD08EE5CBE7BEB86B481485615D_RuntimeMethod_var);
if ((((int32_t)L_4) < ((int32_t)L_6)))
{
goto IL_0004;
}
}
{
// }
return;
}
}
// System.Boolean NodeCanvas.Framework.ConditionList::OnCheck()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ConditionList_OnCheck_m7C1A83465A011BFEDA34C73C2BF71F4FFDDD4155 (ConditionList_tC63F09BFCB57B5711B3BC95EE03D6B57C981C545* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m5227B6B9670F0AD08EE5CBE7BEB86B481485615D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mB0D5BF500A40AB9AA2038342B78C13E08E0E6F1C_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
{
// var succeedChecks = 0;
V_0 = 0;
// for ( var i = 0; i < conditions.Count; i++ ) {
V_1 = 0;
goto IL_005c;
}
IL_0006:
{
// if ( !conditions[i].isUserEnabled ) {
List_1_t9C974E7FF2C20223569CABCD28DAA66B6319C9CC* L_0 = __this->___conditions_15;
int32_t L_1 = V_1;
NullCheck(L_0);
ConditionTask_t518F9B03584F4835F78D6DE297CE36AED500BEE8* L_2;
L_2 = List_1_get_Item_mB0D5BF500A40AB9AA2038342B78C13E08E0E6F1C(L_0, L_1, List_1_get_Item_mB0D5BF500A40AB9AA2038342B78C13E08E0E6F1C_RuntimeMethod_var);
NullCheck(L_2);
bool L_3;
L_3 = Task_get_isUserEnabled_m39BF0F0883205745A73151B88DA0ABFA7FA56C80(L_2, NULL);
if (L_3)
{
goto IL_001f;
}
}
{
// succeedChecks++;
int32_t L_4 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_4, 1));
// continue;
goto IL_0058;
}
IL_001f:
{
// if ( conditions[i].Check(agent, blackboard) ) {
List_1_t9C974E7FF2C20223569CABCD28DAA66B6319C9CC* L_5 = __this->___conditions_15;
int32_t L_6 = V_1;
NullCheck(L_5);
ConditionTask_t518F9B03584F4835F78D6DE297CE36AED500BEE8* L_7;
L_7 = List_1_get_Item_mB0D5BF500A40AB9AA2038342B78C13E08E0E6F1C(L_5, L_6, List_1_get_Item_mB0D5BF500A40AB9AA2038342B78C13E08E0E6F1C_RuntimeMethod_var);
Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* L_8;
L_8 = Task_get_agent_m16569FD2401D9FF1867ECC9FDE0B3859F6F50426(__this, NULL);
RuntimeObject* L_9;
L_9 = Task_get_blackboard_mCD58CE7EEDAA3AD7895C97C0D042FF69CA0159ED(__this, NULL);
NullCheck(L_7);
bool L_10;
L_10 = ConditionTask_Check_m8A6E5B0DE6EC53B76A44FAE8041F781D1DBF6C2D(L_7, L_8, L_9, NULL);
if (!L_10)
{
goto IL_004e;
}
}
{
// if ( !allTrueRequired ) {
bool L_11;
L_11 = ConditionList_get_allTrueRequired_m11E99968DF27E576DB821FBA7E9A3E8F5B2C5DF9(__this, NULL);
if (L_11)
{
goto IL_0048;
}
}
{
// return true;
return (bool)1;
}
IL_0048:
{
// succeedChecks++;
int32_t L_12 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_12, 1));
goto IL_0058;
}
IL_004e:
{
// if ( allTrueRequired ) {
bool L_13;
L_13 = ConditionList_get_allTrueRequired_m11E99968DF27E576DB821FBA7E9A3E8F5B2C5DF9(__this, NULL);
if (!L_13)
{
goto IL_0058;
}
}
{
// return false;
return (bool)0;
}
IL_0058:
{
// for ( var i = 0; i < conditions.Count; i++ ) {
int32_t L_14 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_14, 1));
}
IL_005c:
{
// for ( var i = 0; i < conditions.Count; i++ ) {
int32_t L_15 = V_1;
List_1_t9C974E7FF2C20223569CABCD28DAA66B6319C9CC* L_16 = __this->___conditions_15;
NullCheck(L_16);
int32_t L_17;
L_17 = List_1_get_Count_m5227B6B9670F0AD08EE5CBE7BEB86B481485615D_inline(L_16, List_1_get_Count_m5227B6B9670F0AD08EE5CBE7BEB86B481485615D_RuntimeMethod_var);
if ((((int32_t)L_15) < ((int32_t)L_17)))
{
goto IL_0006;
}
}
{
// return succeedChecks == conditions.Count;
int32_t L_18 = V_0;
List_1_t9C974E7FF2C20223569CABCD28DAA66B6319C9CC* L_19 = __this->___conditions_15;
NullCheck(L_19);
int32_t L_20;
L_20 = List_1_get_Count_m5227B6B9670F0AD08EE5CBE7BEB86B481485615D_inline(L_19, List_1_get_Count_m5227B6B9670F0AD08EE5CBE7BEB86B481485615D_RuntimeMethod_var);
return (bool)((((int32_t)L_18) == ((int32_t)L_20))? 1 : 0);
}
}
// System.Void NodeCanvas.Framework.ConditionList::OnDrawGizmosSelected()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConditionList_OnDrawGizmosSelected_mBFC22AE9F23850171582DDBECBABCAF2382D2173 (ConditionList_tC63F09BFCB57B5711B3BC95EE03D6B57C981C545* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m5227B6B9670F0AD08EE5CBE7BEB86B481485615D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mB0D5BF500A40AB9AA2038342B78C13E08E0E6F1C_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
// for ( var i = 0; i < conditions.Count; i++ ) {
V_0 = 0;
goto IL_002c;
}
IL_0004:
{
// if ( conditions[i].isUserEnabled ) {
List_1_t9C974E7FF2C20223569CABCD28DAA66B6319C9CC* L_0 = __this->___conditions_15;
int32_t L_1 = V_0;
NullCheck(L_0);
ConditionTask_t518F9B03584F4835F78D6DE297CE36AED500BEE8* L_2;
L_2 = List_1_get_Item_mB0D5BF500A40AB9AA2038342B78C13E08E0E6F1C(L_0, L_1, List_1_get_Item_mB0D5BF500A40AB9AA2038342B78C13E08E0E6F1C_RuntimeMethod_var);
NullCheck(L_2);
bool L_3;
L_3 = Task_get_isUserEnabled_m39BF0F0883205745A73151B88DA0ABFA7FA56C80(L_2, NULL);
if (!L_3)
{
goto IL_0028;
}
}
{
// conditions[i].OnDrawGizmosSelected();
List_1_t9C974E7FF2C20223569CABCD28DAA66B6319C9CC* L_4 = __this->___conditions_15;
int32_t L_5 = V_0;
NullCheck(L_4);
ConditionTask_t518F9B03584F4835F78D6DE297CE36AED500BEE8* L_6;
L_6 = List_1_get_Item_mB0D5BF500A40AB9AA2038342B78C13E08E0E6F1C(L_4, L_5, List_1_get_Item_mB0D5BF500A40AB9AA2038342B78C13E08E0E6F1C_RuntimeMethod_var);
NullCheck(L_6);
VirtualActionInvoker0::Invoke(15 /* System.Void NodeCanvas.Framework.Task::OnDrawGizmosSelected() */, L_6);
}
IL_0028:
{
// for ( var i = 0; i < conditions.Count; i++ ) {
int32_t L_7 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_7, 1));
}
IL_002c:
{
// for ( var i = 0; i < conditions.Count; i++ ) {
int32_t L_8 = V_0;
List_1_t9C974E7FF2C20223569CABCD28DAA66B6319C9CC* L_9 = __this->___conditions_15;
NullCheck(L_9);
int32_t L_10;
L_10 = List_1_get_Count_m5227B6B9670F0AD08EE5CBE7BEB86B481485615D_inline(L_9, List_1_get_Count_m5227B6B9670F0AD08EE5CBE7BEB86B481485615D_RuntimeMethod_var);
if ((((int32_t)L_8) < ((int32_t)L_10)))
{
goto IL_0004;
}
}
{
// }
return;
}
}
// System.Void NodeCanvas.Framework.ConditionList::AddCondition(NodeCanvas.Framework.ConditionTask)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConditionList_AddCondition_m9C13B1070E2D09FFA5BD68B2990736D637BBA840 (ConditionList_tC63F09BFCB57B5711B3BC95EE03D6B57C981C545* __this, ConditionTask_t518F9B03584F4835F78D6DE297CE36AED500BEE8* ___0_condition, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConditionList_tC63F09BFCB57B5711B3BC95EE03D6B57C981C545_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m585AB3F4D0850C6E80BF3DCDCEBE989FFF722B02_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m3D08FDE730876BCC87A8AA74F5A2D3EA6616C8BD_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m5EB36EDE95E59B6E07E958A0180284284859D099_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m90604B555C0BC623AA10F706AD0422FA21F0FD0E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_mB48DD8D781460FC1BC71D2AE5676D75456BE5B8C_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
Enumerator_tBD9BFC78493CA66E36D03A3F0DA0BD2FB651EAE1 V_0;
memset((&V_0), 0, sizeof(V_0));
ConditionTask_t518F9B03584F4835F78D6DE297CE36AED500BEE8* V_1 = NULL;
{
// if ( condition is ConditionList ) {
ConditionTask_t518F9B03584F4835F78D6DE297CE36AED500BEE8* L_0 = ___0_condition;
if (!((ConditionList_tC63F09BFCB57B5711B3BC95EE03D6B57C981C545*)IsInstClass((RuntimeObject*)L_0, ConditionList_tC63F09BFCB57B5711B3BC95EE03D6B57C981C545_il2cpp_TypeInfo_var)))
{
goto IL_0044;
}
}
{
// foreach ( var subCondition in ( condition as ConditionList ).conditions ) {
ConditionTask_t518F9B03584F4835F78D6DE297CE36AED500BEE8* L_1 = ___0_condition;
NullCheck(((ConditionList_tC63F09BFCB57B5711B3BC95EE03D6B57C981C545*)IsInstClass((RuntimeObject*)L_1, ConditionList_tC63F09BFCB57B5711B3BC95EE03D6B57C981C545_il2cpp_TypeInfo_var)));
List_1_t9C974E7FF2C20223569CABCD28DAA66B6319C9CC* L_2 = ((ConditionList_tC63F09BFCB57B5711B3BC95EE03D6B57C981C545*)IsInstClass((RuntimeObject*)L_1, ConditionList_tC63F09BFCB57B5711B3BC95EE03D6B57C981C545_il2cpp_TypeInfo_var))->___conditions_15;
NullCheck(L_2);
Enumerator_tBD9BFC78493CA66E36D03A3F0DA0BD2FB651EAE1 L_3;
L_3 = List_1_GetEnumerator_mB48DD8D781460FC1BC71D2AE5676D75456BE5B8C(L_2, List_1_GetEnumerator_mB48DD8D781460FC1BC71D2AE5676D75456BE5B8C_RuntimeMethod_var);
V_0 = L_3;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0035:
{// begin finally (depth: 1)
Enumerator_Dispose_m585AB3F4D0850C6E80BF3DCDCEBE989FFF722B02((&V_0), Enumerator_Dispose_m585AB3F4D0850C6E80BF3DCDCEBE989FFF722B02_RuntimeMethod_var);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_002a_1;
}
IL_001b_1:
{
// foreach ( var subCondition in ( condition as ConditionList ).conditions ) {
ConditionTask_t518F9B03584F4835F78D6DE297CE36AED500BEE8* L_4;
L_4 = Enumerator_get_Current_m5EB36EDE95E59B6E07E958A0180284284859D099_inline((&V_0), Enumerator_get_Current_m5EB36EDE95E59B6E07E958A0180284284859D099_RuntimeMethod_var);
V_1 = L_4;
// AddCondition(subCondition);
ConditionTask_t518F9B03584F4835F78D6DE297CE36AED500BEE8* L_5 = V_1;
ConditionList_AddCondition_m9C13B1070E2D09FFA5BD68B2990736D637BBA840(__this, L_5, NULL);
}
IL_002a_1:
{
// foreach ( var subCondition in ( condition as ConditionList ).conditions ) {
bool L_6;
L_6 = Enumerator_MoveNext_m3D08FDE730876BCC87A8AA74F5A2D3EA6616C8BD((&V_0), Enumerator_MoveNext_m3D08FDE730876BCC87A8AA74F5A2D3EA6616C8BD_RuntimeMethod_var);
if (L_6)
{
goto IL_001b_1;
}
}
{
goto IL_0043;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0043:
{
// return;
return;
}
IL_0044:
{
// conditions.Add(condition);
List_1_t9C974E7FF2C20223569CABCD28DAA66B6319C9CC* L_7 = __this->___conditions_15;
ConditionTask_t518F9B03584F4835F78D6DE297CE36AED500BEE8* L_8 = ___0_condition;
NullCheck(L_7);
List_1_Add_m90604B555C0BC623AA10F706AD0422FA21F0FD0E_inline(L_7, L_8, List_1_Add_m90604B555C0BC623AA10F706AD0422FA21F0FD0E_RuntimeMethod_var);
// condition.SetOwnerSystem(this.ownerSystem);
ConditionTask_t518F9B03584F4835F78D6DE297CE36AED500BEE8* L_9 = ___0_condition;
RuntimeObject* L_10;
L_10 = Task_get_ownerSystem_m980F955CAD5DE771E19FA231DA402096BF9B9233_inline(__this, NULL);
NullCheck(L_9);
Task_SetOwnerSystem_mF261D1FFA46C0D370F6D79AF62957605726D92BF(L_9, L_10, NULL);
// }
return;
}
}
// System.String NodeCanvas.Framework.ConditionList::GetWarningOrError()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ConditionList_GetWarningOrError_mB574264E8B171AB81BFC1D7E2E9A945E56352850 (ConditionList_tC63F09BFCB57B5711B3BC95EE03D6B57C981C545* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m5227B6B9670F0AD08EE5CBE7BEB86B481485615D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mB0D5BF500A40AB9AA2038342B78C13E08E0E6F1C_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
String_t* V_1 = NULL;
{
// for ( var i = 0; i < conditions.Count; i++ ) {
V_0 = 0;
goto IL_001f;
}
IL_0004:
{
// var result = conditions[i].GetWarningOrError();
List_1_t9C974E7FF2C20223569CABCD28DAA66B6319C9CC* L_0 = __this->___conditions_15;
int32_t L_1 = V_0;
NullCheck(L_0);
ConditionTask_t518F9B03584F4835F78D6DE297CE36AED500BEE8* L_2;
L_2 = List_1_get_Item_mB0D5BF500A40AB9AA2038342B78C13E08E0E6F1C(L_0, L_1, List_1_get_Item_mB0D5BF500A40AB9AA2038342B78C13E08E0E6F1C_RuntimeMethod_var);
NullCheck(L_2);
String_t* L_3;
L_3 = VirtualFuncInvoker0< String_t* >::Invoke(9 /* System.String NodeCanvas.Framework.Task::GetWarningOrError() */, L_2);
V_1 = L_3;
// if ( result != null ) { return result; }
String_t* L_4 = V_1;
if (!L_4)
{
goto IL_001b;
}
}
{
// if ( result != null ) { return result; }
String_t* L_5 = V_1;
return L_5;
}
IL_001b:
{
// for ( var i = 0; i < conditions.Count; i++ ) {
int32_t L_6 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_6, 1));
}
IL_001f:
{
// for ( var i = 0; i < conditions.Count; i++ ) {
int32_t L_7 = V_0;
List_1_t9C974E7FF2C20223569CABCD28DAA66B6319C9CC* L_8 = __this->___conditions_15;
NullCheck(L_8);
int32_t L_9;
L_9 = List_1_get_Count_m5227B6B9670F0AD08EE5CBE7BEB86B481485615D_inline(L_8, List_1_get_Count_m5227B6B9670F0AD08EE5CBE7BEB86B481485615D_RuntimeMethod_var);
if ((((int32_t)L_7) < ((int32_t)L_9)))
{
goto IL_0004;
}
}
{
// return null;
return (String_t*)NULL;
}
}
// System.Void NodeCanvas.Framework.ConditionList::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConditionList__ctor_m13EE317F6642CA00D92F2F1B4BF52D3C17DA04A3 (ConditionList_tC63F09BFCB57B5711B3BC95EE03D6B57C981C545* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mE202ADDF2BBF6C93250D5EF6F3B3D48ED3D52256_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t9C974E7FF2C20223569CABCD28DAA66B6319C9CC_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public List<ConditionTask> conditions = new List<ConditionTask>();
List_1_t9C974E7FF2C20223569CABCD28DAA66B6319C9CC* L_0 = (List_1_t9C974E7FF2C20223569CABCD28DAA66B6319C9CC*)il2cpp_codegen_object_new(List_1_t9C974E7FF2C20223569CABCD28DAA66B6319C9CC_il2cpp_TypeInfo_var);
NullCheck(L_0);
List_1__ctor_mE202ADDF2BBF6C93250D5EF6F3B3D48ED3D52256(L_0, List_1__ctor_mE202ADDF2BBF6C93250D5EF6F3B3D48ED3D52256_RuntimeMethod_var);
__this->___conditions_15 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___conditions_15), (void*)L_0);
ConditionTask__ctor_m1F4FE5C10F05FCE9676F9356FDBA1F366E396EDB(__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 NodeCanvas.Framework.ConditionTask::get_invert()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ConditionTask_get_invert_mA8B61B2900B443EFEA1AF69A0C5AAA8EB51F67E2 (ConditionTask_t518F9B03584F4835F78D6DE297CE36AED500BEE8* __this, const RuntimeMethod* method)
{
{
// get { return _invert; }
bool L_0 = __this->____invert_10;
return L_0;
}
}
// System.Void NodeCanvas.Framework.ConditionTask::set_invert(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConditionTask_set_invert_m806A6AF18041BF185945F150C669E83C3AC1AD38 (ConditionTask_t518F9B03584F4835F78D6DE297CE36AED500BEE8* __this, bool ___0_value, const RuntimeMethod* method)
{
{
// set { _invert = value; }
bool L_0 = ___0_value;
__this->____invert_10 = L_0;
// set { _invert = value; }
return;
}
}
// System.Void NodeCanvas.Framework.ConditionTask::Enable(UnityEngine.Component,NodeCanvas.Framework.IBlackboard)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConditionTask_Enable_mC5A417808CEE331400524564133FEF114F32EE9E (ConditionTask_t518F9B03584F4835F78D6DE297CE36AED500BEE8* __this, Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* ___0_agent, RuntimeObject* ___1_bb, const RuntimeMethod* method)
{
{
// if ( !isRuntimeEnabled && isUserEnabled ) {
bool L_0 = __this->___isRuntimeEnabled_13;
if (L_0)
{
goto IL_0027;
}
}
{
bool L_1;
L_1 = Task_get_isUserEnabled_m39BF0F0883205745A73151B88DA0ABFA7FA56C80(__this, NULL);
if (!L_1)
{
goto IL_0027;
}
}
{
// if ( Set(agent, bb) ) {
Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* L_2 = ___0_agent;
RuntimeObject* L_3 = ___1_bb;
bool L_4;
L_4 = Task_Set_mF138A74C0AB581405E09E5732A040FFC3620B8C1(__this, L_2, L_3, NULL);
if (!L_4)
{
goto IL_0027;
}
}
{
// isRuntimeEnabled = true;
__this->___isRuntimeEnabled_13 = (bool)1;
// OnEnable();
VirtualActionInvoker0::Invoke(16 /* System.Void NodeCanvas.Framework.ConditionTask::OnEnable() */, __this);
}
IL_0027:
{
// }
return;
}
}
// System.Void NodeCanvas.Framework.ConditionTask::Disable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConditionTask_Disable_mAC528DA8075A9F90DE191E5F98720AE8BEB82371 (ConditionTask_t518F9B03584F4835F78D6DE297CE36AED500BEE8* __this, const RuntimeMethod* method)
{
{
// if ( isRuntimeEnabled && isUserEnabled ) {
bool L_0 = __this->___isRuntimeEnabled_13;
if (!L_0)
{
goto IL_001d;
}
}
{
bool L_1;
L_1 = Task_get_isUserEnabled_m39BF0F0883205745A73151B88DA0ABFA7FA56C80(__this, NULL);
if (!L_1)
{
goto IL_001d;
}
}
{
// isRuntimeEnabled = false;
__this->___isRuntimeEnabled_13 = (bool)0;
// OnDisable();
VirtualActionInvoker0::Invoke(17 /* System.Void NodeCanvas.Framework.ConditionTask::OnDisable() */, __this);
}
IL_001d:
{
// }
return;
}
}
// System.Boolean NodeCanvas.Framework.ConditionTask::CheckCondition(UnityEngine.Component,NodeCanvas.Framework.IBlackboard)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ConditionTask_CheckCondition_m4694B71724A76F6CF1B064852304C432F579164B (ConditionTask_t518F9B03584F4835F78D6DE297CE36AED500BEE8* __this, Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* ___0_agent, RuntimeObject* ___1_blackboard, const RuntimeMethod* method)
{
{
// public bool CheckCondition(Component agent, IBlackboard blackboard) { return Check(agent, blackboard); }
Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* L_0 = ___0_agent;
RuntimeObject* L_1 = ___1_blackboard;
bool L_2;
L_2 = ConditionTask_Check_m8A6E5B0DE6EC53B76A44FAE8041F781D1DBF6C2D(__this, L_0, L_1, NULL);
return L_2;
}
}
// System.Boolean NodeCanvas.Framework.ConditionTask::Check(UnityEngine.Component,NodeCanvas.Framework.IBlackboard)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ConditionTask_Check_m8A6E5B0DE6EC53B76A44FAE8041F781D1DBF6C2D (ConditionTask_t518F9B03584F4835F78D6DE297CE36AED500BEE8* __this, Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* ___0_agent, RuntimeObject* ___1_blackboard, const RuntimeMethod* method)
{
int32_t G_B8_0 = 0;
{
// if ( !isUserEnabled ) {
bool L_0;
L_0 = Task_get_isUserEnabled_m39BF0F0883205745A73151B88DA0ABFA7FA56C80(__this, NULL);
if (L_0)
{
goto IL_000a;
}
}
{
// return false;
return (bool)0;
}
IL_000a:
{
// if ( !Set(agent, blackboard) ) {
Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* L_1 = ___0_agent;
RuntimeObject* L_2 = ___1_blackboard;
bool L_3;
L_3 = Task_Set_mF138A74C0AB581405E09E5732A040FFC3620B8C1(__this, L_1, L_2, NULL);
if (L_3)
{
goto IL_0016;
}
}
{
// return false;
return (bool)0;
}
IL_0016:
{
// if ( yieldReturn != -1 ) {
int32_t L_4 = __this->___yieldReturn_11;
if ((((int32_t)L_4) == ((int32_t)(-1))))
{
goto IL_0046;
}
}
{
// var b = invert ? !( yieldReturn == 1 ) : ( yieldReturn == 1 );
bool L_5;
L_5 = ConditionTask_get_invert_mA8B61B2900B443EFEA1AF69A0C5AAA8EB51F67E2_inline(__this, NULL);
if (L_5)
{
goto IL_0032;
}
}
{
int32_t L_6 = __this->___yieldReturn_11;
G_B8_0 = ((((int32_t)L_6) == ((int32_t)1))? 1 : 0);
goto IL_003e;
}
IL_0032:
{
int32_t L_7 = __this->___yieldReturn_11;
G_B8_0 = ((((int32_t)((((int32_t)L_7) == ((int32_t)1))? 1 : 0)) == ((int32_t)0))? 1 : 0);
}
IL_003e:
{
// yieldReturn = -1;
__this->___yieldReturn_11 = (-1);
// return b;
return (bool)G_B8_0;
}
IL_0046:
{
// return invert ? !OnCheck() : OnCheck();
bool L_8;
L_8 = ConditionTask_get_invert_mA8B61B2900B443EFEA1AF69A0C5AAA8EB51F67E2_inline(__this, NULL);
if (L_8)
{
goto IL_0055;
}
}
{
bool L_9;
L_9 = VirtualFuncInvoker0< bool >::Invoke(18 /* System.Boolean NodeCanvas.Framework.ConditionTask::OnCheck() */, __this);
return L_9;
}
IL_0055:
{
bool L_10;
L_10 = VirtualFuncInvoker0< bool >::Invoke(18 /* System.Boolean NodeCanvas.Framework.ConditionTask::OnCheck() */, __this);
return (bool)((((int32_t)L_10) == ((int32_t)0))? 1 : 0);
}
}
// System.Boolean NodeCanvas.Framework.ConditionTask::CheckOnce(UnityEngine.Component,NodeCanvas.Framework.IBlackboard)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ConditionTask_CheckOnce_m282DA24DC4EE7FC6828A1498B964DD8760C56D55 (ConditionTask_t518F9B03584F4835F78D6DE297CE36AED500BEE8* __this, Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* ___0_agent, RuntimeObject* ___1_blackboard, const RuntimeMethod* method)
{
{
// Enable(agent, blackboard);
Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* L_0 = ___0_agent;
RuntimeObject* L_1 = ___1_blackboard;
ConditionTask_Enable_mC5A417808CEE331400524564133FEF114F32EE9E(__this, L_0, L_1, NULL);
// var result = Check(agent, blackboard);
Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* L_2 = ___0_agent;
RuntimeObject* L_3 = ___1_blackboard;
bool L_4;
L_4 = ConditionTask_Check_m8A6E5B0DE6EC53B76A44FAE8041F781D1DBF6C2D(__this, L_2, L_3, NULL);
// Disable();
ConditionTask_Disable_mAC528DA8075A9F90DE191E5F98720AE8BEB82371(__this, NULL);
// return result;
return L_4;
}
}
// System.Void NodeCanvas.Framework.ConditionTask::YieldReturn(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConditionTask_YieldReturn_mE62E35A70DDB086AFF340234BD376C31BC4E5FDC (ConditionTask_t518F9B03584F4835F78D6DE297CE36AED500BEE8* __this, bool ___0_value, const RuntimeMethod* method)
{
ConditionTask_t518F9B03584F4835F78D6DE297CE36AED500BEE8* G_B3_0 = NULL;
ConditionTask_t518F9B03584F4835F78D6DE297CE36AED500BEE8* G_B2_0 = NULL;
int32_t G_B4_0 = 0;
ConditionTask_t518F9B03584F4835F78D6DE297CE36AED500BEE8* G_B4_1 = NULL;
{
// if ( isRuntimeEnabled ) {
bool L_0 = __this->___isRuntimeEnabled_13;
if (!L_0)
{
goto IL_0022;
}
}
{
// yieldReturn = value ? 1 : 0;
bool L_1 = ___0_value;
G_B2_0 = __this;
if (L_1)
{
G_B3_0 = __this;
goto IL_000f;
}
}
{
G_B4_0 = 0;
G_B4_1 = G_B2_0;
goto IL_0010;
}
IL_000f:
{
G_B4_0 = 1;
G_B4_1 = G_B3_0;
}
IL_0010:
{
NullCheck(G_B4_1);
G_B4_1->___yieldReturn_11 = G_B4_0;
// StartCoroutine(Flip());
RuntimeObject* L_2;
L_2 = ConditionTask_Flip_mCC0B9464E6596E5B5508BEA475EF2C8EE48057D5(__this, NULL);
Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* L_3;
L_3 = Task_StartCoroutine_m92E694A2675B8A5CFBF74B13D8826AC6DCF0618F(__this, L_2, NULL);
}
IL_0022:
{
// }
return;
}
}
// System.Collections.IEnumerator NodeCanvas.Framework.ConditionTask::Flip()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ConditionTask_Flip_mCC0B9464E6596E5B5508BEA475EF2C8EE48057D5 (ConditionTask_t518F9B03584F4835F78D6DE297CE36AED500BEE8* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CFlipU3Ed__13_t627FBEE77550D518742C74FDF0FDA9009D495426_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
U3CFlipU3Ed__13_t627FBEE77550D518742C74FDF0FDA9009D495426* L_0 = (U3CFlipU3Ed__13_t627FBEE77550D518742C74FDF0FDA9009D495426*)il2cpp_codegen_object_new(U3CFlipU3Ed__13_t627FBEE77550D518742C74FDF0FDA9009D495426_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CFlipU3Ed__13__ctor_m7DEB42B84C75EE48EED29CD7FEBDFBF1D6D83D3C(L_0, 0, NULL);
U3CFlipU3Ed__13_t627FBEE77550D518742C74FDF0FDA9009D495426* L_1 = L_0;
NullCheck(L_1);
L_1->___U3CU3E4__this_2 = __this;
Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E4__this_2), (void*)__this);
return L_1;
}
}
// System.Void NodeCanvas.Framework.ConditionTask::OnEnable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConditionTask_OnEnable_mBFEA75F5A854D6A56B7CF2ACDE50E1AFFBC1CE78 (ConditionTask_t518F9B03584F4835F78D6DE297CE36AED500BEE8* __this, const RuntimeMethod* method)
{
{
// virtual protected void OnEnable() { }
return;
}
}
// System.Void NodeCanvas.Framework.ConditionTask::OnDisable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConditionTask_OnDisable_m65DE4CA3CC57828D26C74760DB5EEC78F49F8BF7 (ConditionTask_t518F9B03584F4835F78D6DE297CE36AED500BEE8* __this, const RuntimeMethod* method)
{
{
// virtual protected void OnDisable() { }
return;
}
}
// System.Boolean NodeCanvas.Framework.ConditionTask::OnCheck()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ConditionTask_OnCheck_m852CF0F2E1688A7109B42675151261CCEC4C053E (ConditionTask_t518F9B03584F4835F78D6DE297CE36AED500BEE8* __this, const RuntimeMethod* method)
{
{
// virtual protected bool OnCheck() { return true; }
return (bool)1;
}
}
// System.Void NodeCanvas.Framework.ConditionTask::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConditionTask__ctor_m1F4FE5C10F05FCE9676F9356FDBA1F366E396EDB (ConditionTask_t518F9B03584F4835F78D6DE297CE36AED500BEE8* __this, const RuntimeMethod* method)
{
{
// private int yieldReturn = -1;
__this->___yieldReturn_11 = (-1);
Task__ctor_m638155576781AF9F8593F42DE1F7F3A70CCA4B42(__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 NodeCanvas.Framework.ConditionTask/<Flip>d__13::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CFlipU3Ed__13__ctor_m7DEB42B84C75EE48EED29CD7FEBDFBF1D6D83D3C (U3CFlipU3Ed__13_t627FBEE77550D518742C74FDF0FDA9009D495426* __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 NodeCanvas.Framework.ConditionTask/<Flip>d__13::System.IDisposable.Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CFlipU3Ed__13_System_IDisposable_Dispose_m3CD45F55E63A7DA1BBD4859745245164D0BBE9C7 (U3CFlipU3Ed__13_t627FBEE77550D518742C74FDF0FDA9009D495426* __this, const RuntimeMethod* method)
{
{
return;
}
}
// System.Boolean NodeCanvas.Framework.ConditionTask/<Flip>d__13::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CFlipU3Ed__13_MoveNext_m77E53C6DA78DE24571E953C5E7AEB9034D31C24F (U3CFlipU3Ed__13_t627FBEE77550D518742C74FDF0FDA9009D495426* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
ConditionTask_t518F9B03584F4835F78D6DE297CE36AED500BEE8* V_1 = NULL;
{
int32_t L_0 = __this->___U3CU3E1__state_0;
V_0 = L_0;
ConditionTask_t518F9B03584F4835F78D6DE297CE36AED500BEE8* L_1 = __this->___U3CU3E4__this_2;
V_1 = L_1;
int32_t L_2 = V_0;
if (!L_2)
{
goto IL_0017;
}
}
{
int32_t L_3 = V_0;
if ((((int32_t)L_3) == ((int32_t)1)))
{
goto IL_003c;
}
}
{
return (bool)0;
}
IL_0017:
{
__this->___U3CU3E1__state_0 = (-1);
// yields++;
ConditionTask_t518F9B03584F4835F78D6DE297CE36AED500BEE8* L_4 = V_1;
ConditionTask_t518F9B03584F4835F78D6DE297CE36AED500BEE8* L_5 = V_1;
NullCheck(L_5);
int32_t L_6 = L_5->___yields_12;
NullCheck(L_4);
L_4->___yields_12 = ((int32_t)il2cpp_codegen_add(L_6, 1));
// 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_003c:
{
__this->___U3CU3E1__state_0 = (-1);
// yields--;
ConditionTask_t518F9B03584F4835F78D6DE297CE36AED500BEE8* L_7 = V_1;
ConditionTask_t518F9B03584F4835F78D6DE297CE36AED500BEE8* L_8 = V_1;
NullCheck(L_8);
int32_t L_9 = L_8->___yields_12;
NullCheck(L_7);
L_7->___yields_12 = ((int32_t)il2cpp_codegen_subtract(L_9, 1));
// if ( yields == 0 ) {
ConditionTask_t518F9B03584F4835F78D6DE297CE36AED500BEE8* L_10 = V_1;
NullCheck(L_10);
int32_t L_11 = L_10->___yields_12;
if (L_11)
{
goto IL_0060;
}
}
{
// yieldReturn = -1;
ConditionTask_t518F9B03584F4835F78D6DE297CE36AED500BEE8* L_12 = V_1;
NullCheck(L_12);
L_12->___yieldReturn_11 = (-1);
}
IL_0060:
{
// }
return (bool)0;
}
}
// System.Object NodeCanvas.Framework.ConditionTask/<Flip>d__13::System.Collections.Generic.IEnumerator<System.Object>.get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CFlipU3Ed__13_System_Collections_Generic_IEnumeratorU3CSystem_ObjectU3E_get_Current_mAD69E221058D6015DDAA6260C71019ECEACFE7A6 (U3CFlipU3Ed__13_t627FBEE77550D518742C74FDF0FDA9009D495426* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___U3CU3E2__current_1;
return L_0;
}
}
// System.Void NodeCanvas.Framework.ConditionTask/<Flip>d__13::System.Collections.IEnumerator.Reset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CFlipU3Ed__13_System_Collections_IEnumerator_Reset_mC4B0D4A4902C0D728F81561D702717D56BF11FBD (U3CFlipU3Ed__13_t627FBEE77550D518742C74FDF0FDA9009D495426* __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*)&U3CFlipU3Ed__13_System_Collections_IEnumerator_Reset_mC4B0D4A4902C0D728F81561D702717D56BF11FBD_RuntimeMethod_var)));
}
}
// System.Object NodeCanvas.Framework.ConditionTask/<Flip>d__13::System.Collections.IEnumerator.get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CFlipU3Ed__13_System_Collections_IEnumerator_get_Current_mB3E8CEE2DEDB22C050F32471C87BE7443ADF057A (U3CFlipU3Ed__13_t627FBEE77550D518742C74FDF0FDA9009D495426* __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 NodeCanvas.Framework.EventReceiverAttribute::.ctor(System.String[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventReceiverAttribute__ctor_m93A0DB8B47612404598D1C868A7B0D3EE0B5575F (EventReceiverAttribute_tFF78037996AA2718FA1B0854EA6E7BEC6BB0FE26* __this, StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___0_args, const RuntimeMethod* method)
{
{
// public EventReceiverAttribute(params string[] args) {
Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2(__this, NULL);
// this.eventMessages = args;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_0 = ___0_args;
__this->___eventMessages_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___eventMessages_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 NodeCanvas.Framework.Task::UnityEngine.ISerializationCallbackReceiver.OnBeforeSerialize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Task_UnityEngine_ISerializationCallbackReceiver_OnBeforeSerialize_mD8FE43601653B00B72773F298CBE541BB38C8B44 (Task_tF05C1B448C98EDD5D7E9E23660FCEAC40348A284* __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 ( agentType == null ) { _agentParameter = null; }
Type_t* L_0;
L_0 = VirtualFuncInvoker0< Type_t* >::Invoke(8 /* System.Type NodeCanvas.Framework.Task::get_agentType() */, __this);
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_0, (Type_t*)NULL, NULL);
if (!L_1)
{
goto IL_0015;
}
}
{
// if ( agentType == null ) { _agentParameter = null; }
__this->____agentParameter_1 = (TaskAgentParameter_t6F02431C314168FE5698AD6A87B555310C2DBC4B*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->____agentParameter_1), (void*)(TaskAgentParameter_t6F02431C314168FE5698AD6A87B555310C2DBC4B*)NULL);
}
IL_0015:
{
// if ( _agentParameter != null ) { _agentParameter.SetType(agentType); }
TaskAgentParameter_t6F02431C314168FE5698AD6A87B555310C2DBC4B* L_2 = __this->____agentParameter_1;
if (!L_2)
{
goto IL_002e;
}
}
{
// if ( _agentParameter != null ) { _agentParameter.SetType(agentType); }
TaskAgentParameter_t6F02431C314168FE5698AD6A87B555310C2DBC4B* L_3 = __this->____agentParameter_1;
Type_t* L_4;
L_4 = VirtualFuncInvoker0< Type_t* >::Invoke(8 /* System.Type NodeCanvas.Framework.Task::get_agentType() */, __this);
NullCheck(L_3);
TaskAgentParameter_SetType_mDB8F5F8D60CBF5F6CD96B7B5FA02566A017337A6(L_3, L_4, NULL);
}
IL_002e:
{
// }
return;
}
}
// System.Void NodeCanvas.Framework.Task::UnityEngine.ISerializationCallbackReceiver.OnAfterDeserialize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Task_UnityEngine_ISerializationCallbackReceiver_OnAfterDeserialize_m9B2E539FB1CDCD4CBB4650F3C2A79436EC2BB9DC (Task_tF05C1B448C98EDD5D7E9E23660FCEAC40348A284* __this, const RuntimeMethod* method)
{
{
// void ISerializationCallbackReceiver.OnAfterDeserialize() { }
return;
}
}
// System.Void NodeCanvas.Framework.Task::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Task__ctor_m638155576781AF9F8593F42DE1F7F3A70CCA4B42 (Task_tF05C1B448C98EDD5D7E9E23660FCEAC40348A284* __this, const RuntimeMethod* method)
{
{
// public Task() { }
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
// public Task() { }
return;
}
}
// NodeCanvas.Framework.Task NodeCanvas.Framework.Task::Create(System.Type,NodeCanvas.Framework.ITaskSystem)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Task_tF05C1B448C98EDD5D7E9E23660FCEAC40348A284* Task_Create_mB1210666D37865B8F8309B865D8114F748C724C3 (Type_t* ___0_type, RuntimeObject* ___1_newOwnerSystem, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ITaskSystem_t5C954212C02BD88DCB75F567405E31FBE9F281B3_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Task_tF05C1B448C98EDD5D7E9E23660FCEAC40348A284_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if ( type.IsGenericTypeDefinition ) { type = type.MakeGenericType(type.GetFirstGenericParameterConstraintType()); }
Type_t* L_0 = ___0_type;
NullCheck(L_0);
bool L_1;
L_1 = VirtualFuncInvoker0< bool >::Invoke(41 /* System.Boolean System.Type::get_IsGenericTypeDefinition() */, L_0);
if (!L_1)
{
goto IL_001f;
}
}
{
// if ( type.IsGenericTypeDefinition ) { type = type.MakeGenericType(type.GetFirstGenericParameterConstraintType()); }
Type_t* L_2 = ___0_type;
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_3 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)SZArrayNew(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var, (uint32_t)1);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_4 = L_3;
Type_t* L_5 = ___0_type;
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
Type_t* L_6;
L_6 = ReflectionTools_GetFirstGenericParameterConstraintType_mFC2AAB975EC5BCF9A56B4D0C83C7F2E2AB9B305A(L_5, NULL);
NullCheck(L_4);
ArrayElementTypeCheck (L_4, L_6);
(L_4)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t*)L_6);
NullCheck(L_2);
Type_t* L_7;
L_7 = VirtualFuncInvoker1< Type_t*, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(122 /* System.Type System.Type::MakeGenericType(System.Type[]) */, L_2, L_4);
___0_type = L_7;
}
IL_001f:
{
// var newTask = (Task)Activator.CreateInstance(type);
Type_t* L_8 = ___0_type;
RuntimeObject* L_9;
L_9 = Activator_CreateInstance_mFF030428C64FDDFACC74DFAC97388A1C628BFBCF(L_8, NULL);
// BBParameter.SetBBFields(newTask, newOwnerSystem.blackboard);
Task_tF05C1B448C98EDD5D7E9E23660FCEAC40348A284* L_10 = ((Task_tF05C1B448C98EDD5D7E9E23660FCEAC40348A284*)CastclassClass((RuntimeObject*)L_9, Task_tF05C1B448C98EDD5D7E9E23660FCEAC40348A284_il2cpp_TypeInfo_var));
RuntimeObject* L_11 = ___1_newOwnerSystem;
NullCheck(L_11);
RuntimeObject* L_12;
L_12 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(1 /* NodeCanvas.Framework.IBlackboard NodeCanvas.Framework.ITaskSystem::get_blackboard() */, ITaskSystem_t5C954212C02BD88DCB75F567405E31FBE9F281B3_il2cpp_TypeInfo_var, L_11);
BBParameter_SetBBFields_m327944D49EE061B4C80840B5750BCFA498938F8C(L_10, L_12, NULL);
// newTask.Validate(newOwnerSystem);
Task_tF05C1B448C98EDD5D7E9E23660FCEAC40348A284* L_13 = L_10;
RuntimeObject* L_14 = ___1_newOwnerSystem;
NullCheck(L_13);
Task_Validate_m67FCFF7C4BEA8F6BF459A603DA4A2B609EFDC618(L_13, L_14, NULL);
// newTask.OnCreate(newOwnerSystem);
Task_tF05C1B448C98EDD5D7E9E23660FCEAC40348A284* L_15 = L_13;
RuntimeObject* L_16 = ___1_newOwnerSystem;
NullCheck(L_15);
VirtualActionInvoker1< RuntimeObject* >::Invoke(12 /* System.Void NodeCanvas.Framework.Task::OnCreate(NodeCanvas.Framework.ITaskSystem) */, L_15, L_16);
// return newTask;
return L_15;
}
}
// NodeCanvas.Framework.Task NodeCanvas.Framework.Task::Duplicate(NodeCanvas.Framework.ITaskSystem)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Task_tF05C1B448C98EDD5D7E9E23660FCEAC40348A284* Task_Duplicate_m830780798BE56941AF9F27CB1FE9A93A8DF752EC (Task_tF05C1B448C98EDD5D7E9E23660FCEAC40348A284* __this, RuntimeObject* ___0_newOwnerSystem, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ITaskSystem_t5C954212C02BD88DCB75F567405E31FBE9F281B3_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONSerializer_Clone_TisTask_tF05C1B448C98EDD5D7E9E23660FCEAC40348A284_m6ABCAB1F1DA766E43F8EFE05AF5D4042472EA3A2_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONSerializer_t41C2A6A19CE244C486DCA145CEF08B6A4C8CAA0F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// var newTask = JSONSerializer.Clone<Task>(this);
il2cpp_codegen_runtime_class_init_inline(JSONSerializer_t41C2A6A19CE244C486DCA145CEF08B6A4C8CAA0F_il2cpp_TypeInfo_var);
Task_tF05C1B448C98EDD5D7E9E23660FCEAC40348A284* L_0;
L_0 = JSONSerializer_Clone_TisTask_tF05C1B448C98EDD5D7E9E23660FCEAC40348A284_m6ABCAB1F1DA766E43F8EFE05AF5D4042472EA3A2(__this, JSONSerializer_Clone_TisTask_tF05C1B448C98EDD5D7E9E23660FCEAC40348A284_m6ABCAB1F1DA766E43F8EFE05AF5D4042472EA3A2_RuntimeMethod_var);
// BBParameter.SetBBFields(newTask, newOwnerSystem.blackboard);
Task_tF05C1B448C98EDD5D7E9E23660FCEAC40348A284* L_1 = L_0;
RuntimeObject* L_2 = ___0_newOwnerSystem;
NullCheck(L_2);
RuntimeObject* L_3;
L_3 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(1 /* NodeCanvas.Framework.IBlackboard NodeCanvas.Framework.ITaskSystem::get_blackboard() */, ITaskSystem_t5C954212C02BD88DCB75F567405E31FBE9F281B3_il2cpp_TypeInfo_var, L_2);
BBParameter_SetBBFields_m327944D49EE061B4C80840B5750BCFA498938F8C(L_1, L_3, NULL);
// newTask.Validate(newOwnerSystem);
Task_tF05C1B448C98EDD5D7E9E23660FCEAC40348A284* L_4 = L_1;
RuntimeObject* L_5 = ___0_newOwnerSystem;
NullCheck(L_4);
Task_Validate_m67FCFF7C4BEA8F6BF459A603DA4A2B609EFDC618(L_4, L_5, NULL);
// return newTask;
return L_4;
}
}
// System.Void NodeCanvas.Framework.Task::Validate(NodeCanvas.Framework.ITaskSystem)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Task_Validate_m67FCFF7C4BEA8F6BF459A603DA4A2B609EFDC618 (Task_tF05C1B448C98EDD5D7E9E23660FCEAC40348A284* __this, RuntimeObject* ___0_ownerSystem, const RuntimeMethod* method)
{
{
// SetOwnerSystem(ownerSystem);
RuntimeObject* L_0 = ___0_ownerSystem;
Task_SetOwnerSystem_mF261D1FFA46C0D370F6D79AF62957605726D92BF(__this, L_0, NULL);
// OnValidate(ownerSystem);
RuntimeObject* L_1 = ___0_ownerSystem;
VirtualActionInvoker1< RuntimeObject* >::Invoke(13 /* System.Void NodeCanvas.Framework.Task::OnValidate(NodeCanvas.Framework.ITaskSystem) */, __this, L_1);
// var hardError = GetHardError();
String_t* L_2;
L_2 = Task_GetHardError_m2BB002591EF25E9DA2A22F9C0C48F02E3D54FE93(__this, NULL);
// if ( hardError != null ) {
// }
return;
}
}
// System.Void NodeCanvas.Framework.Task::SetOwnerSystem(NodeCanvas.Framework.ITaskSystem)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Task_SetOwnerSystem_mF261D1FFA46C0D370F6D79AF62957605726D92BF (Task_tF05C1B448C98EDD5D7E9E23660FCEAC40348A284* __this, RuntimeObject* ___0_newOwnerSystem, const RuntimeMethod* method)
{
{
// ownerSystem = newOwnerSystem;
RuntimeObject* L_0 = ___0_newOwnerSystem;
Task_set_ownerSystem_mBCC6CD84CC35938FE61A09D8ACB881620B5902B3_inline(__this, L_0, NULL);
// }
return;
}
}
// NodeCanvas.Framework.ITaskSystem NodeCanvas.Framework.Task::get_ownerSystem()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Task_get_ownerSystem_m980F955CAD5DE771E19FA231DA402096BF9B9233 (Task_tF05C1B448C98EDD5D7E9E23660FCEAC40348A284* __this, const RuntimeMethod* method)
{
{
// get { return _ownerSystem; }
RuntimeObject* L_0 = __this->____ownerSystem_2;
return L_0;
}
}
// System.Void NodeCanvas.Framework.Task::set_ownerSystem(NodeCanvas.Framework.ITaskSystem)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Task_set_ownerSystem_mBCC6CD84CC35938FE61A09D8ACB881620B5902B3 (Task_tF05C1B448C98EDD5D7E9E23660FCEAC40348A284* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
// private set { _ownerSystem = value; }
RuntimeObject* L_0 = ___0_value;
__this->____ownerSystem_2 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->____ownerSystem_2), (void*)L_0);
// private set { _ownerSystem = value; }
return;
}
}
// UnityEngine.Component NodeCanvas.Framework.Task::get_ownerSystemAgent()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* Task_get_ownerSystemAgent_m8D169CC6DCDBF5B01CBE20D0AC07C1EEFB266E35 (Task_tF05C1B448C98EDD5D7E9E23660FCEAC40348A284* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ITaskSystem_t5C954212C02BD88DCB75F567405E31FBE9F281B3_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public Component ownerSystemAgent => ownerSystem != null ? ownerSystem.agent : null;
RuntimeObject* L_0;
L_0 = Task_get_ownerSystem_m980F955CAD5DE771E19FA231DA402096BF9B9233_inline(__this, NULL);
if (L_0)
{
goto IL_000a;
}
}
{
return (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*)NULL;
}
IL_000a:
{
RuntimeObject* L_1;
L_1 = Task_get_ownerSystem_m980F955CAD5DE771E19FA231DA402096BF9B9233_inline(__this, NULL);
NullCheck(L_1);
Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* L_2;
L_2 = InterfaceFuncInvoker0< Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* >::Invoke(0 /* UnityEngine.Component NodeCanvas.Framework.ITaskSystem::get_agent() */, ITaskSystem_t5C954212C02BD88DCB75F567405E31FBE9F281B3_il2cpp_TypeInfo_var, L_1);
return L_2;
}
}
// NodeCanvas.Framework.IBlackboard NodeCanvas.Framework.Task::get_ownerSystemBlackboard()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Task_get_ownerSystemBlackboard_mC95069500DD510B76C115AFF71DA6534641C7F5C (Task_tF05C1B448C98EDD5D7E9E23660FCEAC40348A284* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ITaskSystem_t5C954212C02BD88DCB75F567405E31FBE9F281B3_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public IBlackboard ownerSystemBlackboard => ownerSystem != null ? ownerSystem.blackboard : null;
RuntimeObject* L_0;
L_0 = Task_get_ownerSystem_m980F955CAD5DE771E19FA231DA402096BF9B9233_inline(__this, NULL);
if (L_0)
{
goto IL_000a;
}
}
{
return (RuntimeObject*)NULL;
}
IL_000a:
{
RuntimeObject* L_1;
L_1 = Task_get_ownerSystem_m980F955CAD5DE771E19FA231DA402096BF9B9233_inline(__this, NULL);
NullCheck(L_1);
RuntimeObject* L_2;
L_2 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(1 /* NodeCanvas.Framework.IBlackboard NodeCanvas.Framework.ITaskSystem::get_blackboard() */, ITaskSystem_t5C954212C02BD88DCB75F567405E31FBE9F281B3_il2cpp_TypeInfo_var, L_1);
return L_2;
}
}
// System.Single NodeCanvas.Framework.Task::get_ownerSystemElapsedTime()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Task_get_ownerSystemElapsedTime_mB339564EAE6A11E18D53DD7A5B5425D78D6BEB6A (Task_tF05C1B448C98EDD5D7E9E23660FCEAC40348A284* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ITaskSystem_t5C954212C02BD88DCB75F567405E31FBE9F281B3_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public float ownerSystemElapsedTime => ownerSystem != null ? ownerSystem.elapsedTime : 0;
RuntimeObject* L_0;
L_0 = Task_get_ownerSystem_m980F955CAD5DE771E19FA231DA402096BF9B9233_inline(__this, NULL);
if (L_0)
{
goto IL_000e;
}
}
{
return (0.0f);
}
IL_000e:
{
RuntimeObject* L_1;
L_1 = Task_get_ownerSystem_m980F955CAD5DE771E19FA231DA402096BF9B9233_inline(__this, NULL);
NullCheck(L_1);
float L_2;
L_2 = InterfaceFuncInvoker0< float >::Invoke(3 /* System.Single NodeCanvas.Framework.ITaskSystem::get_elapsedTime() */, ITaskSystem_t5C954212C02BD88DCB75F567405E31FBE9F281B3_il2cpp_TypeInfo_var, L_1);
return L_2;
}
}
// System.Boolean NodeCanvas.Framework.Task::get_isUserEnabled()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Task_get_isUserEnabled_m39BF0F0883205745A73151B88DA0ABFA7FA56C80 (Task_tF05C1B448C98EDD5D7E9E23660FCEAC40348A284* __this, const RuntimeMethod* method)
{
{
// get { return !_isUserDisabled; }
bool L_0 = __this->____isUserDisabled_0;
return (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0);
}
}
// System.Void NodeCanvas.Framework.Task::set_isUserEnabled(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Task_set_isUserEnabled_mAEEEB753F4F551AF4A6670DD29DE128566DAD822 (Task_tF05C1B448C98EDD5D7E9E23660FCEAC40348A284* __this, bool ___0_value, const RuntimeMethod* method)
{
{
// internal set { _isUserDisabled = !value; }
bool L_0 = ___0_value;
__this->____isUserDisabled_0 = (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0);
// internal set { _isUserDisabled = !value; }
return;
}
}
// System.String NodeCanvas.Framework.Task::get_obsolete()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Task_get_obsolete_m82082515FF78B7B46E201F6D569F3A6D763AB3AD (Task_tF05C1B448C98EDD5D7E9E23660FCEAC40348A284* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReflectionTools_RTGetAttribute_TisObsoleteAttribute_tF4885B281E932B8B87A5B9AA1C24D46DEEA8FD8A_m6AC6B002085FC0AA9DC9EB3A7653A73B62D19AA7_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
ObsoleteAttribute_tF4885B281E932B8B87A5B9AA1C24D46DEEA8FD8A* V_0 = NULL;
Task_tF05C1B448C98EDD5D7E9E23660FCEAC40348A284* G_B3_0 = NULL;
Task_tF05C1B448C98EDD5D7E9E23660FCEAC40348A284* G_B2_0 = NULL;
String_t* G_B4_0 = NULL;
Task_tF05C1B448C98EDD5D7E9E23660FCEAC40348A284* G_B4_1 = NULL;
{
// if ( _obsoleteInfo == null ) {
String_t* L_0 = __this->____obsoleteInfo_6;
if (L_0)
{
goto IL_002b;
}
}
{
// var att = this.GetType().RTGetAttribute<ObsoleteAttribute>(true);
Type_t* L_1;
L_1 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
ObsoleteAttribute_tF4885B281E932B8B87A5B9AA1C24D46DEEA8FD8A* L_2;
L_2 = ReflectionTools_RTGetAttribute_TisObsoleteAttribute_tF4885B281E932B8B87A5B9AA1C24D46DEEA8FD8A_m6AC6B002085FC0AA9DC9EB3A7653A73B62D19AA7(L_1, (bool)1, ReflectionTools_RTGetAttribute_TisObsoleteAttribute_tF4885B281E932B8B87A5B9AA1C24D46DEEA8FD8A_m6AC6B002085FC0AA9DC9EB3A7653A73B62D19AA7_RuntimeMethod_var);
V_0 = L_2;
// _obsoleteInfo = att != null ? att.Message : string.Empty;
ObsoleteAttribute_tF4885B281E932B8B87A5B9AA1C24D46DEEA8FD8A* L_3 = V_0;
G_B2_0 = __this;
if (L_3)
{
G_B3_0 = __this;
goto IL_0020;
}
}
{
String_t* L_4 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty_6;
G_B4_0 = L_4;
G_B4_1 = G_B2_0;
goto IL_0026;
}
IL_0020:
{
ObsoleteAttribute_tF4885B281E932B8B87A5B9AA1C24D46DEEA8FD8A* L_5 = V_0;
NullCheck(L_5);
String_t* L_6;
L_6 = ObsoleteAttribute_get_Message_mEEA519E26C2F66DA3987F1AF2A28454DE021E3CF_inline(L_5, NULL);
G_B4_0 = L_6;
G_B4_1 = G_B3_0;
}
IL_0026:
{
NullCheck(G_B4_1);
G_B4_1->____obsoleteInfo_6 = G_B4_0;
Il2CppCodeGenWriteBarrier((void**)(&G_B4_1->____obsoleteInfo_6), (void*)G_B4_0);
}
IL_002b:
{
// return _obsoleteInfo;
String_t* L_7 = __this->____obsoleteInfo_6;
return L_7;
}
}
// System.String NodeCanvas.Framework.Task::get_name()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Task_get_name_m485305F142EFD3DBDAD5D1197398609E47FD3583 (Task_tF05C1B448C98EDD5D7E9E23660FCEAC40348A284* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReflectionTools_RTGetAttribute_TisNameAttribute_t34E4A5AC3A040FAE69B4567071E4BDA34ECB03AC_m13F483E9F03E3153945688CD1172D4A34B4BD417_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringUtils_t1B1A8555A1FD4C84FEEF6A67762EA7230E48164A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
NameAttribute_t34E4A5AC3A040FAE69B4567071E4BDA34ECB03AC* V_0 = NULL;
Task_tF05C1B448C98EDD5D7E9E23660FCEAC40348A284* G_B3_0 = NULL;
Task_tF05C1B448C98EDD5D7E9E23660FCEAC40348A284* G_B2_0 = NULL;
String_t* G_B4_0 = NULL;
Task_tF05C1B448C98EDD5D7E9E23660FCEAC40348A284* G_B4_1 = NULL;
{
// if ( _taskName == null ) {
String_t* L_0 = __this->____taskName_4;
if (L_0)
{
goto IL_0037;
}
}
{
// var nameAtt = this.GetType().RTGetAttribute<NameAttribute>(false);
Type_t* L_1;
L_1 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
NameAttribute_t34E4A5AC3A040FAE69B4567071E4BDA34ECB03AC* L_2;
L_2 = ReflectionTools_RTGetAttribute_TisNameAttribute_t34E4A5AC3A040FAE69B4567071E4BDA34ECB03AC_m13F483E9F03E3153945688CD1172D4A34B4BD417(L_1, (bool)0, ReflectionTools_RTGetAttribute_TisNameAttribute_t34E4A5AC3A040FAE69B4567071E4BDA34ECB03AC_m13F483E9F03E3153945688CD1172D4A34B4BD417_RuntimeMethod_var);
V_0 = L_2;
// _taskName = nameAtt != null ? nameAtt.name : GetType().FriendlyName().SplitCamelCase();
NameAttribute_t34E4A5AC3A040FAE69B4567071E4BDA34ECB03AC* L_3 = V_0;
G_B2_0 = __this;
if (L_3)
{
G_B3_0 = __this;
goto IL_002c;
}
}
{
Type_t* L_4;
L_4 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
String_t* L_5;
L_5 = ReflectionTools_FriendlyName_mCA9B53218CF47CBC57E7EA260DE334F98D12E56C(L_4, (bool)0, NULL);
il2cpp_codegen_runtime_class_init_inline(StringUtils_t1B1A8555A1FD4C84FEEF6A67762EA7230E48164A_il2cpp_TypeInfo_var);
String_t* L_6;
L_6 = StringUtils_SplitCamelCase_mE03F4F3007C92573D017880C01F44BE6CC77DE6C(L_5, NULL);
G_B4_0 = L_6;
G_B4_1 = G_B2_0;
goto IL_0032;
}
IL_002c:
{
NameAttribute_t34E4A5AC3A040FAE69B4567071E4BDA34ECB03AC* L_7 = V_0;
NullCheck(L_7);
String_t* L_8 = L_7->___name_0;
G_B4_0 = L_8;
G_B4_1 = G_B3_0;
}
IL_0032:
{
NullCheck(G_B4_1);
G_B4_1->____taskName_4 = G_B4_0;
Il2CppCodeGenWriteBarrier((void**)(&G_B4_1->____taskName_4), (void*)G_B4_0);
}
IL_0037:
{
// return _taskName;
String_t* L_9 = __this->____taskName_4;
return L_9;
}
}
// System.String NodeCanvas.Framework.Task::get_description()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Task_get_description_m388889124C9371591147192AFD8B6044B2E96092 (Task_tF05C1B448C98EDD5D7E9E23660FCEAC40348A284* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReflectionTools_RTGetAttribute_TisDescriptionAttribute_tA36BC0FDBFFE79BC565383D33D6EBE3550B45F81_m6698F53A577EA9CBEA07182791F17EED2058116F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
DescriptionAttribute_tA36BC0FDBFFE79BC565383D33D6EBE3550B45F81* V_0 = NULL;
Task_tF05C1B448C98EDD5D7E9E23660FCEAC40348A284* G_B3_0 = NULL;
Task_tF05C1B448C98EDD5D7E9E23660FCEAC40348A284* G_B2_0 = NULL;
String_t* G_B4_0 = NULL;
Task_tF05C1B448C98EDD5D7E9E23660FCEAC40348A284* G_B4_1 = NULL;
{
// if ( _taskDescription == null ) {
String_t* L_0 = __this->____taskDescription_5;
if (L_0)
{
goto IL_002b;
}
}
{
// var descAtt = this.GetType().RTGetAttribute<DescriptionAttribute>(true);
Type_t* L_1;
L_1 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
DescriptionAttribute_tA36BC0FDBFFE79BC565383D33D6EBE3550B45F81* L_2;
L_2 = ReflectionTools_RTGetAttribute_TisDescriptionAttribute_tA36BC0FDBFFE79BC565383D33D6EBE3550B45F81_m6698F53A577EA9CBEA07182791F17EED2058116F(L_1, (bool)1, ReflectionTools_RTGetAttribute_TisDescriptionAttribute_tA36BC0FDBFFE79BC565383D33D6EBE3550B45F81_m6698F53A577EA9CBEA07182791F17EED2058116F_RuntimeMethod_var);
V_0 = L_2;
// _taskDescription = descAtt != null ? descAtt.description : string.Empty;
DescriptionAttribute_tA36BC0FDBFFE79BC565383D33D6EBE3550B45F81* L_3 = V_0;
G_B2_0 = __this;
if (L_3)
{
G_B3_0 = __this;
goto IL_0020;
}
}
{
String_t* L_4 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty_6;
G_B4_0 = L_4;
G_B4_1 = G_B2_0;
goto IL_0026;
}
IL_0020:
{
DescriptionAttribute_tA36BC0FDBFFE79BC565383D33D6EBE3550B45F81* L_5 = V_0;
NullCheck(L_5);
String_t* L_6 = L_5->___description_0;
G_B4_0 = L_6;
G_B4_1 = G_B3_0;
}
IL_0026:
{
NullCheck(G_B4_1);
G_B4_1->____taskDescription_5 = G_B4_0;
Il2CppCodeGenWriteBarrier((void**)(&G_B4_1->____taskDescription_5), (void*)G_B4_0);
}
IL_002b:
{
// return _taskDescription;
String_t* L_7 = __this->____taskDescription_5;
return L_7;
}
}
// System.String NodeCanvas.Framework.Task::get_summaryInfo()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Task_get_summaryInfo_m8D6A94DC7DCACB0CB31A2794B63902E082499333 (Task_tF05C1B448C98EDD5D7E9E23660FCEAC40348A284* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ActionTask_t6B5C6B67D00E7AF678FAEDC91859B778C24A8E1E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConditionTask_t518F9B03584F4835F78D6DE297CE36AED500BEE8_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral15FB8A04339464F72B79BAF171F17EF1E153CA52);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5235F295F5F94C392E15C126D42DB892115DEAA0);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8C22C74EEAC8048DF9707DDF9DD9B036932953D9);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
s_Il2CppMethodInitialized = true;
}
String_t* G_B4_0 = NULL;
String_t* G_B9_0 = NULL;
String_t* G_B11_0 = NULL;
String_t* G_B10_0 = NULL;
String_t* G_B12_0 = NULL;
String_t* G_B12_1 = NULL;
{
// if ( this is ActionTask ) { return ( agentIsOverride ? "* " : "" ) + info; }
if (!((ActionTask_t6B5C6B67D00E7AF678FAEDC91859B778C24A8E1E*)IsInstClass((RuntimeObject*)__this, ActionTask_t6B5C6B67D00E7AF678FAEDC91859B778C24A8E1E_il2cpp_TypeInfo_var)))
{
goto IL_0028;
}
}
{
// if ( this is ActionTask ) { return ( agentIsOverride ? "* " : "" ) + info; }
bool L_0;
L_0 = Task_get_agentIsOverride_mA3BE5861D70DD0A35C942B064B4473D321192EF5(__this, NULL);
if (L_0)
{
goto IL_0017;
}
}
{
G_B4_0 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
goto IL_001c;
}
IL_0017:
{
G_B4_0 = _stringLiteral15FB8A04339464F72B79BAF171F17EF1E153CA52;
}
IL_001c:
{
String_t* L_1;
L_1 = VirtualFuncInvoker0< String_t* >::Invoke(7 /* System.String NodeCanvas.Framework.Task::get_info() */, __this);
String_t* L_2;
L_2 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(G_B4_0, L_1, NULL);
return L_2;
}
IL_0028:
{
// if ( this is ConditionTask ) { return ( agentIsOverride ? "* " : "" ) + ( ( this as ConditionTask ).invert ? "If <b>!</b> " : "If " ) + info; }
if (!((ConditionTask_t518F9B03584F4835F78D6DE297CE36AED500BEE8*)IsInstClass((RuntimeObject*)__this, ConditionTask_t518F9B03584F4835F78D6DE297CE36AED500BEE8_il2cpp_TypeInfo_var)))
{
goto IL_0069;
}
}
{
// if ( this is ConditionTask ) { return ( agentIsOverride ? "* " : "" ) + ( ( this as ConditionTask ).invert ? "If <b>!</b> " : "If " ) + info; }
bool L_3;
L_3 = Task_get_agentIsOverride_mA3BE5861D70DD0A35C942B064B4473D321192EF5(__this, NULL);
if (L_3)
{
goto IL_003f;
}
}
{
G_B9_0 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
goto IL_0044;
}
IL_003f:
{
G_B9_0 = _stringLiteral15FB8A04339464F72B79BAF171F17EF1E153CA52;
}
IL_0044:
{
NullCheck(((ConditionTask_t518F9B03584F4835F78D6DE297CE36AED500BEE8*)IsInstClass((RuntimeObject*)__this, ConditionTask_t518F9B03584F4835F78D6DE297CE36AED500BEE8_il2cpp_TypeInfo_var)));
bool L_4;
L_4 = ConditionTask_get_invert_mA8B61B2900B443EFEA1AF69A0C5AAA8EB51F67E2_inline(((ConditionTask_t518F9B03584F4835F78D6DE297CE36AED500BEE8*)IsInstClass((RuntimeObject*)__this, ConditionTask_t518F9B03584F4835F78D6DE297CE36AED500BEE8_il2cpp_TypeInfo_var)), NULL);
G_B10_0 = G_B9_0;
if (L_4)
{
G_B11_0 = G_B9_0;
goto IL_0058;
}
}
{
G_B12_0 = _stringLiteral5235F295F5F94C392E15C126D42DB892115DEAA0;
G_B12_1 = G_B10_0;
goto IL_005d;
}
IL_0058:
{
G_B12_0 = _stringLiteral8C22C74EEAC8048DF9707DDF9DD9B036932953D9;
G_B12_1 = G_B11_0;
}
IL_005d:
{
String_t* L_5;
L_5 = VirtualFuncInvoker0< String_t* >::Invoke(7 /* System.String NodeCanvas.Framework.Task::get_info() */, __this);
String_t* L_6;
L_6 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(G_B12_1, G_B12_0, L_5, NULL);
return L_6;
}
IL_0069:
{
// return info;
String_t* L_7;
L_7 = VirtualFuncInvoker0< String_t* >::Invoke(7 /* System.String NodeCanvas.Framework.Task::get_info() */, __this);
return L_7;
}
}
// System.String NodeCanvas.Framework.Task::get_info()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Task_get_info_mA94DE3BD468FCC4A2F9EA3A7BB7445CBC049FBAD (Task_tF05C1B448C98EDD5D7E9E23660FCEAC40348A284* __this, const RuntimeMethod* method)
{
{
// virtual protected string info => name;
String_t* L_0;
L_0 = Task_get_name_m485305F142EFD3DBDAD5D1197398609E47FD3583(__this, NULL);
return L_0;
}
}
// System.Type NodeCanvas.Framework.Task::get_agentType()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Task_get_agentType_mEDBBF896D2BCC7844A01F73E282A93F5FE00E4E2 (Task_tF05C1B448C98EDD5D7E9E23660FCEAC40348A284* __this, const RuntimeMethod* method)
{
{
// virtual public Type agentType => null;
return (Type_t*)NULL;
}
}
// System.String NodeCanvas.Framework.Task::get_agentInfo()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Task_get_agentInfo_m05CB96BFDBD182B1FD53A3A485E6DEDD71E56D3C (Task_tF05C1B448C98EDD5D7E9E23660FCEAC40348A284* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFDE0943C8483C2EE741529F6203E3314C125D7D1);
s_Il2CppMethodInitialized = true;
}
{
// public string agentInfo => _agentParameter != null ? _agentParameter.ToString() : "<b>Self</b>";
TaskAgentParameter_t6F02431C314168FE5698AD6A87B555310C2DBC4B* L_0 = __this->____agentParameter_1;
if (L_0)
{
goto IL_000e;
}
}
{
return _stringLiteralFDE0943C8483C2EE741529F6203E3314C125D7D1;
}
IL_000e:
{
TaskAgentParameter_t6F02431C314168FE5698AD6A87B555310C2DBC4B* L_1 = __this->____agentParameter_1;
NullCheck(L_1);
String_t* L_2;
L_2 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_1);
return L_2;
}
}
// System.String NodeCanvas.Framework.Task::get_agentParameterName()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Task_get_agentParameterName_m8B95C45020C934EAC0D1EF356FE761032C5C92CD (Task_tF05C1B448C98EDD5D7E9E23660FCEAC40348A284* __this, const RuntimeMethod* method)
{
{
// public string agentParameterName => _agentParameter != null ? _agentParameter.name : null;
TaskAgentParameter_t6F02431C314168FE5698AD6A87B555310C2DBC4B* L_0 = __this->____agentParameter_1;
if (L_0)
{
goto IL_000a;
}
}
{
return (String_t*)NULL;
}
IL_000a:
{
TaskAgentParameter_t6F02431C314168FE5698AD6A87B555310C2DBC4B* L_1 = __this->____agentParameter_1;
NullCheck(L_1);
String_t* L_2;
L_2 = BBParameter_get_name_mB3C40E4241CB0470AC4D120613200D497500535B_inline(L_1, NULL);
return L_2;
}
}
// System.Boolean NodeCanvas.Framework.Task::get_agentIsOverride()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Task_get_agentIsOverride_mA3BE5861D70DD0A35C942B064B4473D321192EF5 (Task_tF05C1B448C98EDD5D7E9E23660FCEAC40348A284* __this, const RuntimeMethod* method)
{
{
// get { return _agentParameter != null; }
TaskAgentParameter_t6F02431C314168FE5698AD6A87B555310C2DBC4B* L_0 = __this->____agentParameter_1;
return (bool)((!(((RuntimeObject*)(TaskAgentParameter_t6F02431C314168FE5698AD6A87B555310C2DBC4B*)L_0) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
}
}
// System.Void NodeCanvas.Framework.Task::set_agentIsOverride(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Task_set_agentIsOverride_m415EEFA637A1D1783D9887B8BAB8197209115BDB (Task_tF05C1B448C98EDD5D7E9E23660FCEAC40348A284* __this, bool ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TaskAgentParameter_t6F02431C314168FE5698AD6A87B555310C2DBC4B_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if ( value == false && _agentParameter != null ) {
bool L_0 = ___0_value;
if (L_0)
{
goto IL_0012;
}
}
{
TaskAgentParameter_t6F02431C314168FE5698AD6A87B555310C2DBC4B* L_1 = __this->____agentParameter_1;
if (!L_1)
{
goto IL_0012;
}
}
{
// _agentParameter = null;
__this->____agentParameter_1 = (TaskAgentParameter_t6F02431C314168FE5698AD6A87B555310C2DBC4B*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->____agentParameter_1), (void*)(TaskAgentParameter_t6F02431C314168FE5698AD6A87B555310C2DBC4B*)NULL);
}
IL_0012:
{
// if ( value == true && _agentParameter == null ) {
bool L_2 = ___0_value;
if (!L_2)
{
goto IL_0039;
}
}
{
TaskAgentParameter_t6F02431C314168FE5698AD6A87B555310C2DBC4B* L_3 = __this->____agentParameter_1;
if (L_3)
{
goto IL_0039;
}
}
{
// _agentParameter = new TaskAgentParameter();
TaskAgentParameter_t6F02431C314168FE5698AD6A87B555310C2DBC4B* L_4 = (TaskAgentParameter_t6F02431C314168FE5698AD6A87B555310C2DBC4B*)il2cpp_codegen_object_new(TaskAgentParameter_t6F02431C314168FE5698AD6A87B555310C2DBC4B_il2cpp_TypeInfo_var);
NullCheck(L_4);
TaskAgentParameter__ctor_mC63B504E7F887084C4C292A06913545A07337EEF(L_4, NULL);
__this->____agentParameter_1 = L_4;
Il2CppCodeGenWriteBarrier((void**)(&__this->____agentParameter_1), (void*)L_4);
// _agentParameter.bb = blackboard;
TaskAgentParameter_t6F02431C314168FE5698AD6A87B555310C2DBC4B* L_5 = __this->____agentParameter_1;
RuntimeObject* L_6;
L_6 = Task_get_blackboard_mCD58CE7EEDAA3AD7895C97C0D042FF69CA0159ED(__this, NULL);
NullCheck(L_5);
BBParameter_set_bb_mC03C5FFA7320CCC721EF5323C21736B2BEE4B423(L_5, L_6, NULL);
}
IL_0039:
{
// }
return;
}
}
// UnityEngine.Component NodeCanvas.Framework.Task::get_agent()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* Task_get_agent_m16569FD2401D9FF1867ECC9FDE0B3859F6F50426 (Task_tF05C1B448C98EDD5D7E9E23660FCEAC40348A284* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* G_B5_0 = NULL;
{
// if ( _currentAgent != null ) { return _currentAgent; }
Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* L_0 = __this->____currentAgent_3;
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_0015;
}
}
{
// if ( _currentAgent != null ) { return _currentAgent; }
Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* L_2 = __this->____currentAgent_3;
return L_2;
}
IL_0015:
{
// var input = agentIsOverride ? (Component)_agentParameter.value : ownerSystemAgent;
bool L_3;
L_3 = Task_get_agentIsOverride_mA3BE5861D70DD0A35C942B064B4473D321192EF5(__this, NULL);
if (L_3)
{
goto IL_0025;
}
}
{
Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* L_4;
L_4 = Task_get_ownerSystemAgent_m8D169CC6DCDBF5B01CBE20D0AC07C1EEFB266E35(__this, NULL);
G_B5_0 = L_4;
goto IL_0035;
}
IL_0025:
{
TaskAgentParameter_t6F02431C314168FE5698AD6A87B555310C2DBC4B* L_5 = __this->____agentParameter_1;
NullCheck(L_5);
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_6;
L_6 = TaskAgentParameter_get_value_m8F31958731B2FC04250D92059F8E3F00EB86F566(L_5, NULL);
G_B5_0 = ((Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*)CastclassClass((RuntimeObject*)L_6, Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3_il2cpp_TypeInfo_var));
}
IL_0035:
{
// return input.TransformToType(agentType);
Type_t* L_7;
L_7 = VirtualFuncInvoker0< Type_t* >::Invoke(8 /* System.Type NodeCanvas.Framework.Task::get_agentType() */, __this);
Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* L_8;
L_8 = ObjectUtils_TransformToType_mF73F7FC7EB3066155A7E7A90B0C70AD261FB8B9B(G_B5_0, L_7, NULL);
return L_8;
}
}
// NodeCanvas.Framework.IBlackboard NodeCanvas.Framework.Task::get_blackboard()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Task_get_blackboard_mCD58CE7EEDAA3AD7895C97C0D042FF69CA0159ED (Task_tF05C1B448C98EDD5D7E9E23660FCEAC40348A284* __this, const RuntimeMethod* method)
{
{
// public IBlackboard blackboard => ownerSystemBlackboard;
RuntimeObject* L_0;
L_0 = Task_get_ownerSystemBlackboard_mC95069500DD510B76C115AFF71DA6534641C7F5C(__this, NULL);
return L_0;
}
}
// ParadoxNotion.Services.EventRouter NodeCanvas.Framework.Task::get_router()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EventRouter_tFF11845F5CEB376625AA32F751511FA5918717F9* Task_get_router_m2CECCD677170E04FC20C925255EDFF4339509B7E (Task_tF05C1B448C98EDD5D7E9E23660FCEAC40348A284* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectUtils_GetAddComponent_TisEventRouter_tFF11845F5CEB376625AA32F751511FA5918717F9_mB53D7F66929EDA142C7433B01DD838C11E60E07B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
EventRouter_tFF11845F5CEB376625AA32F751511FA5918717F9* V_0 = NULL;
Task_tF05C1B448C98EDD5D7E9E23660FCEAC40348A284* G_B3_0 = NULL;
Task_tF05C1B448C98EDD5D7E9E23660FCEAC40348A284* G_B2_0 = NULL;
EventRouter_tFF11845F5CEB376625AA32F751511FA5918717F9* G_B4_0 = NULL;
Task_tF05C1B448C98EDD5D7E9E23660FCEAC40348A284* G_B4_1 = NULL;
{
// public EventRouter router => _eventRouter != null ? _eventRouter : _eventRouter = agent == null ? null : agent.gameObject.GetAddComponent<EventRouter>();
EventRouter_tFF11845F5CEB376625AA32F751511FA5918717F9* L_0 = __this->____eventRouter_9;
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_0039;
}
}
{
Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* L_2;
L_2 = Task_get_agent_m16569FD2401D9FF1867ECC9FDE0B3859F6F50426(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_3;
L_3 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_2, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
G_B2_0 = __this;
if (L_3)
{
G_B3_0 = __this;
goto IL_002f;
}
}
{
Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* L_4;
L_4 = Task_get_agent_m16569FD2401D9FF1867ECC9FDE0B3859F6F50426(__this, NULL);
NullCheck(L_4);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_5;
L_5 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_4, NULL);
EventRouter_tFF11845F5CEB376625AA32F751511FA5918717F9* L_6;
L_6 = ObjectUtils_GetAddComponent_TisEventRouter_tFF11845F5CEB376625AA32F751511FA5918717F9_mB53D7F66929EDA142C7433B01DD838C11E60E07B(L_5, ObjectUtils_GetAddComponent_TisEventRouter_tFF11845F5CEB376625AA32F751511FA5918717F9_mB53D7F66929EDA142C7433B01DD838C11E60E07B_RuntimeMethod_var);
G_B4_0 = L_6;
G_B4_1 = G_B2_0;
goto IL_0030;
}
IL_002f:
{
G_B4_0 = ((EventRouter_tFF11845F5CEB376625AA32F751511FA5918717F9*)(NULL));
G_B4_1 = G_B3_0;
}
IL_0030:
{
EventRouter_tFF11845F5CEB376625AA32F751511FA5918717F9* L_7 = G_B4_0;
V_0 = L_7;
NullCheck(G_B4_1);
G_B4_1->____eventRouter_9 = L_7;
Il2CppCodeGenWriteBarrier((void**)(&G_B4_1->____eventRouter_9), (void*)L_7);
EventRouter_tFF11845F5CEB376625AA32F751511FA5918717F9* L_8 = V_0;
return L_8;
}
IL_0039:
{
EventRouter_tFF11845F5CEB376625AA32F751511FA5918717F9* L_9 = __this->____eventRouter_9;
return L_9;
}
}
// System.Boolean NodeCanvas.Framework.Task::Set(UnityEngine.Component,NodeCanvas.Framework.IBlackboard)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Task_Set_mF138A74C0AB581405E09E5732A040FFC3620B8C1 (Task_tF05C1B448C98EDD5D7E9E23660FCEAC40348A284* __this, Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* ___0_newAgent, RuntimeObject* ___1_newBB, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
{
// if ( agentIsOverride ) {
bool L_0;
L_0 = Task_get_agentIsOverride_mA3BE5861D70DD0A35C942B064B4473D321192EF5(__this, NULL);
if (!L_0)
{
goto IL_001a;
}
}
{
// newAgent = (Component)_agentParameter.value;
TaskAgentParameter_t6F02431C314168FE5698AD6A87B555310C2DBC4B* L_1 = __this->____agentParameter_1;
NullCheck(L_1);
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_2;
L_2 = TaskAgentParameter_get_value_m8F31958731B2FC04250D92059F8E3F00EB86F566(L_1, NULL);
___0_newAgent = ((Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*)CastclassClass((RuntimeObject*)L_2, Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3_il2cpp_TypeInfo_var));
}
IL_001a:
{
// if ( _currentAgent != null && newAgent != null && _currentAgent.gameObject == newAgent.gameObject ) {
Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* L_3 = __this->____currentAgent_3;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_4;
L_4 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_3, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_4)
{
goto IL_0050;
}
}
{
Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* L_5 = ___0_newAgent;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_6;
L_6 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_5, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_6)
{
goto IL_0050;
}
}
{
Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* L_7 = __this->____currentAgent_3;
NullCheck(L_7);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_8;
L_8 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_7, NULL);
Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* L_9 = ___0_newAgent;
NullCheck(L_9);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_10;
L_10 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_9, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_11;
L_11 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_8, L_10, NULL);
if (!L_11)
{
goto IL_0050;
}
}
{
// return _isInitSuccess;
bool L_12 = __this->____isInitSuccess_8;
return L_12;
}
IL_0050:
{
// return _isInitSuccess = Initialize(newAgent);
Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* L_13 = ___0_newAgent;
bool L_14;
L_14 = Task_Initialize_mB4DAA2A0B0558E7F4A6A33ED429B40BB900178C7(__this, L_13, NULL);
bool L_15 = L_14;
V_0 = L_15;
__this->____isInitSuccess_8 = L_15;
bool L_16 = V_0;
return L_16;
}
}
// System.Boolean NodeCanvas.Framework.Task::Initialize(UnityEngine.Component)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Task_Initialize_mB4DAA2A0B0558E7F4A6A33ED429B40BB900178C7 (Task_tF05C1B448C98EDD5D7E9E23660FCEAC40348A284* __this, Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* ___0_newAgent, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1D5FB79246029E9B0BD896780C6DAED1AAD38026);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7408EC640F3920820576ED12C94DD8206287D1E1);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAA88B7498DC7B1C73DA29BAE424FCB3167024934);
s_Il2CppMethodInitialized = true;
}
String_t* V_0 = NULL;
Type_t* G_B4_0 = NULL;
String_t* G_B4_1 = NULL;
Task_tF05C1B448C98EDD5D7E9E23660FCEAC40348A284* G_B4_2 = NULL;
Type_t* G_B3_0 = NULL;
String_t* G_B3_1 = NULL;
Task_tF05C1B448C98EDD5D7E9E23660FCEAC40348A284* G_B3_2 = NULL;
String_t* G_B5_0 = NULL;
String_t* G_B5_1 = NULL;
Task_tF05C1B448C98EDD5D7E9E23660FCEAC40348A284* G_B5_2 = NULL;
{
// _eventRouter = null;
__this->____eventRouter_9 = (EventRouter_tFF11845F5CEB376625AA32F751511FA5918717F9*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->____eventRouter_9), (void*)(EventRouter_tFF11845F5CEB376625AA32F751511FA5918717F9*)NULL);
// _currentAgent = newAgent.TransformToType(agentType);
Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* L_0 = ___0_newAgent;
Type_t* L_1;
L_1 = VirtualFuncInvoker0< Type_t* >::Invoke(8 /* System.Type NodeCanvas.Framework.Task::get_agentType() */, __this);
Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* L_2;
L_2 = ObjectUtils_TransformToType_mF73F7FC7EB3066155A7E7A90B0C70AD261FB8B9B(L_0, L_1, NULL);
__this->____currentAgent_3 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->____currentAgent_3), (void*)L_2);
// if ( _currentAgent == null && agentType != null ) {
Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* L_3 = __this->____currentAgent_3;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_4;
L_4 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_3, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_4)
{
goto IL_0062;
}
}
{
Type_t* L_5;
L_5 = VirtualFuncInvoker0< Type_t* >::Invoke(8 /* System.Type NodeCanvas.Framework.Task::get_agentType() */, __this);
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
bool L_6;
L_6 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_5, (Type_t*)NULL, NULL);
if (!L_6)
{
goto IL_0062;
}
}
{
// return Error("Failed to resolve Agent to requested type '" + agentType + "', or new Agent is NULL. Does the Agent has the requested Component?");
Type_t* L_7;
L_7 = VirtualFuncInvoker0< Type_t* >::Invoke(8 /* System.Type NodeCanvas.Framework.Task::get_agentType() */, __this);
Type_t* L_8 = L_7;
G_B3_0 = L_8;
G_B3_1 = _stringLiteralAA88B7498DC7B1C73DA29BAE424FCB3167024934;
G_B3_2 = __this;
if (L_8)
{
G_B4_0 = L_8;
G_B4_1 = _stringLiteralAA88B7498DC7B1C73DA29BAE424FCB3167024934;
G_B4_2 = __this;
goto IL_0048;
}
}
{
G_B5_0 = ((String_t*)(NULL));
G_B5_1 = G_B3_1;
G_B5_2 = G_B3_2;
goto IL_004d;
}
IL_0048:
{
NullCheck(G_B4_0);
String_t* L_9;
L_9 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, G_B4_0);
G_B5_0 = L_9;
G_B5_1 = G_B4_1;
G_B5_2 = G_B4_2;
}
IL_004d:
{
String_t* L_10;
L_10 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(G_B5_1, G_B5_0, _stringLiteral7408EC640F3920820576ED12C94DD8206287D1E1, NULL);
NullCheck(G_B5_2);
bool L_11;
L_11 = Task_Error_mD47076BAB6B7B71AABB61C5C11CBAB076B56218D(G_B5_2, L_10, _stringLiteral1D5FB79246029E9B0BD896780C6DAED1AAD38026, NULL);
return L_11;
}
IL_0062:
{
// if ( InitializeFieldAttributes(_currentAgent) == false ) {
Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* L_12 = __this->____currentAgent_3;
bool L_13;
L_13 = Task_InitializeFieldAttributes_mF0AEC3969734FAD80DD4C07A81861008E943B900(__this, L_12, NULL);
if (L_13)
{
goto IL_0072;
}
}
{
// return false;
return (bool)0;
}
IL_0072:
{
// var error = OnInit();
String_t* L_14;
L_14 = VirtualFuncInvoker0< String_t* >::Invoke(11 /* System.String NodeCanvas.Framework.Task::OnInit() */, __this);
V_0 = L_14;
// if ( error != null ) {
String_t* L_15 = V_0;
if (!L_15)
{
goto IL_0089;
}
}
{
// return Error(error);
String_t* L_16 = V_0;
bool L_17;
L_17 = Task_Error_mD47076BAB6B7B71AABB61C5C11CBAB076B56218D(__this, L_16, _stringLiteral1D5FB79246029E9B0BD896780C6DAED1AAD38026, NULL);
return L_17;
}
IL_0089:
{
// return true;
return (bool)1;
}
}
// System.Boolean NodeCanvas.Framework.Task::InitializeFieldAttributes(UnityEngine.Component)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Task_InitializeFieldAttributes_mF0AEC3969734FAD80DD4C07A81861008E943B900 (Task_tF05C1B448C98EDD5D7E9E23660FCEAC40348A284* __this, Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* ___0_newAgent, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReflectionTools_RTIsDefined_TisGetFromAgentAttribute_t2906B78A0557F442D7D460919D5CCF9EADE14817_m2243CED4D44F138B8279572DAE7376152BFD23DC_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*)&_stringLiteral1D5FB79246029E9B0BD896780C6DAED1AAD38026);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1F06CDE253F2B3A838796D5F5D48BB720D627277);
s_Il2CppMethodInitialized = true;
}
FieldInfoU5BU5D_t50D47CBECF1AEB152F555803E3329D9E34DBF8D8* V_0 = NULL;
int32_t V_1 = 0;
FieldInfo_t* V_2 = NULL;
Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* V_3 = NULL;
{
// var fields = this.GetType().RTGetFields();
Type_t* L_0;
L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(__this, NULL);
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_009a;
}
IL_0013:
{
// 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 ( newAgent != null && ( typeof(Component).RTIsAssignableFrom(field.FieldType) || field.FieldType.IsInterface ) ) {
Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* L_6 = ___0_newAgent;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_7;
L_7 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_6, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_7)
{
goto IL_0096;
}
}
{
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_8 = { reinterpret_cast<intptr_t> (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3_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);
FieldInfo_t* L_10 = V_2;
NullCheck(L_10);
Type_t* L_11;
L_11 = VirtualFuncInvoker0< Type_t* >::Invoke(17 /* System.Type System.Reflection.FieldInfo::get_FieldType() */, L_10);
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
bool L_12;
L_12 = ReflectionTools_RTIsAssignableFrom_m5A988A33C105704D546EF229B65CAC9F7A8A2831(L_9, L_11, NULL);
if (L_12)
{
goto IL_0044;
}
}
{
FieldInfo_t* L_13 = V_2;
NullCheck(L_13);
Type_t* L_14;
L_14 = VirtualFuncInvoker0< Type_t* >::Invoke(17 /* System.Type System.Reflection.FieldInfo::get_FieldType() */, L_13);
NullCheck(L_14);
bool L_15;
L_15 = Type_get_IsInterface_m484A7D9321E72758EABE7F36AE266EB0905957EC(L_14, NULL);
if (!L_15)
{
goto IL_0096;
}
}
IL_0044:
{
// if ( field.RTIsDefined<GetFromAgentAttribute>(true) ) {
FieldInfo_t* L_16 = V_2;
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
bool L_17;
L_17 = ReflectionTools_RTIsDefined_TisGetFromAgentAttribute_t2906B78A0557F442D7D460919D5CCF9EADE14817_m2243CED4D44F138B8279572DAE7376152BFD23DC(L_16, (bool)1, ReflectionTools_RTIsDefined_TisGetFromAgentAttribute_t2906B78A0557F442D7D460919D5CCF9EADE14817_m2243CED4D44F138B8279572DAE7376152BFD23DC_RuntimeMethod_var);
if (!L_17)
{
goto IL_0096;
}
}
{
// var o = newAgent.GetComponent(field.FieldType);
Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* L_18 = ___0_newAgent;
FieldInfo_t* L_19 = V_2;
NullCheck(L_19);
Type_t* L_20;
L_20 = VirtualFuncInvoker0< Type_t* >::Invoke(17 /* System.Type System.Reflection.FieldInfo::get_FieldType() */, L_19);
NullCheck(L_18);
Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* L_21;
L_21 = Component_GetComponent_m4352437B839B9601EB007CAC1007C8E1FB8A427D(L_18, L_20, NULL);
V_3 = L_21;
// field.SetValue(this, o);
FieldInfo_t* L_22 = V_2;
Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* L_23 = V_3;
NullCheck(L_22);
FieldInfo_SetValue_mD8C0DA3A1A0CFF073F971622BBDBAAB6688B4B6C(L_22, __this, L_23, NULL);
// if ( ReferenceEquals(o, null) ) {
Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* L_24 = V_3;
if (L_24)
{
goto IL_0096;
}
}
{
// return Error(string.Format("GetFromAgent Attribute failed to get the required Component of type '{0}' from '{1}'. Does it exist?", field.FieldType.Name, agent.gameObject.name));
FieldInfo_t* L_25 = V_2;
NullCheck(L_25);
Type_t* L_26;
L_26 = VirtualFuncInvoker0< Type_t* >::Invoke(17 /* System.Type System.Reflection.FieldInfo::get_FieldType() */, L_25);
NullCheck(L_26);
String_t* L_27;
L_27 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, L_26);
Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* L_28;
L_28 = Task_get_agent_m16569FD2401D9FF1867ECC9FDE0B3859F6F50426(__this, NULL);
NullCheck(L_28);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_29;
L_29 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_28, NULL);
NullCheck(L_29);
String_t* L_30;
L_30 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_29, NULL);
String_t* L_31;
L_31 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(_stringLiteral1F06CDE253F2B3A838796D5F5D48BB720D627277, L_27, L_30, NULL);
bool L_32;
L_32 = Task_Error_mD47076BAB6B7B71AABB61C5C11CBAB076B56218D(__this, L_31, _stringLiteral1D5FB79246029E9B0BD896780C6DAED1AAD38026, NULL);
return L_32;
}
IL_0096:
{
// for ( var i = 0; i < fields.Length; i++ ) {
int32_t L_33 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_33, 1));
}
IL_009a:
{
// for ( var i = 0; i < fields.Length; i++ ) {
int32_t L_34 = V_1;
FieldInfoU5BU5D_t50D47CBECF1AEB152F555803E3329D9E34DBF8D8* L_35 = V_0;
NullCheck(L_35);
if ((((int32_t)L_34) < ((int32_t)((int32_t)(((RuntimeArray*)L_35)->max_length)))))
{
goto IL_0013;
}
}
{
// return true;
return (bool)1;
}
}
// System.Boolean NodeCanvas.Framework.Task::Error(System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Task_Error_mD47076BAB6B7B71AABB61C5C11CBAB076B56218D (Task_tF05C1B448C98EDD5D7E9E23660FCEAC40348A284* __this, String_t* ___0_error, String_t* ___1_tag, const RuntimeMethod* method)
{
{
// return false;
return (bool)0;
}
}
// UnityEngine.Coroutine NodeCanvas.Framework.Task::StartCoroutine(System.Collections.IEnumerator)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* Task_StartCoroutine_m92E694A2675B8A5CFBF74B13D8826AC6DCF0618F (Task_tF05C1B448C98EDD5D7E9E23660FCEAC40348A284* __this, RuntimeObject* ___0_routine, 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;
}
{
// return MonoManager.current != null ? MonoManager.current.StartCoroutine(routine) : null;
MonoManager_tE81CE532B3B4DBD56BB7E9CBDB64B8872B210675* L_0;
L_0 = MonoManager_get_current_m02321AECFDF5F04A1D35CCBB9B39D56903ACCE3B(NULL);
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_000f;
}
}
{
return (Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B*)NULL;
}
IL_000f:
{
MonoManager_tE81CE532B3B4DBD56BB7E9CBDB64B8872B210675* L_2;
L_2 = MonoManager_get_current_m02321AECFDF5F04A1D35CCBB9B39D56903ACCE3B(NULL);
RuntimeObject* L_3 = ___0_routine;
NullCheck(L_2);
Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* L_4;
L_4 = MonoBehaviour_StartCoroutine_m4CAFF732AA28CD3BDC5363B44A863575530EC812(L_2, L_3, NULL);
return L_4;
}
}
// System.Void NodeCanvas.Framework.Task::StopCoroutine(UnityEngine.Coroutine)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Task_StopCoroutine_m03D3BFE0F551EF8F8411D47815ABBF6FD38EC07B (Task_tF05C1B448C98EDD5D7E9E23660FCEAC40348A284* __this, Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* ___0_routine, 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;
}
{
// if ( MonoManager.current != null ) { MonoManager.current.StopCoroutine(routine); }
MonoManager_tE81CE532B3B4DBD56BB7E9CBDB64B8872B210675* L_0;
L_0 = MonoManager_get_current_m02321AECFDF5F04A1D35CCBB9B39D56903ACCE3B(NULL);
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_0018;
}
}
{
// if ( MonoManager.current != null ) { MonoManager.current.StopCoroutine(routine); }
MonoManager_tE81CE532B3B4DBD56BB7E9CBDB64B8872B210675* L_2;
L_2 = MonoManager_get_current_m02321AECFDF5F04A1D35CCBB9B39D56903ACCE3B(NULL);
Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* L_3 = ___0_routine;
NullCheck(L_2);
MonoBehaviour_StopCoroutine_mB0FC91BE84203BD8E360B3FBAE5B958B4C5ED22A(L_2, L_3, NULL);
}
IL_0018:
{
// }
return;
}
}
// System.Void NodeCanvas.Framework.Task::SendEvent(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Task_SendEvent_m40313BC5A522C0EB6725FF92C3C71EF596C2BC7F (Task_tF05C1B448C98EDD5D7E9E23660FCEAC40348A284* __this, String_t* ___0_name, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ITaskSystem_t5C954212C02BD88DCB75F567405E31FBE9F281B3_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if ( ownerSystem != null ) { ownerSystem.SendEvent(name, null, this); }
RuntimeObject* L_0;
L_0 = Task_get_ownerSystem_m980F955CAD5DE771E19FA231DA402096BF9B9233_inline(__this, NULL);
if (!L_0)
{
goto IL_0016;
}
}
{
// if ( ownerSystem != null ) { ownerSystem.SendEvent(name, null, this); }
RuntimeObject* L_1;
L_1 = Task_get_ownerSystem_m980F955CAD5DE771E19FA231DA402096BF9B9233_inline(__this, NULL);
String_t* L_2 = ___0_name;
NullCheck(L_1);
InterfaceActionInvoker3< String_t*, RuntimeObject*, RuntimeObject* >::Invoke(6 /* System.Void NodeCanvas.Framework.ITaskSystem::SendEvent(System.String,System.Object,System.Object) */, ITaskSystem_t5C954212C02BD88DCB75F567405E31FBE9F281B3_il2cpp_TypeInfo_var, L_1, L_2, NULL, __this);
}
IL_0016:
{
// }
return;
}
}
// System.String NodeCanvas.Framework.Task::GetWarningOrError()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Task_GetWarningOrError_m98A8D71120CBFDCA942B00DDD1EEB219CF06458F (Task_tF05C1B448C98EDD5D7E9E23660FCEAC40348A284* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BBParameter_tD717AF8560E573DF3DA925034F257F669CDDBA60_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BBParameter_tD717AF8560E573DF3DA925034F257F669CDDBA60_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReflectionTools_RTIsDefined_TisRequiredFieldAttribute_t296109B05240218C0EDC83A1C95E2D933BF984CB_mCBF6F330AD0D82E87946A4820CF8CD547ED37F19_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringUtils_t1B1A8555A1FD4C84FEEF6A67762EA7230E48164A_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*)&_stringLiteral15FB8A04339464F72B79BAF171F17EF1E153CA52);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral540A215893F53C4092FCA426D9A0EFDAF24E4D9D);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6D7A9AB0ED117E055B54CF052AEE6323259BF923);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral87B063EE168901FA0D0751E70A7A61F30678A6E8);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8C2F5CB6C349CAEE6613557C460B514B5335EC83);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9855D77AA8572B752E456B66C2E6B970AB1B645D);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC4979A1C467E9F8DB92AFCA74244CF195A5EAFD5);
s_Il2CppMethodInitialized = true;
}
String_t* V_0 = NULL;
String_t* V_1 = NULL;
FieldInfoU5BU5D_t50D47CBECF1AEB152F555803E3329D9E34DBF8D8* V_2 = NULL;
int32_t V_3 = 0;
FieldInfo_t* V_4 = NULL;
RuntimeObject* V_5 = NULL;
BBParameter_tD717AF8560E573DF3DA925034F257F669CDDBA60* V_6 = NULL;
{
// var hardError = GetHardError();
String_t* L_0;
L_0 = Task_GetHardError_m2BB002591EF25E9DA2A22F9C0C48F02E3D54FE93(__this, NULL);
V_0 = L_0;
// if ( hardError != null ) { return "* " + hardError; }
String_t* L_1 = V_0;
if (!L_1)
{
goto IL_0016;
}
}
{
// if ( hardError != null ) { return "* " + hardError; }
String_t* L_2 = V_0;
String_t* L_3;
L_3 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteral15FB8A04339464F72B79BAF171F17EF1E153CA52, L_2, NULL);
return L_3;
}
IL_0016:
{
// var userError = OnErrorCheck();
String_t* L_4;
L_4 = VirtualFuncInvoker0< String_t* >::Invoke(10 /* System.String NodeCanvas.Framework.Task::OnErrorCheck() */, __this);
V_1 = L_4;
// if ( userError != null ) { return userError; }
String_t* L_5 = V_1;
if (!L_5)
{
goto IL_0022;
}
}
{
// if ( userError != null ) { return userError; }
String_t* L_6 = V_1;
return L_6;
}
IL_0022:
{
// if ( obsolete != string.Empty ) {
String_t* L_7;
L_7 = Task_get_obsolete_m82082515FF78B7B46E201F6D569F3A6D763AB3AD(__this, NULL);
String_t* L_8 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty_6;
bool L_9;
L_9 = String_op_Inequality_m8C940F3CFC42866709D7CA931B3D77B4BE94BCB6(L_7, L_8, NULL);
if (!L_9)
{
goto IL_0045;
}
}
{
// return string.Format("Task is obsolete: '{0}'", obsolete);
String_t* L_10;
L_10 = Task_get_obsolete_m82082515FF78B7B46E201F6D569F3A6D763AB3AD(__this, NULL);
String_t* L_11;
L_11 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(_stringLiteral9855D77AA8572B752E456B66C2E6B970AB1B645D, L_10, NULL);
return L_11;
}
IL_0045:
{
// if ( agentType != null && agent == null ) {
Type_t* L_12;
L_12 = VirtualFuncInvoker0< Type_t* >::Invoke(8 /* System.Type NodeCanvas.Framework.Task::get_agentType() */, __this);
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
bool L_13;
L_13 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_12, (Type_t*)NULL, NULL);
if (!L_13)
{
goto IL_0099;
}
}
{
Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* L_14;
L_14 = Task_get_agent_m16569FD2401D9FF1867ECC9FDE0B3859F6F50426(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_15;
L_15 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_14, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_15)
{
goto IL_0099;
}
}
{
// if ( _agentParameter == null || ( _agentParameter.isNoneOrNull && !_agentParameter.isDefined ) ) {
TaskAgentParameter_t6F02431C314168FE5698AD6A87B555310C2DBC4B* L_16 = __this->____agentParameter_1;
if (!L_16)
{
goto IL_0083;
}
}
{
TaskAgentParameter_t6F02431C314168FE5698AD6A87B555310C2DBC4B* L_17 = __this->____agentParameter_1;
NullCheck(L_17);
bool L_18;
L_18 = BBParameter_get_isNoneOrNull_m1971A5762ED18994FE48E572A624A3D5003F5D57(L_17, NULL);
if (!L_18)
{
goto IL_0099;
}
}
{
TaskAgentParameter_t6F02431C314168FE5698AD6A87B555310C2DBC4B* L_19 = __this->____agentParameter_1;
NullCheck(L_19);
bool L_20;
L_20 = BBParameter_get_isDefined_m744EAB0C9534498335281FB293C529CD5C4A02E3(L_19, NULL);
if (L_20)
{
goto IL_0099;
}
}
IL_0083:
{
// return string.Format("* '{0}' target agent is null", agentType.Name);
Type_t* L_21;
L_21 = VirtualFuncInvoker0< Type_t* >::Invoke(8 /* System.Type NodeCanvas.Framework.Task::get_agentType() */, __this);
NullCheck(L_21);
String_t* L_22;
L_22 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, L_21);
String_t* L_23;
L_23 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(_stringLiteralC4979A1C467E9F8DB92AFCA74244CF195A5EAFD5, L_22, NULL);
return L_23;
}
IL_0099:
{
// var fields = this.GetType().RTGetFields();
Type_t* L_24;
L_24 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
FieldInfoU5BU5D_t50D47CBECF1AEB152F555803E3329D9E34DBF8D8* L_25;
L_25 = ReflectionTools_RTGetFields_mFC30115AB97987D6BC1360FEBBA1BF6011B38596(L_24, NULL);
V_2 = L_25;
// for ( var i = 0; i < fields.Length; i++ ) {
V_3 = 0;
goto IL_0193;
}
IL_00ac:
{
// var field = fields[i];
FieldInfoU5BU5D_t50D47CBECF1AEB152F555803E3329D9E34DBF8D8* L_26 = V_2;
int32_t L_27 = V_3;
NullCheck(L_26);
int32_t L_28 = L_27;
FieldInfo_t* L_29 = (L_26)->GetAt(static_cast<il2cpp_array_size_t>(L_28));
V_4 = L_29;
// if ( field.RTIsDefined<RequiredFieldAttribute>(true) ) {
FieldInfo_t* L_30 = V_4;
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
bool L_31;
L_31 = ReflectionTools_RTIsDefined_TisRequiredFieldAttribute_t296109B05240218C0EDC83A1C95E2D933BF984CB_mCBF6F330AD0D82E87946A4820CF8CD547ED37F19(L_30, (bool)1, ReflectionTools_RTIsDefined_TisRequiredFieldAttribute_t296109B05240218C0EDC83A1C95E2D933BF984CB_mCBF6F330AD0D82E87946A4820CF8CD547ED37F19_RuntimeMethod_var);
if (!L_31)
{
goto IL_018f;
}
}
{
// var value = field.GetValue(this);
FieldInfo_t* L_32 = V_4;
NullCheck(L_32);
RuntimeObject* L_33;
L_33 = VirtualFuncInvoker1< RuntimeObject*, RuntimeObject* >::Invoke(24 /* System.Object System.Reflection.FieldInfo::GetValue(System.Object) */, L_32, __this);
V_5 = L_33;
// if ( value == null || value.Equals(null) ) {
RuntimeObject* L_34 = V_5;
if (!L_34)
{
goto IL_00d6;
}
}
{
RuntimeObject* L_35 = V_5;
NullCheck(L_35);
bool L_36;
L_36 = VirtualFuncInvoker1< bool, RuntimeObject* >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, L_35, NULL);
if (!L_36)
{
goto IL_00ed;
}
}
IL_00d6:
{
// return string.Format("* Required field '{0}' is null", field.Name.SplitCamelCase());
FieldInfo_t* L_37 = V_4;
NullCheck(L_37);
String_t* L_38;
L_38 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, L_37);
il2cpp_codegen_runtime_class_init_inline(StringUtils_t1B1A8555A1FD4C84FEEF6A67762EA7230E48164A_il2cpp_TypeInfo_var);
String_t* L_39;
L_39 = StringUtils_SplitCamelCase_mE03F4F3007C92573D017880C01F44BE6CC77DE6C(L_38, NULL);
String_t* L_40;
L_40 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(_stringLiteral87B063EE168901FA0D0751E70A7A61F30678A6E8, L_39, NULL);
return L_40;
}
IL_00ed:
{
// if ( field.FieldType == typeof(string) && string.IsNullOrEmpty((string)value) ) {
FieldInfo_t* L_41 = V_4;
NullCheck(L_41);
Type_t* L_42;
L_42 = VirtualFuncInvoker0< Type_t* >::Invoke(17 /* System.Type System.Reflection.FieldInfo::get_FieldType() */, L_41);
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_43 = { reinterpret_cast<intptr_t> (String_t_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);
bool L_45;
L_45 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_42, L_44, NULL);
if (!L_45)
{
goto IL_012a;
}
}
{
RuntimeObject* L_46 = V_5;
bool L_47;
L_47 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(((String_t*)CastclassSealed((RuntimeObject*)L_46, String_t_il2cpp_TypeInfo_var)), NULL);
if (!L_47)
{
goto IL_012a;
}
}
{
// return string.Format("* Required string field '{0}' is null or empty", field.Name.SplitCamelCase());
FieldInfo_t* L_48 = V_4;
NullCheck(L_48);
String_t* L_49;
L_49 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, L_48);
il2cpp_codegen_runtime_class_init_inline(StringUtils_t1B1A8555A1FD4C84FEEF6A67762EA7230E48164A_il2cpp_TypeInfo_var);
String_t* L_50;
L_50 = StringUtils_SplitCamelCase_mE03F4F3007C92573D017880C01F44BE6CC77DE6C(L_49, NULL);
String_t* L_51;
L_51 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(_stringLiteral540A215893F53C4092FCA426D9A0EFDAF24E4D9D, L_50, NULL);
return L_51;
}
IL_012a:
{
// if ( typeof(BBParameter).RTIsAssignableFrom(field.FieldType) ) {
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_52 = { reinterpret_cast<intptr_t> (BBParameter_tD717AF8560E573DF3DA925034F257F669CDDBA60_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_53;
L_53 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_52, NULL);
FieldInfo_t* L_54 = V_4;
NullCheck(L_54);
Type_t* L_55;
L_55 = VirtualFuncInvoker0< Type_t* >::Invoke(17 /* System.Type System.Reflection.FieldInfo::get_FieldType() */, L_54);
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
bool L_56;
L_56 = ReflectionTools_RTIsAssignableFrom_m5A988A33C105704D546EF229B65CAC9F7A8A2831(L_53, L_55, NULL);
if (!L_56)
{
goto IL_018f;
}
}
{
// var bbParam = value as BBParameter;
RuntimeObject* L_57 = V_5;
V_6 = ((BBParameter_tD717AF8560E573DF3DA925034F257F669CDDBA60*)IsInstClass((RuntimeObject*)L_57, BBParameter_tD717AF8560E573DF3DA925034F257F669CDDBA60_il2cpp_TypeInfo_var));
// if ( bbParam == null ) {
BBParameter_tD717AF8560E573DF3DA925034F257F669CDDBA60* L_58 = V_6;
if (L_58)
{
goto IL_0166;
}
}
{
// return string.Format("* BBParameter '{0}' is null", field.Name.SplitCamelCase());
FieldInfo_t* L_59 = V_4;
NullCheck(L_59);
String_t* L_60;
L_60 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, L_59);
il2cpp_codegen_runtime_class_init_inline(StringUtils_t1B1A8555A1FD4C84FEEF6A67762EA7230E48164A_il2cpp_TypeInfo_var);
String_t* L_61;
L_61 = StringUtils_SplitCamelCase_mE03F4F3007C92573D017880C01F44BE6CC77DE6C(L_60, NULL);
String_t* L_62;
L_62 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(_stringLiteral6D7A9AB0ED117E055B54CF052AEE6323259BF923, L_61, NULL);
return L_62;
}
IL_0166:
{
// } else if ( !bbParam.isDefined && bbParam.isNoneOrNull ) {
BBParameter_tD717AF8560E573DF3DA925034F257F669CDDBA60* L_63 = V_6;
NullCheck(L_63);
bool L_64;
L_64 = BBParameter_get_isDefined_m744EAB0C9534498335281FB293C529CD5C4A02E3(L_63, NULL);
if (L_64)
{
goto IL_018f;
}
}
{
BBParameter_tD717AF8560E573DF3DA925034F257F669CDDBA60* L_65 = V_6;
NullCheck(L_65);
bool L_66;
L_66 = BBParameter_get_isNoneOrNull_m1971A5762ED18994FE48E572A624A3D5003F5D57(L_65, NULL);
if (!L_66)
{
goto IL_018f;
}
}
{
// return string.Format("* Required parameter '{0}' is null", field.Name.SplitCamelCase());
FieldInfo_t* L_67 = V_4;
NullCheck(L_67);
String_t* L_68;
L_68 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, L_67);
il2cpp_codegen_runtime_class_init_inline(StringUtils_t1B1A8555A1FD4C84FEEF6A67762EA7230E48164A_il2cpp_TypeInfo_var);
String_t* L_69;
L_69 = StringUtils_SplitCamelCase_mE03F4F3007C92573D017880C01F44BE6CC77DE6C(L_68, NULL);
String_t* L_70;
L_70 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(_stringLiteral8C2F5CB6C349CAEE6613557C460B514B5335EC83, L_69, NULL);
return L_70;
}
IL_018f:
{
// for ( var i = 0; i < fields.Length; i++ ) {
int32_t L_71 = V_3;
V_3 = ((int32_t)il2cpp_codegen_add(L_71, 1));
}
IL_0193:
{
// for ( var i = 0; i < fields.Length; i++ ) {
int32_t L_72 = V_3;
FieldInfoU5BU5D_t50D47CBECF1AEB152F555803E3329D9E34DBF8D8* L_73 = V_2;
NullCheck(L_73);
if ((((int32_t)L_72) < ((int32_t)((int32_t)(((RuntimeArray*)L_73)->max_length)))))
{
goto IL_00ac;
}
}
{
// return null;
return (String_t*)NULL;
}
}
// System.String NodeCanvas.Framework.Task::OnErrorCheck()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Task_OnErrorCheck_m67F1E513F125596368185114668ED7D6D2C03EAE (Task_tF05C1B448C98EDD5D7E9E23660FCEAC40348A284* __this, const RuntimeMethod* method)
{
{
// virtual protected string OnErrorCheck() { return null; }
return (String_t*)NULL;
}
}
// System.String NodeCanvas.Framework.Task::GetHardError()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Task_GetHardError_m2BB002591EF25E9DA2A22F9C0C48F02E3D54FE93 (Task_tF05C1B448C98EDD5D7E9E23660FCEAC40348A284* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IMissingRecoverable_tA8FEBB366BECE0584DC265F860C8BC21F8F3449C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IReflectedWrapper_tF1B077BF83B037AC5D97DDBB75AA3D1AFFBEEFB3_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ISerializedReflectedInfo_tA8F84061ADE95CA044973B21946C6EF3B3BF3745_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral37C573CA3CD65BE49168586B828B2094FD243E5E);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9A0DA751DDF38E5675A171EF019BFCBDD63A5F7F);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
{
// if ( this is IMissingRecoverable ) {
if (!((RuntimeObject*)IsInst((RuntimeObject*)__this, IMissingRecoverable_tA8FEBB366BECE0584DC265F860C8BC21F8F3449C_il2cpp_TypeInfo_var)))
{
goto IL_001e;
}
}
{
// return string.Format("Missing Task '{0}'", ( this as IMissingRecoverable ).missingType);
NullCheck(((RuntimeObject*)IsInst((RuntimeObject*)__this, IMissingRecoverable_tA8FEBB366BECE0584DC265F860C8BC21F8F3449C_il2cpp_TypeInfo_var)));
String_t* L_0;
L_0 = InterfaceFuncInvoker0< String_t* >::Invoke(0 /* System.String ParadoxNotion.Serialization.IMissingRecoverable::get_missingType() */, IMissingRecoverable_tA8FEBB366BECE0584DC265F860C8BC21F8F3449C_il2cpp_TypeInfo_var, ((RuntimeObject*)IsInst((RuntimeObject*)__this, IMissingRecoverable_tA8FEBB366BECE0584DC265F860C8BC21F8F3449C_il2cpp_TypeInfo_var)));
String_t* L_1;
L_1 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(_stringLiteral9A0DA751DDF38E5675A171EF019BFCBDD63A5F7F, L_0, NULL);
return L_1;
}
IL_001e:
{
// if ( this is IReflectedWrapper ) {
if (!((RuntimeObject*)IsInst((RuntimeObject*)__this, IReflectedWrapper_tF1B077BF83B037AC5D97DDBB75AA3D1AFFBEEFB3_il2cpp_TypeInfo_var)))
{
goto IL_0054;
}
}
{
// var info = ( this as IReflectedWrapper ).GetSerializedInfo();
NullCheck(((RuntimeObject*)IsInst((RuntimeObject*)__this, IReflectedWrapper_tF1B077BF83B037AC5D97DDBB75AA3D1AFFBEEFB3_il2cpp_TypeInfo_var)));
RuntimeObject* L_2;
L_2 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* ParadoxNotion.Serialization.ISerializedReflectedInfo NodeCanvas.Framework.IReflectedWrapper::GetSerializedInfo() */, IReflectedWrapper_tF1B077BF83B037AC5D97DDBB75AA3D1AFFBEEFB3_il2cpp_TypeInfo_var, ((RuntimeObject*)IsInst((RuntimeObject*)__this, IReflectedWrapper_tF1B077BF83B037AC5D97DDBB75AA3D1AFFBEEFB3_il2cpp_TypeInfo_var)));
V_0 = L_2;
// if ( info != null && info.AsMemberInfo() == null ) { return string.Format("Missing Reflected Info '{0}'", info.AsString()); }
RuntimeObject* L_3 = V_0;
if (!L_3)
{
goto IL_0054;
}
}
{
RuntimeObject* L_4 = V_0;
NullCheck(L_4);
MemberInfo_t* L_5;
L_5 = InterfaceFuncInvoker0< MemberInfo_t* >::Invoke(0 /* System.Reflection.MemberInfo ParadoxNotion.Serialization.ISerializedReflectedInfo::AsMemberInfo() */, ISerializedReflectedInfo_tA8F84061ADE95CA044973B21946C6EF3B3BF3745_il2cpp_TypeInfo_var, L_4);
bool L_6;
L_6 = MemberInfo_op_Equality_m4B4F1AF29C9361D125F6D7FAB3D227ED3FECE685(L_5, (MemberInfo_t*)NULL, NULL);
if (!L_6)
{
goto IL_0054;
}
}
{
// if ( info != null && info.AsMemberInfo() == null ) { return string.Format("Missing Reflected Info '{0}'", info.AsString()); }
RuntimeObject* L_7 = V_0;
NullCheck(L_7);
String_t* L_8;
L_8 = InterfaceFuncInvoker0< String_t* >::Invoke(1 /* System.String ParadoxNotion.Serialization.ISerializedReflectedInfo::AsString() */, ISerializedReflectedInfo_tA8F84061ADE95CA044973B21946C6EF3B3BF3745_il2cpp_TypeInfo_var, L_7);
String_t* L_9;
L_9 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(_stringLiteral37C573CA3CD65BE49168586B828B2094FD243E5E, L_8, NULL);
return L_9;
}
IL_0054:
{
// return null;
return (String_t*)NULL;
}
}
// System.String NodeCanvas.Framework.Task::OnInit()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Task_OnInit_m373D31E6437071399E9812C085B25F8063FDFBAD (Task_tF05C1B448C98EDD5D7E9E23660FCEAC40348A284* __this, const RuntimeMethod* method)
{
{
// virtual protected string OnInit() { return null; }
return (String_t*)NULL;
}
}
// System.Void NodeCanvas.Framework.Task::OnCreate(NodeCanvas.Framework.ITaskSystem)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Task_OnCreate_m2C31841CA1A3C5AE5A04EB7B3CD445AFCA219E5A (Task_tF05C1B448C98EDD5D7E9E23660FCEAC40348A284* __this, RuntimeObject* ___0_ownerSystem, const RuntimeMethod* method)
{
{
// virtual public void OnCreate(ITaskSystem ownerSystem) { }
return;
}
}
// System.Void NodeCanvas.Framework.Task::OnValidate(NodeCanvas.Framework.ITaskSystem)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Task_OnValidate_mD46A4FA7DFB87E5637B6690FDD6B649D817EDD83 (Task_tF05C1B448C98EDD5D7E9E23660FCEAC40348A284* __this, RuntimeObject* ___0_ownerSystem, const RuntimeMethod* method)
{
{
// virtual public void OnValidate(ITaskSystem ownerSystem) { }
return;
}
}
// System.Void NodeCanvas.Framework.Task::OnDrawGizmos()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Task_OnDrawGizmos_m5EEE732C9047C2108C53C5B5F072CF550C1B210D (Task_tF05C1B448C98EDD5D7E9E23660FCEAC40348A284* __this, const RuntimeMethod* method)
{
{
// virtual public void OnDrawGizmos() { OnDrawGizmosSelected(); }
VirtualActionInvoker0::Invoke(15 /* System.Void NodeCanvas.Framework.Task::OnDrawGizmosSelected() */, __this);
// virtual public void OnDrawGizmos() { OnDrawGizmosSelected(); }
return;
}
}
// System.Void NodeCanvas.Framework.Task::OnDrawGizmosSelected()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Task_OnDrawGizmosSelected_m8DB2814EE45EB6313CF6C472647279F0FA4B0644 (Task_tF05C1B448C98EDD5D7E9E23660FCEAC40348A284* __this, const RuntimeMethod* method)
{
{
// virtual public void OnDrawGizmosSelected() { }
return;
}
}
// System.String NodeCanvas.Framework.Task::ToString()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Task_ToString_mCD68D0F70B4C932DF495DB3662D8A7C5A8705334 (Task_tF05C1B448C98EDD5D7E9E23660FCEAC40348A284* __this, const RuntimeMethod* method)
{
{
// return summaryInfo;
String_t* L_0;
L_0 = Task_get_summaryInfo_m8D6A94DC7DCACB0CB31A2794B63902E082499333(__this, NULL);
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 NodeCanvas.Framework.Task/GetFromAgentAttribute::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GetFromAgentAttribute__ctor_m7C216AA7BAC8C03718BA405B2A15F3BC5A1746E4 (GetFromAgentAttribute_t2906B78A0557F442D7D460919D5CCF9EADE14817* __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 NodeCanvas.Framework.AssetBlackboard::add_onVariableAdded(System.Action`1<NodeCanvas.Framework.Variable>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AssetBlackboard_add_onVariableAdded_mE5665AF6D7A21D74208616CCF684454DD9C5E5AB (AssetBlackboard_t06CBC3663FADCD3FD88ACC97074D46D94EC448BE* __this, Action_1_t924369B78685936188D9F308D270D4B74F46B374* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t924369B78685936188D9F308D270D4B74F46B374_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Action_1_t924369B78685936188D9F308D270D4B74F46B374* V_0 = NULL;
Action_1_t924369B78685936188D9F308D270D4B74F46B374* V_1 = NULL;
Action_1_t924369B78685936188D9F308D270D4B74F46B374* V_2 = NULL;
{
Action_1_t924369B78685936188D9F308D270D4B74F46B374* L_0 = __this->___onVariableAdded_4;
V_0 = L_0;
}
IL_0007:
{
Action_1_t924369B78685936188D9F308D270D4B74F46B374* L_1 = V_0;
V_1 = L_1;
Action_1_t924369B78685936188D9F308D270D4B74F46B374* L_2 = V_1;
Action_1_t924369B78685936188D9F308D270D4B74F46B374* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL);
V_2 = ((Action_1_t924369B78685936188D9F308D270D4B74F46B374*)Castclass((RuntimeObject*)L_4, Action_1_t924369B78685936188D9F308D270D4B74F46B374_il2cpp_TypeInfo_var));
Action_1_t924369B78685936188D9F308D270D4B74F46B374** L_5 = (&__this->___onVariableAdded_4);
Action_1_t924369B78685936188D9F308D270D4B74F46B374* L_6 = V_2;
Action_1_t924369B78685936188D9F308D270D4B74F46B374* L_7 = V_1;
Action_1_t924369B78685936188D9F308D270D4B74F46B374* L_8;
L_8 = InterlockedCompareExchangeImpl<Action_1_t924369B78685936188D9F308D270D4B74F46B374*>(L_5, L_6, L_7);
V_0 = L_8;
Action_1_t924369B78685936188D9F308D270D4B74F46B374* L_9 = V_0;
Action_1_t924369B78685936188D9F308D270D4B74F46B374* L_10 = V_1;
if ((!(((RuntimeObject*)(Action_1_t924369B78685936188D9F308D270D4B74F46B374*)L_9) == ((RuntimeObject*)(Action_1_t924369B78685936188D9F308D270D4B74F46B374*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void NodeCanvas.Framework.AssetBlackboard::remove_onVariableAdded(System.Action`1<NodeCanvas.Framework.Variable>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AssetBlackboard_remove_onVariableAdded_m74A159C664F96E57B29FBFA1D79D422370551ED2 (AssetBlackboard_t06CBC3663FADCD3FD88ACC97074D46D94EC448BE* __this, Action_1_t924369B78685936188D9F308D270D4B74F46B374* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t924369B78685936188D9F308D270D4B74F46B374_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Action_1_t924369B78685936188D9F308D270D4B74F46B374* V_0 = NULL;
Action_1_t924369B78685936188D9F308D270D4B74F46B374* V_1 = NULL;
Action_1_t924369B78685936188D9F308D270D4B74F46B374* V_2 = NULL;
{
Action_1_t924369B78685936188D9F308D270D4B74F46B374* L_0 = __this->___onVariableAdded_4;
V_0 = L_0;
}
IL_0007:
{
Action_1_t924369B78685936188D9F308D270D4B74F46B374* L_1 = V_0;
V_1 = L_1;
Action_1_t924369B78685936188D9F308D270D4B74F46B374* L_2 = V_1;
Action_1_t924369B78685936188D9F308D270D4B74F46B374* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL);
V_2 = ((Action_1_t924369B78685936188D9F308D270D4B74F46B374*)Castclass((RuntimeObject*)L_4, Action_1_t924369B78685936188D9F308D270D4B74F46B374_il2cpp_TypeInfo_var));
Action_1_t924369B78685936188D9F308D270D4B74F46B374** L_5 = (&__this->___onVariableAdded_4);
Action_1_t924369B78685936188D9F308D270D4B74F46B374* L_6 = V_2;
Action_1_t924369B78685936188D9F308D270D4B74F46B374* L_7 = V_1;
Action_1_t924369B78685936188D9F308D270D4B74F46B374* L_8;
L_8 = InterlockedCompareExchangeImpl<Action_1_t924369B78685936188D9F308D270D4B74F46B374*>(L_5, L_6, L_7);
V_0 = L_8;
Action_1_t924369B78685936188D9F308D270D4B74F46B374* L_9 = V_0;
Action_1_t924369B78685936188D9F308D270D4B74F46B374* L_10 = V_1;
if ((!(((RuntimeObject*)(Action_1_t924369B78685936188D9F308D270D4B74F46B374*)L_9) == ((RuntimeObject*)(Action_1_t924369B78685936188D9F308D270D4B74F46B374*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void NodeCanvas.Framework.AssetBlackboard::add_onVariableRemoved(System.Action`1<NodeCanvas.Framework.Variable>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AssetBlackboard_add_onVariableRemoved_mB843B649C2E90D159E181D9BD82F41F3830D0C14 (AssetBlackboard_t06CBC3663FADCD3FD88ACC97074D46D94EC448BE* __this, Action_1_t924369B78685936188D9F308D270D4B74F46B374* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t924369B78685936188D9F308D270D4B74F46B374_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Action_1_t924369B78685936188D9F308D270D4B74F46B374* V_0 = NULL;
Action_1_t924369B78685936188D9F308D270D4B74F46B374* V_1 = NULL;
Action_1_t924369B78685936188D9F308D270D4B74F46B374* V_2 = NULL;
{
Action_1_t924369B78685936188D9F308D270D4B74F46B374* L_0 = __this->___onVariableRemoved_5;
V_0 = L_0;
}
IL_0007:
{
Action_1_t924369B78685936188D9F308D270D4B74F46B374* L_1 = V_0;
V_1 = L_1;
Action_1_t924369B78685936188D9F308D270D4B74F46B374* L_2 = V_1;
Action_1_t924369B78685936188D9F308D270D4B74F46B374* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL);
V_2 = ((Action_1_t924369B78685936188D9F308D270D4B74F46B374*)Castclass((RuntimeObject*)L_4, Action_1_t924369B78685936188D9F308D270D4B74F46B374_il2cpp_TypeInfo_var));
Action_1_t924369B78685936188D9F308D270D4B74F46B374** L_5 = (&__this->___onVariableRemoved_5);
Action_1_t924369B78685936188D9F308D270D4B74F46B374* L_6 = V_2;
Action_1_t924369B78685936188D9F308D270D4B74F46B374* L_7 = V_1;
Action_1_t924369B78685936188D9F308D270D4B74F46B374* L_8;
L_8 = InterlockedCompareExchangeImpl<Action_1_t924369B78685936188D9F308D270D4B74F46B374*>(L_5, L_6, L_7);
V_0 = L_8;
Action_1_t924369B78685936188D9F308D270D4B74F46B374* L_9 = V_0;
Action_1_t924369B78685936188D9F308D270D4B74F46B374* L_10 = V_1;
if ((!(((RuntimeObject*)(Action_1_t924369B78685936188D9F308D270D4B74F46B374*)L_9) == ((RuntimeObject*)(Action_1_t924369B78685936188D9F308D270D4B74F46B374*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void NodeCanvas.Framework.AssetBlackboard::remove_onVariableRemoved(System.Action`1<NodeCanvas.Framework.Variable>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AssetBlackboard_remove_onVariableRemoved_m40DE10C353A7068C29633CFA72934FCFE9BE53D0 (AssetBlackboard_t06CBC3663FADCD3FD88ACC97074D46D94EC448BE* __this, Action_1_t924369B78685936188D9F308D270D4B74F46B374* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t924369B78685936188D9F308D270D4B74F46B374_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Action_1_t924369B78685936188D9F308D270D4B74F46B374* V_0 = NULL;
Action_1_t924369B78685936188D9F308D270D4B74F46B374* V_1 = NULL;
Action_1_t924369B78685936188D9F308D270D4B74F46B374* V_2 = NULL;
{
Action_1_t924369B78685936188D9F308D270D4B74F46B374* L_0 = __this->___onVariableRemoved_5;
V_0 = L_0;
}
IL_0007:
{
Action_1_t924369B78685936188D9F308D270D4B74F46B374* L_1 = V_0;
V_1 = L_1;
Action_1_t924369B78685936188D9F308D270D4B74F46B374* L_2 = V_1;
Action_1_t924369B78685936188D9F308D270D4B74F46B374* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL);
V_2 = ((Action_1_t924369B78685936188D9F308D270D4B74F46B374*)Castclass((RuntimeObject*)L_4, Action_1_t924369B78685936188D9F308D270D4B74F46B374_il2cpp_TypeInfo_var));
Action_1_t924369B78685936188D9F308D270D4B74F46B374** L_5 = (&__this->___onVariableRemoved_5);
Action_1_t924369B78685936188D9F308D270D4B74F46B374* L_6 = V_2;
Action_1_t924369B78685936188D9F308D270D4B74F46B374* L_7 = V_1;
Action_1_t924369B78685936188D9F308D270D4B74F46B374* L_8;
L_8 = InterlockedCompareExchangeImpl<Action_1_t924369B78685936188D9F308D270D4B74F46B374*>(L_5, L_6, L_7);
V_0 = L_8;
Action_1_t924369B78685936188D9F308D270D4B74F46B374* L_9 = V_0;
Action_1_t924369B78685936188D9F308D270D4B74F46B374* L_10 = V_1;
if ((!(((RuntimeObject*)(Action_1_t924369B78685936188D9F308D270D4B74F46B374*)L_9) == ((RuntimeObject*)(Action_1_t924369B78685936188D9F308D270D4B74F46B374*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void NodeCanvas.Framework.AssetBlackboard::UnityEngine.ISerializationCallbackReceiver.OnBeforeSerialize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AssetBlackboard_UnityEngine_ISerializationCallbackReceiver_OnBeforeSerialize_mED469E7F3D743029EFB1A999475AD501A1301B79 (AssetBlackboard_t06CBC3663FADCD3FD88ACC97074D46D94EC448BE* __this, const RuntimeMethod* method)
{
{
// void ISerializationCallbackReceiver.OnBeforeSerialize() { SelfSerialize(); }
AssetBlackboard_SelfSerialize_mD53CFD05D6AE998181051E0BFF171CE4966F6262(__this, NULL);
// void ISerializationCallbackReceiver.OnBeforeSerialize() { SelfSerialize(); }
return;
}
}
// System.Void NodeCanvas.Framework.AssetBlackboard::UnityEngine.ISerializationCallbackReceiver.OnAfterDeserialize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AssetBlackboard_UnityEngine_ISerializationCallbackReceiver_OnAfterDeserialize_m145CB4F8CC2A1DED5B049C40A8C71ABDE7EFC308 (AssetBlackboard_t06CBC3663FADCD3FD88ACC97074D46D94EC448BE* __this, const RuntimeMethod* method)
{
{
// void ISerializationCallbackReceiver.OnAfterDeserialize() { SelfDeserialize(); }
AssetBlackboard_SelfDeserialize_mAA0A2BD7EE2EC5E4523C33CFD04FF5D5B9F7E1AF(__this, NULL);
// void ISerializationCallbackReceiver.OnAfterDeserialize() { SelfDeserialize(); }
return;
}
}
// System.Void NodeCanvas.Framework.AssetBlackboard::SelfSerialize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AssetBlackboard_SelfSerialize_mD53CFD05D6AE998181051E0BFF171CE4966F6262 (AssetBlackboard_t06CBC3663FADCD3FD88ACC97074D46D94EC448BE* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BlackboardSource_tDF1C560E163F6F63BE89278B7312A32BF329C89E_0_0_0_var);
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);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// _objectReferences = 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->____objectReferences_7 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->____objectReferences_7), (void*)L_0);
// _serializedBlackboard = JSONSerializer.Serialize(typeof(BlackboardSource), _blackboard, _objectReferences);
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_1 = { reinterpret_cast<intptr_t> (BlackboardSource_tDF1C560E163F6F63BE89278B7312A32BF329C89E_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);
BlackboardSource_tDF1C560E163F6F63BE89278B7312A32BF329C89E* L_3 = __this->____blackboard_10;
List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* L_4 = __this->____objectReferences_7;
il2cpp_codegen_runtime_class_init_inline(JSONSerializer_t41C2A6A19CE244C486DCA145CEF08B6A4C8CAA0F_il2cpp_TypeInfo_var);
String_t* L_5;
L_5 = JSONSerializer_Serialize_mFF6961773B4747EEDA92E98667F4DF6F72072EF0(L_2, L_3, L_4, (bool)0, NULL);
__this->____serializedBlackboard_6 = L_5;
Il2CppCodeGenWriteBarrier((void**)(&__this->____serializedBlackboard_6), (void*)L_5);
// }
return;
}
}
// System.Void NodeCanvas.Framework.AssetBlackboard::SelfDeserialize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AssetBlackboard_SelfDeserialize_mAA0A2BD7EE2EC5E4523C33CFD04FF5D5B9F7E1AF (AssetBlackboard_t06CBC3663FADCD3FD88ACC97074D46D94EC448BE* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BlackboardSource_tDF1C560E163F6F63BE89278B7312A32BF329C89E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONSerializer_Deserialize_TisBlackboardSource_tDF1C560E163F6F63BE89278B7312A32BF329C89E_m12FDF3E556F8A7F01536AB717728FD2D7F5B48CF_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONSerializer_t41C2A6A19CE244C486DCA145CEF08B6A4C8CAA0F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// _blackboard = JSONSerializer.Deserialize<BlackboardSource>(_serializedBlackboard, _objectReferences);
String_t* L_0 = __this->____serializedBlackboard_6;
List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* L_1 = __this->____objectReferences_7;
il2cpp_codegen_runtime_class_init_inline(JSONSerializer_t41C2A6A19CE244C486DCA145CEF08B6A4C8CAA0F_il2cpp_TypeInfo_var);
BlackboardSource_tDF1C560E163F6F63BE89278B7312A32BF329C89E* L_2;
L_2 = JSONSerializer_Deserialize_TisBlackboardSource_tDF1C560E163F6F63BE89278B7312A32BF329C89E_m12FDF3E556F8A7F01536AB717728FD2D7F5B48CF(L_0, L_1, JSONSerializer_Deserialize_TisBlackboardSource_tDF1C560E163F6F63BE89278B7312A32BF329C89E_m12FDF3E556F8A7F01536AB717728FD2D7F5B48CF_RuntimeMethod_var);
__this->____blackboard_10 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->____blackboard_10), (void*)L_2);
// if ( _blackboard == null ) { _blackboard = new BlackboardSource(); }
BlackboardSource_tDF1C560E163F6F63BE89278B7312A32BF329C89E* L_3 = __this->____blackboard_10;
if (L_3)
{
goto IL_002a;
}
}
{
// if ( _blackboard == null ) { _blackboard = new BlackboardSource(); }
BlackboardSource_tDF1C560E163F6F63BE89278B7312A32BF329C89E* L_4 = (BlackboardSource_tDF1C560E163F6F63BE89278B7312A32BF329C89E*)il2cpp_codegen_object_new(BlackboardSource_tDF1C560E163F6F63BE89278B7312A32BF329C89E_il2cpp_TypeInfo_var);
NullCheck(L_4);
BlackboardSource__ctor_m1C9D4946BC7EBF98B047651C3C61AA43ABACDF4E(L_4, NULL);
__this->____blackboard_10 = L_4;
Il2CppCodeGenWriteBarrier((void**)(&__this->____blackboard_10), (void*)L_4);
}
IL_002a:
{
// }
return;
}
}
// System.Collections.Generic.Dictionary`2<System.String,NodeCanvas.Framework.Variable> NodeCanvas.Framework.AssetBlackboard::NodeCanvas.Framework.IBlackboard.get_variables()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Dictionary_2_tD3F950952CE25D0F85C802E5E8010086DF6EDE7C* AssetBlackboard_NodeCanvas_Framework_IBlackboard_get_variables_m7B5B92A5296D5FDD92B8622CE96F59E6F63C48AC (AssetBlackboard_t06CBC3663FADCD3FD88ACC97074D46D94EC448BE* __this, const RuntimeMethod* method)
{
{
// Dictionary<string, Variable> IBlackboard.variables { get { return _blackboard.variables; } set { _blackboard.variables = value; } }
BlackboardSource_tDF1C560E163F6F63BE89278B7312A32BF329C89E* L_0 = __this->____blackboard_10;
NullCheck(L_0);
Dictionary_2_tD3F950952CE25D0F85C802E5E8010086DF6EDE7C* L_1;
L_1 = BlackboardSource_get_variables_m87C1251F9B98E50EEED28641B12344908ACE1A97_inline(L_0, NULL);
return L_1;
}
}
// System.Void NodeCanvas.Framework.AssetBlackboard::NodeCanvas.Framework.IBlackboard.set_variables(System.Collections.Generic.Dictionary`2<System.String,NodeCanvas.Framework.Variable>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AssetBlackboard_NodeCanvas_Framework_IBlackboard_set_variables_mBF9EE3E5676F654CFF0C63CEC18D6310FC0A78B1 (AssetBlackboard_t06CBC3663FADCD3FD88ACC97074D46D94EC448BE* __this, Dictionary_2_tD3F950952CE25D0F85C802E5E8010086DF6EDE7C* ___0_value, const RuntimeMethod* method)
{
{
// Dictionary<string, Variable> IBlackboard.variables { get { return _blackboard.variables; } set { _blackboard.variables = value; } }
BlackboardSource_tDF1C560E163F6F63BE89278B7312A32BF329C89E* L_0 = __this->____blackboard_10;
Dictionary_2_tD3F950952CE25D0F85C802E5E8010086DF6EDE7C* L_1 = ___0_value;
NullCheck(L_0);
BlackboardSource_set_variables_m2F2C474335B49B16AB2786C3D66B0FC88B68CB34_inline(L_0, L_1, NULL);
// Dictionary<string, Variable> IBlackboard.variables { get { return _blackboard.variables; } set { _blackboard.variables = value; } }
return;
}
}
// UnityEngine.Object NodeCanvas.Framework.AssetBlackboard::NodeCanvas.Framework.IBlackboard.get_unityContextObject()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* AssetBlackboard_NodeCanvas_Framework_IBlackboard_get_unityContextObject_mF5950F3842147C5BDC1FBC71AB71D624905913BA (AssetBlackboard_t06CBC3663FADCD3FD88ACC97074D46D94EC448BE* __this, const RuntimeMethod* method)
{
{
// UnityEngine.Object IBlackboard.unityContextObject => this;
return __this;
}
}
// NodeCanvas.Framework.IBlackboard NodeCanvas.Framework.AssetBlackboard::NodeCanvas.Framework.IBlackboard.get_parent()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* AssetBlackboard_NodeCanvas_Framework_IBlackboard_get_parent_mF48D85953EF41FF2879559CEA52662338FD37F1E (AssetBlackboard_t06CBC3663FADCD3FD88ACC97074D46D94EC448BE* __this, const RuntimeMethod* method)
{
{
// IBlackboard IBlackboard.parent => null;
return (RuntimeObject*)NULL;
}
}
// UnityEngine.Component NodeCanvas.Framework.AssetBlackboard::NodeCanvas.Framework.IBlackboard.get_propertiesBindTarget()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* AssetBlackboard_NodeCanvas_Framework_IBlackboard_get_propertiesBindTarget_m803EB8F169CBF45A0A9495A8506E3AFD61FB01E0 (AssetBlackboard_t06CBC3663FADCD3FD88ACC97074D46D94EC448BE* __this, const RuntimeMethod* method)
{
{
// Component IBlackboard.propertiesBindTarget => null;
return (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*)NULL;
}
}
// System.String NodeCanvas.Framework.AssetBlackboard::NodeCanvas.Framework.IBlackboard.get_independantVariablesFieldName()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* AssetBlackboard_NodeCanvas_Framework_IBlackboard_get_independantVariablesFieldName_m769595DE70565CFA77777566A92973FE5892E66E (AssetBlackboard_t06CBC3663FADCD3FD88ACC97074D46D94EC448BE* __this, const RuntimeMethod* method)
{
{
// string IBlackboard.independantVariablesFieldName => null;
return (String_t*)NULL;
}
}
// System.Void NodeCanvas.Framework.AssetBlackboard::NodeCanvas.Framework.IBlackboard.TryInvokeOnVariableAdded(NodeCanvas.Framework.Variable)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AssetBlackboard_NodeCanvas_Framework_IBlackboard_TryInvokeOnVariableAdded_m84F2A807364A55A0FF0D89F23285D672519A3AEF (AssetBlackboard_t06CBC3663FADCD3FD88ACC97074D46D94EC448BE* __this, Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* ___0_variable, const RuntimeMethod* method)
{
{
// void IBlackboard.TryInvokeOnVariableAdded(Variable variable) { if ( onVariableAdded != null ) onVariableAdded(variable); }
Action_1_t924369B78685936188D9F308D270D4B74F46B374* L_0 = __this->___onVariableAdded_4;
if (!L_0)
{
goto IL_0014;
}
}
{
// void IBlackboard.TryInvokeOnVariableAdded(Variable variable) { if ( onVariableAdded != null ) onVariableAdded(variable); }
Action_1_t924369B78685936188D9F308D270D4B74F46B374* L_1 = __this->___onVariableAdded_4;
Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* L_2 = ___0_variable;
NullCheck(L_1);
Action_1_Invoke_m10637F66090E9F9CC95AE0FB3E07EF7D259BA5B4_inline(L_1, L_2, NULL);
}
IL_0014:
{
// void IBlackboard.TryInvokeOnVariableAdded(Variable variable) { if ( onVariableAdded != null ) onVariableAdded(variable); }
return;
}
}
// System.Void NodeCanvas.Framework.AssetBlackboard::NodeCanvas.Framework.IBlackboard.TryInvokeOnVariableRemoved(NodeCanvas.Framework.Variable)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AssetBlackboard_NodeCanvas_Framework_IBlackboard_TryInvokeOnVariableRemoved_m4341ACD52AB300921BA56FA374C055BB69FD9FFE (AssetBlackboard_t06CBC3663FADCD3FD88ACC97074D46D94EC448BE* __this, Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* ___0_variable, const RuntimeMethod* method)
{
{
// void IBlackboard.TryInvokeOnVariableRemoved(Variable variable) { if ( onVariableRemoved != null ) onVariableRemoved(variable); }
Action_1_t924369B78685936188D9F308D270D4B74F46B374* L_0 = __this->___onVariableRemoved_5;
if (!L_0)
{
goto IL_0014;
}
}
{
// void IBlackboard.TryInvokeOnVariableRemoved(Variable variable) { if ( onVariableRemoved != null ) onVariableRemoved(variable); }
Action_1_t924369B78685936188D9F308D270D4B74F46B374* L_1 = __this->___onVariableRemoved_5;
Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* L_2 = ___0_variable;
NullCheck(L_1);
Action_1_Invoke_m10637F66090E9F9CC95AE0FB3E07EF7D259BA5B4_inline(L_1, L_2, NULL);
}
IL_0014:
{
// void IBlackboard.TryInvokeOnVariableRemoved(Variable variable) { if ( onVariableRemoved != null ) onVariableRemoved(variable); }
return;
}
}
// System.String NodeCanvas.Framework.AssetBlackboard::get_identifier()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* AssetBlackboard_get_identifier_m7EE84FF26145AFD3C1F37673C864060E78CA5220 (AssetBlackboard_t06CBC3663FADCD3FD88ACC97074D46D94EC448BE* __this, const RuntimeMethod* method)
{
{
// public string identifier => _identifier;
String_t* L_0 = __this->____identifier_9;
return L_0;
}
}
// System.String NodeCanvas.Framework.AssetBlackboard::get_UID()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* AssetBlackboard_get_UID_mD4D354F587FBBC3858A0B3E4CDDC837783F472A9 (AssetBlackboard_t06CBC3663FADCD3FD88ACC97074D46D94EC448BE* __this, const RuntimeMethod* method)
{
{
// public string UID => _UID;
String_t* L_0 = __this->____UID_8;
return L_0;
}
}
// System.Void NodeCanvas.Framework.AssetBlackboard::ShowJson()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AssetBlackboard_ShowJson_m1E2D077F553BF460EDC66D8B6B6D66267E4B7003 (AssetBlackboard_t06CBC3663FADCD3FD88ACC97074D46D94EC448BE* __this, 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;
}
{
// void ShowJson() { JSONSerializer.ShowData(_serializedBlackboard, this.name); }
String_t* L_0 = __this->____serializedBlackboard_6;
String_t* L_1;
L_1 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(JSONSerializer_t41C2A6A19CE244C486DCA145CEF08B6A4C8CAA0F_il2cpp_TypeInfo_var);
JSONSerializer_ShowData_m4972BC66A1C4E832A891FB52E34CF598A4EE781E(L_0, L_1, NULL);
// void ShowJson() { JSONSerializer.ShowData(_serializedBlackboard, this.name); }
return;
}
}
// System.String NodeCanvas.Framework.AssetBlackboard::ToString()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* AssetBlackboard_ToString_m80165D3D61B18EC284806EE83AAF8C367B8A6556 (AssetBlackboard_t06CBC3663FADCD3FD88ACC97074D46D94EC448BE* __this, const RuntimeMethod* method)
{
{
// public override string ToString() { return identifier; }
String_t* L_0;
L_0 = AssetBlackboard_get_identifier_m7EE84FF26145AFD3C1F37673C864060E78CA5220_inline(__this, NULL);
return L_0;
}
}
// System.Void NodeCanvas.Framework.AssetBlackboard::OnValidate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AssetBlackboard_OnValidate_m9DEF60C168C9C9A5BFBB430107ED2D4615CDAB73 (AssetBlackboard_t06CBC3663FADCD3FD88ACC97074D46D94EC448BE* __this, const RuntimeMethod* method)
{
{
// void OnValidate() { _identifier = this.name; }
String_t* L_0;
L_0 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(__this, NULL);
__this->____identifier_9 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->____identifier_9), (void*)L_0);
// void OnValidate() { _identifier = this.name; }
return;
}
}
// System.Void NodeCanvas.Framework.AssetBlackboard::OnEnable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AssetBlackboard_OnEnable_m24D40BA51E35C6581BE74BE2E287827D97DC55F1 (AssetBlackboard_t06CBC3663FADCD3FD88ACC97074D46D94EC448BE* __this, 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;
}
{
// if ( ParadoxNotion.Services.Threader.applicationIsPlaying ) {
il2cpp_codegen_runtime_class_init_inline(Threader_tFDCB2BB163812D50862D40F363A5EEA1073B1412_il2cpp_TypeInfo_var);
bool L_0;
L_0 = Threader_get_applicationIsPlaying_m9BA0A1EA10F4B4C159C86F94A96B67D558FFA831_inline(NULL);
if (!L_0)
{
goto IL_000f;
}
}
{
// this.InitializePropertiesBinding(null, false);
IBlackboardExtensions_InitializePropertiesBinding_mE1FC0E7B48DD341FA2B4CDE3A84680C25F3D3113(__this, (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*)NULL, (bool)0, NULL);
}
IL_000f:
{
// }
return;
}
}
// System.Void NodeCanvas.Framework.AssetBlackboard::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AssetBlackboard__ctor_m82BE409E0E14EA9946FBE9DD9305DD7A8B187557 (AssetBlackboard_t06CBC3663FADCD3FD88ACC97074D46D94EC448BE* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BlackboardSource_tDF1C560E163F6F63BE89278B7312A32BF329C89E_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Guid_t V_0;
memset((&V_0), 0, sizeof(V_0));
{
// [SerializeField] private string _UID = System.Guid.NewGuid().ToString();
Guid_t L_0;
L_0 = Guid_NewGuid_m1F4894E8DC089811D6252148AD5858E58D43A7BD(NULL);
V_0 = L_0;
String_t* L_1;
L_1 = Guid_ToString_m2BFFD5FA726E03FA707AAFCCF065896C46D5290C((&V_0), NULL);
__this->____UID_8 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->____UID_8), (void*)L_1);
// [System.NonSerialized] private BlackboardSource _blackboard = new BlackboardSource();
BlackboardSource_tDF1C560E163F6F63BE89278B7312A32BF329C89E* L_2 = (BlackboardSource_tDF1C560E163F6F63BE89278B7312A32BF329C89E*)il2cpp_codegen_object_new(BlackboardSource_tDF1C560E163F6F63BE89278B7312A32BF329C89E_il2cpp_TypeInfo_var);
NullCheck(L_2);
BlackboardSource__ctor_m1C9D4946BC7EBF98B047651C3C61AA43ABACDF4E(L_2, NULL);
__this->____blackboard_10 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->____blackboard_10), (void*)L_2);
ScriptableObject__ctor_mD037FDB0B487295EA47F79A4DB1BF1846C9087FF(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void NodeCanvas.Framework.BBParameter::UnityEngine.ISerializationCallbackReceiver.OnBeforeSerialize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BBParameter_UnityEngine_ISerializationCallbackReceiver_OnBeforeSerialize_m10366C903FB2AB440F7339A7753C58524A5F587B (BBParameter_tD717AF8560E573DF3DA925034F257F669CDDBA60* __this, const RuntimeMethod* method)
{
{
// void ISerializationCallbackReceiver.OnBeforeSerialize() { if ( useBlackboard ) { SetDefaultValue(); } }
bool L_0;
L_0 = BBParameter_get_useBlackboard_mAF268B860886E3161849B42C484355FA112D32CF(__this, NULL);
if (!L_0)
{
goto IL_000e;
}
}
{
// void ISerializationCallbackReceiver.OnBeforeSerialize() { if ( useBlackboard ) { SetDefaultValue(); } }
VirtualActionInvoker0::Invoke(7 /* System.Void NodeCanvas.Framework.BBParameter::SetDefaultValue() */, __this);
}
IL_000e:
{
// void ISerializationCallbackReceiver.OnBeforeSerialize() { if ( useBlackboard ) { SetDefaultValue(); } }
return;
}
}
// System.Void NodeCanvas.Framework.BBParameter::UnityEngine.ISerializationCallbackReceiver.OnAfterDeserialize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BBParameter_UnityEngine_ISerializationCallbackReceiver_OnAfterDeserialize_mBEC9179ABDF024E689D4EB39C348F14F1B649332 (BBParameter_tD717AF8560E573DF3DA925034F257F669CDDBA60* __this, const RuntimeMethod* method)
{
{
// void ISerializationCallbackReceiver.OnAfterDeserialize() { }
return;
}
}
// System.Void NodeCanvas.Framework.BBParameter::add_onVariableReferenceChanged(System.Action`1<NodeCanvas.Framework.Variable>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BBParameter_add_onVariableReferenceChanged_mDB3C2EA1A27B466730C1C8ED1D12E3A154D56763 (BBParameter_tD717AF8560E573DF3DA925034F257F669CDDBA60* __this, Action_1_t924369B78685936188D9F308D270D4B74F46B374* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t924369B78685936188D9F308D270D4B74F46B374_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Action_1_t924369B78685936188D9F308D270D4B74F46B374* V_0 = NULL;
Action_1_t924369B78685936188D9F308D270D4B74F46B374* V_1 = NULL;
Action_1_t924369B78685936188D9F308D270D4B74F46B374* V_2 = NULL;
{
Action_1_t924369B78685936188D9F308D270D4B74F46B374* L_0 = __this->___onVariableReferenceChanged_4;
V_0 = L_0;
}
IL_0007:
{
Action_1_t924369B78685936188D9F308D270D4B74F46B374* L_1 = V_0;
V_1 = L_1;
Action_1_t924369B78685936188D9F308D270D4B74F46B374* L_2 = V_1;
Action_1_t924369B78685936188D9F308D270D4B74F46B374* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL);
V_2 = ((Action_1_t924369B78685936188D9F308D270D4B74F46B374*)Castclass((RuntimeObject*)L_4, Action_1_t924369B78685936188D9F308D270D4B74F46B374_il2cpp_TypeInfo_var));
Action_1_t924369B78685936188D9F308D270D4B74F46B374** L_5 = (&__this->___onVariableReferenceChanged_4);
Action_1_t924369B78685936188D9F308D270D4B74F46B374* L_6 = V_2;
Action_1_t924369B78685936188D9F308D270D4B74F46B374* L_7 = V_1;
Action_1_t924369B78685936188D9F308D270D4B74F46B374* L_8;
L_8 = InterlockedCompareExchangeImpl<Action_1_t924369B78685936188D9F308D270D4B74F46B374*>(L_5, L_6, L_7);
V_0 = L_8;
Action_1_t924369B78685936188D9F308D270D4B74F46B374* L_9 = V_0;
Action_1_t924369B78685936188D9F308D270D4B74F46B374* L_10 = V_1;
if ((!(((RuntimeObject*)(Action_1_t924369B78685936188D9F308D270D4B74F46B374*)L_9) == ((RuntimeObject*)(Action_1_t924369B78685936188D9F308D270D4B74F46B374*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void NodeCanvas.Framework.BBParameter::remove_onVariableReferenceChanged(System.Action`1<NodeCanvas.Framework.Variable>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BBParameter_remove_onVariableReferenceChanged_m203259FDE2290389D50A7ECB9EAD8941D40F197C (BBParameter_tD717AF8560E573DF3DA925034F257F669CDDBA60* __this, Action_1_t924369B78685936188D9F308D270D4B74F46B374* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t924369B78685936188D9F308D270D4B74F46B374_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Action_1_t924369B78685936188D9F308D270D4B74F46B374* V_0 = NULL;
Action_1_t924369B78685936188D9F308D270D4B74F46B374* V_1 = NULL;
Action_1_t924369B78685936188D9F308D270D4B74F46B374* V_2 = NULL;
{
Action_1_t924369B78685936188D9F308D270D4B74F46B374* L_0 = __this->___onVariableReferenceChanged_4;
V_0 = L_0;
}
IL_0007:
{
Action_1_t924369B78685936188D9F308D270D4B74F46B374* L_1 = V_0;
V_1 = L_1;
Action_1_t924369B78685936188D9F308D270D4B74F46B374* L_2 = V_1;
Action_1_t924369B78685936188D9F308D270D4B74F46B374* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL);
V_2 = ((Action_1_t924369B78685936188D9F308D270D4B74F46B374*)Castclass((RuntimeObject*)L_4, Action_1_t924369B78685936188D9F308D270D4B74F46B374_il2cpp_TypeInfo_var));
Action_1_t924369B78685936188D9F308D270D4B74F46B374** L_5 = (&__this->___onVariableReferenceChanged_4);
Action_1_t924369B78685936188D9F308D270D4B74F46B374* L_6 = V_2;
Action_1_t924369B78685936188D9F308D270D4B74F46B374* L_7 = V_1;
Action_1_t924369B78685936188D9F308D270D4B74F46B374* L_8;
L_8 = InterlockedCompareExchangeImpl<Action_1_t924369B78685936188D9F308D270D4B74F46B374*>(L_5, L_6, L_7);
V_0 = L_8;
Action_1_t924369B78685936188D9F308D270D4B74F46B374* L_9 = V_0;
Action_1_t924369B78685936188D9F308D270D4B74F46B374* L_10 = V_1;
if ((!(((RuntimeObject*)(Action_1_t924369B78685936188D9F308D270D4B74F46B374*)L_9) == ((RuntimeObject*)(Action_1_t924369B78685936188D9F308D270D4B74F46B374*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void NodeCanvas.Framework.BBParameter::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BBParameter__ctor_m79D3607B4AF2542718337F4A9A1B0BDF4DB903E9 (BBParameter_tD717AF8560E573DF3DA925034F257F669CDDBA60* __this, const RuntimeMethod* method)
{
{
// public BBParameter() { }
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
// public BBParameter() { }
return;
}
}
// NodeCanvas.Framework.BBParameter NodeCanvas.Framework.BBParameter::CreateInstance(System.Type,NodeCanvas.Framework.IBlackboard)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BBParameter_tD717AF8560E573DF3DA925034F257F669CDDBA60* BBParameter_CreateInstance_mC502FDE0187D885B2A9DB129D9787F8E4CFDDE87 (Type_t* ___0_t, RuntimeObject* ___1_bb, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BBParameter_1_t66503AA242F5FA6A7AC8506C59F2A5F82BDB8E1E_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BBParameter_tD717AF8560E573DF3DA925034F257F669CDDBA60_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);
s_Il2CppMethodInitialized = true;
}
{
// if ( t == null ) { return null; }
Type_t* L_0 = ___0_t;
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_0, (Type_t*)NULL, NULL);
if (!L_1)
{
goto IL_000b;
}
}
{
// if ( t == null ) { return null; }
return (BBParameter_tD717AF8560E573DF3DA925034F257F669CDDBA60*)NULL;
}
IL_000b:
{
// var newBBParam = (BBParameter)Activator.CreateInstance(typeof(BBParameter<>).RTMakeGenericType(t));
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_2 = { reinterpret_cast<intptr_t> (BBParameter_1_t66503AA242F5FA6A7AC8506C59F2A5F82BDB8E1E_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);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_4 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)SZArrayNew(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var, (uint32_t)1);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_5 = L_4;
Type_t* L_6 = ___0_t;
NullCheck(L_5);
ArrayElementTypeCheck (L_5, L_6);
(L_5)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t*)L_6);
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
Type_t* L_7;
L_7 = ReflectionTools_RTMakeGenericType_mDBED5C0EF581D096AA170F8704F5E555AA7DA2C8(L_3, L_5, NULL);
RuntimeObject* L_8;
L_8 = Activator_CreateInstance_mFF030428C64FDDFACC74DFAC97388A1C628BFBCF(L_7, NULL);
// newBBParam.bb = bb;
BBParameter_tD717AF8560E573DF3DA925034F257F669CDDBA60* L_9 = ((BBParameter_tD717AF8560E573DF3DA925034F257F669CDDBA60*)CastclassClass((RuntimeObject*)L_8, BBParameter_tD717AF8560E573DF3DA925034F257F669CDDBA60_il2cpp_TypeInfo_var));
RuntimeObject* L_10 = ___1_bb;
NullCheck(L_9);
BBParameter_set_bb_mC03C5FFA7320CCC721EF5323C21736B2BEE4B423(L_9, L_10, NULL);
// return newBBParam;
return L_9;
}
}
// System.Void NodeCanvas.Framework.BBParameter::SetBBFields(System.Object,NodeCanvas.Framework.IBlackboard)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BBParameter_SetBBFields_m327944D49EE061B4C80840B5750BCFA498938F8C (RuntimeObject* ___0_target, RuntimeObject* ___1_bb, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_2_tBCF27E67455F82A86083269A473FFBC6EF95A085_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONSerializer_t41C2A6A19CE244C486DCA145CEF08B6A4C8CAA0F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass11_0_U3CSetBBFieldsU3Eb__0_mA81746855E17668E92FE8AA13971D96794FB2CA1_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass11_0_tC3FB7155763A7C8DA778838968056E669DB3B074_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
U3CU3Ec__DisplayClass11_0_tC3FB7155763A7C8DA778838968056E669DB3B074* V_0 = NULL;
{
U3CU3Ec__DisplayClass11_0_tC3FB7155763A7C8DA778838968056E669DB3B074* L_0 = (U3CU3Ec__DisplayClass11_0_tC3FB7155763A7C8DA778838968056E669DB3B074*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass11_0_tC3FB7155763A7C8DA778838968056E669DB3B074_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CU3Ec__DisplayClass11_0__ctor_mE2E62FBE9C34D49EBB5C86EF928B7A63782E7D8F(L_0, NULL);
V_0 = L_0;
U3CU3Ec__DisplayClass11_0_tC3FB7155763A7C8DA778838968056E669DB3B074* L_1 = V_0;
RuntimeObject* L_2 = ___1_bb;
NullCheck(L_1);
L_1->___bb_0 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&L_1->___bb_0), (void*)L_2);
// if ( target == null ) { return; }
RuntimeObject* L_3 = ___0_target;
if (L_3)
{
goto IL_0011;
}
}
{
// if ( target == null ) { return; }
return;
}
IL_0011:
{
// ParadoxNotion.Serialization.JSONSerializer.SerializeAndExecuteNoCycles(target.GetType(), target, (o, d) =>
// {
// if ( o is BBParameter ) { ( o as BBParameter ).bb = bb; }
// });
RuntimeObject* L_4 = ___0_target;
NullCheck(L_4);
Type_t* L_5;
L_5 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_4, NULL);
RuntimeObject* L_6 = ___0_target;
U3CU3Ec__DisplayClass11_0_tC3FB7155763A7C8DA778838968056E669DB3B074* L_7 = V_0;
Action_2_tBCF27E67455F82A86083269A473FFBC6EF95A085* L_8 = (Action_2_tBCF27E67455F82A86083269A473FFBC6EF95A085*)il2cpp_codegen_object_new(Action_2_tBCF27E67455F82A86083269A473FFBC6EF95A085_il2cpp_TypeInfo_var);
NullCheck(L_8);
Action_2__ctor_m69974A231F38CCDCED3F8BC4AA3E73D6F0DBE159(L_8, L_7, (intptr_t)((void*)U3CU3Ec__DisplayClass11_0_U3CSetBBFieldsU3Eb__0_mA81746855E17668E92FE8AA13971D96794FB2CA1_RuntimeMethod_var), NULL);
il2cpp_codegen_runtime_class_init_inline(JSONSerializer_t41C2A6A19CE244C486DCA145CEF08B6A4C8CAA0F_il2cpp_TypeInfo_var);
JSONSerializer_SerializeAndExecuteNoCycles_m9C02E91FD4C62C82317A899C695D33375D9635E7(L_5, L_6, L_8, NULL);
// }
return;
}
}
// System.String NodeCanvas.Framework.BBParameter::get_targetVariableID()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* BBParameter_get_targetVariableID_m906581BCA5029E8184157D79E93FF6F9E1DEB361 (BBParameter_tD717AF8560E573DF3DA925034F257F669CDDBA60* __this, const RuntimeMethod* method)
{
{
// get { return _targetVariableID; }
String_t* L_0 = __this->____targetVariableID_1;
return L_0;
}
}
// System.Void NodeCanvas.Framework.BBParameter::set_targetVariableID(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BBParameter_set_targetVariableID_mEE6122081459973AB860C5685722E175D9346E22 (BBParameter_tD717AF8560E573DF3DA925034F257F669CDDBA60* __this, String_t* ___0_value, const RuntimeMethod* method)
{
{
// protected set { _targetVariableID = value; }
String_t* L_0 = ___0_value;
__this->____targetVariableID_1 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->____targetVariableID_1), (void*)L_0);
// protected set { _targetVariableID = value; }
return;
}
}
// NodeCanvas.Framework.Variable NodeCanvas.Framework.BBParameter::get_varRef()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* BBParameter_get_varRef_mD0DDBD4F6D0CF79AB5B1227FD5D3FCB56F19F919 (BBParameter_tD717AF8560E573DF3DA925034F257F669CDDBA60* __this, const RuntimeMethod* method)
{
{
// get { return _varRef; }
Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* L_0 = __this->____varRef_3;
return L_0;
}
}
// System.Void NodeCanvas.Framework.BBParameter::set_varRef(NodeCanvas.Framework.Variable)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BBParameter_set_varRef_mA757C219BB2FF4E8D04FAF36207ED19AE236E9AE (BBParameter_tD717AF8560E573DF3DA925034F257F669CDDBA60* __this, Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* ___0_value, const RuntimeMethod* method)
{
{
// if ( _varRef != value ) {
Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* L_0 = __this->____varRef_3;
Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* L_1 = ___0_value;
if ((((RuntimeObject*)(Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA*)L_0) == ((RuntimeObject*)(Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA*)L_1)))
{
goto IL_002b;
}
}
{
// _varRef = value;
Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* L_2 = ___0_value;
__this->____varRef_3 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->____varRef_3), (void*)L_2);
// Bind(value);
Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* L_3 = ___0_value;
VirtualActionInvoker1< Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* >::Invoke(8 /* System.Void NodeCanvas.Framework.BBParameter::Bind(NodeCanvas.Framework.Variable) */, __this, L_3);
// if ( onVariableReferenceChanged != null ) {
Action_1_t924369B78685936188D9F308D270D4B74F46B374* L_4 = __this->___onVariableReferenceChanged_4;
if (!L_4)
{
goto IL_002b;
}
}
{
// onVariableReferenceChanged(value);
Action_1_t924369B78685936188D9F308D270D4B74F46B374* L_5 = __this->___onVariableReferenceChanged_4;
Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* L_6 = ___0_value;
NullCheck(L_5);
Action_1_Invoke_m10637F66090E9F9CC95AE0FB3E07EF7D259BA5B4_inline(L_5, L_6, NULL);
}
IL_002b:
{
// }
return;
}
}
// System.String NodeCanvas.Framework.BBParameter::get_name()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* BBParameter_get_name_mB3C40E4241CB0470AC4D120613200D497500535B (BBParameter_tD717AF8560E573DF3DA925034F257F669CDDBA60* __this, const RuntimeMethod* method)
{
{
// get { return _name; }
String_t* L_0 = __this->____name_0;
return L_0;
}
}
// System.Void NodeCanvas.Framework.BBParameter::set_name(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BBParameter_set_name_mB5C44C9FA31C6946E9F6963F0B9D6742A5CFCC2A (BBParameter_tD717AF8560E573DF3DA925034F257F669CDDBA60* __this, String_t* ___0_value, const RuntimeMethod* method)
{
BBParameter_tD717AF8560E573DF3DA925034F257F669CDDBA60* G_B5_0 = NULL;
BBParameter_tD717AF8560E573DF3DA925034F257F669CDDBA60* G_B4_0 = NULL;
Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* G_B6_0 = NULL;
BBParameter_tD717AF8560E573DF3DA925034F257F669CDDBA60* G_B6_1 = NULL;
{
// if ( _name != value ) {
String_t* L_0 = __this->____name_0;
String_t* L_1 = ___0_value;
bool L_2;
L_2 = String_op_Inequality_m8C940F3CFC42866709D7CA931B3D77B4BE94BCB6(L_0, L_1, NULL);
if (!L_2)
{
goto IL_0045;
}
}
{
// _name = value;
String_t* L_3 = ___0_value;
__this->____name_0 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&__this->____name_0), (void*)L_3);
// if ( string.IsNullOrEmpty(value) ) {
String_t* L_4 = ___0_value;
bool L_5;
L_5 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_4, NULL);
if (!L_5)
{
goto IL_002c;
}
}
{
// varRef = null;
BBParameter_set_varRef_mA757C219BB2FF4E8D04FAF36207ED19AE236E9AE(__this, (Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA*)NULL, NULL);
// targetVariableID = null;
BBParameter_set_targetVariableID_mEE6122081459973AB860C5685722E175D9346E22_inline(__this, (String_t*)NULL, NULL);
return;
}
IL_002c:
{
// varRef = value != null ? ResolveReference(bb, false) : null;
String_t* L_6 = ___0_value;
G_B4_0 = __this;
if (L_6)
{
G_B5_0 = __this;
goto IL_0033;
}
}
{
G_B6_0 = ((Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA*)(NULL));
G_B6_1 = G_B4_0;
goto IL_0040;
}
IL_0033:
{
RuntimeObject* L_7;
L_7 = BBParameter_get_bb_mB84B74025979E38A8CA363939C18E41999F2E126_inline(__this, NULL);
Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* L_8;
L_8 = BBParameter_ResolveReference_m6BE79C2DCD63F07A15624DDC8D4A4C2D71A06F77(__this, L_7, (bool)0, NULL);
G_B6_0 = L_8;
G_B6_1 = G_B5_0;
}
IL_0040:
{
NullCheck(G_B6_1);
BBParameter_set_varRef_mA757C219BB2FF4E8D04FAF36207ED19AE236E9AE(G_B6_1, G_B6_0, NULL);
}
IL_0045:
{
// }
return;
}
}
// NodeCanvas.Framework.IBlackboard NodeCanvas.Framework.BBParameter::get_bb()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* BBParameter_get_bb_mB84B74025979E38A8CA363939C18E41999F2E126 (BBParameter_tD717AF8560E573DF3DA925034F257F669CDDBA60* __this, const RuntimeMethod* method)
{
{
// get { return _bb; }
RuntimeObject* L_0 = __this->____bb_2;
return L_0;
}
}
// System.Void NodeCanvas.Framework.BBParameter::set_bb(NodeCanvas.Framework.IBlackboard)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BBParameter_set_bb_mC03C5FFA7320CCC721EF5323C21736B2BEE4B423 (BBParameter_tD717AF8560E573DF3DA925034F257F669CDDBA60* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
BBParameter_tD717AF8560E573DF3DA925034F257F669CDDBA60* G_B4_0 = NULL;
BBParameter_tD717AF8560E573DF3DA925034F257F669CDDBA60* G_B3_0 = NULL;
Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* G_B5_0 = NULL;
BBParameter_tD717AF8560E573DF3DA925034F257F669CDDBA60* G_B5_1 = NULL;
{
// if ( _bb != value ) {
RuntimeObject* L_0 = __this->____bb_2;
RuntimeObject* L_1 = ___0_value;
if ((((RuntimeObject*)(RuntimeObject*)L_0) == ((RuntimeObject*)(RuntimeObject*)L_1)))
{
goto IL_0010;
}
}
{
// _bb = value;
RuntimeObject* L_2 = ___0_value;
__this->____bb_2 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->____bb_2), (void*)L_2);
}
IL_0010:
{
// varRef = value != null ? ResolveReference(_bb, true) : null;
RuntimeObject* L_3 = ___0_value;
G_B3_0 = __this;
if (L_3)
{
G_B4_0 = __this;
goto IL_0017;
}
}
{
G_B5_0 = ((Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA*)(NULL));
G_B5_1 = G_B3_0;
goto IL_0024;
}
IL_0017:
{
RuntimeObject* L_4 = __this->____bb_2;
Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* L_5;
L_5 = BBParameter_ResolveReference_m6BE79C2DCD63F07A15624DDC8D4A4C2D71A06F77(__this, L_4, (bool)1, NULL);
G_B5_0 = L_5;
G_B5_1 = G_B4_0;
}
IL_0024:
{
NullCheck(G_B5_1);
BBParameter_set_varRef_mA757C219BB2FF4E8D04FAF36207ED19AE236E9AE(G_B5_1, G_B5_0, NULL);
// }
return;
}
}
// System.Boolean NodeCanvas.Framework.BBParameter::get_useBlackboard()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BBParameter_get_useBlackboard_mAF268B860886E3161849B42C484355FA112D32CF (BBParameter_tD717AF8560E573DF3DA925034F257F669CDDBA60* __this, const RuntimeMethod* method)
{
{
// get { return name != null; }
String_t* L_0;
L_0 = BBParameter_get_name_mB3C40E4241CB0470AC4D120613200D497500535B_inline(__this, NULL);
return (bool)((!(((RuntimeObject*)(String_t*)L_0) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
}
}
// System.Void NodeCanvas.Framework.BBParameter::set_useBlackboard(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BBParameter_set_useBlackboard_m31F3EEEF4B365EDF176A45FFD6269BBDF2F68C61 (BBParameter_tD717AF8560E573DF3DA925034F257F669CDDBA60* __this, bool ___0_value, 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;
}
{
// if ( value == false ) {
bool L_0 = ___0_value;
if (L_0)
{
goto IL_0018;
}
}
{
// name = null;
BBParameter_set_name_mB5C44C9FA31C6946E9F6963F0B9D6742A5CFCC2A(__this, (String_t*)NULL, NULL);
// targetVariableID = null;
BBParameter_set_targetVariableID_mEE6122081459973AB860C5685722E175D9346E22_inline(__this, (String_t*)NULL, NULL);
// varRef = null;
BBParameter_set_varRef_mA757C219BB2FF4E8D04FAF36207ED19AE236E9AE(__this, (Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA*)NULL, NULL);
}
IL_0018:
{
// if ( value == true && name == null ) {
bool L_1 = ___0_value;
if (!L_1)
{
goto IL_002e;
}
}
{
String_t* L_2;
L_2 = BBParameter_get_name_mB3C40E4241CB0470AC4D120613200D497500535B_inline(__this, NULL);
if (L_2)
{
goto IL_002e;
}
}
{
// name = string.Empty;
String_t* L_3 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty_6;
BBParameter_set_name_mB5C44C9FA31C6946E9F6963F0B9D6742A5CFCC2A(__this, L_3, NULL);
}
IL_002e:
{
// }
return;
}
}
// System.Boolean NodeCanvas.Framework.BBParameter::get_isPresumedDynamic()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BBParameter_get_isPresumedDynamic_mDE00891510D38BD61292EDD2F9044671BAAED973 (BBParameter_tD717AF8560E573DF3DA925034F257F669CDDBA60* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral50639CAD49418C7B223CC529395C0E2A3892501C);
s_Il2CppMethodInitialized = true;
}
{
// public bool isPresumedDynamic => name != null && name.StartsWith("_");
String_t* L_0;
L_0 = BBParameter_get_name_mB3C40E4241CB0470AC4D120613200D497500535B_inline(__this, NULL);
if (!L_0)
{
goto IL_0019;
}
}
{
String_t* L_1;
L_1 = BBParameter_get_name_mB3C40E4241CB0470AC4D120613200D497500535B_inline(__this, NULL);
NullCheck(L_1);
bool L_2;
L_2 = String_StartsWith_mF75DBA1EB709811E711B44E26FF919C88A8E65C0(L_1, _stringLiteral50639CAD49418C7B223CC529395C0E2A3892501C, NULL);
return L_2;
}
IL_0019:
{
return (bool)0;
}
}
// System.Boolean NodeCanvas.Framework.BBParameter::get_isNone()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BBParameter_get_isNone_m7F2A1FEAE52ABDDE2D6163D9D80C414F7BC95F05 (BBParameter_tD717AF8560E573DF3DA925034F257F669CDDBA60* __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;
}
{
// public bool isNone => name == string.Empty;
String_t* L_0;
L_0 = BBParameter_get_name_mB3C40E4241CB0470AC4D120613200D497500535B_inline(__this, NULL);
String_t* L_1 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty_6;
bool L_2;
L_2 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_0, L_1, NULL);
return L_2;
}
}
// System.Boolean NodeCanvas.Framework.BBParameter::get_isNull()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BBParameter_get_isNull_m2EE57C6E1515747688BF64D775C1B2F8044DD7A4 (BBParameter_tD717AF8560E573DF3DA925034F257F669CDDBA60* __this, const RuntimeMethod* method)
{
{
// public bool isNull => ObjectUtils.AnyEquals(value, null);
RuntimeObject* L_0;
L_0 = BBParameter_get_value_mAA2CA228ECA265F87B26CF467626136FB3F74D23(__this, NULL);
bool L_1;
L_1 = ObjectUtils_AnyEquals_mB499430C2230B5BCAB558F695C80CF56758EFFDA(L_0, NULL, NULL);
return L_1;
}
}
// System.Boolean NodeCanvas.Framework.BBParameter::get_isNoneOrNull()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BBParameter_get_isNoneOrNull_m1971A5762ED18994FE48E572A624A3D5003F5D57 (BBParameter_tD717AF8560E573DF3DA925034F257F669CDDBA60* __this, const RuntimeMethod* method)
{
{
// public bool isNoneOrNull => isNone || isNull;
bool L_0;
L_0 = BBParameter_get_isNone_m7F2A1FEAE52ABDDE2D6163D9D80C414F7BC95F05(__this, NULL);
if (L_0)
{
goto IL_000f;
}
}
{
bool L_1;
L_1 = BBParameter_get_isNull_m2EE57C6E1515747688BF64D775C1B2F8044DD7A4(__this, NULL);
return L_1;
}
IL_000f:
{
return (bool)1;
}
}
// System.Boolean NodeCanvas.Framework.BBParameter::get_isDefined()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BBParameter_get_isDefined_m744EAB0C9534498335281FB293C529CD5C4A02E3 (BBParameter_tD717AF8560E573DF3DA925034F257F669CDDBA60* __this, const RuntimeMethod* method)
{
{
// public bool isDefined => !string.IsNullOrEmpty(name);
String_t* L_0;
L_0 = BBParameter_get_name_mB3C40E4241CB0470AC4D120613200D497500535B_inline(__this, NULL);
bool L_1;
L_1 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_0, NULL);
return (bool)((((int32_t)L_1) == ((int32_t)0))? 1 : 0);
}
}
// System.Type NodeCanvas.Framework.BBParameter::get_refType()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* BBParameter_get_refType_m531B162C21CAE27998635055DB5266345E76BDCD (BBParameter_tD717AF8560E573DF3DA925034F257F669CDDBA60* __this, const RuntimeMethod* method)
{
{
// public Type refType => varRef != null ? varRef.varType : null;
Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* L_0;
L_0 = BBParameter_get_varRef_mD0DDBD4F6D0CF79AB5B1227FD5D3FCB56F19F919_inline(__this, NULL);
if (L_0)
{
goto IL_000a;
}
}
{
return (Type_t*)NULL;
}
IL_000a:
{
Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* L_1;
L_1 = BBParameter_get_varRef_mD0DDBD4F6D0CF79AB5B1227FD5D3FCB56F19F919_inline(__this, NULL);
NullCheck(L_1);
Type_t* L_2;
L_2 = VirtualFuncInvoker0< Type_t* >::Invoke(5 /* System.Type NodeCanvas.Framework.Variable::get_varType() */, L_1);
return L_2;
}
}
// System.Object NodeCanvas.Framework.BBParameter::get_value()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* BBParameter_get_value_mAA2CA228ECA265F87B26CF467626136FB3F74D23 (BBParameter_tD717AF8560E573DF3DA925034F257F669CDDBA60* __this, const RuntimeMethod* method)
{
{
// public object value { get { return GetValueBoxed(); } set { SetValueBoxed(value); } }
RuntimeObject* L_0;
L_0 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(9 /* System.Object NodeCanvas.Framework.BBParameter::GetValueBoxed() */, __this);
return L_0;
}
}
// System.Void NodeCanvas.Framework.BBParameter::set_value(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BBParameter_set_value_m7574E21CC4D7A85BC5F8E5EF2E16A994896FED5E (BBParameter_tD717AF8560E573DF3DA925034F257F669CDDBA60* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
// public object value { get { return GetValueBoxed(); } set { SetValueBoxed(value); } }
RuntimeObject* L_0 = ___0_value;
VirtualActionInvoker1< RuntimeObject* >::Invoke(10 /* System.Void NodeCanvas.Framework.BBParameter::SetValueBoxed(System.Object) */, __this, L_0);
// public object value { get { return GetValueBoxed(); } set { SetValueBoxed(value); } }
return;
}
}
// System.Void NodeCanvas.Framework.BBParameter::SetTargetVariable(NodeCanvas.Framework.IBlackboard,NodeCanvas.Framework.Variable)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BBParameter_SetTargetVariable_mCC4D1303900B6AB489F2E6E127F2E7C0226669D8 (BBParameter_tD717AF8560E573DF3DA925034F257F669CDDBA60* __this, RuntimeObject* ___0_targetBB, Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* ___1_targetVariable, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GlobalBlackboard_tAAED76CBEF71392A8E043172C9C60F67A3154125_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IBlackboard_t5DD66755F75CEACCF1D3EC369782E2A07F1102ED_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7ACA34FD81900767B6FAD748BAAEF3F03C87EF79);
s_Il2CppMethodInitialized = true;
}
BBParameter_tD717AF8560E573DF3DA925034F257F669CDDBA60* G_B3_0 = NULL;
BBParameter_tD717AF8560E573DF3DA925034F257F669CDDBA60* G_B2_0 = NULL;
String_t* G_B4_0 = NULL;
BBParameter_tD717AF8560E573DF3DA925034F257F669CDDBA60* G_B4_1 = NULL;
{
// if ( targetVariable != null ) {
Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* L_0 = ___1_targetVariable;
if (!L_0)
{
goto IL_004f;
}
}
{
// _targetVariableID = targetVariable.ID;
Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* L_1 = ___1_targetVariable;
NullCheck(L_1);
String_t* L_2;
L_2 = Variable_get_ID_m076E7680D89502E8948DD41E210D5616F6E080D4(L_1, NULL);
__this->____targetVariableID_1 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->____targetVariableID_1), (void*)L_2);
// _name = ( targetBB is GlobalBlackboard ) ? string.Format("{0}/{1}", targetBB.identifier, targetVariable.name) : targetVariable.name;
RuntimeObject* L_3 = ___0_targetBB;
G_B2_0 = __this;
if (((GlobalBlackboard_tAAED76CBEF71392A8E043172C9C60F67A3154125*)IsInstClass((RuntimeObject*)L_3, GlobalBlackboard_tAAED76CBEF71392A8E043172C9C60F67A3154125_il2cpp_TypeInfo_var)))
{
G_B3_0 = __this;
goto IL_0020;
}
}
{
Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* L_4 = ___1_targetVariable;
NullCheck(L_4);
String_t* L_5;
L_5 = Variable_get_name_m2CEA3022D5B26EA54166918C98887E22217CC1A8_inline(L_4, NULL);
G_B4_0 = L_5;
G_B4_1 = G_B2_0;
goto IL_0036;
}
IL_0020:
{
RuntimeObject* L_6 = ___0_targetBB;
NullCheck(L_6);
String_t* L_7;
L_7 = InterfaceFuncInvoker0< String_t* >::Invoke(4 /* System.String NodeCanvas.Framework.IBlackboard::get_identifier() */, IBlackboard_t5DD66755F75CEACCF1D3EC369782E2A07F1102ED_il2cpp_TypeInfo_var, L_6);
Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* L_8 = ___1_targetVariable;
NullCheck(L_8);
String_t* L_9;
L_9 = Variable_get_name_m2CEA3022D5B26EA54166918C98887E22217CC1A8_inline(L_8, NULL);
String_t* L_10;
L_10 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(_stringLiteral7ACA34FD81900767B6FAD748BAAEF3F03C87EF79, L_7, L_9, NULL);
G_B4_0 = L_10;
G_B4_1 = G_B3_0;
}
IL_0036:
{
NullCheck(G_B4_1);
G_B4_1->____name_0 = G_B4_0;
Il2CppCodeGenWriteBarrier((void**)(&G_B4_1->____name_0), (void*)G_B4_0);
// varRef = ResolveReference(this.bb, true);
RuntimeObject* L_11;
L_11 = BBParameter_get_bb_mB84B74025979E38A8CA363939C18E41999F2E126_inline(__this, NULL);
Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* L_12;
L_12 = BBParameter_ResolveReference_m6BE79C2DCD63F07A15624DDC8D4A4C2D71A06F77(__this, L_11, (bool)1, NULL);
BBParameter_set_varRef_mA757C219BB2FF4E8D04FAF36207ED19AE236E9AE(__this, L_12, NULL);
return;
}
IL_004f:
{
// targetVariableID = null;
BBParameter_set_targetVariableID_mEE6122081459973AB860C5685722E175D9346E22_inline(__this, (String_t*)NULL, NULL);
// }
return;
}
}
// NodeCanvas.Framework.Variable NodeCanvas.Framework.BBParameter::ResolveReference(NodeCanvas.Framework.IBlackboard,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* BBParameter_ResolveReference_m6BE79C2DCD63F07A15624DDC8D4A4C2D71A06F77 (BBParameter_tD717AF8560E573DF3DA925034F257F669CDDBA60* __this, RuntimeObject* ___0_targetBlackboard, bool ___1_useID, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GlobalBlackboard_tAAED76CBEF71392A8E043172C9C60F67A3154125_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral86BBAACC00198DBB3046818AD3FC2AA10AE48DE1);
s_Il2CppMethodInitialized = true;
}
String_t* V_0 = NULL;
Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* V_1 = NULL;
{
// if ( string.IsNullOrEmpty(name) && string.IsNullOrEmpty(targetVariableID) ) {
String_t* L_0;
L_0 = BBParameter_get_name_mB3C40E4241CB0470AC4D120613200D497500535B_inline(__this, NULL);
bool L_1;
L_1 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_0, NULL);
if (!L_1)
{
goto IL_001c;
}
}
{
String_t* L_2;
L_2 = BBParameter_get_targetVariableID_m906581BCA5029E8184157D79E93FF6F9E1DEB361_inline(__this, NULL);
bool L_3;
L_3 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_2, NULL);
if (!L_3)
{
goto IL_001c;
}
}
{
// return null;
return (Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA*)NULL;
}
IL_001c:
{
// var targetName = this.name;
String_t* L_4;
L_4 = BBParameter_get_name_mB3C40E4241CB0470AC4D120613200D497500535B_inline(__this, NULL);
V_0 = L_4;
// if ( targetName != null && targetName.Contains("/") ) {
String_t* L_5 = V_0;
if (!L_5)
{
goto IL_0049;
}
}
{
String_t* L_6 = V_0;
NullCheck(L_6);
bool L_7;
L_7 = String_Contains_m6D77B121FADA7CA5F397C0FABB65DA62DF03B6C3(L_6, _stringLiteral86BBAACC00198DBB3046818AD3FC2AA10AE48DE1, NULL);
if (!L_7)
{
goto IL_0049;
}
}
{
// var split = targetName.Split('/');
String_t* L_8 = V_0;
NullCheck(L_8);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_9;
L_9 = String_Split_m9530B73D02054692283BF35C3A27C8F2230946F4(L_8, ((int32_t)47), 0, NULL);
// targetBlackboard = GlobalBlackboard.Find(split[0]);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_10 = L_9;
NullCheck(L_10);
int32_t L_11 = 0;
String_t* L_12 = (L_10)->GetAt(static_cast<il2cpp_array_size_t>(L_11));
il2cpp_codegen_runtime_class_init_inline(GlobalBlackboard_tAAED76CBEF71392A8E043172C9C60F67A3154125_il2cpp_TypeInfo_var);
GlobalBlackboard_tAAED76CBEF71392A8E043172C9C60F67A3154125* L_13;
L_13 = GlobalBlackboard_Find_m58758639F84EB290FB998C2B924DED7A1664A219(L_12, NULL);
___0_targetBlackboard = L_13;
// targetName = split[1];
NullCheck(L_10);
int32_t L_14 = 1;
String_t* L_15 = (L_10)->GetAt(static_cast<il2cpp_array_size_t>(L_14));
V_0 = L_15;
}
IL_0049:
{
// Variable result = null;
V_1 = (Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA*)NULL;
// if ( targetBlackboard == null ) { return null; }
RuntimeObject* L_16 = ___0_targetBlackboard;
if (L_16)
{
goto IL_0050;
}
}
{
// if ( targetBlackboard == null ) { return null; }
return (Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA*)NULL;
}
IL_0050:
{
// if ( useID && targetVariableID != null ) { result = targetBlackboard.GetVariableByID(targetVariableID); }
bool L_17 = ___1_useID;
if (!L_17)
{
goto IL_0068;
}
}
{
String_t* L_18;
L_18 = BBParameter_get_targetVariableID_m906581BCA5029E8184157D79E93FF6F9E1DEB361_inline(__this, NULL);
if (!L_18)
{
goto IL_0068;
}
}
{
// if ( useID && targetVariableID != null ) { result = targetBlackboard.GetVariableByID(targetVariableID); }
RuntimeObject* L_19 = ___0_targetBlackboard;
String_t* L_20;
L_20 = BBParameter_get_targetVariableID_m906581BCA5029E8184157D79E93FF6F9E1DEB361_inline(__this, NULL);
Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* L_21;
L_21 = IBlackboardExtensions_GetVariableByID_mF88E30ECB614EF83CB657BDD54598DE749613A34(L_19, L_20, NULL);
V_1 = L_21;
}
IL_0068:
{
// if ( result == null && !string.IsNullOrEmpty(targetName) ) { result = targetBlackboard.GetVariable(targetName, varType); }
Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* L_22 = V_1;
if (L_22)
{
goto IL_0081;
}
}
{
String_t* L_23 = V_0;
bool L_24;
L_24 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_23, NULL);
if (L_24)
{
goto IL_0081;
}
}
{
// if ( result == null && !string.IsNullOrEmpty(targetName) ) { result = targetBlackboard.GetVariable(targetName, varType); }
RuntimeObject* L_25 = ___0_targetBlackboard;
String_t* L_26 = V_0;
Type_t* L_27;
L_27 = VirtualFuncInvoker0< Type_t* >::Invoke(6 /* System.Type NodeCanvas.Framework.BBParameter::get_varType() */, __this);
Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* L_28;
L_28 = IBlackboardExtensions_GetVariable_m69BE33AFDEC13F30225EF391EEB123D849775038(L_25, L_26, L_27, NULL);
V_1 = L_28;
}
IL_0081:
{
// return result;
Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* L_29 = V_1;
return L_29;
}
}
// NodeCanvas.Framework.Variable NodeCanvas.Framework.BBParameter::PromoteToVariable(NodeCanvas.Framework.IBlackboard)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* BBParameter_PromoteToVariable_m0F9CDE6453CFDBEF6586F63DA266171AE841D9AF (BBParameter_tD717AF8560E573DF3DA925034F257F669CDDBA60* __this, RuntimeObject* ___0_targetBB, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GlobalBlackboard_tAAED76CBEF71392A8E043172C9C60F67A3154125_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral86BBAACC00198DBB3046818AD3FC2AA10AE48DE1);
s_Il2CppMethodInitialized = true;
}
String_t* V_0 = NULL;
String_t* V_1 = NULL;
{
// if ( string.IsNullOrEmpty(name) ) {
String_t* L_0;
L_0 = BBParameter_get_name_mB3C40E4241CB0470AC4D120613200D497500535B_inline(__this, NULL);
bool L_1;
L_1 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_0, NULL);
if (!L_1)
{
goto IL_0016;
}
}
{
// varRef = null;
BBParameter_set_varRef_mA757C219BB2FF4E8D04FAF36207ED19AE236E9AE(__this, (Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA*)NULL, NULL);
// return null;
return (Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA*)NULL;
}
IL_0016:
{
// var varName = name;
String_t* L_2;
L_2 = BBParameter_get_name_mB3C40E4241CB0470AC4D120613200D497500535B_inline(__this, NULL);
V_0 = L_2;
// var bbName = string.Empty;
String_t* L_3 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty_6;
V_1 = L_3;
// if ( name.Contains("/") ) {
String_t* L_4;
L_4 = BBParameter_get_name_mB3C40E4241CB0470AC4D120613200D497500535B_inline(__this, NULL);
NullCheck(L_4);
bool L_5;
L_5 = String_Contains_m6D77B121FADA7CA5F397C0FABB65DA62DF03B6C3(L_4, _stringLiteral86BBAACC00198DBB3046818AD3FC2AA10AE48DE1, NULL);
if (!L_5)
{
goto IL_0052;
}
}
{
// var split = name.Split('/');
String_t* L_6;
L_6 = BBParameter_get_name_mB3C40E4241CB0470AC4D120613200D497500535B_inline(__this, NULL);
NullCheck(L_6);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_7;
L_7 = String_Split_m9530B73D02054692283BF35C3A27C8F2230946F4(L_6, ((int32_t)47), 0, NULL);
// bbName = split[0];
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_8 = L_7;
NullCheck(L_8);
int32_t L_9 = 0;
String_t* L_10 = (L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
V_1 = L_10;
// varName = split[1];
NullCheck(L_8);
int32_t L_11 = 1;
String_t* L_12 = (L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_11));
V_0 = L_12;
// targetBB = GlobalBlackboard.Find(bbName);
String_t* L_13 = V_1;
il2cpp_codegen_runtime_class_init_inline(GlobalBlackboard_tAAED76CBEF71392A8E043172C9C60F67A3154125_il2cpp_TypeInfo_var);
GlobalBlackboard_tAAED76CBEF71392A8E043172C9C60F67A3154125* L_14;
L_14 = GlobalBlackboard_Find_m58758639F84EB290FB998C2B924DED7A1664A219(L_13, NULL);
___0_targetBB = L_14;
}
IL_0052:
{
// if ( targetBB == null ) {
RuntimeObject* L_15 = ___0_targetBB;
if (L_15)
{
goto IL_005e;
}
}
{
// varRef = null;
BBParameter_set_varRef_mA757C219BB2FF4E8D04FAF36207ED19AE236E9AE(__this, (Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA*)NULL, NULL);
// return null;
return (Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA*)NULL;
}
IL_005e:
{
// varRef = targetBB.AddVariable(varName, varType);
RuntimeObject* L_16 = ___0_targetBB;
String_t* L_17 = V_0;
Type_t* L_18;
L_18 = VirtualFuncInvoker0< Type_t* >::Invoke(6 /* System.Type NodeCanvas.Framework.BBParameter::get_varType() */, __this);
Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* L_19;
L_19 = IBlackboardExtensions_AddVariable_m0BCAA7732BF7649BE0EEC35DDD3EE7F215529114(L_16, L_17, L_18, NULL);
BBParameter_set_varRef_mA757C219BB2FF4E8D04FAF36207ED19AE236E9AE(__this, L_19, NULL);
// if ( varRef != null ) {
Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* L_20;
L_20 = BBParameter_get_varRef_mD0DDBD4F6D0CF79AB5B1227FD5D3FCB56F19F919_inline(__this, NULL);
// return varRef;
Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* L_21;
L_21 = BBParameter_get_varRef_mD0DDBD4F6D0CF79AB5B1227FD5D3FCB56F19F919_inline(__this, NULL);
return L_21;
}
}
// System.String NodeCanvas.Framework.BBParameter::ToString()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* BBParameter_ToString_m964A41615125ABF80F4C4765A25C42B0CD60D44B (BBParameter_tD717AF8560E573DF3DA925034F257F669CDDBA60* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IList_t1C522956D79B7DC92B5B01053DF1AC058C8B598D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringUtils_t1B1A8555A1FD4C84FEEF6A67762EA7230E48164A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3F2B73F19DF45D3D479FCAC48608072F86F00A8E);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral83A6DA544E63616452DD89B5A68778D024A5AA4D);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC6FA34EE8D86D7845F26CF09D381FC41351A2E7E);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralED9C36D5748BEB0E7A14FDAC112C816DE830F83A);
s_Il2CppMethodInitialized = true;
}
{
// if ( isNone ) {
bool L_0;
L_0 = BBParameter_get_isNone_m7F2A1FEAE52ABDDE2D6163D9D80C414F7BC95F05(__this, NULL);
if (!L_0)
{
goto IL_000e;
}
}
{
// return "<b>NONE</b>";
return _stringLiteralED9C36D5748BEB0E7A14FDAC112C816DE830F83A;
}
IL_000e:
{
// if ( useBlackboard ) {
bool L_1;
L_1 = BBParameter_get_useBlackboard_mAF268B860886E3161849B42C484355FA112D32CF(__this, NULL);
if (!L_1)
{
goto IL_0027;
}
}
{
// var text = string.Format("<b>${0}</b>", name);
String_t* L_2;
L_2 = BBParameter_get_name_mB3C40E4241CB0470AC4D120613200D497500535B_inline(__this, NULL);
String_t* L_3;
L_3 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(_stringLiteral3F2B73F19DF45D3D479FCAC48608072F86F00A8E, L_2, NULL);
// return text;
return L_3;
}
IL_0027:
{
// if ( isNull ) {
bool L_4;
L_4 = BBParameter_get_isNull_m2EE57C6E1515747688BF64D775C1B2F8044DD7A4(__this, NULL);
if (!L_4)
{
goto IL_0035;
}
}
{
// return "<b>NULL</b>";
return _stringLiteralC6FA34EE8D86D7845F26CF09D381FC41351A2E7E;
}
IL_0035:
{
// if ( value is IList || value is IDictionary ) {
RuntimeObject* L_5;
L_5 = BBParameter_get_value_mAA2CA228ECA265F87B26CF467626136FB3F74D23(__this, NULL);
if (((RuntimeObject*)IsInst((RuntimeObject*)L_5, IList_t1C522956D79B7DC92B5B01053DF1AC058C8B598D_il2cpp_TypeInfo_var)))
{
goto IL_004f;
}
}
{
RuntimeObject* L_6;
L_6 = BBParameter_get_value_mAA2CA228ECA265F87B26CF467626136FB3F74D23(__this, NULL);
if (!((RuntimeObject*)IsInst((RuntimeObject*)L_6, IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220_il2cpp_TypeInfo_var)))
{
goto IL_0066;
}
}
IL_004f:
{
// return string.Format("<b>{0}</b>", varType.FriendlyName());
Type_t* L_7;
L_7 = VirtualFuncInvoker0< Type_t* >::Invoke(6 /* System.Type NodeCanvas.Framework.BBParameter::get_varType() */, __this);
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
String_t* L_8;
L_8 = ReflectionTools_FriendlyName_mCA9B53218CF47CBC57E7EA260DE334F98D12E56C(L_7, (bool)0, NULL);
String_t* L_9;
L_9 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(_stringLiteral83A6DA544E63616452DD89B5A68778D024A5AA4D, L_8, NULL);
return L_9;
}
IL_0066:
{
// return string.Format("<b>{0}</b>", value.ToStringAdvanced());
RuntimeObject* L_10;
L_10 = BBParameter_get_value_mAA2CA228ECA265F87B26CF467626136FB3F74D23(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(StringUtils_t1B1A8555A1FD4C84FEEF6A67762EA7230E48164A_il2cpp_TypeInfo_var);
String_t* L_11;
L_11 = StringUtils_ToStringAdvanced_mC41F5DD93E302D5A54521382933B6844C26EBFE4(L_10, NULL);
String_t* L_12;
L_12 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(_stringLiteral83A6DA544E63616452DD89B5A68778D024A5AA4D, L_11, NULL);
return L_12;
}
}
#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 NodeCanvas.Framework.BBParameter/<>c__DisplayClass11_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass11_0__ctor_mE2E62FBE9C34D49EBB5C86EF928B7A63782E7D8F (U3CU3Ec__DisplayClass11_0_tC3FB7155763A7C8DA778838968056E669DB3B074* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// System.Void NodeCanvas.Framework.BBParameter/<>c__DisplayClass11_0::<SetBBFields>b__0(System.Object,ParadoxNotion.Serialization.FullSerializer.fsData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass11_0_U3CSetBBFieldsU3Eb__0_mA81746855E17668E92FE8AA13971D96794FB2CA1 (U3CU3Ec__DisplayClass11_0_tC3FB7155763A7C8DA778838968056E669DB3B074* __this, RuntimeObject* ___0_o, fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* ___1_d, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BBParameter_tD717AF8560E573DF3DA925034F257F669CDDBA60_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if ( o is BBParameter ) { ( o as BBParameter ).bb = bb; }
RuntimeObject* L_0 = ___0_o;
if (!((BBParameter_tD717AF8560E573DF3DA925034F257F669CDDBA60*)IsInstClass((RuntimeObject*)L_0, BBParameter_tD717AF8560E573DF3DA925034F257F669CDDBA60_il2cpp_TypeInfo_var)))
{
goto IL_0019;
}
}
{
// if ( o is BBParameter ) { ( o as BBParameter ).bb = bb; }
RuntimeObject* L_1 = ___0_o;
RuntimeObject* L_2 = __this->___bb_0;
NullCheck(((BBParameter_tD717AF8560E573DF3DA925034F257F669CDDBA60*)IsInstClass((RuntimeObject*)L_1, BBParameter_tD717AF8560E573DF3DA925034F257F669CDDBA60_il2cpp_TypeInfo_var)));
BBParameter_set_bb_mC03C5FFA7320CCC721EF5323C21736B2BEE4B423(((BBParameter_tD717AF8560E573DF3DA925034F257F669CDDBA60*)IsInstClass((RuntimeObject*)L_1, BBParameter_tD717AF8560E573DF3DA925034F257F669CDDBA60_il2cpp_TypeInfo_var)), L_2, NULL);
}
IL_0019:
{
// });
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 NodeCanvas.Framework.Blackboard::UnityEngine.ISerializationCallbackReceiver.OnBeforeSerialize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Blackboard_UnityEngine_ISerializationCallbackReceiver_OnBeforeSerialize_m9244265FCD400E1F52D2F8873DF4AC1C0D68E357 (Blackboard_t05918ADC382730440A2993437411C8652EECCE4F* __this, const RuntimeMethod* method)
{
{
// void ISerializationCallbackReceiver.OnBeforeSerialize() { SelfSerialize(); }
Blackboard_SelfSerialize_mF5830995A94F5D22EC1DB519F09C72E3E83DFFB6(__this, NULL);
// void ISerializationCallbackReceiver.OnBeforeSerialize() { SelfSerialize(); }
return;
}
}
// System.Void NodeCanvas.Framework.Blackboard::UnityEngine.ISerializationCallbackReceiver.OnAfterDeserialize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Blackboard_UnityEngine_ISerializationCallbackReceiver_OnAfterDeserialize_mA039DF202E08067480BC0ABEBA4EA1F6BEC2BC07 (Blackboard_t05918ADC382730440A2993437411C8652EECCE4F* __this, const RuntimeMethod* method)
{
{
// void ISerializationCallbackReceiver.OnAfterDeserialize() { SelfDeserialize(); }
Blackboard_SelfDeserialize_m41E1378050B1A0951BAA1968654D3B10ED81068E(__this, NULL);
// void ISerializationCallbackReceiver.OnAfterDeserialize() { SelfDeserialize(); }
return;
}
}
// System.Void NodeCanvas.Framework.Blackboard::SelfSerialize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Blackboard_SelfSerialize_mF5830995A94F5D22EC1DB519F09C72E3E83DFFB6 (Blackboard_t05918ADC382730440A2993437411C8652EECCE4F* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BlackboardSource_tDF1C560E163F6F63BE89278B7312A32BF329C89E_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Count_m6A139A7CD2B091611E0191AC71D1F50463C5BA80_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_ElementAt_TisKeyValuePair_2_tDFE0C313F11E14151CFAC620575C82B625DE01A2_m841F1B32564EA0F3B2F908918B4DB4A6C3A12412_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_SequenceEqual_TisObject_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_mDD7CA1526B6B9E5952A6A723A2FDA594A71E126F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONSerializer_t41C2A6A19CE244C486DCA145CEF08B6A4C8CAA0F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_get_Value_m2DC4BC38F795B231E71C06D728D07A328FDBB1AE_RuntimeMethod_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);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SerializationPairU5BU5D_t88962332C676B5A1AFE3900B82395831B82DD3D8_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SerializationPair_tEEBA0A1C6CF5524A880536DE68383FA379AC8BF6_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA_0_0_0_var);
s_Il2CppMethodInitialized = true;
}
List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* V_0 = NULL;
String_t* V_1 = NULL;
int32_t V_2 = 0;
SerializationPair_tEEBA0A1C6CF5524A880536DE68383FA379AC8BF6* V_3 = NULL;
KeyValuePair_2_tDFE0C313F11E14151CFAC620575C82B625DE01A2 V_4;
memset((&V_4), 0, sizeof(V_4));
{
// if ( haltForUndo /*|| ParadoxNotion.Services.Threader.applicationIsPlaying*/ ) {
bool L_0 = __this->___haltForUndo_9;
if (!L_0)
{
goto IL_0009;
}
}
{
// return;
return;
}
IL_0009:
{
// var newReferences = new List<UnityEngine.Object>();
List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* L_1 = (List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3*)il2cpp_codegen_object_new(List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3_il2cpp_TypeInfo_var);
NullCheck(L_1);
List_1__ctor_m1B0135DE2C4A4BCA4820D2FC9E060ED224FC24C0(L_1, List_1__ctor_m1B0135DE2C4A4BCA4820D2FC9E060ED224FC24C0_RuntimeMethod_var);
V_0 = L_1;
// var newSerialization = JSONSerializer.Serialize(typeof(BlackboardSource), _blackboard, newReferences);
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_2 = { reinterpret_cast<intptr_t> (BlackboardSource_tDF1C560E163F6F63BE89278B7312A32BF329C89E_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);
BlackboardSource_tDF1C560E163F6F63BE89278B7312A32BF329C89E* L_4 = __this->____blackboard_8;
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;
// if ( newSerialization != _serializedBlackboard || !newReferences.SequenceEqual(_objectReferences) || ( _serializedVariables == null || _serializedVariables.Length != _blackboard.variables.Count ) ) {
String_t* L_7 = V_1;
String_t* L_8 = __this->____serializedBlackboard_5;
bool L_9;
L_9 = String_op_Inequality_m8C940F3CFC42866709D7CA931B3D77B4BE94BCB6(L_7, L_8, NULL);
if (L_9)
{
goto IL_0068;
}
}
{
List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* L_10 = V_0;
List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* L_11 = __this->____objectReferences_6;
bool L_12;
L_12 = Enumerable_SequenceEqual_TisObject_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_mDD7CA1526B6B9E5952A6A723A2FDA594A71E126F(L_10, L_11, Enumerable_SequenceEqual_TisObject_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_mDD7CA1526B6B9E5952A6A723A2FDA594A71E126F_RuntimeMethod_var);
if (!L_12)
{
goto IL_0068;
}
}
{
SerializationPairU5BU5D_t88962332C676B5A1AFE3900B82395831B82DD3D8* L_13 = __this->____serializedVariables_7;
if (!L_13)
{
goto IL_0068;
}
}
{
SerializationPairU5BU5D_t88962332C676B5A1AFE3900B82395831B82DD3D8* L_14 = __this->____serializedVariables_7;
NullCheck(L_14);
BlackboardSource_tDF1C560E163F6F63BE89278B7312A32BF329C89E* L_15 = __this->____blackboard_8;
NullCheck(L_15);
Dictionary_2_tD3F950952CE25D0F85C802E5E8010086DF6EDE7C* L_16;
L_16 = BlackboardSource_get_variables_m87C1251F9B98E50EEED28641B12344908ACE1A97_inline(L_15, NULL);
NullCheck(L_16);
int32_t L_17;
L_17 = Dictionary_2_get_Count_m6A139A7CD2B091611E0191AC71D1F50463C5BA80(L_16, Dictionary_2_get_Count_m6A139A7CD2B091611E0191AC71D1F50463C5BA80_RuntimeMethod_var);
if ((((int32_t)((int32_t)(((RuntimeArray*)L_14)->max_length))) == ((int32_t)L_17)))
{
goto IL_00ff;
}
}
IL_0068:
{
// haltForUndo = true;
__this->___haltForUndo_9 = (bool)1;
// haltForUndo = false;
__this->___haltForUndo_9 = (bool)0;
// _serializedVariables = new SerializationPair[_blackboard.variables.Count];
BlackboardSource_tDF1C560E163F6F63BE89278B7312A32BF329C89E* L_18 = __this->____blackboard_8;
NullCheck(L_18);
Dictionary_2_tD3F950952CE25D0F85C802E5E8010086DF6EDE7C* L_19;
L_19 = BlackboardSource_get_variables_m87C1251F9B98E50EEED28641B12344908ACE1A97_inline(L_18, NULL);
NullCheck(L_19);
int32_t L_20;
L_20 = Dictionary_2_get_Count_m6A139A7CD2B091611E0191AC71D1F50463C5BA80(L_19, Dictionary_2_get_Count_m6A139A7CD2B091611E0191AC71D1F50463C5BA80_RuntimeMethod_var);
SerializationPairU5BU5D_t88962332C676B5A1AFE3900B82395831B82DD3D8* L_21 = (SerializationPairU5BU5D_t88962332C676B5A1AFE3900B82395831B82DD3D8*)(SerializationPairU5BU5D_t88962332C676B5A1AFE3900B82395831B82DD3D8*)SZArrayNew(SerializationPairU5BU5D_t88962332C676B5A1AFE3900B82395831B82DD3D8_il2cpp_TypeInfo_var, (uint32_t)L_20);
__this->____serializedVariables_7 = L_21;
Il2CppCodeGenWriteBarrier((void**)(&__this->____serializedVariables_7), (void*)L_21);
// for ( var i = 0; i < _blackboard.variables.Count; i++ ) {
V_2 = 0;
goto IL_00de;
}
IL_0095:
{
// var serializedVariable = new SerializationPair();
SerializationPair_tEEBA0A1C6CF5524A880536DE68383FA379AC8BF6* L_22 = (SerializationPair_tEEBA0A1C6CF5524A880536DE68383FA379AC8BF6*)il2cpp_codegen_object_new(SerializationPair_tEEBA0A1C6CF5524A880536DE68383FA379AC8BF6_il2cpp_TypeInfo_var);
NullCheck(L_22);
SerializationPair__ctor_mAD8D708E849481AE9597D1818DE9CFDFAB2D4616(L_22, NULL);
V_3 = L_22;
// serializedVariable._json = JSONSerializer.Serialize(typeof(Variable), _blackboard.variables.ElementAt(i).Value, serializedVariable._references);
SerializationPair_tEEBA0A1C6CF5524A880536DE68383FA379AC8BF6* L_23 = V_3;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_24 = { reinterpret_cast<intptr_t> (Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA_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);
BlackboardSource_tDF1C560E163F6F63BE89278B7312A32BF329C89E* L_26 = __this->____blackboard_8;
NullCheck(L_26);
Dictionary_2_tD3F950952CE25D0F85C802E5E8010086DF6EDE7C* L_27;
L_27 = BlackboardSource_get_variables_m87C1251F9B98E50EEED28641B12344908ACE1A97_inline(L_26, NULL);
int32_t L_28 = V_2;
KeyValuePair_2_tDFE0C313F11E14151CFAC620575C82B625DE01A2 L_29;
L_29 = Enumerable_ElementAt_TisKeyValuePair_2_tDFE0C313F11E14151CFAC620575C82B625DE01A2_m841F1B32564EA0F3B2F908918B4DB4A6C3A12412(L_27, L_28, Enumerable_ElementAt_TisKeyValuePair_2_tDFE0C313F11E14151CFAC620575C82B625DE01A2_m841F1B32564EA0F3B2F908918B4DB4A6C3A12412_RuntimeMethod_var);
V_4 = L_29;
Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* L_30;
L_30 = KeyValuePair_2_get_Value_m2DC4BC38F795B231E71C06D728D07A328FDBB1AE_inline((&V_4), KeyValuePair_2_get_Value_m2DC4BC38F795B231E71C06D728D07A328FDBB1AE_RuntimeMethod_var);
SerializationPair_tEEBA0A1C6CF5524A880536DE68383FA379AC8BF6* L_31 = V_3;
NullCheck(L_31);
List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* L_32 = L_31->____references_1;
il2cpp_codegen_runtime_class_init_inline(JSONSerializer_t41C2A6A19CE244C486DCA145CEF08B6A4C8CAA0F_il2cpp_TypeInfo_var);
String_t* L_33;
L_33 = JSONSerializer_Serialize_mFF6961773B4747EEDA92E98667F4DF6F72072EF0(L_25, L_30, L_32, (bool)0, NULL);
NullCheck(L_23);
L_23->____json_0 = L_33;
Il2CppCodeGenWriteBarrier((void**)(&L_23->____json_0), (void*)L_33);
// _serializedVariables[i] = serializedVariable;
SerializationPairU5BU5D_t88962332C676B5A1AFE3900B82395831B82DD3D8* L_34 = __this->____serializedVariables_7;
int32_t L_35 = V_2;
SerializationPair_tEEBA0A1C6CF5524A880536DE68383FA379AC8BF6* L_36 = V_3;
NullCheck(L_34);
ArrayElementTypeCheck (L_34, L_36);
(L_34)->SetAt(static_cast<il2cpp_array_size_t>(L_35), (SerializationPair_tEEBA0A1C6CF5524A880536DE68383FA379AC8BF6*)L_36);
// for ( var i = 0; i < _blackboard.variables.Count; i++ ) {
int32_t L_37 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_37, 1));
}
IL_00de:
{
// for ( var i = 0; i < _blackboard.variables.Count; i++ ) {
int32_t L_38 = V_2;
BlackboardSource_tDF1C560E163F6F63BE89278B7312A32BF329C89E* L_39 = __this->____blackboard_8;
NullCheck(L_39);
Dictionary_2_tD3F950952CE25D0F85C802E5E8010086DF6EDE7C* L_40;
L_40 = BlackboardSource_get_variables_m87C1251F9B98E50EEED28641B12344908ACE1A97_inline(L_39, NULL);
NullCheck(L_40);
int32_t L_41;
L_41 = Dictionary_2_get_Count_m6A139A7CD2B091611E0191AC71D1F50463C5BA80(L_40, Dictionary_2_get_Count_m6A139A7CD2B091611E0191AC71D1F50463C5BA80_RuntimeMethod_var);
if ((((int32_t)L_38) < ((int32_t)L_41)))
{
goto IL_0095;
}
}
{
// _serializedBlackboard = newSerialization;
String_t* L_42 = V_1;
__this->____serializedBlackboard_5 = L_42;
Il2CppCodeGenWriteBarrier((void**)(&__this->____serializedBlackboard_5), (void*)L_42);
// _objectReferences = newReferences;
List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* L_43 = V_0;
__this->____objectReferences_6 = L_43;
Il2CppCodeGenWriteBarrier((void**)(&__this->____objectReferences_6), (void*)L_43);
}
IL_00ff:
{
// }
return;
}
}
// System.Void NodeCanvas.Framework.Blackboard::SelfDeserialize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Blackboard_SelfDeserialize_m41E1378050B1A0951BAA1968654D3B10ED81068E (Blackboard_t05918ADC382730440A2993437411C8652EECCE4F* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BlackboardSource_tDF1C560E163F6F63BE89278B7312A32BF329C89E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Clear_m11C6C1B44BCCC8CF1BF682117DDE37AF3E3FBBB5_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_m021A204D39EACC407130B652F8C72197F0DEB369_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONSerializer_Deserialize_TisVariable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA_mFB7C22578E120D8142AB9A959B70EC853C14BDD8_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONSerializer_TryDeserializeOverwrite_TisBlackboardSource_tDF1C560E163F6F63BE89278B7312A32BF329C89E_mF090823063573DDEEB4A47DE1EA45488D694ADB3_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONSerializer_t41C2A6A19CE244C486DCA145CEF08B6A4C8CAA0F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* V_1 = NULL;
{
// _blackboard = new BlackboardSource();
BlackboardSource_tDF1C560E163F6F63BE89278B7312A32BF329C89E* L_0 = (BlackboardSource_tDF1C560E163F6F63BE89278B7312A32BF329C89E*)il2cpp_codegen_object_new(BlackboardSource_tDF1C560E163F6F63BE89278B7312A32BF329C89E_il2cpp_TypeInfo_var);
NullCheck(L_0);
BlackboardSource__ctor_m1C9D4946BC7EBF98B047651C3C61AA43ABACDF4E(L_0, NULL);
__this->____blackboard_8 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->____blackboard_8), (void*)L_0);
// if ( !string.IsNullOrEmpty(_serializedBlackboard) /*&& ( _serializedVariables == null || _serializedVariables.Length == 0 )*/ ) {
String_t* L_1 = __this->____serializedBlackboard_5;
bool L_2;
L_2 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_1, NULL);
if (L_2)
{
goto IL_0030;
}
}
{
// JSONSerializer.TryDeserializeOverwrite<BlackboardSource>(_blackboard, _serializedBlackboard, _objectReferences);
BlackboardSource_tDF1C560E163F6F63BE89278B7312A32BF329C89E* L_3 = __this->____blackboard_8;
String_t* L_4 = __this->____serializedBlackboard_5;
List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* L_5 = __this->____objectReferences_6;
il2cpp_codegen_runtime_class_init_inline(JSONSerializer_t41C2A6A19CE244C486DCA145CEF08B6A4C8CAA0F_il2cpp_TypeInfo_var);
BlackboardSource_tDF1C560E163F6F63BE89278B7312A32BF329C89E* L_6;
L_6 = JSONSerializer_TryDeserializeOverwrite_TisBlackboardSource_tDF1C560E163F6F63BE89278B7312A32BF329C89E_mF090823063573DDEEB4A47DE1EA45488D694ADB3(L_3, L_4, L_5, JSONSerializer_TryDeserializeOverwrite_TisBlackboardSource_tDF1C560E163F6F63BE89278B7312A32BF329C89E_mF090823063573DDEEB4A47DE1EA45488D694ADB3_RuntimeMethod_var);
}
IL_0030:
{
// if ( _serializedVariables != null && _serializedVariables.Length > 0 ) {
SerializationPairU5BU5D_t88962332C676B5A1AFE3900B82395831B82DD3D8* L_7 = __this->____serializedVariables_7;
if (!L_7)
{
goto IL_009b;
}
}
{
SerializationPairU5BU5D_t88962332C676B5A1AFE3900B82395831B82DD3D8* L_8 = __this->____serializedVariables_7;
NullCheck(L_8);
if (!(((RuntimeArray*)L_8)->max_length))
{
goto IL_009b;
}
}
{
// _blackboard.variables.Clear();
BlackboardSource_tDF1C560E163F6F63BE89278B7312A32BF329C89E* L_9 = __this->____blackboard_8;
NullCheck(L_9);
Dictionary_2_tD3F950952CE25D0F85C802E5E8010086DF6EDE7C* L_10;
L_10 = BlackboardSource_get_variables_m87C1251F9B98E50EEED28641B12344908ACE1A97_inline(L_9, NULL);
NullCheck(L_10);
Dictionary_2_Clear_m11C6C1B44BCCC8CF1BF682117DDE37AF3E3FBBB5(L_10, Dictionary_2_Clear_m11C6C1B44BCCC8CF1BF682117DDE37AF3E3FBBB5_RuntimeMethod_var);
// for ( var i = 0; i < _serializedVariables.Length; i++ ) {
V_0 = 0;
goto IL_0090;
}
IL_0055:
{
// var variable = JSONSerializer.Deserialize<Variable>(_serializedVariables[i]._json, _serializedVariables[i]._references);
SerializationPairU5BU5D_t88962332C676B5A1AFE3900B82395831B82DD3D8* L_11 = __this->____serializedVariables_7;
int32_t L_12 = V_0;
NullCheck(L_11);
int32_t L_13 = L_12;
SerializationPair_tEEBA0A1C6CF5524A880536DE68383FA379AC8BF6* L_14 = (L_11)->GetAt(static_cast<il2cpp_array_size_t>(L_13));
NullCheck(L_14);
String_t* L_15 = L_14->____json_0;
SerializationPairU5BU5D_t88962332C676B5A1AFE3900B82395831B82DD3D8* L_16 = __this->____serializedVariables_7;
int32_t L_17 = V_0;
NullCheck(L_16);
int32_t L_18 = L_17;
SerializationPair_tEEBA0A1C6CF5524A880536DE68383FA379AC8BF6* L_19 = (L_16)->GetAt(static_cast<il2cpp_array_size_t>(L_18));
NullCheck(L_19);
List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* L_20 = L_19->____references_1;
il2cpp_codegen_runtime_class_init_inline(JSONSerializer_t41C2A6A19CE244C486DCA145CEF08B6A4C8CAA0F_il2cpp_TypeInfo_var);
Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* L_21;
L_21 = JSONSerializer_Deserialize_TisVariable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA_mFB7C22578E120D8142AB9A959B70EC853C14BDD8(L_15, L_20, JSONSerializer_Deserialize_TisVariable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA_mFB7C22578E120D8142AB9A959B70EC853C14BDD8_RuntimeMethod_var);
V_1 = L_21;
// _blackboard.variables[variable.name] = variable;
BlackboardSource_tDF1C560E163F6F63BE89278B7312A32BF329C89E* L_22 = __this->____blackboard_8;
NullCheck(L_22);
Dictionary_2_tD3F950952CE25D0F85C802E5E8010086DF6EDE7C* L_23;
L_23 = BlackboardSource_get_variables_m87C1251F9B98E50EEED28641B12344908ACE1A97_inline(L_22, NULL);
Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* L_24 = V_1;
NullCheck(L_24);
String_t* L_25;
L_25 = Variable_get_name_m2CEA3022D5B26EA54166918C98887E22217CC1A8_inline(L_24, NULL);
Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* L_26 = V_1;
NullCheck(L_23);
Dictionary_2_set_Item_m021A204D39EACC407130B652F8C72197F0DEB369(L_23, L_25, L_26, Dictionary_2_set_Item_m021A204D39EACC407130B652F8C72197F0DEB369_RuntimeMethod_var);
// for ( var i = 0; i < _serializedVariables.Length; i++ ) {
int32_t L_27 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_27, 1));
}
IL_0090:
{
// for ( var i = 0; i < _serializedVariables.Length; i++ ) {
int32_t L_28 = V_0;
SerializationPairU5BU5D_t88962332C676B5A1AFE3900B82395831B82DD3D8* L_29 = __this->____serializedVariables_7;
NullCheck(L_29);
if ((((int32_t)L_28) < ((int32_t)((int32_t)(((RuntimeArray*)L_29)->max_length)))))
{
goto IL_0055;
}
}
IL_009b:
{
// }
return;
}
}
// System.String NodeCanvas.Framework.Blackboard::Serialize(System.Collections.Generic.List`1<UnityEngine.Object>,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Blackboard_Serialize_m1104DED94DCFF3A297D494E05E816CD54FFBEEDA (Blackboard_t05918ADC382730440A2993437411C8652EECCE4F* __this, List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* ___0_references, bool ___1_pretyJson, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BlackboardSource_tDF1C560E163F6F63BE89278B7312A32BF329C89E_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONSerializer_t41C2A6A19CE244C486DCA145CEF08B6A4C8CAA0F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// return JSONSerializer.Serialize(typeof(BlackboardSource), _blackboard, references, pretyJson);
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (BlackboardSource_tDF1C560E163F6F63BE89278B7312A32BF329C89E_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);
BlackboardSource_tDF1C560E163F6F63BE89278B7312A32BF329C89E* L_2 = __this->____blackboard_8;
List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* L_3 = ___0_references;
bool L_4 = ___1_pretyJson;
il2cpp_codegen_runtime_class_init_inline(JSONSerializer_t41C2A6A19CE244C486DCA145CEF08B6A4C8CAA0F_il2cpp_TypeInfo_var);
String_t* L_5;
L_5 = JSONSerializer_Serialize_mFF6961773B4747EEDA92E98667F4DF6F72072EF0(L_1, L_2, L_3, L_4, NULL);
return L_5;
}
}
// System.Boolean NodeCanvas.Framework.Blackboard::Deserialize(System.String,System.Collections.Generic.List`1<UnityEngine.Object>,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Blackboard_Deserialize_m258FB626501FF91BADB83431F4838EA3C38DC07C (Blackboard_t05918ADC382730440A2993437411C8652EECCE4F* __this, String_t* ___0_json, List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* ___1_references, bool ___2_removeMissingVariables, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IBlackboard_t5DD66755F75CEACCF1D3EC369782E2A07F1102ED_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONSerializer_Deserialize_TisBlackboardSource_tDF1C560E163F6F63BE89278B7312A32BF329C89E_m12FDF3E556F8A7F01536AB717728FD2D7F5B48CF_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONSerializer_t41C2A6A19CE244C486DCA145CEF08B6A4C8CAA0F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
BlackboardSource_tDF1C560E163F6F63BE89278B7312A32BF329C89E* V_0 = NULL;
{
// var deserializedBB = JSONSerializer.Deserialize<BlackboardSource>(json, references);
String_t* L_0 = ___0_json;
List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* L_1 = ___1_references;
il2cpp_codegen_runtime_class_init_inline(JSONSerializer_t41C2A6A19CE244C486DCA145CEF08B6A4C8CAA0F_il2cpp_TypeInfo_var);
BlackboardSource_tDF1C560E163F6F63BE89278B7312A32BF329C89E* L_2;
L_2 = JSONSerializer_Deserialize_TisBlackboardSource_tDF1C560E163F6F63BE89278B7312A32BF329C89E_m12FDF3E556F8A7F01536AB717728FD2D7F5B48CF(L_0, L_1, JSONSerializer_Deserialize_TisBlackboardSource_tDF1C560E163F6F63BE89278B7312A32BF329C89E_m12FDF3E556F8A7F01536AB717728FD2D7F5B48CF_RuntimeMethod_var);
V_0 = L_2;
// if ( deserializedBB == null ) { return false; }
BlackboardSource_tDF1C560E163F6F63BE89278B7312A32BF329C89E* L_3 = V_0;
if (L_3)
{
goto IL_000d;
}
}
{
// if ( deserializedBB == null ) { return false; }
return (bool)0;
}
IL_000d:
{
// this.OverwriteFrom(deserializedBB, removeMissingVariables);
BlackboardSource_tDF1C560E163F6F63BE89278B7312A32BF329C89E* L_4 = V_0;
bool L_5 = ___2_removeMissingVariables;
IBlackboardExtensions_OverwriteFrom_m196B0A116BF00CCCB7911606E821785354A1F645(__this, L_4, L_5, NULL);
// this.InitializePropertiesBinding(( (IBlackboard)this ).propertiesBindTarget, true);
Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* L_6;
L_6 = InterfaceFuncInvoker0< Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* >::Invoke(8 /* UnityEngine.Component NodeCanvas.Framework.IBlackboard::get_propertiesBindTarget() */, IBlackboard_t5DD66755F75CEACCF1D3EC369782E2A07F1102ED_il2cpp_TypeInfo_var, __this);
IBlackboardExtensions_InitializePropertiesBinding_mE1FC0E7B48DD341FA2B4CDE3A84680C25F3D3113(__this, L_6, (bool)1, NULL);
// return true;
return (bool)1;
}
}
// System.Void NodeCanvas.Framework.Blackboard::add_onVariableAdded(System.Action`1<NodeCanvas.Framework.Variable>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Blackboard_add_onVariableAdded_m60A2E606C9BB2ADE41B4BF97B282F09010CCCCB7 (Blackboard_t05918ADC382730440A2993437411C8652EECCE4F* __this, Action_1_t924369B78685936188D9F308D270D4B74F46B374* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t924369B78685936188D9F308D270D4B74F46B374_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Action_1_t924369B78685936188D9F308D270D4B74F46B374* V_0 = NULL;
Action_1_t924369B78685936188D9F308D270D4B74F46B374* V_1 = NULL;
Action_1_t924369B78685936188D9F308D270D4B74F46B374* V_2 = NULL;
{
Action_1_t924369B78685936188D9F308D270D4B74F46B374* L_0 = __this->___onVariableAdded_11;
V_0 = L_0;
}
IL_0007:
{
Action_1_t924369B78685936188D9F308D270D4B74F46B374* L_1 = V_0;
V_1 = L_1;
Action_1_t924369B78685936188D9F308D270D4B74F46B374* L_2 = V_1;
Action_1_t924369B78685936188D9F308D270D4B74F46B374* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL);
V_2 = ((Action_1_t924369B78685936188D9F308D270D4B74F46B374*)Castclass((RuntimeObject*)L_4, Action_1_t924369B78685936188D9F308D270D4B74F46B374_il2cpp_TypeInfo_var));
Action_1_t924369B78685936188D9F308D270D4B74F46B374** L_5 = (&__this->___onVariableAdded_11);
Action_1_t924369B78685936188D9F308D270D4B74F46B374* L_6 = V_2;
Action_1_t924369B78685936188D9F308D270D4B74F46B374* L_7 = V_1;
Action_1_t924369B78685936188D9F308D270D4B74F46B374* L_8;
L_8 = InterlockedCompareExchangeImpl<Action_1_t924369B78685936188D9F308D270D4B74F46B374*>(L_5, L_6, L_7);
V_0 = L_8;
Action_1_t924369B78685936188D9F308D270D4B74F46B374* L_9 = V_0;
Action_1_t924369B78685936188D9F308D270D4B74F46B374* L_10 = V_1;
if ((!(((RuntimeObject*)(Action_1_t924369B78685936188D9F308D270D4B74F46B374*)L_9) == ((RuntimeObject*)(Action_1_t924369B78685936188D9F308D270D4B74F46B374*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void NodeCanvas.Framework.Blackboard::remove_onVariableAdded(System.Action`1<NodeCanvas.Framework.Variable>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Blackboard_remove_onVariableAdded_m03958090F118496E59EFC7ACD238A7103084B9DC (Blackboard_t05918ADC382730440A2993437411C8652EECCE4F* __this, Action_1_t924369B78685936188D9F308D270D4B74F46B374* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t924369B78685936188D9F308D270D4B74F46B374_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Action_1_t924369B78685936188D9F308D270D4B74F46B374* V_0 = NULL;
Action_1_t924369B78685936188D9F308D270D4B74F46B374* V_1 = NULL;
Action_1_t924369B78685936188D9F308D270D4B74F46B374* V_2 = NULL;
{
Action_1_t924369B78685936188D9F308D270D4B74F46B374* L_0 = __this->___onVariableAdded_11;
V_0 = L_0;
}
IL_0007:
{
Action_1_t924369B78685936188D9F308D270D4B74F46B374* L_1 = V_0;
V_1 = L_1;
Action_1_t924369B78685936188D9F308D270D4B74F46B374* L_2 = V_1;
Action_1_t924369B78685936188D9F308D270D4B74F46B374* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL);
V_2 = ((Action_1_t924369B78685936188D9F308D270D4B74F46B374*)Castclass((RuntimeObject*)L_4, Action_1_t924369B78685936188D9F308D270D4B74F46B374_il2cpp_TypeInfo_var));
Action_1_t924369B78685936188D9F308D270D4B74F46B374** L_5 = (&__this->___onVariableAdded_11);
Action_1_t924369B78685936188D9F308D270D4B74F46B374* L_6 = V_2;
Action_1_t924369B78685936188D9F308D270D4B74F46B374* L_7 = V_1;
Action_1_t924369B78685936188D9F308D270D4B74F46B374* L_8;
L_8 = InterlockedCompareExchangeImpl<Action_1_t924369B78685936188D9F308D270D4B74F46B374*>(L_5, L_6, L_7);
V_0 = L_8;
Action_1_t924369B78685936188D9F308D270D4B74F46B374* L_9 = V_0;
Action_1_t924369B78685936188D9F308D270D4B74F46B374* L_10 = V_1;
if ((!(((RuntimeObject*)(Action_1_t924369B78685936188D9F308D270D4B74F46B374*)L_9) == ((RuntimeObject*)(Action_1_t924369B78685936188D9F308D270D4B74F46B374*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void NodeCanvas.Framework.Blackboard::add_onVariableRemoved(System.Action`1<NodeCanvas.Framework.Variable>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Blackboard_add_onVariableRemoved_mA21678C255C0B343CFEF8E160CEA4CBCC7BEA5EC (Blackboard_t05918ADC382730440A2993437411C8652EECCE4F* __this, Action_1_t924369B78685936188D9F308D270D4B74F46B374* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t924369B78685936188D9F308D270D4B74F46B374_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Action_1_t924369B78685936188D9F308D270D4B74F46B374* V_0 = NULL;
Action_1_t924369B78685936188D9F308D270D4B74F46B374* V_1 = NULL;
Action_1_t924369B78685936188D9F308D270D4B74F46B374* V_2 = NULL;
{
Action_1_t924369B78685936188D9F308D270D4B74F46B374* L_0 = __this->___onVariableRemoved_12;
V_0 = L_0;
}
IL_0007:
{
Action_1_t924369B78685936188D9F308D270D4B74F46B374* L_1 = V_0;
V_1 = L_1;
Action_1_t924369B78685936188D9F308D270D4B74F46B374* L_2 = V_1;
Action_1_t924369B78685936188D9F308D270D4B74F46B374* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL);
V_2 = ((Action_1_t924369B78685936188D9F308D270D4B74F46B374*)Castclass((RuntimeObject*)L_4, Action_1_t924369B78685936188D9F308D270D4B74F46B374_il2cpp_TypeInfo_var));
Action_1_t924369B78685936188D9F308D270D4B74F46B374** L_5 = (&__this->___onVariableRemoved_12);
Action_1_t924369B78685936188D9F308D270D4B74F46B374* L_6 = V_2;
Action_1_t924369B78685936188D9F308D270D4B74F46B374* L_7 = V_1;
Action_1_t924369B78685936188D9F308D270D4B74F46B374* L_8;
L_8 = InterlockedCompareExchangeImpl<Action_1_t924369B78685936188D9F308D270D4B74F46B374*>(L_5, L_6, L_7);
V_0 = L_8;
Action_1_t924369B78685936188D9F308D270D4B74F46B374* L_9 = V_0;
Action_1_t924369B78685936188D9F308D270D4B74F46B374* L_10 = V_1;
if ((!(((RuntimeObject*)(Action_1_t924369B78685936188D9F308D270D4B74F46B374*)L_9) == ((RuntimeObject*)(Action_1_t924369B78685936188D9F308D270D4B74F46B374*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void NodeCanvas.Framework.Blackboard::remove_onVariableRemoved(System.Action`1<NodeCanvas.Framework.Variable>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Blackboard_remove_onVariableRemoved_m789B56B1A88636500C671663353B209C9B939C0B (Blackboard_t05918ADC382730440A2993437411C8652EECCE4F* __this, Action_1_t924369B78685936188D9F308D270D4B74F46B374* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t924369B78685936188D9F308D270D4B74F46B374_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Action_1_t924369B78685936188D9F308D270D4B74F46B374* V_0 = NULL;
Action_1_t924369B78685936188D9F308D270D4B74F46B374* V_1 = NULL;
Action_1_t924369B78685936188D9F308D270D4B74F46B374* V_2 = NULL;
{
Action_1_t924369B78685936188D9F308D270D4B74F46B374* L_0 = __this->___onVariableRemoved_12;
V_0 = L_0;
}
IL_0007:
{
Action_1_t924369B78685936188D9F308D270D4B74F46B374* L_1 = V_0;
V_1 = L_1;
Action_1_t924369B78685936188D9F308D270D4B74F46B374* L_2 = V_1;
Action_1_t924369B78685936188D9F308D270D4B74F46B374* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL);
V_2 = ((Action_1_t924369B78685936188D9F308D270D4B74F46B374*)Castclass((RuntimeObject*)L_4, Action_1_t924369B78685936188D9F308D270D4B74F46B374_il2cpp_TypeInfo_var));
Action_1_t924369B78685936188D9F308D270D4B74F46B374** L_5 = (&__this->___onVariableRemoved_12);
Action_1_t924369B78685936188D9F308D270D4B74F46B374* L_6 = V_2;
Action_1_t924369B78685936188D9F308D270D4B74F46B374* L_7 = V_1;
Action_1_t924369B78685936188D9F308D270D4B74F46B374* L_8;
L_8 = InterlockedCompareExchangeImpl<Action_1_t924369B78685936188D9F308D270D4B74F46B374*>(L_5, L_6, L_7);
V_0 = L_8;
Action_1_t924369B78685936188D9F308D270D4B74F46B374* L_9 = V_0;
Action_1_t924369B78685936188D9F308D270D4B74F46B374* L_10 = V_1;
if ((!(((RuntimeObject*)(Action_1_t924369B78685936188D9F308D270D4B74F46B374*)L_9) == ((RuntimeObject*)(Action_1_t924369B78685936188D9F308D270D4B74F46B374*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.String NodeCanvas.Framework.Blackboard::NodeCanvas.Framework.IBlackboard.get_identifier()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Blackboard_NodeCanvas_Framework_IBlackboard_get_identifier_m55E0D3C4D9795D92EC01138CB9444F7C39FC946C (Blackboard_t05918ADC382730440A2993437411C8652EECCE4F* __this, const RuntimeMethod* method)
{
{
// string IBlackboard.identifier => _identifier;
String_t* L_0 = __this->____identifier_10;
return L_0;
}
}
// System.Collections.Generic.Dictionary`2<System.String,NodeCanvas.Framework.Variable> NodeCanvas.Framework.Blackboard::NodeCanvas.Framework.IBlackboard.get_variables()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Dictionary_2_tD3F950952CE25D0F85C802E5E8010086DF6EDE7C* Blackboard_NodeCanvas_Framework_IBlackboard_get_variables_mE1979A3E9FD66251180F6FEFF4F0242FCBDDFFE6 (Blackboard_t05918ADC382730440A2993437411C8652EECCE4F* __this, const RuntimeMethod* method)
{
{
// Dictionary<string, Variable> IBlackboard.variables { get { return _blackboard.variables; } set { _blackboard.variables = value; } }
BlackboardSource_tDF1C560E163F6F63BE89278B7312A32BF329C89E* L_0 = __this->____blackboard_8;
NullCheck(L_0);
Dictionary_2_tD3F950952CE25D0F85C802E5E8010086DF6EDE7C* L_1;
L_1 = BlackboardSource_get_variables_m87C1251F9B98E50EEED28641B12344908ACE1A97_inline(L_0, NULL);
return L_1;
}
}
// System.Void NodeCanvas.Framework.Blackboard::NodeCanvas.Framework.IBlackboard.set_variables(System.Collections.Generic.Dictionary`2<System.String,NodeCanvas.Framework.Variable>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Blackboard_NodeCanvas_Framework_IBlackboard_set_variables_m57C011D8C564CF4BBEF98CE55B076E50A723FDE4 (Blackboard_t05918ADC382730440A2993437411C8652EECCE4F* __this, Dictionary_2_tD3F950952CE25D0F85C802E5E8010086DF6EDE7C* ___0_value, const RuntimeMethod* method)
{
{
// Dictionary<string, Variable> IBlackboard.variables { get { return _blackboard.variables; } set { _blackboard.variables = value; } }
BlackboardSource_tDF1C560E163F6F63BE89278B7312A32BF329C89E* L_0 = __this->____blackboard_8;
Dictionary_2_tD3F950952CE25D0F85C802E5E8010086DF6EDE7C* L_1 = ___0_value;
NullCheck(L_0);
BlackboardSource_set_variables_m2F2C474335B49B16AB2786C3D66B0FC88B68CB34_inline(L_0, L_1, NULL);
// Dictionary<string, Variable> IBlackboard.variables { get { return _blackboard.variables; } set { _blackboard.variables = value; } }
return;
}
}
// UnityEngine.Component NodeCanvas.Framework.Blackboard::NodeCanvas.Framework.IBlackboard.get_propertiesBindTarget()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* Blackboard_NodeCanvas_Framework_IBlackboard_get_propertiesBindTarget_m0DCAE657DFD9F047160FE0178CAC6D8EADEB1BBA (Blackboard_t05918ADC382730440A2993437411C8652EECCE4F* __this, const RuntimeMethod* method)
{
{
// Component IBlackboard.propertiesBindTarget => this;
return __this;
}
}
// UnityEngine.Object NodeCanvas.Framework.Blackboard::NodeCanvas.Framework.IBlackboard.get_unityContextObject()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* Blackboard_NodeCanvas_Framework_IBlackboard_get_unityContextObject_mACE43442A47F5999DF1711D6921D271158EEDE80 (Blackboard_t05918ADC382730440A2993437411C8652EECCE4F* __this, const RuntimeMethod* method)
{
{
// UnityEngine.Object IBlackboard.unityContextObject => this;
return __this;
}
}
// NodeCanvas.Framework.IBlackboard NodeCanvas.Framework.Blackboard::NodeCanvas.Framework.IBlackboard.get_parent()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Blackboard_NodeCanvas_Framework_IBlackboard_get_parent_m3265643CC8398FF770DC2C958AAE20DFC2A84DF4 (Blackboard_t05918ADC382730440A2993437411C8652EECCE4F* __this, const RuntimeMethod* method)
{
{
// IBlackboard IBlackboard.parent => _parentBlackboard;
AssetBlackboard_t06CBC3663FADCD3FD88ACC97074D46D94EC448BE* L_0 = __this->____parentBlackboard_4;
return L_0;
}
}
// System.String NodeCanvas.Framework.Blackboard::NodeCanvas.Framework.IBlackboard.get_independantVariablesFieldName()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Blackboard_NodeCanvas_Framework_IBlackboard_get_independantVariablesFieldName_m65146AE229ABF3E7DC2C0198C941F48229F503FC (Blackboard_t05918ADC382730440A2993437411C8652EECCE4F* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral33260C75D7BB4CC84E7903E7E0973AB855B30186);
s_Il2CppMethodInitialized = true;
}
{
// string IBlackboard.independantVariablesFieldName => nameof(_serializedVariables);
return _stringLiteral33260C75D7BB4CC84E7903E7E0973AB855B30186;
}
}
// System.Void NodeCanvas.Framework.Blackboard::NodeCanvas.Framework.IBlackboard.TryInvokeOnVariableAdded(NodeCanvas.Framework.Variable)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Blackboard_NodeCanvas_Framework_IBlackboard_TryInvokeOnVariableAdded_mECF0194547916E12BB719A95884E4FB7088B8A45 (Blackboard_t05918ADC382730440A2993437411C8652EECCE4F* __this, Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* ___0_variable, const RuntimeMethod* method)
{
{
// void IBlackboard.TryInvokeOnVariableAdded(Variable variable) { if ( onVariableAdded != null ) onVariableAdded(variable); }
Action_1_t924369B78685936188D9F308D270D4B74F46B374* L_0 = __this->___onVariableAdded_11;
if (!L_0)
{
goto IL_0014;
}
}
{
// void IBlackboard.TryInvokeOnVariableAdded(Variable variable) { if ( onVariableAdded != null ) onVariableAdded(variable); }
Action_1_t924369B78685936188D9F308D270D4B74F46B374* L_1 = __this->___onVariableAdded_11;
Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* L_2 = ___0_variable;
NullCheck(L_1);
Action_1_Invoke_m10637F66090E9F9CC95AE0FB3E07EF7D259BA5B4_inline(L_1, L_2, NULL);
}
IL_0014:
{
// void IBlackboard.TryInvokeOnVariableAdded(Variable variable) { if ( onVariableAdded != null ) onVariableAdded(variable); }
return;
}
}
// System.Void NodeCanvas.Framework.Blackboard::NodeCanvas.Framework.IBlackboard.TryInvokeOnVariableRemoved(NodeCanvas.Framework.Variable)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Blackboard_NodeCanvas_Framework_IBlackboard_TryInvokeOnVariableRemoved_m01BDA86E94FAA5CF1BDB88F22D53FB917DD895C7 (Blackboard_t05918ADC382730440A2993437411C8652EECCE4F* __this, Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* ___0_variable, const RuntimeMethod* method)
{
{
// void IBlackboard.TryInvokeOnVariableRemoved(Variable variable) { if ( onVariableRemoved != null ) onVariableRemoved(variable); }
Action_1_t924369B78685936188D9F308D270D4B74F46B374* L_0 = __this->___onVariableRemoved_12;
if (!L_0)
{
goto IL_0014;
}
}
{
// void IBlackboard.TryInvokeOnVariableRemoved(Variable variable) { if ( onVariableRemoved != null ) onVariableRemoved(variable); }
Action_1_t924369B78685936188D9F308D270D4B74F46B374* L_1 = __this->___onVariableRemoved_12;
Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* L_2 = ___0_variable;
NullCheck(L_1);
Action_1_Invoke_m10637F66090E9F9CC95AE0FB3E07EF7D259BA5B4_inline(L_1, L_2, NULL);
}
IL_0014:
{
// void IBlackboard.TryInvokeOnVariableRemoved(Variable variable) { if ( onVariableRemoved != null ) onVariableRemoved(variable); }
return;
}
}
// System.Void NodeCanvas.Framework.Blackboard::Awake()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Blackboard_Awake_m2BE311E6835D87B66BCFC64F19C128123470B7E7 (Blackboard_t05918ADC382730440A2993437411C8652EECCE4F* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IBlackboard_t5DD66755F75CEACCF1D3EC369782E2A07F1102ED_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// _identifier = gameObject.name;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0;
L_0 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL);
NullCheck(L_0);
String_t* L_1;
L_1 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_0, NULL);
__this->____identifier_10 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->____identifier_10), (void*)L_1);
// this.InitializePropertiesBinding(( (IBlackboard)this ).propertiesBindTarget, false);
Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* L_2;
L_2 = InterfaceFuncInvoker0< Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* >::Invoke(8 /* UnityEngine.Component NodeCanvas.Framework.IBlackboard::get_propertiesBindTarget() */, IBlackboard_t5DD66755F75CEACCF1D3EC369782E2A07F1102ED_il2cpp_TypeInfo_var, __this);
IBlackboardExtensions_InitializePropertiesBinding_mE1FC0E7B48DD341FA2B4CDE3A84680C25F3D3113(__this, L_2, (bool)0, NULL);
// }
return;
}
}
// NodeCanvas.Framework.Variable NodeCanvas.Framework.Blackboard::AddVariable(System.String,System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* Blackboard_AddVariable_mA0957EF8A0AE0D179B43BBBD9263F21E9B9F453F (Blackboard_t05918ADC382730440A2993437411C8652EECCE4F* __this, String_t* ___0_name, Type_t* ___1_type, const RuntimeMethod* method)
{
{
// public Variable AddVariable(string name, System.Type type) { return IBlackboardExtensions.AddVariable(this, name, type); }
String_t* L_0 = ___0_name;
Type_t* L_1 = ___1_type;
Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* L_2;
L_2 = IBlackboardExtensions_AddVariable_m0BCAA7732BF7649BE0EEC35DDD3EE7F215529114(__this, L_0, L_1, NULL);
return L_2;
}
}
// NodeCanvas.Framework.Variable NodeCanvas.Framework.Blackboard::AddVariable(System.String,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* Blackboard_AddVariable_m5D5FBF8F6FC2790B7206A1E076A4E8911A1D5717 (Blackboard_t05918ADC382730440A2993437411C8652EECCE4F* __this, String_t* ___0_name, RuntimeObject* ___1_value, const RuntimeMethod* method)
{
{
// public Variable AddVariable(string name, object value) { return IBlackboardExtensions.AddVariable(this, name, value); }
String_t* L_0 = ___0_name;
RuntimeObject* L_1 = ___1_value;
Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* L_2;
L_2 = IBlackboardExtensions_AddVariable_m02D151A22ACB7568D81B4FA1FC93941D1C107316(__this, L_0, L_1, NULL);
return L_2;
}
}
// NodeCanvas.Framework.Variable NodeCanvas.Framework.Blackboard::RemoveVariable(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* Blackboard_RemoveVariable_m8AAA9CBA618D5BB4F30F1CAC57FD742D10CF57E6 (Blackboard_t05918ADC382730440A2993437411C8652EECCE4F* __this, String_t* ___0_name, const RuntimeMethod* method)
{
{
// public Variable RemoveVariable(string name) { return IBlackboardExtensions.RemoveVariable(this, name); }
String_t* L_0 = ___0_name;
Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* L_1;
L_1 = IBlackboardExtensions_RemoveVariable_m9BC6CBDCB7210E80D22C5A3D8058B2492CEEB45D(__this, L_0, NULL);
return L_1;
}
}
// NodeCanvas.Framework.Variable NodeCanvas.Framework.Blackboard::GetVariable(System.String,System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* Blackboard_GetVariable_m20A7A73D8B44C0D772EA0B33A3C0C9DA884E4646 (Blackboard_t05918ADC382730440A2993437411C8652EECCE4F* __this, String_t* ___0_name, Type_t* ___1_ofType, const RuntimeMethod* method)
{
{
// public Variable GetVariable(string name, System.Type ofType = null) { return IBlackboardExtensions.GetVariable(this, name, ofType); }
String_t* L_0 = ___0_name;
Type_t* L_1 = ___1_ofType;
Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* L_2;
L_2 = IBlackboardExtensions_GetVariable_m69BE33AFDEC13F30225EF391EEB123D849775038(__this, L_0, L_1, NULL);
return L_2;
}
}
// NodeCanvas.Framework.Variable NodeCanvas.Framework.Blackboard::GetVariableByID(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* Blackboard_GetVariableByID_m6CA794942270A725082037EF16D36F853F42DA97 (Blackboard_t05918ADC382730440A2993437411C8652EECCE4F* __this, String_t* ___0_ID, const RuntimeMethod* method)
{
{
// public Variable GetVariableByID(string ID) { return IBlackboardExtensions.GetVariableByID(this, ID); }
String_t* L_0 = ___0_ID;
Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* L_1;
L_1 = IBlackboardExtensions_GetVariableByID_mF88E30ECB614EF83CB657BDD54598DE749613A34(__this, L_0, NULL);
return L_1;
}
}
// NodeCanvas.Framework.Variable NodeCanvas.Framework.Blackboard::SetVariableValue(System.String,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* Blackboard_SetVariableValue_m58A0F5E913BAFCBA4C009D63CDC06EC5A318A20D (Blackboard_t05918ADC382730440A2993437411C8652EECCE4F* __this, String_t* ___0_name, RuntimeObject* ___1_value, const RuntimeMethod* method)
{
{
// public Variable SetVariableValue(string name, object value) { return IBlackboardExtensions.SetVariableValue(this, name, value); }
String_t* L_0 = ___0_name;
RuntimeObject* L_1 = ___1_value;
Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* L_2;
L_2 = IBlackboardExtensions_SetVariableValue_m9C14168E6EE4F99DFCDDA620FA1F70A90B53DC99(__this, L_0, L_1, NULL);
return L_2;
}
}
// NodeCanvas.Framework.Variable NodeCanvas.Framework.Blackboard::SetValue(System.String,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* Blackboard_SetValue_mB62A13C6D59C07592283CA1AE1C2E370DD669D94 (Blackboard_t05918ADC382730440A2993437411C8652EECCE4F* __this, String_t* ___0_name, RuntimeObject* ___1_value, const RuntimeMethod* method)
{
{
// public Variable SetValue(string name, object value) { return SetVariableValue(name, value); }
String_t* L_0 = ___0_name;
RuntimeObject* L_1 = ___1_value;
Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* L_2;
L_2 = Blackboard_SetVariableValue_m58A0F5E913BAFCBA4C009D63CDC06EC5A318A20D(__this, L_0, L_1, NULL);
return L_2;
}
}
// System.Void NodeCanvas.Framework.Blackboard::ShowJson()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Blackboard_ShowJson_mF3696607A730A07ABD9449A9212CF2F18274EC8B (Blackboard_t05918ADC382730440A2993437411C8652EECCE4F* __this, 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;
}
{
// void ShowJson() { JSONSerializer.ShowData(_serializedBlackboard, this.name); }
String_t* L_0 = __this->____serializedBlackboard_5;
String_t* L_1;
L_1 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(JSONSerializer_t41C2A6A19CE244C486DCA145CEF08B6A4C8CAA0F_il2cpp_TypeInfo_var);
JSONSerializer_ShowData_m4972BC66A1C4E832A891FB52E34CF598A4EE781E(L_0, L_1, NULL);
// void ShowJson() { JSONSerializer.ShowData(_serializedBlackboard, this.name); }
return;
}
}
// System.String NodeCanvas.Framework.Blackboard::Save()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Blackboard_Save_mEC60481F9A66349B924648E1BEE79A93F000BB1A (Blackboard_t05918ADC382730440A2993437411C8652EECCE4F* __this, const RuntimeMethod* method)
{
{
// public string Save() { return Save(this.name); }
String_t* L_0;
L_0 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(__this, NULL);
String_t* L_1;
L_1 = Blackboard_Save_mE47967C76C549EDDF86300F351EB9CBB9DA88C59(__this, L_0, NULL);
return L_1;
}
}
// System.String NodeCanvas.Framework.Blackboard::Save(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Blackboard_Save_mE47967C76C549EDDF86300F351EB9CBB9DA88C59 (Blackboard_t05918ADC382730440A2993437411C8652EECCE4F* __this, String_t* ___0_saveKey, const RuntimeMethod* method)
{
String_t* V_0 = NULL;
{
// var json = Serialize(null);
String_t* L_0;
L_0 = Blackboard_Serialize_m1104DED94DCFF3A297D494E05E816CD54FFBEEDA(__this, (List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3*)NULL, (bool)0, NULL);
V_0 = L_0;
// PlayerPrefs.SetString(saveKey, json);
String_t* L_1 = ___0_saveKey;
String_t* L_2 = V_0;
PlayerPrefs_SetString_mF4F457C81BB75F0213547C6287BA36E15E1F0256(L_1, L_2, NULL);
// return json;
String_t* L_3 = V_0;
return L_3;
}
}
// System.Boolean NodeCanvas.Framework.Blackboard::Load()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Blackboard_Load_mB5C50A54B26E9F401A895D4E59BCE169DB51A066 (Blackboard_t05918ADC382730440A2993437411C8652EECCE4F* __this, const RuntimeMethod* method)
{
{
// public bool Load() { return Load(this.name); }
String_t* L_0;
L_0 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(__this, NULL);
bool L_1;
L_1 = Blackboard_Load_m81077244A2A68784AFBA3243FCF9D67FD855D360(__this, L_0, NULL);
return L_1;
}
}
// System.Boolean NodeCanvas.Framework.Blackboard::Load(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Blackboard_Load_m81077244A2A68784AFBA3243FCF9D67FD855D360 (Blackboard_t05918ADC382730440A2993437411C8652EECCE4F* __this, String_t* ___0_saveKey, 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*)&_stringLiteralDDA1FF8822DB2CEC8C111B1622941244F0B866E1);
s_Il2CppMethodInitialized = true;
}
String_t* V_0 = NULL;
{
// var json = PlayerPrefs.GetString(saveKey);
String_t* L_0 = ___0_saveKey;
String_t* L_1;
L_1 = PlayerPrefs_GetString_mA4C9F842BF77E5572AB20EA087C7048F870D02AE(L_0, NULL);
V_0 = L_1;
// if ( string.IsNullOrEmpty(json) ) {
String_t* L_2 = V_0;
bool L_3;
L_3 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_2, NULL);
if (!L_3)
{
goto IL_0021;
}
}
{
// Debug.Log("No data to load blackboard variables from key " + saveKey);
String_t* L_4 = ___0_saveKey;
String_t* L_5;
L_5 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteralDDA1FF8822DB2CEC8C111B1622941244F0B866E1, L_4, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(L_5, NULL);
// return false;
return (bool)0;
}
IL_0021:
{
// return Deserialize(json, null, true);
String_t* L_6 = V_0;
bool L_7;
L_7 = Blackboard_Deserialize_m258FB626501FF91BADB83431F4838EA3C38DC07C(__this, L_6, (List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3*)NULL, (bool)1, NULL);
return L_7;
}
}
// System.Void NodeCanvas.Framework.Blackboard::OnValidate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Blackboard_OnValidate_mA62BB53DE48A419DB1238B5302C5420EC1CB9FE6 (Blackboard_t05918ADC382730440A2993437411C8652EECCE4F* __this, const RuntimeMethod* method)
{
{
// _identifier = gameObject.name;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0;
L_0 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL);
NullCheck(L_0);
String_t* L_1;
L_1 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_0, NULL);
__this->____identifier_10 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->____identifier_10), (void*)L_1);
// }
return;
}
}
// System.String NodeCanvas.Framework.Blackboard::ToString()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Blackboard_ToString_m0578EED8E5F463C95864E9CADA90D10C2D879AC1 (Blackboard_t05918ADC382730440A2993437411C8652EECCE4F* __this, const RuntimeMethod* method)
{
{
// public override string ToString() { return _identifier; }
String_t* L_0 = __this->____identifier_10;
return L_0;
}
}
// System.Void NodeCanvas.Framework.Blackboard::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Blackboard__ctor_m826DD9DB4CC294AA0F6A5441C0C7D1FAB4128386 (Blackboard_t05918ADC382730440A2993437411C8652EECCE4F* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BlackboardSource_tDF1C560E163F6F63BE89278B7312A32BF329C89E_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// [NonSerialized] private BlackboardSource _blackboard = new BlackboardSource();
BlackboardSource_tDF1C560E163F6F63BE89278B7312A32BF329C89E* L_0 = (BlackboardSource_tDF1C560E163F6F63BE89278B7312A32BF329C89E*)il2cpp_codegen_object_new(BlackboardSource_tDF1C560E163F6F63BE89278B7312A32BF329C89E_il2cpp_TypeInfo_var);
NullCheck(L_0);
BlackboardSource__ctor_m1C9D4946BC7EBF98B047651C3C61AA43ABACDF4E(L_0, NULL);
__this->____blackboard_8 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->____blackboard_8), (void*)L_0);
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.String NodeCanvas.Framework.GlobalBlackboard::get_identifier()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* GlobalBlackboard_get_identifier_m1EA5D7C08407BD92210DF37BAC39A8EBB7DD6370 (GlobalBlackboard_tAAED76CBEF71392A8E043172C9C60F67A3154125* __this, const RuntimeMethod* method)
{
{
// public string identifier => _identifier;
String_t* L_0 = __this->____identifier_14;
return L_0;
}
}
// System.String NodeCanvas.Framework.GlobalBlackboard::get_UID()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* GlobalBlackboard_get_UID_mC897FFBBA38783B8E147360B9171FC9041961086 (GlobalBlackboard_tAAED76CBEF71392A8E043172C9C60F67A3154125* __this, const RuntimeMethod* method)
{
{
// public string UID => _UID;
String_t* L_0 = __this->____UID_13;
return L_0;
}
}
// System.String NodeCanvas.Framework.GlobalBlackboard::get_name()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* GlobalBlackboard_get_name_m922527F368DCC5181C646961FE1983EE45F059AF (GlobalBlackboard_tAAED76CBEF71392A8E043172C9C60F67A3154125* __this, const RuntimeMethod* method)
{
{
// new public string name => identifier;
String_t* L_0;
L_0 = GlobalBlackboard_get_identifier_m1EA5D7C08407BD92210DF37BAC39A8EBB7DD6370_inline(__this, NULL);
return L_0;
}
}
// System.Collections.Generic.IEnumerable`1<NodeCanvas.Framework.GlobalBlackboard> NodeCanvas.Framework.GlobalBlackboard::GetAll()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* GlobalBlackboard_GetAll_m5E44E6596722E170F43C3CA1CEFD6B7580D86063 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GlobalBlackboard_tAAED76CBEF71392A8E043172C9C60F67A3154125_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// return _allGlobals;
il2cpp_codegen_runtime_class_init_inline(GlobalBlackboard_tAAED76CBEF71392A8E043172C9C60F67A3154125_il2cpp_TypeInfo_var);
List_1_t834A0038E4A157EF7C0EB4A770C2072E247003BD* L_0 = ((GlobalBlackboard_tAAED76CBEF71392A8E043172C9C60F67A3154125_StaticFields*)il2cpp_codegen_static_fields_for(GlobalBlackboard_tAAED76CBEF71392A8E043172C9C60F67A3154125_il2cpp_TypeInfo_var))->____allGlobals_17;
return L_0;
}
}
// NodeCanvas.Framework.GlobalBlackboard NodeCanvas.Framework.GlobalBlackboard::Create()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GlobalBlackboard_tAAED76CBEF71392A8E043172C9C60F67A3154125* GlobalBlackboard_Create_m697795FFC4C7639697054F2057AA7BB6AB3ACBD5 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_AddComponent_TisGlobalBlackboard_tAAED76CBEF71392A8E043172C9C60F67A3154125_m9D8D1CC53C1543DF84581AC01CFD53EA7157945D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0AD8E7AD65A7F2BFCF47CF4B19909DF1CBD1F1A6);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEA06B3FAEB1638A5812A56A07DEFB21D6AB902DB);
s_Il2CppMethodInitialized = true;
}
{
// var bb = new GameObject("@GlobalBlackboard").AddComponent<GlobalBlackboard>();
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)il2cpp_codegen_object_new(GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var);
NullCheck(L_0);
GameObject__ctor_m37D512B05D292F954792225E6C6EEE95293A9B88(L_0, _stringLiteral0AD8E7AD65A7F2BFCF47CF4B19909DF1CBD1F1A6, NULL);
NullCheck(L_0);
GlobalBlackboard_tAAED76CBEF71392A8E043172C9C60F67A3154125* L_1;
L_1 = GameObject_AddComponent_TisGlobalBlackboard_tAAED76CBEF71392A8E043172C9C60F67A3154125_m9D8D1CC53C1543DF84581AC01CFD53EA7157945D(L_0, GameObject_AddComponent_TisGlobalBlackboard_tAAED76CBEF71392A8E043172C9C60F67A3154125_m9D8D1CC53C1543DF84581AC01CFD53EA7157945D_RuntimeMethod_var);
// bb._identifier = "Global";
GlobalBlackboard_tAAED76CBEF71392A8E043172C9C60F67A3154125* L_2 = L_1;
NullCheck(L_2);
L_2->____identifier_14 = _stringLiteralEA06B3FAEB1638A5812A56A07DEFB21D6AB902DB;
Il2CppCodeGenWriteBarrier((void**)(&L_2->____identifier_14), (void*)_stringLiteralEA06B3FAEB1638A5812A56A07DEFB21D6AB902DB);
// return bb;
return L_2;
}
}
// NodeCanvas.Framework.GlobalBlackboard NodeCanvas.Framework.GlobalBlackboard::Find(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GlobalBlackboard_tAAED76CBEF71392A8E043172C9C60F67A3154125* GlobalBlackboard_Find_m58758639F84EB290FB998C2B924DED7A1664A219 (String_t* ___0_name, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GlobalBlackboard_tAAED76CBEF71392A8E043172C9C60F67A3154125_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Find_m4F8F64B1C540F8BEA0D2BFFEE3BD05D4B9608A50_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Predicate_1_tA9CEB35A355BA49C594B375A7CB30AE11D292196_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass14_0_U3CFindU3Eb__0_mC3BCE655ABD64EB7BE588CE5AD38936A130BC907_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass14_0_tB1BEF09BAB9ADBEC458BE78C49F130FD31186FF4_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
U3CU3Ec__DisplayClass14_0_tB1BEF09BAB9ADBEC458BE78C49F130FD31186FF4* V_0 = NULL;
{
U3CU3Ec__DisplayClass14_0_tB1BEF09BAB9ADBEC458BE78C49F130FD31186FF4* L_0 = (U3CU3Ec__DisplayClass14_0_tB1BEF09BAB9ADBEC458BE78C49F130FD31186FF4*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass14_0_tB1BEF09BAB9ADBEC458BE78C49F130FD31186FF4_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CU3Ec__DisplayClass14_0__ctor_mB3BF16198FF191AABC60DD7F05745706EBAB55B1(L_0, NULL);
V_0 = L_0;
U3CU3Ec__DisplayClass14_0_tB1BEF09BAB9ADBEC458BE78C49F130FD31186FF4* L_1 = V_0;
String_t* L_2 = ___0_name;
NullCheck(L_1);
L_1->___name_0 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&L_1->___name_0), (void*)L_2);
// return _allGlobals.Find(b => b.identifier == name);
il2cpp_codegen_runtime_class_init_inline(GlobalBlackboard_tAAED76CBEF71392A8E043172C9C60F67A3154125_il2cpp_TypeInfo_var);
List_1_t834A0038E4A157EF7C0EB4A770C2072E247003BD* L_3 = ((GlobalBlackboard_tAAED76CBEF71392A8E043172C9C60F67A3154125_StaticFields*)il2cpp_codegen_static_fields_for(GlobalBlackboard_tAAED76CBEF71392A8E043172C9C60F67A3154125_il2cpp_TypeInfo_var))->____allGlobals_17;
U3CU3Ec__DisplayClass14_0_tB1BEF09BAB9ADBEC458BE78C49F130FD31186FF4* L_4 = V_0;
Predicate_1_tA9CEB35A355BA49C594B375A7CB30AE11D292196* L_5 = (Predicate_1_tA9CEB35A355BA49C594B375A7CB30AE11D292196*)il2cpp_codegen_object_new(Predicate_1_tA9CEB35A355BA49C594B375A7CB30AE11D292196_il2cpp_TypeInfo_var);
NullCheck(L_5);
Predicate_1__ctor_m51167C9FA398A4D95463CF492C1466FF8403D218(L_5, L_4, (intptr_t)((void*)U3CU3Ec__DisplayClass14_0_U3CFindU3Eb__0_mC3BCE655ABD64EB7BE588CE5AD38936A130BC907_RuntimeMethod_var), NULL);
NullCheck(L_3);
GlobalBlackboard_tAAED76CBEF71392A8E043172C9C60F67A3154125* L_6;
L_6 = List_1_Find_m4F8F64B1C540F8BEA0D2BFFEE3BD05D4B9608A50(L_3, L_5, List_1_Find_m4F8F64B1C540F8BEA0D2BFFEE3BD05D4B9608A50_RuntimeMethod_var);
return L_6;
}
}
// System.Void NodeCanvas.Framework.GlobalBlackboard::OnEnable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GlobalBlackboard_OnEnable_m0EC8CAD98E32FD7F9D307FB9A46FBD701F5E938D (GlobalBlackboard_tAAED76CBEF71392A8E043172C9C60F67A3154125* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GlobalBlackboard_tAAED76CBEF71392A8E043172C9C60F67A3154125_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IBlackboard_t5DD66755F75CEACCF1D3EC369782E2A07F1102ED_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mA60CF64356A5B8272655F7F30C08C6A18AD452F2_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Contains_mA974E28703F90087650BBEADAD5BC82FB5ECF42A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if ( IsPrefabAsset() ) { return; }
bool L_0;
L_0 = GlobalBlackboard_IsPrefabAsset_m286A37BF5378679683AFDDA99EAC885855D26FC3(__this, NULL);
if (!L_0)
{
goto IL_0009;
}
}
{
// if ( IsPrefabAsset() ) { return; }
return;
}
IL_0009:
{
// if ( string.IsNullOrEmpty(_identifier) ) { _identifier = gameObject.name; }
String_t* L_1 = __this->____identifier_14;
bool L_2;
L_2 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_1, NULL);
if (!L_2)
{
goto IL_0027;
}
}
{
// if ( string.IsNullOrEmpty(_identifier) ) { _identifier = gameObject.name; }
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_3;
L_3 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL);
NullCheck(L_3);
String_t* L_4;
L_4 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_3, NULL);
__this->____identifier_14 = L_4;
Il2CppCodeGenWriteBarrier((void**)(&__this->____identifier_14), (void*)L_4);
}
IL_0027:
{
// if ( Application.isPlaying ) {
bool L_5;
L_5 = Application_get_isPlaying_m25B0ABDFEF54F5370CD3F263A813540843D00F34(NULL);
if (!L_5)
{
goto IL_0084;
}
}
{
// if ( Find(identifier) != null ) {
String_t* L_6;
L_6 = GlobalBlackboard_get_identifier_m1EA5D7C08407BD92210DF37BAC39A8EBB7DD6370_inline(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(GlobalBlackboard_tAAED76CBEF71392A8E043172C9C60F67A3154125_il2cpp_TypeInfo_var);
GlobalBlackboard_tAAED76CBEF71392A8E043172C9C60F67A3154125* L_7;
L_7 = GlobalBlackboard_Find_m58758639F84EB290FB998C2B924DED7A1664A219(L_6, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_8;
L_8 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_7, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_8)
{
goto IL_0064;
}
}
{
// if ( _singletonMode == SingletonMode.DestroyComponentOnly ) { Destroy(this); }
int32_t L_9 = __this->____singletonMode_15;
if (L_9)
{
goto IL_004f;
}
}
{
// if ( _singletonMode == SingletonMode.DestroyComponentOnly ) { Destroy(this); }
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
Object_Destroy_mE97D0A766419A81296E8D4E5C23D01D3FE91ACBB(__this, NULL);
}
IL_004f:
{
// if ( _singletonMode == SingletonMode.DestroyEntireGameObject ) { Destroy(this.gameObject); }
int32_t L_10 = __this->____singletonMode_15;
if ((!(((uint32_t)L_10) == ((uint32_t)1))))
{
goto IL_0063;
}
}
{
// if ( _singletonMode == SingletonMode.DestroyEntireGameObject ) { Destroy(this.gameObject); }
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_11;
L_11 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
Object_Destroy_mE97D0A766419A81296E8D4E5C23D01D3FE91ACBB(L_11, NULL);
}
IL_0063:
{
// return;
return;
}
IL_0064:
{
// if ( _dontDestroyOnLoad ) { DontDestroyOnLoad(this.gameObject); }
bool L_12 = __this->____dontDestroyOnLoad_16;
if (!L_12)
{
goto IL_0077;
}
}
{
// if ( _dontDestroyOnLoad ) { DontDestroyOnLoad(this.gameObject); }
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_13;
L_13 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
Object_DontDestroyOnLoad_m4B70C3AEF886C176543D1295507B6455C9DCAEA7(L_13, NULL);
}
IL_0077:
{
// this.InitializePropertiesBinding(( (IBlackboard)this ).propertiesBindTarget, false);
Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* L_14;
L_14 = InterfaceFuncInvoker0< Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* >::Invoke(8 /* UnityEngine.Component NodeCanvas.Framework.IBlackboard::get_propertiesBindTarget() */, IBlackboard_t5DD66755F75CEACCF1D3EC369782E2A07F1102ED_il2cpp_TypeInfo_var, __this);
IBlackboardExtensions_InitializePropertiesBinding_mE1FC0E7B48DD341FA2B4CDE3A84680C25F3D3113(__this, L_14, (bool)0, NULL);
}
IL_0084:
{
// if ( !_allGlobals.Contains(this) ) { _allGlobals.Add(this); }
il2cpp_codegen_runtime_class_init_inline(GlobalBlackboard_tAAED76CBEF71392A8E043172C9C60F67A3154125_il2cpp_TypeInfo_var);
List_1_t834A0038E4A157EF7C0EB4A770C2072E247003BD* L_15 = ((GlobalBlackboard_tAAED76CBEF71392A8E043172C9C60F67A3154125_StaticFields*)il2cpp_codegen_static_fields_for(GlobalBlackboard_tAAED76CBEF71392A8E043172C9C60F67A3154125_il2cpp_TypeInfo_var))->____allGlobals_17;
NullCheck(L_15);
bool L_16;
L_16 = List_1_Contains_mA974E28703F90087650BBEADAD5BC82FB5ECF42A(L_15, __this, List_1_Contains_mA974E28703F90087650BBEADAD5BC82FB5ECF42A_RuntimeMethod_var);
if (L_16)
{
goto IL_009c;
}
}
{
// if ( !_allGlobals.Contains(this) ) { _allGlobals.Add(this); }
il2cpp_codegen_runtime_class_init_inline(GlobalBlackboard_tAAED76CBEF71392A8E043172C9C60F67A3154125_il2cpp_TypeInfo_var);
List_1_t834A0038E4A157EF7C0EB4A770C2072E247003BD* L_17 = ((GlobalBlackboard_tAAED76CBEF71392A8E043172C9C60F67A3154125_StaticFields*)il2cpp_codegen_static_fields_for(GlobalBlackboard_tAAED76CBEF71392A8E043172C9C60F67A3154125_il2cpp_TypeInfo_var))->____allGlobals_17;
NullCheck(L_17);
List_1_Add_mA60CF64356A5B8272655F7F30C08C6A18AD452F2_inline(L_17, __this, List_1_Add_mA60CF64356A5B8272655F7F30C08C6A18AD452F2_RuntimeMethod_var);
}
IL_009c:
{
// }
return;
}
}
// System.Void NodeCanvas.Framework.GlobalBlackboard::OnDisable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GlobalBlackboard_OnDisable_mA8635EB6E950457449A656D828FAC94F97163AD2 (GlobalBlackboard_tAAED76CBEF71392A8E043172C9C60F67A3154125* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GlobalBlackboard_tAAED76CBEF71392A8E043172C9C60F67A3154125_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Remove_m3BA96F0800A5FFC3E619673C488B767A1F40FEC0_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// if ( IsPrefabAsset() ) { return; }
bool L_0;
L_0 = GlobalBlackboard_IsPrefabAsset_m286A37BF5378679683AFDDA99EAC885855D26FC3(__this, NULL);
if (!L_0)
{
goto IL_0009;
}
}
{
// if ( IsPrefabAsset() ) { return; }
return;
}
IL_0009:
{
// _allGlobals.Remove(this);
il2cpp_codegen_runtime_class_init_inline(GlobalBlackboard_tAAED76CBEF71392A8E043172C9C60F67A3154125_il2cpp_TypeInfo_var);
List_1_t834A0038E4A157EF7C0EB4A770C2072E247003BD* L_1 = ((GlobalBlackboard_tAAED76CBEF71392A8E043172C9C60F67A3154125_StaticFields*)il2cpp_codegen_static_fields_for(GlobalBlackboard_tAAED76CBEF71392A8E043172C9C60F67A3154125_il2cpp_TypeInfo_var))->____allGlobals_17;
NullCheck(L_1);
bool L_2;
L_2 = List_1_Remove_m3BA96F0800A5FFC3E619673C488B767A1F40FEC0(L_1, __this, List_1_Remove_m3BA96F0800A5FFC3E619673C488B767A1F40FEC0_RuntimeMethod_var);
// }
return;
}
}
// System.Void NodeCanvas.Framework.GlobalBlackboard::OnValidate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GlobalBlackboard_OnValidate_mBC9F804C0B37544B83D94335B4D202B0554A48D8 (GlobalBlackboard_tAAED76CBEF71392A8E043172C9C60F67A3154125* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GlobalBlackboard_tAAED76CBEF71392A8E043172C9C60F67A3154125_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mA60CF64356A5B8272655F7F30C08C6A18AD452F2_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Contains_mA974E28703F90087650BBEADAD5BC82FB5ECF42A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
GlobalBlackboard_tAAED76CBEF71392A8E043172C9C60F67A3154125* V_0 = NULL;
{
// base.OnValidate();
Blackboard_OnValidate_mA62BB53DE48A419DB1238B5302C5420EC1CB9FE6(__this, NULL);
// if ( Application.isPlaying || IsPrefabAsset() ) { return; }
bool L_0;
L_0 = Application_get_isPlaying_m25B0ABDFEF54F5370CD3F263A813540843D00F34(NULL);
if (L_0)
{
goto IL_0015;
}
}
{
bool L_1;
L_1 = GlobalBlackboard_IsPrefabAsset_m286A37BF5378679683AFDDA99EAC885855D26FC3(__this, NULL);
if (!L_1)
{
goto IL_0016;
}
}
IL_0015:
{
// if ( Application.isPlaying || IsPrefabAsset() ) { return; }
return;
}
IL_0016:
{
// if ( !_allGlobals.Contains(this) ) { _allGlobals.Add(this); }
il2cpp_codegen_runtime_class_init_inline(GlobalBlackboard_tAAED76CBEF71392A8E043172C9C60F67A3154125_il2cpp_TypeInfo_var);
List_1_t834A0038E4A157EF7C0EB4A770C2072E247003BD* L_2 = ((GlobalBlackboard_tAAED76CBEF71392A8E043172C9C60F67A3154125_StaticFields*)il2cpp_codegen_static_fields_for(GlobalBlackboard_tAAED76CBEF71392A8E043172C9C60F67A3154125_il2cpp_TypeInfo_var))->____allGlobals_17;
NullCheck(L_2);
bool L_3;
L_3 = List_1_Contains_mA974E28703F90087650BBEADAD5BC82FB5ECF42A(L_2, __this, List_1_Contains_mA974E28703F90087650BBEADAD5BC82FB5ECF42A_RuntimeMethod_var);
if (L_3)
{
goto IL_002e;
}
}
{
// if ( !_allGlobals.Contains(this) ) { _allGlobals.Add(this); }
il2cpp_codegen_runtime_class_init_inline(GlobalBlackboard_tAAED76CBEF71392A8E043172C9C60F67A3154125_il2cpp_TypeInfo_var);
List_1_t834A0038E4A157EF7C0EB4A770C2072E247003BD* L_4 = ((GlobalBlackboard_tAAED76CBEF71392A8E043172C9C60F67A3154125_StaticFields*)il2cpp_codegen_static_fields_for(GlobalBlackboard_tAAED76CBEF71392A8E043172C9C60F67A3154125_il2cpp_TypeInfo_var))->____allGlobals_17;
NullCheck(L_4);
List_1_Add_mA60CF64356A5B8272655F7F30C08C6A18AD452F2_inline(L_4, __this, List_1_Add_mA60CF64356A5B8272655F7F30C08C6A18AD452F2_RuntimeMethod_var);
}
IL_002e:
{
// if ( string.IsNullOrEmpty(_identifier) ) { _identifier = gameObject.name; }
String_t* L_5 = __this->____identifier_14;
bool L_6;
L_6 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_5, NULL);
if (!L_6)
{
goto IL_004c;
}
}
{
// if ( string.IsNullOrEmpty(_identifier) ) { _identifier = gameObject.name; }
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_7;
L_7 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL);
NullCheck(L_7);
String_t* L_8;
L_8 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_7, NULL);
__this->____identifier_14 = L_8;
Il2CppCodeGenWriteBarrier((void**)(&__this->____identifier_14), (void*)L_8);
}
IL_004c:
{
// var existing = Find(identifier);
String_t* L_9;
L_9 = GlobalBlackboard_get_identifier_m1EA5D7C08407BD92210DF37BAC39A8EBB7DD6370_inline(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(GlobalBlackboard_tAAED76CBEF71392A8E043172C9C60F67A3154125_il2cpp_TypeInfo_var);
GlobalBlackboard_tAAED76CBEF71392A8E043172C9C60F67A3154125* L_10;
L_10 = GlobalBlackboard_Find_m58758639F84EB290FB998C2B924DED7A1664A219(L_9, NULL);
V_0 = L_10;
// if ( existing != this && existing != null ) {
GlobalBlackboard_tAAED76CBEF71392A8E043172C9C60F67A3154125* L_11 = V_0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_12;
L_12 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_11, __this, NULL);
if (!L_12)
{
goto IL_0069;
}
}
{
GlobalBlackboard_tAAED76CBEF71392A8E043172C9C60F67A3154125* L_13 = V_0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_14;
L_14 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_13, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
}
IL_0069:
{
// }
return;
}
}
// System.String NodeCanvas.Framework.GlobalBlackboard::ToString()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* GlobalBlackboard_ToString_mD71617A8A406B2D698C349AD0ECC8D6F06FFABD2 (GlobalBlackboard_tAAED76CBEF71392A8E043172C9C60F67A3154125* __this, const RuntimeMethod* method)
{
{
// public override string ToString() { return identifier; }
String_t* L_0;
L_0 = GlobalBlackboard_get_identifier_m1EA5D7C08407BD92210DF37BAC39A8EBB7DD6370_inline(__this, NULL);
return L_0;
}
}
// System.Boolean NodeCanvas.Framework.GlobalBlackboard::IsPrefabAsset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GlobalBlackboard_IsPrefabAsset_m286A37BF5378679683AFDDA99EAC885855D26FC3 (GlobalBlackboard_tAAED76CBEF71392A8E043172C9C60F67A3154125* __this, const RuntimeMethod* method)
{
{
// return false;
return (bool)0;
}
}
// System.Void NodeCanvas.Framework.GlobalBlackboard::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GlobalBlackboard__ctor_m48FB62D8C6210FB7F5637319345C2DFAB3779185 (GlobalBlackboard_tAAED76CBEF71392A8E043172C9C60F67A3154125* __this, const RuntimeMethod* method)
{
Guid_t V_0;
memset((&V_0), 0, sizeof(V_0));
{
// [SerializeField] private string _UID = System.Guid.NewGuid().ToString();
Guid_t L_0;
L_0 = Guid_NewGuid_m1F4894E8DC089811D6252148AD5858E58D43A7BD(NULL);
V_0 = L_0;
String_t* L_1;
L_1 = Guid_ToString_m2BFFD5FA726E03FA707AAFCCF065896C46D5290C((&V_0), NULL);
__this->____UID_13 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->____UID_13), (void*)L_1);
// [SerializeField] private bool _dontDestroyOnLoad = true;
__this->____dontDestroyOnLoad_16 = (bool)1;
Blackboard__ctor_m826DD9DB4CC294AA0F6A5441C0C7D1FAB4128386(__this, NULL);
return;
}
}
// System.Void NodeCanvas.Framework.GlobalBlackboard::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GlobalBlackboard__cctor_m2D7192E5239F3A7E2A060B35FEB6B60E81FA6239 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GlobalBlackboard_tAAED76CBEF71392A8E043172C9C60F67A3154125_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m8DC89BBFF9069EDF23EE7A4094105F9C446254A8_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t834A0038E4A157EF7C0EB4A770C2072E247003BD_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// private static List<GlobalBlackboard> _allGlobals = new List<GlobalBlackboard>();
List_1_t834A0038E4A157EF7C0EB4A770C2072E247003BD* L_0 = (List_1_t834A0038E4A157EF7C0EB4A770C2072E247003BD*)il2cpp_codegen_object_new(List_1_t834A0038E4A157EF7C0EB4A770C2072E247003BD_il2cpp_TypeInfo_var);
NullCheck(L_0);
List_1__ctor_m8DC89BBFF9069EDF23EE7A4094105F9C446254A8(L_0, List_1__ctor_m8DC89BBFF9069EDF23EE7A4094105F9C446254A8_RuntimeMethod_var);
((GlobalBlackboard_tAAED76CBEF71392A8E043172C9C60F67A3154125_StaticFields*)il2cpp_codegen_static_fields_for(GlobalBlackboard_tAAED76CBEF71392A8E043172C9C60F67A3154125_il2cpp_TypeInfo_var))->____allGlobals_17 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((GlobalBlackboard_tAAED76CBEF71392A8E043172C9C60F67A3154125_StaticFields*)il2cpp_codegen_static_fields_for(GlobalBlackboard_tAAED76CBEF71392A8E043172C9C60F67A3154125_il2cpp_TypeInfo_var))->____allGlobals_17), (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 NodeCanvas.Framework.GlobalBlackboard/<>c__DisplayClass14_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass14_0__ctor_mB3BF16198FF191AABC60DD7F05745706EBAB55B1 (U3CU3Ec__DisplayClass14_0_tB1BEF09BAB9ADBEC458BE78C49F130FD31186FF4* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// System.Boolean NodeCanvas.Framework.GlobalBlackboard/<>c__DisplayClass14_0::<Find>b__0(NodeCanvas.Framework.GlobalBlackboard)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec__DisplayClass14_0_U3CFindU3Eb__0_mC3BCE655ABD64EB7BE588CE5AD38936A130BC907 (U3CU3Ec__DisplayClass14_0_tB1BEF09BAB9ADBEC458BE78C49F130FD31186FF4* __this, GlobalBlackboard_tAAED76CBEF71392A8E043172C9C60F67A3154125* ___0_b, const RuntimeMethod* method)
{
{
// return _allGlobals.Find(b => b.identifier == name);
GlobalBlackboard_tAAED76CBEF71392A8E043172C9C60F67A3154125* L_0 = ___0_b;
NullCheck(L_0);
String_t* L_1;
L_1 = GlobalBlackboard_get_identifier_m1EA5D7C08407BD92210DF37BAC39A8EBB7DD6370_inline(L_0, NULL);
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
// NodeCanvas.Framework.IBlackboard NodeCanvas.Framework.IBlackboardExtensions::GetRoot(NodeCanvas.Framework.IBlackboard)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* IBlackboardExtensions_GetRoot_mA881C6C964DD48C49EE10AC4BABF0C27B76E8FCC (RuntimeObject* ___0_blackboard, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IBlackboard_t5DD66755F75CEACCF1D3EC369782E2A07F1102ED_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if ( blackboard.parent == null ) { return blackboard; }
RuntimeObject* L_0 = ___0_blackboard;
NullCheck(L_0);
RuntimeObject* L_1;
L_1 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(5 /* NodeCanvas.Framework.IBlackboard NodeCanvas.Framework.IBlackboard::get_parent() */, IBlackboard_t5DD66755F75CEACCF1D3EC369782E2A07F1102ED_il2cpp_TypeInfo_var, L_0);
if (L_1)
{
goto IL_000a;
}
}
{
// if ( blackboard.parent == null ) { return blackboard; }
RuntimeObject* L_2 = ___0_blackboard;
return L_2;
}
IL_000a:
{
// return blackboard.parent.GetRoot();
RuntimeObject* L_3 = ___0_blackboard;
NullCheck(L_3);
RuntimeObject* L_4;
L_4 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(5 /* NodeCanvas.Framework.IBlackboard NodeCanvas.Framework.IBlackboard::get_parent() */, IBlackboard_t5DD66755F75CEACCF1D3EC369782E2A07F1102ED_il2cpp_TypeInfo_var, L_3);
RuntimeObject* L_5;
L_5 = IBlackboardExtensions_GetRoot_mA881C6C964DD48C49EE10AC4BABF0C27B76E8FCC(L_4, NULL);
return L_5;
}
}
// System.Collections.Generic.IEnumerable`1<NodeCanvas.Framework.IBlackboard> NodeCanvas.Framework.IBlackboardExtensions::GetAllParents(NodeCanvas.Framework.IBlackboard,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* IBlackboardExtensions_GetAllParents_mAF6EBB38637A38AD97F084D8171A1F2F1BDC3B37 (RuntimeObject* ___0_blackboard, bool ___1_includeSelf, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CGetAllParentsU3Ed__1_tFAA18932333535BBBF59A1D7682FFCEB358F5B6A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
U3CGetAllParentsU3Ed__1_tFAA18932333535BBBF59A1D7682FFCEB358F5B6A* L_0 = (U3CGetAllParentsU3Ed__1_tFAA18932333535BBBF59A1D7682FFCEB358F5B6A*)il2cpp_codegen_object_new(U3CGetAllParentsU3Ed__1_tFAA18932333535BBBF59A1D7682FFCEB358F5B6A_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CGetAllParentsU3Ed__1__ctor_mCA57160FBA34C8FD0D53451DCAFD6AEC5050519B(L_0, ((int32_t)-2), NULL);
U3CGetAllParentsU3Ed__1_tFAA18932333535BBBF59A1D7682FFCEB358F5B6A* L_1 = L_0;
RuntimeObject* L_2 = ___0_blackboard;
NullCheck(L_1);
L_1->___U3CU3E3__blackboard_4 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E3__blackboard_4), (void*)L_2);
U3CGetAllParentsU3Ed__1_tFAA18932333535BBBF59A1D7682FFCEB358F5B6A* L_3 = L_1;
bool L_4 = ___1_includeSelf;
NullCheck(L_3);
L_3->___U3CU3E3__includeSelf_6 = L_4;
return L_3;
}
}
// System.Boolean NodeCanvas.Framework.IBlackboardExtensions::IsPartOf(NodeCanvas.Framework.IBlackboard,NodeCanvas.Framework.IBlackboard)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool IBlackboardExtensions_IsPartOf_mFE26B2601F509712BA4264472248FD23C9BD05A0 (RuntimeObject* ___0_blackboard, RuntimeObject* ___1_child, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IBlackboard_t5DD66755F75CEACCF1D3EC369782E2A07F1102ED_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if ( blackboard == null || child == null ) { return false; }
RuntimeObject* L_0 = ___0_blackboard;
if (!L_0)
{
goto IL_0006;
}
}
{
RuntimeObject* L_1 = ___1_child;
if (L_1)
{
goto IL_0008;
}
}
IL_0006:
{
// if ( blackboard == null || child == null ) { return false; }
return (bool)0;
}
IL_0008:
{
// if ( blackboard == child ) { return true; }
RuntimeObject* L_2 = ___0_blackboard;
RuntimeObject* L_3 = ___1_child;
if ((!(((RuntimeObject*)(RuntimeObject*)L_2) == ((RuntimeObject*)(RuntimeObject*)L_3))))
{
goto IL_000e;
}
}
{
// if ( blackboard == child ) { return true; }
return (bool)1;
}
IL_000e:
{
// return blackboard.IsPartOf(child.parent);
RuntimeObject* L_4 = ___0_blackboard;
RuntimeObject* L_5 = ___1_child;
NullCheck(L_5);
RuntimeObject* L_6;
L_6 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(5 /* NodeCanvas.Framework.IBlackboard NodeCanvas.Framework.IBlackboard::get_parent() */, IBlackboard_t5DD66755F75CEACCF1D3EC369782E2A07F1102ED_il2cpp_TypeInfo_var, L_5);
bool L_7;
L_7 = IBlackboardExtensions_IsPartOf_mFE26B2601F509712BA4264472248FD23C9BD05A0(L_4, L_6, NULL);
return L_7;
}
}
// NodeCanvas.Framework.Variable NodeCanvas.Framework.IBlackboardExtensions::AddVariable(NodeCanvas.Framework.IBlackboard,System.String,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* IBlackboardExtensions_AddVariable_m02D151A22ACB7568D81B4FA1FC93941D1C107316 (RuntimeObject* ___0_blackboard, String_t* ___1_varName, RuntimeObject* ___2_value, const RuntimeMethod* method)
{
Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* V_0 = NULL;
{
// if ( value == null ) {
RuntimeObject* L_0 = ___2_value;
if (L_0)
{
goto IL_0005;
}
}
{
// return null;
return (Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA*)NULL;
}
IL_0005:
{
// var newVariable = blackboard.AddVariable(varName, value.GetType());
RuntimeObject* L_1 = ___0_blackboard;
String_t* L_2 = ___1_varName;
RuntimeObject* L_3 = ___2_value;
NullCheck(L_3);
Type_t* L_4;
L_4 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_3, NULL);
Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* L_5;
L_5 = IBlackboardExtensions_AddVariable_m0BCAA7732BF7649BE0EEC35DDD3EE7F215529114(L_1, L_2, L_4, NULL);
V_0 = L_5;
// if ( newVariable != null ) {
Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* L_6 = V_0;
if (!L_6)
{
goto IL_001d;
}
}
{
// newVariable.value = value;
Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* L_7 = V_0;
RuntimeObject* L_8 = ___2_value;
NullCheck(L_7);
Variable_set_value_mBA508811EA471E7E556AAAF8BFA11D4B8D61ABD6(L_7, L_8, NULL);
}
IL_001d:
{
// return newVariable;
Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* L_9 = V_0;
return L_9;
}
}
// NodeCanvas.Framework.Variable NodeCanvas.Framework.IBlackboardExtensions::AddVariable(NodeCanvas.Framework.IBlackboard,System.String,System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* IBlackboardExtensions_AddVariable_m0BCAA7732BF7649BE0EEC35DDD3EE7F215529114 (RuntimeObject* ___0_blackboard, String_t* ___1_varName, Type_t* ___2_type, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m268ACB26A28985C8662036BC109BCECEA49F80A5_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_m021A204D39EACC407130B652F8C72197F0DEB369_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IBlackboard_t5DD66755F75CEACCF1D3EC369782E2A07F1102ED_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*)&Variable_1_t342CF78C1D674DD3B17FF68DACACEE4B5121AD13_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* V_0 = NULL;
Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* V_1 = NULL;
{
// if ( blackboard.variables.TryGetValue(varName, out Variable result) ) {
RuntimeObject* L_0 = ___0_blackboard;
NullCheck(L_0);
Dictionary_2_tD3F950952CE25D0F85C802E5E8010086DF6EDE7C* L_1;
L_1 = InterfaceFuncInvoker0< Dictionary_2_tD3F950952CE25D0F85C802E5E8010086DF6EDE7C* >::Invoke(6 /* System.Collections.Generic.Dictionary`2<System.String,NodeCanvas.Framework.Variable> NodeCanvas.Framework.IBlackboard::get_variables() */, IBlackboard_t5DD66755F75CEACCF1D3EC369782E2A07F1102ED_il2cpp_TypeInfo_var, L_0);
String_t* L_2 = ___1_varName;
NullCheck(L_1);
bool L_3;
L_3 = Dictionary_2_TryGetValue_m268ACB26A28985C8662036BC109BCECEA49F80A5(L_1, L_2, (&V_0), Dictionary_2_TryGetValue_m268ACB26A28985C8662036BC109BCECEA49F80A5_RuntimeMethod_var);
if (!L_3)
{
goto IL_001d;
}
}
{
// if ( result.CanConvertTo(type) ) {
Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* L_4 = V_0;
Type_t* L_5 = ___2_type;
NullCheck(L_4);
bool L_6;
L_6 = Variable_CanConvertTo_m5308DBE5E1CA9E0F63CF2FFC4141881F51A197A2(L_4, L_5, NULL);
if (!L_6)
{
goto IL_001b;
}
}
{
// return result;
Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* L_7 = V_0;
return L_7;
}
IL_001b:
{
// return null;
return (Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA*)NULL;
}
IL_001d:
{
// var variableType = typeof(Variable<>).RTMakeGenericType(new Type[] { type });
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_8 = { reinterpret_cast<intptr_t> (Variable_1_t342CF78C1D674DD3B17FF68DACACEE4B5121AD13_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);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_10 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)SZArrayNew(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var, (uint32_t)1);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_11 = L_10;
Type_t* L_12 = ___2_type;
NullCheck(L_11);
ArrayElementTypeCheck (L_11, L_12);
(L_11)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t*)L_12);
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
Type_t* L_13;
L_13 = ReflectionTools_RTMakeGenericType_mDBED5C0EF581D096AA170F8704F5E555AA7DA2C8(L_9, L_11, NULL);
// var newVariable = (Variable)Activator.CreateInstance(variableType);
RuntimeObject* L_14;
L_14 = Activator_CreateInstance_mFF030428C64FDDFACC74DFAC97388A1C628BFBCF(L_13, NULL);
V_1 = ((Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA*)CastclassClass((RuntimeObject*)L_14, Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA_il2cpp_TypeInfo_var));
// newVariable.name = varName;
Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* L_15 = V_1;
String_t* L_16 = ___1_varName;
NullCheck(L_15);
Variable_set_name_m209073D0D437A81B7F100556EF850741AFC2415A(L_15, L_16, NULL);
// blackboard.variables[varName] = newVariable;
RuntimeObject* L_17 = ___0_blackboard;
NullCheck(L_17);
Dictionary_2_tD3F950952CE25D0F85C802E5E8010086DF6EDE7C* L_18;
L_18 = InterfaceFuncInvoker0< Dictionary_2_tD3F950952CE25D0F85C802E5E8010086DF6EDE7C* >::Invoke(6 /* System.Collections.Generic.Dictionary`2<System.String,NodeCanvas.Framework.Variable> NodeCanvas.Framework.IBlackboard::get_variables() */, IBlackboard_t5DD66755F75CEACCF1D3EC369782E2A07F1102ED_il2cpp_TypeInfo_var, L_17);
String_t* L_19 = ___1_varName;
Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* L_20 = V_1;
NullCheck(L_18);
Dictionary_2_set_Item_m021A204D39EACC407130B652F8C72197F0DEB369(L_18, L_19, L_20, Dictionary_2_set_Item_m021A204D39EACC407130B652F8C72197F0DEB369_RuntimeMethod_var);
// blackboard.TryInvokeOnVariableAdded(newVariable);
RuntimeObject* L_21 = ___0_blackboard;
Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* L_22 = V_1;
NullCheck(L_21);
InterfaceActionInvoker1< Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* >::Invoke(11 /* System.Void NodeCanvas.Framework.IBlackboard::TryInvokeOnVariableAdded(NodeCanvas.Framework.Variable) */, IBlackboard_t5DD66755F75CEACCF1D3EC369782E2A07F1102ED_il2cpp_TypeInfo_var, L_21, L_22);
// return newVariable;
Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* L_23 = V_1;
return L_23;
}
}
// NodeCanvas.Framework.Variable NodeCanvas.Framework.IBlackboardExtensions::RemoveVariable(NodeCanvas.Framework.IBlackboard,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* IBlackboardExtensions_RemoveVariable_m9BC6CBDCB7210E80D22C5A3D8058B2492CEEB45D (RuntimeObject* ___0_blackboard, String_t* ___1_varName, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Remove_m274CADEB32C35C282840E0314412A2DA490616F6_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m268ACB26A28985C8662036BC109BCECEA49F80A5_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IBlackboard_t5DD66755F75CEACCF1D3EC369782E2A07F1102ED_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* V_0 = NULL;
{
// Variable variable = null;
V_0 = (Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA*)NULL;
// if ( blackboard.variables.TryGetValue(varName, out variable) ) {
RuntimeObject* L_0 = ___0_blackboard;
NullCheck(L_0);
Dictionary_2_tD3F950952CE25D0F85C802E5E8010086DF6EDE7C* L_1;
L_1 = InterfaceFuncInvoker0< Dictionary_2_tD3F950952CE25D0F85C802E5E8010086DF6EDE7C* >::Invoke(6 /* System.Collections.Generic.Dictionary`2<System.String,NodeCanvas.Framework.Variable> NodeCanvas.Framework.IBlackboard::get_variables() */, IBlackboard_t5DD66755F75CEACCF1D3EC369782E2A07F1102ED_il2cpp_TypeInfo_var, L_0);
String_t* L_2 = ___1_varName;
NullCheck(L_1);
bool L_3;
L_3 = Dictionary_2_TryGetValue_m268ACB26A28985C8662036BC109BCECEA49F80A5(L_1, L_2, (&V_0), Dictionary_2_TryGetValue_m268ACB26A28985C8662036BC109BCECEA49F80A5_RuntimeMethod_var);
if (!L_3)
{
goto IL_002c;
}
}
{
// blackboard.variables.Remove(varName);
RuntimeObject* L_4 = ___0_blackboard;
NullCheck(L_4);
Dictionary_2_tD3F950952CE25D0F85C802E5E8010086DF6EDE7C* L_5;
L_5 = InterfaceFuncInvoker0< Dictionary_2_tD3F950952CE25D0F85C802E5E8010086DF6EDE7C* >::Invoke(6 /* System.Collections.Generic.Dictionary`2<System.String,NodeCanvas.Framework.Variable> NodeCanvas.Framework.IBlackboard::get_variables() */, IBlackboard_t5DD66755F75CEACCF1D3EC369782E2A07F1102ED_il2cpp_TypeInfo_var, L_4);
String_t* L_6 = ___1_varName;
NullCheck(L_5);
bool L_7;
L_7 = Dictionary_2_Remove_m274CADEB32C35C282840E0314412A2DA490616F6(L_5, L_6, Dictionary_2_Remove_m274CADEB32C35C282840E0314412A2DA490616F6_RuntimeMethod_var);
// blackboard.TryInvokeOnVariableRemoved(variable);
RuntimeObject* L_8 = ___0_blackboard;
Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* L_9 = V_0;
NullCheck(L_8);
InterfaceActionInvoker1< Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* >::Invoke(12 /* System.Void NodeCanvas.Framework.IBlackboard::TryInvokeOnVariableRemoved(NodeCanvas.Framework.Variable) */, IBlackboard_t5DD66755F75CEACCF1D3EC369782E2A07F1102ED_il2cpp_TypeInfo_var, L_8, L_9);
// variable.OnDestroy();
Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* L_10 = V_0;
NullCheck(L_10);
Variable_OnDestroy_mBEBE586F366D4F7974C572BFA52DB035857BFB33(L_10, NULL);
}
IL_002c:
{
// return variable;
Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* L_11 = V_0;
return L_11;
}
}
// NodeCanvas.Framework.Variable NodeCanvas.Framework.IBlackboardExtensions::SetVariableValue(NodeCanvas.Framework.IBlackboard,System.String,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* IBlackboardExtensions_SetVariableValue_m9C14168E6EE4F99DFCDDA620FA1F70A90B53DC99 (RuntimeObject* ___0_blackboard, String_t* ___1_varName, RuntimeObject* ___2_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m268ACB26A28985C8662036BC109BCECEA49F80A5_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IBlackboard_t5DD66755F75CEACCF1D3EC369782E2A07F1102ED_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* V_0 = NULL;
Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* V_1 = NULL;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
// if ( !blackboard.variables.TryGetValue(varName, out variable) ) {
RuntimeObject* L_0 = ___0_blackboard;
NullCheck(L_0);
Dictionary_2_tD3F950952CE25D0F85C802E5E8010086DF6EDE7C* L_1;
L_1 = InterfaceFuncInvoker0< Dictionary_2_tD3F950952CE25D0F85C802E5E8010086DF6EDE7C* >::Invoke(6 /* System.Collections.Generic.Dictionary`2<System.String,NodeCanvas.Framework.Variable> NodeCanvas.Framework.IBlackboard::get_variables() */, IBlackboard_t5DD66755F75CEACCF1D3EC369782E2A07F1102ED_il2cpp_TypeInfo_var, L_0);
String_t* L_2 = ___1_varName;
NullCheck(L_1);
bool L_3;
L_3 = Dictionary_2_TryGetValue_m268ACB26A28985C8662036BC109BCECEA49F80A5(L_1, L_2, (&V_0), Dictionary_2_TryGetValue_m268ACB26A28985C8662036BC109BCECEA49F80A5_RuntimeMethod_var);
if (L_3)
{
goto IL_001b;
}
}
{
// variable = blackboard.AddVariable(varName, value);
RuntimeObject* L_4 = ___0_blackboard;
String_t* L_5 = ___1_varName;
RuntimeObject* L_6 = ___2_value;
Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* L_7;
L_7 = IBlackboardExtensions_AddVariable_m02D151A22ACB7568D81B4FA1FC93941D1C107316(L_4, L_5, L_6, NULL);
V_0 = L_7;
// return variable;
Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* L_8 = V_0;
return L_8;
}
IL_001b:
{
}
try
{// begin try (depth: 1)
// try { variable.value = value; }
Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* L_9 = V_0;
RuntimeObject* L_10 = ___2_value;
NullCheck(L_9);
Variable_set_value_mBA508811EA471E7E556AAAF8BFA11D4B8D61ABD6(L_9, L_10, NULL);
// try { variable.value = value; }
goto IL_002a;
}// 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_0025;
}
throw e;
}
CATCH_0025:
{// begin catch(System.Object)
// catch {
// return null;
V_1 = (Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA*)NULL;
IL2CPP_POP_ACTIVE_EXCEPTION();
goto IL_002c;
}// end catch (depth: 1)
IL_002a:
{
// return variable;
Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* L_11 = V_0;
return L_11;
}
IL_002c:
{
// }
Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* L_12 = V_1;
return L_12;
}
}
// System.Void NodeCanvas.Framework.IBlackboardExtensions::InitializePropertiesBinding(NodeCanvas.Framework.IBlackboard,UnityEngine.Component,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IBlackboardExtensions_InitializePropertiesBinding_mE1FC0E7B48DD341FA2B4CDE3A84680C25F3D3113 (RuntimeObject* ___0_blackboard, Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* ___1_target, bool ___2_callSetter, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Count_m6A139A7CD2B091611E0191AC71D1F50463C5BA80_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Values_m3A64BB3014C4DE6ED7C7FF49789E2A8621247AF8_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mA3CE6D9E39B7E8BB15304ADD72CCBC71597A05A5_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m625A77DFF30968FB37639677133843A774830966_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mC570BB0877C530576D0D73540C10213F4670C134_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IBlackboard_t5DD66755F75CEACCF1D3EC369782E2A07F1102ED_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ValueCollection_GetEnumerator_m8D877B868AE03F9A5E1024A7C081219B42002750_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
Enumerator_t43A3FB3C45DCEAAEEF37FBAFCE7287B83CD457ED V_0;
memset((&V_0), 0, sizeof(V_0));
Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* G_B6_0 = NULL;
Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* G_B5_0 = NULL;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* G_B7_0 = NULL;
Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* G_B7_1 = NULL;
{
// if ( blackboard.variables.Count == 0 ) { return; }
RuntimeObject* L_0 = ___0_blackboard;
NullCheck(L_0);
Dictionary_2_tD3F950952CE25D0F85C802E5E8010086DF6EDE7C* L_1;
L_1 = InterfaceFuncInvoker0< Dictionary_2_tD3F950952CE25D0F85C802E5E8010086DF6EDE7C* >::Invoke(6 /* System.Collections.Generic.Dictionary`2<System.String,NodeCanvas.Framework.Variable> NodeCanvas.Framework.IBlackboard::get_variables() */, IBlackboard_t5DD66755F75CEACCF1D3EC369782E2A07F1102ED_il2cpp_TypeInfo_var, L_0);
NullCheck(L_1);
int32_t L_2;
L_2 = Dictionary_2_get_Count_m6A139A7CD2B091611E0191AC71D1F50463C5BA80(L_1, Dictionary_2_get_Count_m6A139A7CD2B091611E0191AC71D1F50463C5BA80_RuntimeMethod_var);
if (L_2)
{
goto IL_000e;
}
}
{
// if ( blackboard.variables.Count == 0 ) { return; }
return;
}
IL_000e:
{
// foreach ( var data in blackboard.variables.Values ) {
RuntimeObject* L_3 = ___0_blackboard;
NullCheck(L_3);
Dictionary_2_tD3F950952CE25D0F85C802E5E8010086DF6EDE7C* L_4;
L_4 = InterfaceFuncInvoker0< Dictionary_2_tD3F950952CE25D0F85C802E5E8010086DF6EDE7C* >::Invoke(6 /* System.Collections.Generic.Dictionary`2<System.String,NodeCanvas.Framework.Variable> NodeCanvas.Framework.IBlackboard::get_variables() */, IBlackboard_t5DD66755F75CEACCF1D3EC369782E2A07F1102ED_il2cpp_TypeInfo_var, L_3);
NullCheck(L_4);
ValueCollection_t00A1C875F366CE76A0A6966AC8956E9E7F011798* L_5;
L_5 = Dictionary_2_get_Values_m3A64BB3014C4DE6ED7C7FF49789E2A8621247AF8(L_4, Dictionary_2_get_Values_m3A64BB3014C4DE6ED7C7FF49789E2A8621247AF8_RuntimeMethod_var);
NullCheck(L_5);
Enumerator_t43A3FB3C45DCEAAEEF37FBAFCE7287B83CD457ED L_6;
L_6 = ValueCollection_GetEnumerator_m8D877B868AE03F9A5E1024A7C081219B42002750(L_5, ValueCollection_GetEnumerator_m8D877B868AE03F9A5E1024A7C081219B42002750_RuntimeMethod_var);
V_0 = L_6;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0045:
{// begin finally (depth: 1)
Enumerator_Dispose_mA3CE6D9E39B7E8BB15304ADD72CCBC71597A05A5((&V_0), Enumerator_Dispose_mA3CE6D9E39B7E8BB15304ADD72CCBC71597A05A5_RuntimeMethod_var);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_003a_1;
}
IL_0021_1:
{
// foreach ( var data in blackboard.variables.Values ) {
Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* L_7;
L_7 = Enumerator_get_Current_mC570BB0877C530576D0D73540C10213F4670C134_inline((&V_0), Enumerator_get_Current_mC570BB0877C530576D0D73540C10213F4670C134_RuntimeMethod_var);
// data.InitializePropertyBinding(target?.gameObject, callSetter);
Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* L_8 = ___1_target;
G_B5_0 = L_7;
if (L_8)
{
G_B6_0 = L_7;
goto IL_002e_1;
}
}
{
G_B7_0 = ((GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)(NULL));
G_B7_1 = G_B5_0;
goto IL_0034_1;
}
IL_002e_1:
{
Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* L_9 = ___1_target;
NullCheck(L_9);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_10;
L_10 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_9, NULL);
G_B7_0 = L_10;
G_B7_1 = G_B6_0;
}
IL_0034_1:
{
bool L_11 = ___2_callSetter;
NullCheck(G_B7_1);
VirtualActionInvoker2< GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, bool >::Invoke(10 /* System.Void NodeCanvas.Framework.Variable::InitializePropertyBinding(UnityEngine.GameObject,System.Boolean) */, G_B7_1, G_B7_0, L_11);
}
IL_003a_1:
{
// foreach ( var data in blackboard.variables.Values ) {
bool L_12;
L_12 = Enumerator_MoveNext_m625A77DFF30968FB37639677133843A774830966((&V_0), Enumerator_MoveNext_m625A77DFF30968FB37639677133843A774830966_RuntimeMethod_var);
if (L_12)
{
goto IL_0021_1;
}
}
{
goto IL_0053;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0053:
{
// }
return;
}
}
// NodeCanvas.Framework.Variable NodeCanvas.Framework.IBlackboardExtensions::GetVariable(NodeCanvas.Framework.IBlackboard,System.String,System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* IBlackboardExtensions_GetVariable_m69BE33AFDEC13F30225EF391EEB123D849775038 (RuntimeObject* ___0_blackboard, String_t* ___1_varName, Type_t* ___2_ofType, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m268ACB26A28985C8662036BC109BCECEA49F80A5_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IBlackboard_t5DD66755F75CEACCF1D3EC369782E2A07F1102ED_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* V_0 = NULL;
Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* V_1 = NULL;
{
// if ( blackboard.variables != null && varName != null ) {
RuntimeObject* L_0 = ___0_blackboard;
NullCheck(L_0);
Dictionary_2_tD3F950952CE25D0F85C802E5E8010086DF6EDE7C* L_1;
L_1 = InterfaceFuncInvoker0< Dictionary_2_tD3F950952CE25D0F85C802E5E8010086DF6EDE7C* >::Invoke(6 /* System.Collections.Generic.Dictionary`2<System.String,NodeCanvas.Framework.Variable> NodeCanvas.Framework.IBlackboard::get_variables() */, IBlackboard_t5DD66755F75CEACCF1D3EC369782E2A07F1102ED_il2cpp_TypeInfo_var, L_0);
if (!L_1)
{
goto IL_0041;
}
}
{
String_t* L_2 = ___1_varName;
if (!L_2)
{
goto IL_0041;
}
}
{
// if ( blackboard.variables.TryGetValue(varName, out variable) ) {
RuntimeObject* L_3 = ___0_blackboard;
NullCheck(L_3);
Dictionary_2_tD3F950952CE25D0F85C802E5E8010086DF6EDE7C* L_4;
L_4 = InterfaceFuncInvoker0< Dictionary_2_tD3F950952CE25D0F85C802E5E8010086DF6EDE7C* >::Invoke(6 /* System.Collections.Generic.Dictionary`2<System.String,NodeCanvas.Framework.Variable> NodeCanvas.Framework.IBlackboard::get_variables() */, IBlackboard_t5DD66755F75CEACCF1D3EC369782E2A07F1102ED_il2cpp_TypeInfo_var, L_3);
String_t* L_5 = ___1_varName;
NullCheck(L_4);
bool L_6;
L_6 = Dictionary_2_TryGetValue_m268ACB26A28985C8662036BC109BCECEA49F80A5(L_4, L_5, (&V_0), Dictionary_2_TryGetValue_m268ACB26A28985C8662036BC109BCECEA49F80A5_RuntimeMethod_var);
if (!L_6)
{
goto IL_0041;
}
}
{
// if ( ofType == null || ofType == typeof(object) || variable.CanConvertTo(ofType) ) {
Type_t* L_7 = ___2_ofType;
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;
}
}
{
Type_t* L_9 = ___2_ofType;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_10 = { reinterpret_cast<intptr_t> (RuntimeObject_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_11;
L_11 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_10, NULL);
bool L_12;
L_12 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_9, L_11, NULL);
if (L_12)
{
goto IL_003f;
}
}
{
Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* L_13 = V_0;
Type_t* L_14 = ___2_ofType;
NullCheck(L_13);
bool L_15;
L_15 = Variable_CanConvertTo_m5308DBE5E1CA9E0F63CF2FFC4141881F51A197A2(L_13, L_14, NULL);
if (!L_15)
{
goto IL_0041;
}
}
IL_003f:
{
// return variable;
Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* L_16 = V_0;
return L_16;
}
IL_0041:
{
// if ( blackboard.parent != null ) {
RuntimeObject* L_17 = ___0_blackboard;
NullCheck(L_17);
RuntimeObject* L_18;
L_18 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(5 /* NodeCanvas.Framework.IBlackboard NodeCanvas.Framework.IBlackboard::get_parent() */, IBlackboard_t5DD66755F75CEACCF1D3EC369782E2A07F1102ED_il2cpp_TypeInfo_var, L_17);
if (!L_18)
{
goto IL_005c;
}
}
{
// var result = blackboard.parent.GetVariable(varName, ofType);
RuntimeObject* L_19 = ___0_blackboard;
NullCheck(L_19);
RuntimeObject* L_20;
L_20 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(5 /* NodeCanvas.Framework.IBlackboard NodeCanvas.Framework.IBlackboard::get_parent() */, IBlackboard_t5DD66755F75CEACCF1D3EC369782E2A07F1102ED_il2cpp_TypeInfo_var, L_19);
String_t* L_21 = ___1_varName;
Type_t* L_22 = ___2_ofType;
Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* L_23;
L_23 = IBlackboardExtensions_GetVariable_m69BE33AFDEC13F30225EF391EEB123D849775038(L_20, L_21, L_22, NULL);
V_1 = L_23;
// if ( result != null ) { return result; }
Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* L_24 = V_1;
if (!L_24)
{
goto IL_005c;
}
}
{
// if ( result != null ) { return result; }
Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* L_25 = V_1;
return L_25;
}
IL_005c:
{
// return null;
return (Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA*)NULL;
}
}
// NodeCanvas.Framework.Variable NodeCanvas.Framework.IBlackboardExtensions::GetVariableByID(NodeCanvas.Framework.IBlackboard,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* IBlackboardExtensions_GetVariableByID_mF88E30ECB614EF83CB657BDD54598DE749613A34 (RuntimeObject* ___0_blackboard, String_t* ___1_ID, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_GetEnumerator_m374D03E3F977068AB9A72ACED8EC4EE8ACA2C528_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m6598EDA07515FAA2A77E07B53AFCB6EF7FDBFDBC_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m5C1937103A9BFF5937B79AE57F0B4116CEB03BA5_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m9683B9AFB89AC4200ACAECB7AFB154146677EB63_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IBlackboard_t5DD66755F75CEACCF1D3EC369782E2A07F1102ED_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_get_Value_m2DC4BC38F795B231E71C06D728D07A328FDBB1AE_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
Enumerator_t55CD0B030207EF4C2EF38CCAA88A0AE61F82ABDE V_0;
memset((&V_0), 0, sizeof(V_0));
KeyValuePair_2_tDFE0C313F11E14151CFAC620575C82B625DE01A2 V_1;
memset((&V_1), 0, sizeof(V_1));
Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* V_2 = NULL;
Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* V_3 = NULL;
{
// if ( blackboard.variables != null && ID != null ) {
RuntimeObject* L_0 = ___0_blackboard;
NullCheck(L_0);
Dictionary_2_tD3F950952CE25D0F85C802E5E8010086DF6EDE7C* L_1;
L_1 = InterfaceFuncInvoker0< Dictionary_2_tD3F950952CE25D0F85C802E5E8010086DF6EDE7C* >::Invoke(6 /* System.Collections.Generic.Dictionary`2<System.String,NodeCanvas.Framework.Variable> NodeCanvas.Framework.IBlackboard::get_variables() */, IBlackboard_t5DD66755F75CEACCF1D3EC369782E2A07F1102ED_il2cpp_TypeInfo_var, L_0);
if (!L_1)
{
goto IL_0058;
}
}
{
String_t* L_2 = ___1_ID;
if (!L_2)
{
goto IL_0058;
}
}
{
// foreach ( var pair in blackboard.variables ) {
RuntimeObject* L_3 = ___0_blackboard;
NullCheck(L_3);
Dictionary_2_tD3F950952CE25D0F85C802E5E8010086DF6EDE7C* L_4;
L_4 = InterfaceFuncInvoker0< Dictionary_2_tD3F950952CE25D0F85C802E5E8010086DF6EDE7C* >::Invoke(6 /* System.Collections.Generic.Dictionary`2<System.String,NodeCanvas.Framework.Variable> NodeCanvas.Framework.IBlackboard::get_variables() */, IBlackboard_t5DD66755F75CEACCF1D3EC369782E2A07F1102ED_il2cpp_TypeInfo_var, L_3);
NullCheck(L_4);
Enumerator_t55CD0B030207EF4C2EF38CCAA88A0AE61F82ABDE L_5;
L_5 = Dictionary_2_GetEnumerator_m374D03E3F977068AB9A72ACED8EC4EE8ACA2C528(L_4, Dictionary_2_GetEnumerator_m374D03E3F977068AB9A72ACED8EC4EE8ACA2C528_RuntimeMethod_var);
V_0 = L_5;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_004a:
{// begin finally (depth: 1)
Enumerator_Dispose_m6598EDA07515FAA2A77E07B53AFCB6EF7FDBFDBC((&V_0), Enumerator_Dispose_m6598EDA07515FAA2A77E07B53AFCB6EF7FDBFDBC_RuntimeMethod_var);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_003f_1;
}
IL_0019_1:
{
// foreach ( var pair in blackboard.variables ) {
KeyValuePair_2_tDFE0C313F11E14151CFAC620575C82B625DE01A2 L_6;
L_6 = Enumerator_get_Current_m9683B9AFB89AC4200ACAECB7AFB154146677EB63_inline((&V_0), Enumerator_get_Current_m9683B9AFB89AC4200ACAECB7AFB154146677EB63_RuntimeMethod_var);
V_1 = L_6;
// if ( pair.Value.ID == ID ) { return pair.Value; }
Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* L_7;
L_7 = KeyValuePair_2_get_Value_m2DC4BC38F795B231E71C06D728D07A328FDBB1AE_inline((&V_1), KeyValuePair_2_get_Value_m2DC4BC38F795B231E71C06D728D07A328FDBB1AE_RuntimeMethod_var);
NullCheck(L_7);
String_t* L_8;
L_8 = Variable_get_ID_m076E7680D89502E8948DD41E210D5616F6E080D4(L_7, NULL);
String_t* L_9 = ___1_ID;
bool L_10;
L_10 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_8, L_9, NULL);
if (!L_10)
{
goto IL_003f_1;
}
}
{
// if ( pair.Value.ID == ID ) { return pair.Value; }
Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* L_11;
L_11 = KeyValuePair_2_get_Value_m2DC4BC38F795B231E71C06D728D07A328FDBB1AE_inline((&V_1), KeyValuePair_2_get_Value_m2DC4BC38F795B231E71C06D728D07A328FDBB1AE_RuntimeMethod_var);
V_2 = L_11;
goto IL_0074;
}
IL_003f_1:
{
// foreach ( var pair in blackboard.variables ) {
bool L_12;
L_12 = Enumerator_MoveNext_m5C1937103A9BFF5937B79AE57F0B4116CEB03BA5((&V_0), Enumerator_MoveNext_m5C1937103A9BFF5937B79AE57F0B4116CEB03BA5_RuntimeMethod_var);
if (L_12)
{
goto IL_0019_1;
}
}
{
goto IL_0058;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0058:
{
// if ( blackboard.parent != null ) {
RuntimeObject* L_13 = ___0_blackboard;
NullCheck(L_13);
RuntimeObject* L_14;
L_14 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(5 /* NodeCanvas.Framework.IBlackboard NodeCanvas.Framework.IBlackboard::get_parent() */, IBlackboard_t5DD66755F75CEACCF1D3EC369782E2A07F1102ED_il2cpp_TypeInfo_var, L_13);
if (!L_14)
{
goto IL_0072;
}
}
{
// var result = blackboard.parent.GetVariableByID(ID);
RuntimeObject* L_15 = ___0_blackboard;
NullCheck(L_15);
RuntimeObject* L_16;
L_16 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(5 /* NodeCanvas.Framework.IBlackboard NodeCanvas.Framework.IBlackboard::get_parent() */, IBlackboard_t5DD66755F75CEACCF1D3EC369782E2A07F1102ED_il2cpp_TypeInfo_var, L_15);
String_t* L_17 = ___1_ID;
Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* L_18;
L_18 = IBlackboardExtensions_GetVariableByID_mF88E30ECB614EF83CB657BDD54598DE749613A34(L_16, L_17, NULL);
V_3 = L_18;
// if ( result != null ) { return result; }
Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* L_19 = V_3;
if (!L_19)
{
goto IL_0072;
}
}
{
// if ( result != null ) { return result; }
Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* L_20 = V_3;
return L_20;
}
IL_0072:
{
// return null;
return (Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA*)NULL;
}
IL_0074:
{
// }
Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* L_21 = V_2;
return L_21;
}
}
// System.Collections.Generic.IEnumerable`1<NodeCanvas.Framework.Variable> NodeCanvas.Framework.IBlackboardExtensions::GetVariables(NodeCanvas.Framework.IBlackboard,System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* IBlackboardExtensions_GetVariables_m12D3833EC10657FD261B83CA34AFA64631777C86 (RuntimeObject* ___0_blackboard, Type_t* ___1_ofType, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CGetVariablesU3Ed__14_t321D13514BD855E115D8711768F091BCD21E0B32_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
U3CGetVariablesU3Ed__14_t321D13514BD855E115D8711768F091BCD21E0B32* L_0 = (U3CGetVariablesU3Ed__14_t321D13514BD855E115D8711768F091BCD21E0B32*)il2cpp_codegen_object_new(U3CGetVariablesU3Ed__14_t321D13514BD855E115D8711768F091BCD21E0B32_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CGetVariablesU3Ed__14__ctor_m36C7C542C637B1644F0AD665F59C6337F3C10995(L_0, ((int32_t)-2), NULL);
U3CGetVariablesU3Ed__14_t321D13514BD855E115D8711768F091BCD21E0B32* L_1 = L_0;
RuntimeObject* L_2 = ___0_blackboard;
NullCheck(L_1);
L_1->___U3CU3E3__blackboard_4 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E3__blackboard_4), (void*)L_2);
U3CGetVariablesU3Ed__14_t321D13514BD855E115D8711768F091BCD21E0B32* L_3 = L_1;
Type_t* L_4 = ___1_ofType;
NullCheck(L_3);
L_3->___U3CU3E3__ofType_6 = L_4;
Il2CppCodeGenWriteBarrier((void**)(&L_3->___U3CU3E3__ofType_6), (void*)L_4);
return L_3;
}
}
// NodeCanvas.Framework.Variable NodeCanvas.Framework.IBlackboardExtensions::ChangeVariableType(NodeCanvas.Framework.IBlackboard,NodeCanvas.Framework.Variable,System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* IBlackboardExtensions_ChangeVariableType_m1EDDE5CAA83DABE6D6DBA9F584282545FB389D20 (RuntimeObject* ___0_blackboard, Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* ___1_target, Type_t* ___2_newType, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_m021A204D39EACC407130B652F8C72197F0DEB369_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IBlackboard_t5DD66755F75CEACCF1D3EC369782E2A07F1102ED_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_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*)&Variable_1_t342CF78C1D674DD3B17FF68DACACEE4B5121AD13_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* V_0 = NULL;
{
// var variableType = typeof(Variable<>).RTMakeGenericType(new Type[] { newType });
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (Variable_1_t342CF78C1D674DD3B17FF68DACACEE4B5121AD13_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);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_2 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)SZArrayNew(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var, (uint32_t)1);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_3 = L_2;
Type_t* L_4 = ___2_newType;
NullCheck(L_3);
ArrayElementTypeCheck (L_3, L_4);
(L_3)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t*)L_4);
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
Type_t* L_5;
L_5 = ReflectionTools_RTMakeGenericType_mDBED5C0EF581D096AA170F8704F5E555AA7DA2C8(L_1, L_3, NULL);
// var newVariable = (Variable)Activator.CreateInstance(variableType, new object[] { target.name, target.ID });
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_6 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)2);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_7 = L_6;
Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* L_8 = ___1_target;
NullCheck(L_8);
String_t* L_9;
L_9 = Variable_get_name_m2CEA3022D5B26EA54166918C98887E22217CC1A8_inline(L_8, NULL);
NullCheck(L_7);
ArrayElementTypeCheck (L_7, L_9);
(L_7)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject*)L_9);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_10 = L_7;
Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* L_11 = ___1_target;
NullCheck(L_11);
String_t* L_12;
L_12 = Variable_get_ID_m076E7680D89502E8948DD41E210D5616F6E080D4(L_11, NULL);
NullCheck(L_10);
ArrayElementTypeCheck (L_10, L_12);
(L_10)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject*)L_12);
RuntimeObject* L_13;
L_13 = Activator_CreateInstance_mDBC65647828F8A3D3E63807B5AEA4A4ECDE397E6(L_5, L_10, NULL);
V_0 = ((Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA*)CastclassClass((RuntimeObject*)L_13, Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA_il2cpp_TypeInfo_var));
// blackboard.variables[target.name] = newVariable;
RuntimeObject* L_14 = ___0_blackboard;
NullCheck(L_14);
Dictionary_2_tD3F950952CE25D0F85C802E5E8010086DF6EDE7C* L_15;
L_15 = InterfaceFuncInvoker0< Dictionary_2_tD3F950952CE25D0F85C802E5E8010086DF6EDE7C* >::Invoke(6 /* System.Collections.Generic.Dictionary`2<System.String,NodeCanvas.Framework.Variable> NodeCanvas.Framework.IBlackboard::get_variables() */, IBlackboard_t5DD66755F75CEACCF1D3EC369782E2A07F1102ED_il2cpp_TypeInfo_var, L_14);
Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* L_16 = ___1_target;
NullCheck(L_16);
String_t* L_17;
L_17 = Variable_get_name_m2CEA3022D5B26EA54166918C98887E22217CC1A8_inline(L_16, NULL);
Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* L_18 = V_0;
NullCheck(L_15);
Dictionary_2_set_Item_m021A204D39EACC407130B652F8C72197F0DEB369(L_15, L_17, L_18, Dictionary_2_set_Item_m021A204D39EACC407130B652F8C72197F0DEB369_RuntimeMethod_var);
// blackboard.TryInvokeOnVariableAdded(newVariable);
RuntimeObject* L_19 = ___0_blackboard;
Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* L_20 = V_0;
NullCheck(L_19);
InterfaceActionInvoker1< Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* >::Invoke(11 /* System.Void NodeCanvas.Framework.IBlackboard::TryInvokeOnVariableAdded(NodeCanvas.Framework.Variable) */, IBlackboard_t5DD66755F75CEACCF1D3EC369782E2A07F1102ED_il2cpp_TypeInfo_var, L_19, L_20);
// return newVariable;
Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* L_21 = V_0;
return L_21;
}
}
// System.Void NodeCanvas.Framework.IBlackboardExtensions::OverwriteFrom(NodeCanvas.Framework.IBlackboard,NodeCanvas.Framework.IBlackboard,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IBlackboardExtensions_OverwriteFrom_m196B0A116BF00CCCB7911606E821785354A1F645 (RuntimeObject* ___0_blackboard, RuntimeObject* ___1_sourceBlackboard, bool ___2_removeMissingVariables, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_m8EACA0FF8F294BDB2E1A99585225686860AE7F6E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_GetEnumerator_m374D03E3F977068AB9A72ACED8EC4EE8ACA2C528_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Remove_m274CADEB32C35C282840E0314412A2DA490616F6_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Keys_mC08EC2E03AFE8029B745E1259901892FA126E5B5_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_m021A204D39EACC407130B652F8C72197F0DEB369_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m592BCCE7B7933454DED2130C810F059F8D85B1D7_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m6598EDA07515FAA2A77E07B53AFCB6EF7FDBFDBC_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m5C1937103A9BFF5937B79AE57F0B4116CEB03BA5_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mDB47EEC4531D33B9C33FD2E70BA15E1535A0F3ED_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m143541DD8FBCD313E7554EA738FA813B8F4DB11A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m9683B9AFB89AC4200ACAECB7AFB154146677EB63_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IBlackboard_t5DD66755F75CEACCF1D3EC369782E2A07F1102ED_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_get_Key_mF6CD223F90D11517C57DDD2B28AF1BBCC7E44FD5_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_get_Value_m2DC4BC38F795B231E71C06D728D07A328FDBB1AE_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m7692B5F182858B7D5C72C920D09AD48738D1E70D_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;
}
Enumerator_t55CD0B030207EF4C2EF38CCAA88A0AE61F82ABDE V_0;
memset((&V_0), 0, sizeof(V_0));
KeyValuePair_2_tDFE0C313F11E14151CFAC620575C82B625DE01A2 V_1;
memset((&V_1), 0, sizeof(V_1));
Enumerator_tA7A4B718FE1ED1D87565680D8C8195EC8AEAB3D1 V_2;
memset((&V_2), 0, sizeof(V_2));
String_t* V_3 = NULL;
{
// foreach ( var pair in sourceBlackboard.variables ) {
RuntimeObject* L_0 = ___1_sourceBlackboard;
NullCheck(L_0);
Dictionary_2_tD3F950952CE25D0F85C802E5E8010086DF6EDE7C* L_1;
L_1 = InterfaceFuncInvoker0< Dictionary_2_tD3F950952CE25D0F85C802E5E8010086DF6EDE7C* >::Invoke(6 /* System.Collections.Generic.Dictionary`2<System.String,NodeCanvas.Framework.Variable> NodeCanvas.Framework.IBlackboard::get_variables() */, IBlackboard_t5DD66755F75CEACCF1D3EC369782E2A07F1102ED_il2cpp_TypeInfo_var, L_0);
NullCheck(L_1);
Enumerator_t55CD0B030207EF4C2EF38CCAA88A0AE61F82ABDE L_2;
L_2 = Dictionary_2_GetEnumerator_m374D03E3F977068AB9A72ACED8EC4EE8ACA2C528(L_1, Dictionary_2_GetEnumerator_m374D03E3F977068AB9A72ACED8EC4EE8ACA2C528_RuntimeMethod_var);
V_0 = L_2;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_006a:
{// begin finally (depth: 1)
Enumerator_Dispose_m6598EDA07515FAA2A77E07B53AFCB6EF7FDBFDBC((&V_0), Enumerator_Dispose_m6598EDA07515FAA2A77E07B53AFCB6EF7FDBFDBC_RuntimeMethod_var);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_005f_1;
}
IL_000e_1:
{
// foreach ( var pair in sourceBlackboard.variables ) {
KeyValuePair_2_tDFE0C313F11E14151CFAC620575C82B625DE01A2 L_3;
L_3 = Enumerator_get_Current_m9683B9AFB89AC4200ACAECB7AFB154146677EB63_inline((&V_0), Enumerator_get_Current_m9683B9AFB89AC4200ACAECB7AFB154146677EB63_RuntimeMethod_var);
V_1 = L_3;
// if ( blackboard.variables.ContainsKey(pair.Key) ) {
RuntimeObject* L_4 = ___0_blackboard;
NullCheck(L_4);
Dictionary_2_tD3F950952CE25D0F85C802E5E8010086DF6EDE7C* L_5;
L_5 = InterfaceFuncInvoker0< Dictionary_2_tD3F950952CE25D0F85C802E5E8010086DF6EDE7C* >::Invoke(6 /* System.Collections.Generic.Dictionary`2<System.String,NodeCanvas.Framework.Variable> NodeCanvas.Framework.IBlackboard::get_variables() */, IBlackboard_t5DD66755F75CEACCF1D3EC369782E2A07F1102ED_il2cpp_TypeInfo_var, L_4);
String_t* L_6;
L_6 = KeyValuePair_2_get_Key_mF6CD223F90D11517C57DDD2B28AF1BBCC7E44FD5_inline((&V_1), KeyValuePair_2_get_Key_mF6CD223F90D11517C57DDD2B28AF1BBCC7E44FD5_RuntimeMethod_var);
NullCheck(L_5);
bool L_7;
L_7 = Dictionary_2_ContainsKey_m8EACA0FF8F294BDB2E1A99585225686860AE7F6E(L_5, L_6, Dictionary_2_ContainsKey_m8EACA0FF8F294BDB2E1A99585225686860AE7F6E_RuntimeMethod_var);
if (!L_7)
{
goto IL_0046_1;
}
}
{
// blackboard.SetVariableValue(pair.Key, pair.Value.value);
RuntimeObject* L_8 = ___0_blackboard;
String_t* L_9;
L_9 = KeyValuePair_2_get_Key_mF6CD223F90D11517C57DDD2B28AF1BBCC7E44FD5_inline((&V_1), KeyValuePair_2_get_Key_mF6CD223F90D11517C57DDD2B28AF1BBCC7E44FD5_RuntimeMethod_var);
Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* L_10;
L_10 = KeyValuePair_2_get_Value_m2DC4BC38F795B231E71C06D728D07A328FDBB1AE_inline((&V_1), KeyValuePair_2_get_Value_m2DC4BC38F795B231E71C06D728D07A328FDBB1AE_RuntimeMethod_var);
NullCheck(L_10);
RuntimeObject* L_11;
L_11 = Variable_get_value_m6E603EC6574F8045C3A8F464C1ED0AA1B00A059F(L_10, NULL);
Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* L_12;
L_12 = IBlackboardExtensions_SetVariableValue_m9C14168E6EE4F99DFCDDA620FA1F70A90B53DC99(L_8, L_9, L_11, NULL);
goto IL_005f_1;
}
IL_0046_1:
{
// blackboard.variables[pair.Key] = pair.Value;
RuntimeObject* L_13 = ___0_blackboard;
NullCheck(L_13);
Dictionary_2_tD3F950952CE25D0F85C802E5E8010086DF6EDE7C* L_14;
L_14 = InterfaceFuncInvoker0< Dictionary_2_tD3F950952CE25D0F85C802E5E8010086DF6EDE7C* >::Invoke(6 /* System.Collections.Generic.Dictionary`2<System.String,NodeCanvas.Framework.Variable> NodeCanvas.Framework.IBlackboard::get_variables() */, IBlackboard_t5DD66755F75CEACCF1D3EC369782E2A07F1102ED_il2cpp_TypeInfo_var, L_13);
String_t* L_15;
L_15 = KeyValuePair_2_get_Key_mF6CD223F90D11517C57DDD2B28AF1BBCC7E44FD5_inline((&V_1), KeyValuePair_2_get_Key_mF6CD223F90D11517C57DDD2B28AF1BBCC7E44FD5_RuntimeMethod_var);
Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* L_16;
L_16 = KeyValuePair_2_get_Value_m2DC4BC38F795B231E71C06D728D07A328FDBB1AE_inline((&V_1), KeyValuePair_2_get_Value_m2DC4BC38F795B231E71C06D728D07A328FDBB1AE_RuntimeMethod_var);
NullCheck(L_14);
Dictionary_2_set_Item_m021A204D39EACC407130B652F8C72197F0DEB369(L_14, L_15, L_16, Dictionary_2_set_Item_m021A204D39EACC407130B652F8C72197F0DEB369_RuntimeMethod_var);
}
IL_005f_1:
{
// foreach ( var pair in sourceBlackboard.variables ) {
bool L_17;
L_17 = Enumerator_MoveNext_m5C1937103A9BFF5937B79AE57F0B4116CEB03BA5((&V_0), Enumerator_MoveNext_m5C1937103A9BFF5937B79AE57F0B4116CEB03BA5_RuntimeMethod_var);
if (L_17)
{
goto IL_000e_1;
}
}
{
goto IL_0078;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0078:
{
// if ( removeMissingVariables ) {
bool L_18 = ___2_removeMissingVariables;
if (!L_18)
{
goto IL_00cf;
}
}
{
// var keys = new List<string>(blackboard.variables.Keys);
RuntimeObject* L_19 = ___0_blackboard;
NullCheck(L_19);
Dictionary_2_tD3F950952CE25D0F85C802E5E8010086DF6EDE7C* L_20;
L_20 = InterfaceFuncInvoker0< Dictionary_2_tD3F950952CE25D0F85C802E5E8010086DF6EDE7C* >::Invoke(6 /* System.Collections.Generic.Dictionary`2<System.String,NodeCanvas.Framework.Variable> NodeCanvas.Framework.IBlackboard::get_variables() */, IBlackboard_t5DD66755F75CEACCF1D3EC369782E2A07F1102ED_il2cpp_TypeInfo_var, L_19);
NullCheck(L_20);
KeyCollection_t7F4095E9826918E052C47C25B94566C170CE0C66* L_21;
L_21 = Dictionary_2_get_Keys_mC08EC2E03AFE8029B745E1259901892FA126E5B5(L_20, Dictionary_2_get_Keys_mC08EC2E03AFE8029B745E1259901892FA126E5B5_RuntimeMethod_var);
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_22 = (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*)il2cpp_codegen_object_new(List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_il2cpp_TypeInfo_var);
NullCheck(L_22);
List_1__ctor_m0BAB01B25B1D62E100CC97401B1A9972D6DEB6EC(L_22, L_21, List_1__ctor_m0BAB01B25B1D62E100CC97401B1A9972D6DEB6EC_RuntimeMethod_var);
// foreach ( string key in keys ) {
NullCheck(L_22);
Enumerator_tA7A4B718FE1ED1D87565680D8C8195EC8AEAB3D1 L_23;
L_23 = List_1_GetEnumerator_m7692B5F182858B7D5C72C920D09AD48738D1E70D(L_22, List_1_GetEnumerator_m7692B5F182858B7D5C72C920D09AD48738D1E70D_RuntimeMethod_var);
V_2 = L_23;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_00c1:
{// begin finally (depth: 1)
Enumerator_Dispose_m592BCCE7B7933454DED2130C810F059F8D85B1D7((&V_2), Enumerator_Dispose_m592BCCE7B7933454DED2130C810F059F8D85B1D7_RuntimeMethod_var);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_00b6_1;
}
IL_0093_1:
{
// foreach ( string key in keys ) {
String_t* L_24;
L_24 = Enumerator_get_Current_m143541DD8FBCD313E7554EA738FA813B8F4DB11A_inline((&V_2), Enumerator_get_Current_m143541DD8FBCD313E7554EA738FA813B8F4DB11A_RuntimeMethod_var);
V_3 = L_24;
// if ( !sourceBlackboard.variables.ContainsKey(key) ) {
RuntimeObject* L_25 = ___1_sourceBlackboard;
NullCheck(L_25);
Dictionary_2_tD3F950952CE25D0F85C802E5E8010086DF6EDE7C* L_26;
L_26 = InterfaceFuncInvoker0< Dictionary_2_tD3F950952CE25D0F85C802E5E8010086DF6EDE7C* >::Invoke(6 /* System.Collections.Generic.Dictionary`2<System.String,NodeCanvas.Framework.Variable> NodeCanvas.Framework.IBlackboard::get_variables() */, IBlackboard_t5DD66755F75CEACCF1D3EC369782E2A07F1102ED_il2cpp_TypeInfo_var, L_25);
String_t* L_27 = V_3;
NullCheck(L_26);
bool L_28;
L_28 = Dictionary_2_ContainsKey_m8EACA0FF8F294BDB2E1A99585225686860AE7F6E(L_26, L_27, Dictionary_2_ContainsKey_m8EACA0FF8F294BDB2E1A99585225686860AE7F6E_RuntimeMethod_var);
if (L_28)
{
goto IL_00b6_1;
}
}
{
// blackboard.variables.Remove(key);
RuntimeObject* L_29 = ___0_blackboard;
NullCheck(L_29);
Dictionary_2_tD3F950952CE25D0F85C802E5E8010086DF6EDE7C* L_30;
L_30 = InterfaceFuncInvoker0< Dictionary_2_tD3F950952CE25D0F85C802E5E8010086DF6EDE7C* >::Invoke(6 /* System.Collections.Generic.Dictionary`2<System.String,NodeCanvas.Framework.Variable> NodeCanvas.Framework.IBlackboard::get_variables() */, IBlackboard_t5DD66755F75CEACCF1D3EC369782E2A07F1102ED_il2cpp_TypeInfo_var, L_29);
String_t* L_31 = V_3;
NullCheck(L_30);
bool L_32;
L_32 = Dictionary_2_Remove_m274CADEB32C35C282840E0314412A2DA490616F6(L_30, L_31, Dictionary_2_Remove_m274CADEB32C35C282840E0314412A2DA490616F6_RuntimeMethod_var);
}
IL_00b6_1:
{
// foreach ( string key in keys ) {
bool L_33;
L_33 = Enumerator_MoveNext_mDB47EEC4531D33B9C33FD2E70BA15E1535A0F3ED((&V_2), Enumerator_MoveNext_mDB47EEC4531D33B9C33FD2E70BA15E1535A0F3ED_RuntimeMethod_var);
if (L_33)
{
goto IL_0093_1;
}
}
{
goto IL_00cf;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_00cf:
{
// }
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 NodeCanvas.Framework.IBlackboardExtensions/<GetAllParents>d__1::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CGetAllParentsU3Ed__1__ctor_mCA57160FBA34C8FD0D53451DCAFD6AEC5050519B (U3CGetAllParentsU3Ed__1_tFAA18932333535BBBF59A1D7682FFCEB358F5B6A* __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;
int32_t L_1;
L_1 = Environment_get_CurrentManagedThreadId_m66483AADCCC13272EBDCD94D31D2E52603C24BDF(NULL);
__this->___U3CU3El__initialThreadId_2 = L_1;
return;
}
}
// System.Void NodeCanvas.Framework.IBlackboardExtensions/<GetAllParents>d__1::System.IDisposable.Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CGetAllParentsU3Ed__1_System_IDisposable_Dispose_m08E078E26DF596B1FDB98B699602F9C42E8E5006 (U3CGetAllParentsU3Ed__1_tFAA18932333535BBBF59A1D7682FFCEB358F5B6A* __this, const RuntimeMethod* method)
{
{
return;
}
}
// System.Boolean NodeCanvas.Framework.IBlackboardExtensions/<GetAllParents>d__1::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CGetAllParentsU3Ed__1_MoveNext_mFD6F544B74C53D9030575FD26B19052C52FDB415 (U3CGetAllParentsU3Ed__1_tFAA18932333535BBBF59A1D7682FFCEB358F5B6A* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IBlackboard_t5DD66755F75CEACCF1D3EC369782E2A07F1102ED_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
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_0049;
}
case 2:
{
goto IL_0078;
}
}
}
{
return (bool)0;
}
IL_001b:
{
__this->___U3CU3E1__state_0 = (-1);
// if ( blackboard == null ) { yield break; }
RuntimeObject* L_2 = __this->___blackboard_3;
if (L_2)
{
goto IL_002c;
}
}
{
// if ( blackboard == null ) { yield break; }
return (bool)0;
}
IL_002c:
{
// if ( includeSelf ) { yield return blackboard; }
bool L_3 = __this->___includeSelf_5;
if (!L_3)
{
goto IL_0050;
}
}
{
// if ( includeSelf ) { yield return blackboard; }
RuntimeObject* L_4 = __this->___blackboard_3;
__this->___U3CU3E2__current_1 = L_4;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current_1), (void*)L_4);
__this->___U3CU3E1__state_0 = 1;
return (bool)1;
}
IL_0049:
{
__this->___U3CU3E1__state_0 = (-1);
}
IL_0050:
{
// var current = blackboard.parent;
RuntimeObject* L_5 = __this->___blackboard_3;
NullCheck(L_5);
RuntimeObject* L_6;
L_6 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(5 /* NodeCanvas.Framework.IBlackboard NodeCanvas.Framework.IBlackboard::get_parent() */, IBlackboard_t5DD66755F75CEACCF1D3EC369782E2A07F1102ED_il2cpp_TypeInfo_var, L_5);
__this->___U3CcurrentU3E5__2_7 = L_6;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CcurrentU3E5__2_7), (void*)L_6);
goto IL_0090;
}
IL_0063:
{
// yield return current;
RuntimeObject* L_7 = __this->___U3CcurrentU3E5__2_7;
__this->___U3CU3E2__current_1 = L_7;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current_1), (void*)L_7);
__this->___U3CU3E1__state_0 = 2;
return (bool)1;
}
IL_0078:
{
__this->___U3CU3E1__state_0 = (-1);
// current = current.parent;
RuntimeObject* L_8 = __this->___U3CcurrentU3E5__2_7;
NullCheck(L_8);
RuntimeObject* L_9;
L_9 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(5 /* NodeCanvas.Framework.IBlackboard NodeCanvas.Framework.IBlackboard::get_parent() */, IBlackboard_t5DD66755F75CEACCF1D3EC369782E2A07F1102ED_il2cpp_TypeInfo_var, L_8);
__this->___U3CcurrentU3E5__2_7 = L_9;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CcurrentU3E5__2_7), (void*)L_9);
}
IL_0090:
{
// while ( current != null ) {
RuntimeObject* L_10 = __this->___U3CcurrentU3E5__2_7;
if (L_10)
{
goto IL_0063;
}
}
{
// }
return (bool)0;
}
}
// NodeCanvas.Framework.IBlackboard NodeCanvas.Framework.IBlackboardExtensions/<GetAllParents>d__1::System.Collections.Generic.IEnumerator<NodeCanvas.Framework.IBlackboard>.get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CGetAllParentsU3Ed__1_System_Collections_Generic_IEnumeratorU3CNodeCanvas_Framework_IBlackboardU3E_get_Current_m6A90EAF0C9411BDA41A6D826DC1E6DFF88771163 (U3CGetAllParentsU3Ed__1_tFAA18932333535BBBF59A1D7682FFCEB358F5B6A* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___U3CU3E2__current_1;
return L_0;
}
}
// System.Void NodeCanvas.Framework.IBlackboardExtensions/<GetAllParents>d__1::System.Collections.IEnumerator.Reset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CGetAllParentsU3Ed__1_System_Collections_IEnumerator_Reset_m0D2BF395A757410744243770320DD69B136DE41F (U3CGetAllParentsU3Ed__1_tFAA18932333535BBBF59A1D7682FFCEB358F5B6A* __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*)&U3CGetAllParentsU3Ed__1_System_Collections_IEnumerator_Reset_m0D2BF395A757410744243770320DD69B136DE41F_RuntimeMethod_var)));
}
}
// System.Object NodeCanvas.Framework.IBlackboardExtensions/<GetAllParents>d__1::System.Collections.IEnumerator.get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CGetAllParentsU3Ed__1_System_Collections_IEnumerator_get_Current_mF8A31BA7575BBE61CD4010584B736326F9D36EDB (U3CGetAllParentsU3Ed__1_tFAA18932333535BBBF59A1D7682FFCEB358F5B6A* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___U3CU3E2__current_1;
return L_0;
}
}
// System.Collections.Generic.IEnumerator`1<NodeCanvas.Framework.IBlackboard> NodeCanvas.Framework.IBlackboardExtensions/<GetAllParents>d__1::System.Collections.Generic.IEnumerable<NodeCanvas.Framework.IBlackboard>.GetEnumerator()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CGetAllParentsU3Ed__1_System_Collections_Generic_IEnumerableU3CNodeCanvas_Framework_IBlackboardU3E_GetEnumerator_m6E205C22024CC8ABA5613B0CD990FACA63FEA154 (U3CGetAllParentsU3Ed__1_tFAA18932333535BBBF59A1D7682FFCEB358F5B6A* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CGetAllParentsU3Ed__1_tFAA18932333535BBBF59A1D7682FFCEB358F5B6A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
U3CGetAllParentsU3Ed__1_tFAA18932333535BBBF59A1D7682FFCEB358F5B6A* V_0 = NULL;
{
int32_t L_0 = __this->___U3CU3E1__state_0;
if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
{
goto IL_0022;
}
}
{
int32_t L_1 = __this->___U3CU3El__initialThreadId_2;
int32_t L_2;
L_2 = Environment_get_CurrentManagedThreadId_m66483AADCCC13272EBDCD94D31D2E52603C24BDF(NULL);
if ((!(((uint32_t)L_1) == ((uint32_t)L_2))))
{
goto IL_0022;
}
}
{
__this->___U3CU3E1__state_0 = 0;
V_0 = __this;
goto IL_0029;
}
IL_0022:
{
U3CGetAllParentsU3Ed__1_tFAA18932333535BBBF59A1D7682FFCEB358F5B6A* L_3 = (U3CGetAllParentsU3Ed__1_tFAA18932333535BBBF59A1D7682FFCEB358F5B6A*)il2cpp_codegen_object_new(U3CGetAllParentsU3Ed__1_tFAA18932333535BBBF59A1D7682FFCEB358F5B6A_il2cpp_TypeInfo_var);
NullCheck(L_3);
U3CGetAllParentsU3Ed__1__ctor_mCA57160FBA34C8FD0D53451DCAFD6AEC5050519B(L_3, 0, NULL);
V_0 = L_3;
}
IL_0029:
{
U3CGetAllParentsU3Ed__1_tFAA18932333535BBBF59A1D7682FFCEB358F5B6A* L_4 = V_0;
RuntimeObject* L_5 = __this->___U3CU3E3__blackboard_4;
NullCheck(L_4);
L_4->___blackboard_3 = L_5;
Il2CppCodeGenWriteBarrier((void**)(&L_4->___blackboard_3), (void*)L_5);
U3CGetAllParentsU3Ed__1_tFAA18932333535BBBF59A1D7682FFCEB358F5B6A* L_6 = V_0;
bool L_7 = __this->___U3CU3E3__includeSelf_6;
NullCheck(L_6);
L_6->___includeSelf_5 = L_7;
U3CGetAllParentsU3Ed__1_tFAA18932333535BBBF59A1D7682FFCEB358F5B6A* L_8 = V_0;
return L_8;
}
}
// System.Collections.IEnumerator NodeCanvas.Framework.IBlackboardExtensions/<GetAllParents>d__1::System.Collections.IEnumerable.GetEnumerator()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CGetAllParentsU3Ed__1_System_Collections_IEnumerable_GetEnumerator_m42620238CB5D56F208CB843037AE3E0BDD59F3CB (U3CGetAllParentsU3Ed__1_tFAA18932333535BBBF59A1D7682FFCEB358F5B6A* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0;
L_0 = U3CGetAllParentsU3Ed__1_System_Collections_Generic_IEnumerableU3CNodeCanvas_Framework_IBlackboardU3E_GetEnumerator_m6E205C22024CC8ABA5613B0CD990FACA63FEA154(__this, NULL);
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 NodeCanvas.Framework.IBlackboardExtensions/<GetVariables>d__14::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CGetVariablesU3Ed__14__ctor_m36C7C542C637B1644F0AD665F59C6337F3C10995 (U3CGetVariablesU3Ed__14_t321D13514BD855E115D8711768F091BCD21E0B32* __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;
int32_t L_1;
L_1 = Environment_get_CurrentManagedThreadId_m66483AADCCC13272EBDCD94D31D2E52603C24BDF(NULL);
__this->___U3CU3El__initialThreadId_2 = L_1;
return;
}
}
// System.Void NodeCanvas.Framework.IBlackboardExtensions/<GetVariables>d__14::System.IDisposable.Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CGetVariablesU3Ed__14_System_IDisposable_Dispose_mA947A7244EBC2CBABC5E9C34C9A2241C7953FD9E (U3CGetVariablesU3Ed__14_t321D13514BD855E115D8711768F091BCD21E0B32* __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 (((int32_t)il2cpp_codegen_subtract(L_1, ((int32_t)-4))))
{
case 0:
{
goto IL_0037;
}
case 1:
{
goto IL_002d;
}
case 2:
{
goto IL_0041;
}
case 3:
{
goto IL_0041;
}
case 4:
{
goto IL_0041;
}
case 5:
{
goto IL_002d;
}
case 6:
{
goto IL_0037;
}
}
}
{
return;
}
IL_002d:
{
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0030:
{// begin finally (depth: 1)
U3CGetVariablesU3Ed__14_U3CU3Em__Finally1_mBA736226C527F2186F22EBADD08A2FD668E00C5F(__this, NULL);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
goto IL_0041;
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0037:
{
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_003a:
{// begin finally (depth: 1)
U3CGetVariablesU3Ed__14_U3CU3Em__Finally2_mFCC9F2CC0679078E592165412FE2E350B22605F7(__this, NULL);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
goto IL_0041;
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0041:
{
return;
}
}
// System.Boolean NodeCanvas.Framework.IBlackboardExtensions/<GetVariables>d__14::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CGetVariablesU3Ed__14_MoveNext_m5E46DD3D1E99B7D1FABEF8B6A456C9A673083D58 (U3CGetVariablesU3Ed__14_t321D13514BD855E115D8711768F091BCD21E0B32* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_GetEnumerator_m374D03E3F977068AB9A72ACED8EC4EE8ACA2C528_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m5C1937103A9BFF5937B79AE57F0B4116CEB03BA5_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m9683B9AFB89AC4200ACAECB7AFB154146677EB63_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IBlackboard_t5DD66755F75CEACCF1D3EC369782E2A07F1102ED_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_1_t6F055E17E85475711B7B0680D9DC34188E620DB9_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_1_tEF21DAFC4C20782E01FEA0DD209A77499D37F7FF_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_get_Value_m2DC4BC38F795B231E71C06D728D07A328FDBB1AE_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
int32_t V_1 = 0;
Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* V_2 = NULL;
KeyValuePair_2_tDFE0C313F11E14151CFAC620575C82B625DE01A2 V_3;
memset((&V_3), 0, sizeof(V_3));
{
auto __finallyBlock = il2cpp::utils::Fault([&]
{
FAULT_014a:
{// begin fault (depth: 1)
U3CGetVariablesU3Ed__14_System_IDisposable_Dispose_mA947A7244EBC2CBABC5E9C34C9A2241C7953FD9E(__this, NULL);
return;
}// end fault
});
try
{// begin try (depth: 1)
{
int32_t L_0 = __this->___U3CU3E1__state_0;
V_1 = L_0;
int32_t L_1 = V_1;
switch (L_1)
{
case 0:
{
goto IL_0020_1;
}
case 1:
{
goto IL_0080_1;
}
case 2:
{
goto IL_011f_1;
}
}
}
{
V_0 = (bool)0;
goto IL_0151;
}
IL_0020_1:
{
__this->___U3CU3E1__state_0 = (-1);
// if ( blackboard.parent != null ) {
RuntimeObject* L_2 = __this->___blackboard_3;
NullCheck(L_2);
RuntimeObject* L_3;
L_3 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(5 /* NodeCanvas.Framework.IBlackboard NodeCanvas.Framework.IBlackboard::get_parent() */, IBlackboard_t5DD66755F75CEACCF1D3EC369782E2A07F1102ED_il2cpp_TypeInfo_var, L_2);
if (!L_3)
{
goto IL_00a2_1;
}
}
{
// foreach ( var subVariable in blackboard.parent.GetVariables(ofType) ) {
RuntimeObject* L_4 = __this->___blackboard_3;
NullCheck(L_4);
RuntimeObject* L_5;
L_5 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(5 /* NodeCanvas.Framework.IBlackboard NodeCanvas.Framework.IBlackboard::get_parent() */, IBlackboard_t5DD66755F75CEACCF1D3EC369782E2A07F1102ED_il2cpp_TypeInfo_var, L_4);
Type_t* L_6 = __this->___ofType_5;
RuntimeObject* L_7;
L_7 = IBlackboardExtensions_GetVariables_m12D3833EC10657FD261B83CA34AFA64631777C86(L_5, L_6, NULL);
NullCheck(L_7);
RuntimeObject* L_8;
L_8 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1<T> System.Collections.Generic.IEnumerable`1<NodeCanvas.Framework.Variable>::GetEnumerator() */, IEnumerable_1_t6F055E17E85475711B7B0680D9DC34188E620DB9_il2cpp_TypeInfo_var, L_7);
__this->___U3CU3E7__wrap1_7 = L_8;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E7__wrap1_7), (void*)L_8);
__this->___U3CU3E1__state_0 = ((int32_t)-3);
goto IL_0088_1;
}
IL_005f_1:
{
// foreach ( var subVariable in blackboard.parent.GetVariables(ofType) ) {
RuntimeObject* L_9 = __this->___U3CU3E7__wrap1_7;
NullCheck(L_9);
Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* L_10;
L_10 = InterfaceFuncInvoker0< Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1<NodeCanvas.Framework.Variable>::get_Current() */, IEnumerator_1_tEF21DAFC4C20782E01FEA0DD209A77499D37F7FF_il2cpp_TypeInfo_var, L_9);
V_2 = L_10;
// yield return subVariable;
Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* L_11 = V_2;
__this->___U3CU3E2__current_1 = L_11;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current_1), (void*)L_11);
__this->___U3CU3E1__state_0 = 1;
V_0 = (bool)1;
goto IL_0151;
}
IL_0080_1:
{
__this->___U3CU3E1__state_0 = ((int32_t)-3);
}
IL_0088_1:
{
// foreach ( var subVariable in blackboard.parent.GetVariables(ofType) ) {
RuntimeObject* L_12 = __this->___U3CU3E7__wrap1_7;
NullCheck(L_12);
bool L_13;
L_13 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_12);
if (L_13)
{
goto IL_005f_1;
}
}
{
U3CGetVariablesU3Ed__14_U3CU3Em__Finally1_mBA736226C527F2186F22EBADD08A2FD668E00C5F(__this, NULL);
__this->___U3CU3E7__wrap1_7 = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E7__wrap1_7), (void*)(RuntimeObject*)NULL);
}
IL_00a2_1:
{
// foreach ( var pair in blackboard.variables ) {
RuntimeObject* L_14 = __this->___blackboard_3;
NullCheck(L_14);
Dictionary_2_tD3F950952CE25D0F85C802E5E8010086DF6EDE7C* L_15;
L_15 = InterfaceFuncInvoker0< Dictionary_2_tD3F950952CE25D0F85C802E5E8010086DF6EDE7C* >::Invoke(6 /* System.Collections.Generic.Dictionary`2<System.String,NodeCanvas.Framework.Variable> NodeCanvas.Framework.IBlackboard::get_variables() */, IBlackboard_t5DD66755F75CEACCF1D3EC369782E2A07F1102ED_il2cpp_TypeInfo_var, L_14);
NullCheck(L_15);
Enumerator_t55CD0B030207EF4C2EF38CCAA88A0AE61F82ABDE L_16;
L_16 = Dictionary_2_GetEnumerator_m374D03E3F977068AB9A72ACED8EC4EE8ACA2C528(L_15, Dictionary_2_GetEnumerator_m374D03E3F977068AB9A72ACED8EC4EE8ACA2C528_RuntimeMethod_var);
__this->___U3CU3E7__wrap2_8 = L_16;
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___U3CU3E7__wrap2_8))->____dictionary_0), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___U3CU3E7__wrap2_8))->____current_3))->___key_0), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___U3CU3E7__wrap2_8))->____current_3))->___value_1), (void*)NULL);
#endif
__this->___U3CU3E1__state_0 = ((int32_t)-4);
goto IL_0127_1;
}
IL_00c2_1:
{
// foreach ( var pair in blackboard.variables ) {
Enumerator_t55CD0B030207EF4C2EF38CCAA88A0AE61F82ABDE* L_17 = (&__this->___U3CU3E7__wrap2_8);
KeyValuePair_2_tDFE0C313F11E14151CFAC620575C82B625DE01A2 L_18;
L_18 = Enumerator_get_Current_m9683B9AFB89AC4200ACAECB7AFB154146677EB63_inline(L_17, Enumerator_get_Current_m9683B9AFB89AC4200ACAECB7AFB154146677EB63_RuntimeMethod_var);
V_3 = L_18;
// if ( ofType == null || ofType == typeof(object) || pair.Value.CanConvertTo(ofType) ) {
Type_t* L_19 = __this->___ofType_5;
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
bool L_20;
L_20 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_19, (Type_t*)NULL, NULL);
if (L_20)
{
goto IL_0107_1;
}
}
{
Type_t* L_21 = __this->___ofType_5;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_22 = { reinterpret_cast<intptr_t> (RuntimeObject_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_0107_1;
}
}
{
Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* L_25;
L_25 = KeyValuePair_2_get_Value_m2DC4BC38F795B231E71C06D728D07A328FDBB1AE_inline((&V_3), KeyValuePair_2_get_Value_m2DC4BC38F795B231E71C06D728D07A328FDBB1AE_RuntimeMethod_var);
Type_t* L_26 = __this->___ofType_5;
NullCheck(L_25);
bool L_27;
L_27 = Variable_CanConvertTo_m5308DBE5E1CA9E0F63CF2FFC4141881F51A197A2(L_25, L_26, NULL);
if (!L_27)
{
goto IL_0127_1;
}
}
IL_0107_1:
{
// yield return pair.Value;
Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* L_28;
L_28 = KeyValuePair_2_get_Value_m2DC4BC38F795B231E71C06D728D07A328FDBB1AE_inline((&V_3), KeyValuePair_2_get_Value_m2DC4BC38F795B231E71C06D728D07A328FDBB1AE_RuntimeMethod_var);
__this->___U3CU3E2__current_1 = L_28;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current_1), (void*)L_28);
__this->___U3CU3E1__state_0 = 2;
V_0 = (bool)1;
goto IL_0151;
}
IL_011f_1:
{
__this->___U3CU3E1__state_0 = ((int32_t)-4);
}
IL_0127_1:
{
// foreach ( var pair in blackboard.variables ) {
Enumerator_t55CD0B030207EF4C2EF38CCAA88A0AE61F82ABDE* L_29 = (&__this->___U3CU3E7__wrap2_8);
bool L_30;
L_30 = Enumerator_MoveNext_m5C1937103A9BFF5937B79AE57F0B4116CEB03BA5(L_29, Enumerator_MoveNext_m5C1937103A9BFF5937B79AE57F0B4116CEB03BA5_RuntimeMethod_var);
if (L_30)
{
goto IL_00c2_1;
}
}
{
U3CGetVariablesU3Ed__14_U3CU3Em__Finally2_mFCC9F2CC0679078E592165412FE2E350B22605F7(__this, NULL);
Enumerator_t55CD0B030207EF4C2EF38CCAA88A0AE61F82ABDE* L_31 = (&__this->___U3CU3E7__wrap2_8);
il2cpp_codegen_initobj(L_31, sizeof(Enumerator_t55CD0B030207EF4C2EF38CCAA88A0AE61F82ABDE));
// }
V_0 = (bool)0;
goto IL_0151;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0151:
{
bool L_32 = V_0;
return L_32;
}
}
// System.Void NodeCanvas.Framework.IBlackboardExtensions/<GetVariables>d__14::<>m__Finally1()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CGetVariablesU3Ed__14_U3CU3Em__Finally1_mBA736226C527F2186F22EBADD08A2FD668E00C5F (U3CGetVariablesU3Ed__14_t321D13514BD855E115D8711768F091BCD21E0B32* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
__this->___U3CU3E1__state_0 = (-1);
RuntimeObject* L_0 = __this->___U3CU3E7__wrap1_7;
if (!L_0)
{
goto IL_001a;
}
}
{
RuntimeObject* L_1 = __this->___U3CU3E7__wrap1_7;
NullCheck(L_1);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_1);
}
IL_001a:
{
return;
}
}
// System.Void NodeCanvas.Framework.IBlackboardExtensions/<GetVariables>d__14::<>m__Finally2()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CGetVariablesU3Ed__14_U3CU3Em__Finally2_mFCC9F2CC0679078E592165412FE2E350B22605F7 (U3CGetVariablesU3Ed__14_t321D13514BD855E115D8711768F091BCD21E0B32* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m6598EDA07515FAA2A77E07B53AFCB6EF7FDBFDBC_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
__this->___U3CU3E1__state_0 = (-1);
Enumerator_t55CD0B030207EF4C2EF38CCAA88A0AE61F82ABDE* L_0 = (&__this->___U3CU3E7__wrap2_8);
Enumerator_Dispose_m6598EDA07515FAA2A77E07B53AFCB6EF7FDBFDBC(L_0, Enumerator_Dispose_m6598EDA07515FAA2A77E07B53AFCB6EF7FDBFDBC_RuntimeMethod_var);
return;
}
}
// NodeCanvas.Framework.Variable NodeCanvas.Framework.IBlackboardExtensions/<GetVariables>d__14::System.Collections.Generic.IEnumerator<NodeCanvas.Framework.Variable>.get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* U3CGetVariablesU3Ed__14_System_Collections_Generic_IEnumeratorU3CNodeCanvas_Framework_VariableU3E_get_Current_m06C002268BDAF249411BA2493D35DA577C28B7E7 (U3CGetVariablesU3Ed__14_t321D13514BD855E115D8711768F091BCD21E0B32* __this, const RuntimeMethod* method)
{
{
Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* L_0 = __this->___U3CU3E2__current_1;
return L_0;
}
}
// System.Void NodeCanvas.Framework.IBlackboardExtensions/<GetVariables>d__14::System.Collections.IEnumerator.Reset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CGetVariablesU3Ed__14_System_Collections_IEnumerator_Reset_mEF24A23B9DC70876D1FF79674B5FBFFAC060C35D (U3CGetVariablesU3Ed__14_t321D13514BD855E115D8711768F091BCD21E0B32* __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*)&U3CGetVariablesU3Ed__14_System_Collections_IEnumerator_Reset_mEF24A23B9DC70876D1FF79674B5FBFFAC060C35D_RuntimeMethod_var)));
}
}
// System.Object NodeCanvas.Framework.IBlackboardExtensions/<GetVariables>d__14::System.Collections.IEnumerator.get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CGetVariablesU3Ed__14_System_Collections_IEnumerator_get_Current_m47B5CCA9C1CD0E5C75F54ABF28209895FF8BA525 (U3CGetVariablesU3Ed__14_t321D13514BD855E115D8711768F091BCD21E0B32* __this, const RuntimeMethod* method)
{
{
Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* L_0 = __this->___U3CU3E2__current_1;
return L_0;
}
}
// System.Collections.Generic.IEnumerator`1<NodeCanvas.Framework.Variable> NodeCanvas.Framework.IBlackboardExtensions/<GetVariables>d__14::System.Collections.Generic.IEnumerable<NodeCanvas.Framework.Variable>.GetEnumerator()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CGetVariablesU3Ed__14_System_Collections_Generic_IEnumerableU3CNodeCanvas_Framework_VariableU3E_GetEnumerator_m73C3720146345294480308D3EB7CDBAF6528D5A3 (U3CGetVariablesU3Ed__14_t321D13514BD855E115D8711768F091BCD21E0B32* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CGetVariablesU3Ed__14_t321D13514BD855E115D8711768F091BCD21E0B32_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
U3CGetVariablesU3Ed__14_t321D13514BD855E115D8711768F091BCD21E0B32* V_0 = NULL;
{
int32_t L_0 = __this->___U3CU3E1__state_0;
if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
{
goto IL_0022;
}
}
{
int32_t L_1 = __this->___U3CU3El__initialThreadId_2;
int32_t L_2;
L_2 = Environment_get_CurrentManagedThreadId_m66483AADCCC13272EBDCD94D31D2E52603C24BDF(NULL);
if ((!(((uint32_t)L_1) == ((uint32_t)L_2))))
{
goto IL_0022;
}
}
{
__this->___U3CU3E1__state_0 = 0;
V_0 = __this;
goto IL_0029;
}
IL_0022:
{
U3CGetVariablesU3Ed__14_t321D13514BD855E115D8711768F091BCD21E0B32* L_3 = (U3CGetVariablesU3Ed__14_t321D13514BD855E115D8711768F091BCD21E0B32*)il2cpp_codegen_object_new(U3CGetVariablesU3Ed__14_t321D13514BD855E115D8711768F091BCD21E0B32_il2cpp_TypeInfo_var);
NullCheck(L_3);
U3CGetVariablesU3Ed__14__ctor_m36C7C542C637B1644F0AD665F59C6337F3C10995(L_3, 0, NULL);
V_0 = L_3;
}
IL_0029:
{
U3CGetVariablesU3Ed__14_t321D13514BD855E115D8711768F091BCD21E0B32* L_4 = V_0;
RuntimeObject* L_5 = __this->___U3CU3E3__blackboard_4;
NullCheck(L_4);
L_4->___blackboard_3 = L_5;
Il2CppCodeGenWriteBarrier((void**)(&L_4->___blackboard_3), (void*)L_5);
U3CGetVariablesU3Ed__14_t321D13514BD855E115D8711768F091BCD21E0B32* L_6 = V_0;
Type_t* L_7 = __this->___U3CU3E3__ofType_6;
NullCheck(L_6);
L_6->___ofType_5 = L_7;
Il2CppCodeGenWriteBarrier((void**)(&L_6->___ofType_5), (void*)L_7);
U3CGetVariablesU3Ed__14_t321D13514BD855E115D8711768F091BCD21E0B32* L_8 = V_0;
return L_8;
}
}
// System.Collections.IEnumerator NodeCanvas.Framework.IBlackboardExtensions/<GetVariables>d__14::System.Collections.IEnumerable.GetEnumerator()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CGetVariablesU3Ed__14_System_Collections_IEnumerable_GetEnumerator_m06045F667D6A214C9164D1EDCD04BFE801190B1A (U3CGetVariablesU3Ed__14_t321D13514BD855E115D8711768F091BCD21E0B32* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0;
L_0 = U3CGetVariablesU3Ed__14_System_Collections_Generic_IEnumerableU3CNodeCanvas_Framework_VariableU3E_GetEnumerator_m73C3720146345294480308D3EB7CDBAF6528D5A3(__this, NULL);
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 NodeCanvas.Framework.Variable::add_onNameChanged(System.Action`1<System.String>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Variable_add_onNameChanged_m76C67D8C4F75BA1AAD3F608D42D36F04A172D000 (Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* __this, Action_1_t3CB5D1A819C3ED3F99E9E39F890F18633253949A* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t3CB5D1A819C3ED3F99E9E39F890F18633253949A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Action_1_t3CB5D1A819C3ED3F99E9E39F890F18633253949A* V_0 = NULL;
Action_1_t3CB5D1A819C3ED3F99E9E39F890F18633253949A* V_1 = NULL;
Action_1_t3CB5D1A819C3ED3F99E9E39F890F18633253949A* V_2 = NULL;
{
Action_1_t3CB5D1A819C3ED3F99E9E39F890F18633253949A* L_0 = __this->___onNameChanged_4;
V_0 = L_0;
}
IL_0007:
{
Action_1_t3CB5D1A819C3ED3F99E9E39F890F18633253949A* L_1 = V_0;
V_1 = L_1;
Action_1_t3CB5D1A819C3ED3F99E9E39F890F18633253949A* L_2 = V_1;
Action_1_t3CB5D1A819C3ED3F99E9E39F890F18633253949A* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL);
V_2 = ((Action_1_t3CB5D1A819C3ED3F99E9E39F890F18633253949A*)Castclass((RuntimeObject*)L_4, Action_1_t3CB5D1A819C3ED3F99E9E39F890F18633253949A_il2cpp_TypeInfo_var));
Action_1_t3CB5D1A819C3ED3F99E9E39F890F18633253949A** L_5 = (&__this->___onNameChanged_4);
Action_1_t3CB5D1A819C3ED3F99E9E39F890F18633253949A* L_6 = V_2;
Action_1_t3CB5D1A819C3ED3F99E9E39F890F18633253949A* L_7 = V_1;
Action_1_t3CB5D1A819C3ED3F99E9E39F890F18633253949A* L_8;
L_8 = InterlockedCompareExchangeImpl<Action_1_t3CB5D1A819C3ED3F99E9E39F890F18633253949A*>(L_5, L_6, L_7);
V_0 = L_8;
Action_1_t3CB5D1A819C3ED3F99E9E39F890F18633253949A* L_9 = V_0;
Action_1_t3CB5D1A819C3ED3F99E9E39F890F18633253949A* L_10 = V_1;
if ((!(((RuntimeObject*)(Action_1_t3CB5D1A819C3ED3F99E9E39F890F18633253949A*)L_9) == ((RuntimeObject*)(Action_1_t3CB5D1A819C3ED3F99E9E39F890F18633253949A*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void NodeCanvas.Framework.Variable::remove_onNameChanged(System.Action`1<System.String>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Variable_remove_onNameChanged_m54DBC834571A97BB86A9C4A13A42171B3DE6DA7B (Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* __this, Action_1_t3CB5D1A819C3ED3F99E9E39F890F18633253949A* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t3CB5D1A819C3ED3F99E9E39F890F18633253949A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Action_1_t3CB5D1A819C3ED3F99E9E39F890F18633253949A* V_0 = NULL;
Action_1_t3CB5D1A819C3ED3F99E9E39F890F18633253949A* V_1 = NULL;
Action_1_t3CB5D1A819C3ED3F99E9E39F890F18633253949A* V_2 = NULL;
{
Action_1_t3CB5D1A819C3ED3F99E9E39F890F18633253949A* L_0 = __this->___onNameChanged_4;
V_0 = L_0;
}
IL_0007:
{
Action_1_t3CB5D1A819C3ED3F99E9E39F890F18633253949A* L_1 = V_0;
V_1 = L_1;
Action_1_t3CB5D1A819C3ED3F99E9E39F890F18633253949A* L_2 = V_1;
Action_1_t3CB5D1A819C3ED3F99E9E39F890F18633253949A* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL);
V_2 = ((Action_1_t3CB5D1A819C3ED3F99E9E39F890F18633253949A*)Castclass((RuntimeObject*)L_4, Action_1_t3CB5D1A819C3ED3F99E9E39F890F18633253949A_il2cpp_TypeInfo_var));
Action_1_t3CB5D1A819C3ED3F99E9E39F890F18633253949A** L_5 = (&__this->___onNameChanged_4);
Action_1_t3CB5D1A819C3ED3F99E9E39F890F18633253949A* L_6 = V_2;
Action_1_t3CB5D1A819C3ED3F99E9E39F890F18633253949A* L_7 = V_1;
Action_1_t3CB5D1A819C3ED3F99E9E39F890F18633253949A* L_8;
L_8 = InterlockedCompareExchangeImpl<Action_1_t3CB5D1A819C3ED3F99E9E39F890F18633253949A*>(L_5, L_6, L_7);
V_0 = L_8;
Action_1_t3CB5D1A819C3ED3F99E9E39F890F18633253949A* L_9 = V_0;
Action_1_t3CB5D1A819C3ED3F99E9E39F890F18633253949A* L_10 = V_1;
if ((!(((RuntimeObject*)(Action_1_t3CB5D1A819C3ED3F99E9E39F890F18633253949A*)L_9) == ((RuntimeObject*)(Action_1_t3CB5D1A819C3ED3F99E9E39F890F18633253949A*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void NodeCanvas.Framework.Variable::add_onValueChanged(System.Action`1<System.Object>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Variable_add_onValueChanged_m30852D3B12E94087341EC3814FFB420C8F6EB375 (Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* __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->___onValueChanged_5;
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->___onValueChanged_5);
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 NodeCanvas.Framework.Variable::remove_onValueChanged(System.Action`1<System.Object>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Variable_remove_onValueChanged_mCF422A72D6D123E43F0B550B0186B2CA61F6D677 (Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* __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->___onValueChanged_5;
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->___onValueChanged_5);
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 NodeCanvas.Framework.Variable::add_onDestroy(System.Action)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Variable_add_onDestroy_m7F5B879C08C0424576EFE7CC81573622E3978631 (Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* __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->___onDestroy_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->___onDestroy_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 NodeCanvas.Framework.Variable::remove_onDestroy(System.Action)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Variable_remove_onDestroy_mC1CA4847BF4F22FBC3682B56837690C407EF1512 (Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* __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->___onDestroy_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->___onDestroy_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.String NodeCanvas.Framework.Variable::get_name()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Variable_get_name_m2CEA3022D5B26EA54166918C98887E22217CC1A8 (Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* __this, const RuntimeMethod* method)
{
{
// get { return _name; }
String_t* L_0 = __this->____name_0;
return L_0;
}
}
// System.Void NodeCanvas.Framework.Variable::set_name(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Variable_set_name_m209073D0D437A81B7F100556EF850741AFC2415A (Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* __this, String_t* ___0_value, const RuntimeMethod* method)
{
{
// if ( _name != value ) {
String_t* L_0 = __this->____name_0;
String_t* L_1 = ___0_value;
bool L_2;
L_2 = String_op_Inequality_m8C940F3CFC42866709D7CA931B3D77B4BE94BCB6(L_0, L_1, NULL);
if (!L_2)
{
goto IL_0029;
}
}
{
// _name = value;
String_t* L_3 = ___0_value;
__this->____name_0 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&__this->____name_0), (void*)L_3);
// if ( onNameChanged != null ) {
Action_1_t3CB5D1A819C3ED3F99E9E39F890F18633253949A* L_4 = __this->___onNameChanged_4;
if (!L_4)
{
goto IL_0029;
}
}
{
// onNameChanged(value);
Action_1_t3CB5D1A819C3ED3F99E9E39F890F18633253949A* L_5 = __this->___onNameChanged_4;
String_t* L_6 = ___0_value;
NullCheck(L_5);
Action_1_Invoke_m690438AAE38F9762172E3AE0A33D0B42ACD35790_inline(L_5, L_6, NULL);
}
IL_0029:
{
// }
return;
}
}
// System.String NodeCanvas.Framework.Variable::get_ID()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Variable_get_ID_m076E7680D89502E8948DD41E210D5616F6E080D4 (Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* __this, const RuntimeMethod* method)
{
Guid_t V_0;
memset((&V_0), 0, sizeof(V_0));
String_t* V_1 = NULL;
{
// public string ID { get { return string.IsNullOrEmpty(_id) ? _id = Guid.NewGuid().ToString() : _id; } }
String_t* L_0 = __this->____id_1;
bool L_1;
L_1 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_0, NULL);
if (L_1)
{
goto IL_0014;
}
}
{
String_t* L_2 = __this->____id_1;
return L_2;
}
IL_0014:
{
Guid_t L_3;
L_3 = Guid_NewGuid_m1F4894E8DC089811D6252148AD5858E58D43A7BD(NULL);
V_0 = L_3;
String_t* L_4;
L_4 = Guid_ToString_m2BFFD5FA726E03FA707AAFCCF065896C46D5290C((&V_0), NULL);
String_t* L_5 = L_4;
V_1 = L_5;
__this->____id_1 = L_5;
Il2CppCodeGenWriteBarrier((void**)(&__this->____id_1), (void*)L_5);
String_t* L_6 = V_1;
return L_6;
}
}
// System.Object NodeCanvas.Framework.Variable::get_value()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Variable_get_value_m6E603EC6574F8045C3A8F464C1ED0AA1B00A059F (Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* __this, const RuntimeMethod* method)
{
{
// public object value { get { return GetValueBoxed(); } set { SetValueBoxed(value); } }
RuntimeObject* L_0;
L_0 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(11 /* System.Object NodeCanvas.Framework.Variable::GetValueBoxed() */, __this);
return L_0;
}
}
// System.Void NodeCanvas.Framework.Variable::set_value(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Variable_set_value_mBA508811EA471E7E556AAAF8BFA11D4B8D61ABD6 (Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
// public object value { get { return GetValueBoxed(); } set { SetValueBoxed(value); } }
RuntimeObject* L_0 = ___0_value;
VirtualActionInvoker1< RuntimeObject* >::Invoke(12 /* System.Void NodeCanvas.Framework.Variable::SetValueBoxed(System.Object) */, __this, L_0);
// public object value { get { return GetValueBoxed(); } set { SetValueBoxed(value); } }
return;
}
}
// System.Boolean NodeCanvas.Framework.Variable::get_isExposedPublic()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Variable_get_isExposedPublic_m642BC64143345099A173C4E51AF3AD0201C64B2F (Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* __this, const RuntimeMethod* method)
{
{
// public bool isExposedPublic { get { return _isPublic && !isPropertyBound; } set { _isPublic = value; } }
bool L_0 = __this->____isPublic_2;
if (!L_0)
{
goto IL_0012;
}
}
{
bool L_1;
L_1 = Variable_get_isPropertyBound_mD875D0438FE286A0DFD36850A423E73F55F89CE7(__this, NULL);
return (bool)((((int32_t)L_1) == ((int32_t)0))? 1 : 0);
}
IL_0012:
{
return (bool)0;
}
}
// System.Void NodeCanvas.Framework.Variable::set_isExposedPublic(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Variable_set_isExposedPublic_m49BACD8D29DE316876DFCAEF501AB8FB6EB8DD9B (Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* __this, bool ___0_value, const RuntimeMethod* method)
{
{
// public bool isExposedPublic { get { return _isPublic && !isPropertyBound; } set { _isPublic = value; } }
bool L_0 = ___0_value;
__this->____isPublic_2 = L_0;
// public bool isExposedPublic { get { return _isPublic && !isPropertyBound; } set { _isPublic = value; } }
return;
}
}
// System.Boolean NodeCanvas.Framework.Variable::get_debugBoundValue()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Variable_get_debugBoundValue_m48910DA2E09CCA5D78E8325C4018B228A7EA8CE9 (Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* __this, const RuntimeMethod* method)
{
{
// public bool debugBoundValue { get { return _debugBoundValue; } set { _debugBoundValue = value; } }
bool L_0 = __this->____debugBoundValue_3;
return L_0;
}
}
// System.Void NodeCanvas.Framework.Variable::set_debugBoundValue(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Variable_set_debugBoundValue_m722A0DF675C5C55E8E89F2892A4BA33998B7C9B8 (Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* __this, bool ___0_value, const RuntimeMethod* method)
{
{
// public bool debugBoundValue { get { return _debugBoundValue; } set { _debugBoundValue = value; } }
bool L_0 = ___0_value;
__this->____debugBoundValue_3 = L_0;
// public bool debugBoundValue { get { return _debugBoundValue; } set { _debugBoundValue = value; } }
return;
}
}
// System.Boolean NodeCanvas.Framework.Variable::get_isPropertyBound()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Variable_get_isPropertyBound_mD875D0438FE286A0DFD36850A423E73F55F89CE7 (Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* __this, const RuntimeMethod* method)
{
{
// public bool isPropertyBound => !string.IsNullOrEmpty(propertyPath);
String_t* L_0;
L_0 = VirtualFuncInvoker0< String_t* >::Invoke(6 /* System.String NodeCanvas.Framework.Variable::get_propertyPath() */, __this);
bool L_1;
L_1 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_0, NULL);
return (bool)((((int32_t)L_1) == ((int32_t)0))? 1 : 0);
}
}
// System.Void NodeCanvas.Framework.Variable::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Variable__ctor_m937A772BE440373880A01113B86E320AC90DA980 (Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* __this, const RuntimeMethod* method)
{
Guid_t V_0;
memset((&V_0), 0, sizeof(V_0));
{
// public Variable() { _id = Guid.NewGuid().ToString(); }
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
// public Variable() { _id = Guid.NewGuid().ToString(); }
Guid_t L_0;
L_0 = Guid_NewGuid_m1F4894E8DC089811D6252148AD5858E58D43A7BD(NULL);
V_0 = L_0;
String_t* L_1;
L_1 = Guid_ToString_m2BFFD5FA726E03FA707AAFCCF065896C46D5290C((&V_0), NULL);
__this->____id_1 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->____id_1), (void*)L_1);
// public Variable() { _id = Guid.NewGuid().ToString(); }
return;
}
}
// System.Void NodeCanvas.Framework.Variable::.ctor(System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Variable__ctor_mA8AA1E51D48C24C335E4DB439F26EEA146DE3999 (Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* __this, String_t* ___0_name, String_t* ___1_ID, const RuntimeMethod* method)
{
{
// public Variable(string name, string ID) { _name = name; _id = ID; }
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
// public Variable(string name, string ID) { _name = name; _id = ID; }
String_t* L_0 = ___0_name;
__this->____name_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->____name_0), (void*)L_0);
// public Variable(string name, string ID) { _name = name; _id = ID; }
String_t* L_1 = ___1_ID;
__this->____id_1 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->____id_1), (void*)L_1);
// public Variable(string name, string ID) { _name = name; _id = ID; }
return;
}
}
// System.Void NodeCanvas.Framework.Variable::OnDestroy()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Variable_OnDestroy_mBEBE586F366D4F7974C572BFA52DB035857BFB33 (Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* __this, const RuntimeMethod* method)
{
{
// internal void OnDestroy() { if ( onDestroy != null ) { onDestroy(); } }
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_0 = __this->___onDestroy_6;
if (!L_0)
{
goto IL_0013;
}
}
{
// internal void OnDestroy() { if ( onDestroy != null ) { onDestroy(); } }
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_1 = __this->___onDestroy_6;
NullCheck(L_1);
Action_Invoke_m7126A54DACA72B845424072887B5F3A51FC3808E_inline(L_1, NULL);
}
IL_0013:
{
// internal void OnDestroy() { if ( onDestroy != null ) { onDestroy(); } }
return;
}
}
// NodeCanvas.Framework.Variable NodeCanvas.Framework.Variable::Duplicate(NodeCanvas.Framework.IBlackboard)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* Variable_Duplicate_m4DBB5B82B791696053B2EC199533F12A65293FB6 (Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* __this, RuntimeObject* ___0_targetBB, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_m8EACA0FF8F294BDB2E1A99585225686860AE7F6E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IBlackboard_t5DD66755F75CEACCF1D3EC369782E2A07F1102ED_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF3E84B722399601AD7E281754E917478AA9AD48D);
s_Il2CppMethodInitialized = true;
}
String_t* V_0 = NULL;
Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* V_1 = NULL;
{
// var finalName = this.name;
String_t* L_0;
L_0 = Variable_get_name_m2CEA3022D5B26EA54166918C98887E22217CC1A8_inline(__this, NULL);
V_0 = L_0;
goto IL_0015;
}
IL_0009:
{
// finalName += ".";
String_t* L_1 = V_0;
String_t* L_2;
L_2 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_1, _stringLiteralF3E84B722399601AD7E281754E917478AA9AD48D, NULL);
V_0 = L_2;
}
IL_0015:
{
// while ( targetBB.variables.ContainsKey(finalName) ) {
RuntimeObject* L_3 = ___0_targetBB;
NullCheck(L_3);
Dictionary_2_tD3F950952CE25D0F85C802E5E8010086DF6EDE7C* L_4;
L_4 = InterfaceFuncInvoker0< Dictionary_2_tD3F950952CE25D0F85C802E5E8010086DF6EDE7C* >::Invoke(6 /* System.Collections.Generic.Dictionary`2<System.String,NodeCanvas.Framework.Variable> NodeCanvas.Framework.IBlackboard::get_variables() */, IBlackboard_t5DD66755F75CEACCF1D3EC369782E2A07F1102ED_il2cpp_TypeInfo_var, L_3);
String_t* L_5 = V_0;
NullCheck(L_4);
bool L_6;
L_6 = Dictionary_2_ContainsKey_m8EACA0FF8F294BDB2E1A99585225686860AE7F6E(L_4, L_5, Dictionary_2_ContainsKey_m8EACA0FF8F294BDB2E1A99585225686860AE7F6E_RuntimeMethod_var);
if (L_6)
{
goto IL_0009;
}
}
{
// var newVar = targetBB.AddVariable(finalName, varType);
RuntimeObject* L_7 = ___0_targetBB;
String_t* L_8 = V_0;
Type_t* L_9;
L_9 = VirtualFuncInvoker0< Type_t* >::Invoke(5 /* System.Type NodeCanvas.Framework.Variable::get_varType() */, __this);
Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* L_10;
L_10 = IBlackboardExtensions_AddVariable_m0BCAA7732BF7649BE0EEC35DDD3EE7F215529114(L_7, L_8, L_9, NULL);
V_1 = L_10;
// if ( newVar != null ) {
Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* L_11 = V_1;
if (!L_11)
{
goto IL_0058;
}
}
{
// newVar.value = this.value;
Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* L_12 = V_1;
RuntimeObject* L_13;
L_13 = Variable_get_value_m6E603EC6574F8045C3A8F464C1ED0AA1B00A059F(__this, NULL);
NullCheck(L_12);
Variable_set_value_mBA508811EA471E7E556AAAF8BFA11D4B8D61ABD6(L_12, L_13, NULL);
// newVar.propertyPath = this.propertyPath;
Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* L_14 = V_1;
String_t* L_15;
L_15 = VirtualFuncInvoker0< String_t* >::Invoke(6 /* System.String NodeCanvas.Framework.Variable::get_propertyPath() */, __this);
NullCheck(L_14);
VirtualActionInvoker1< String_t* >::Invoke(7 /* System.Void NodeCanvas.Framework.Variable::set_propertyPath(System.String) */, L_14, L_15);
// newVar.isExposedPublic = this.isExposedPublic;
Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* L_16 = V_1;
bool L_17;
L_17 = Variable_get_isExposedPublic_m642BC64143345099A173C4E51AF3AD0201C64B2F(__this, NULL);
NullCheck(L_16);
Variable_set_isExposedPublic_m49BACD8D29DE316876DFCAEF501AB8FB6EB8DD9B_inline(L_16, L_17, NULL);
}
IL_0058:
{
// return newVar;
Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* L_18 = V_1;
return L_18;
}
}
// System.Boolean NodeCanvas.Framework.Variable::HasValueChangeEvent()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Variable_HasValueChangeEvent_m66F01C1047FE5DE63AA5020D427A8B5014DD2381 (Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* __this, const RuntimeMethod* method)
{
{
// protected bool HasValueChangeEvent() { return onValueChanged != null; }
Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* L_0 = __this->___onValueChanged_5;
return (bool)((!(((RuntimeObject*)(Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87*)L_0) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
}
}
// System.Void NodeCanvas.Framework.Variable::TryInvokeValueChangeEvent(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Variable_TryInvokeValueChangeEvent_m91599A5E4F9C11A4A843408D6AE1A215C46FDE4D (Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
// protected void TryInvokeValueChangeEvent(object value) { if ( onValueChanged != null ) { onValueChanged(value); } }
Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* L_0 = __this->___onValueChanged_5;
if (!L_0)
{
goto IL_0014;
}
}
{
// protected void TryInvokeValueChangeEvent(object value) { if ( onValueChanged != null ) { onValueChanged(value); } }
Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* L_1 = __this->___onValueChanged_5;
RuntimeObject* L_2 = ___0_value;
NullCheck(L_1);
Action_1_Invoke_mF2422B2DD29F74CE66F791C3F68E288EC7C3DB9E_inline(L_1, L_2, NULL);
}
IL_0014:
{
// protected void TryInvokeValueChangeEvent(object value) { if ( onValueChanged != null ) { onValueChanged(value); } }
return;
}
}
// System.Boolean NodeCanvas.Framework.Variable::CanConvertTo(System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Variable_CanConvertTo_m5308DBE5E1CA9E0F63CF2FFC4141881F51A197A2 (Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* __this, Type_t* ___0_toType, const RuntimeMethod* method)
{
{
// public bool CanConvertTo(Type toType) { return GetGetConverter(toType) != null; }
Type_t* L_0 = ___0_toType;
Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4* L_1;
L_1 = Variable_GetGetConverter_mD949DC85BB46DE30FAAC416F35512840F8E3EDB8(__this, L_0, NULL);
return (bool)((!(((RuntimeObject*)(Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4*)L_1) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
}
}
// System.Func`1<System.Object> NodeCanvas.Framework.Variable::GetGetConverter(System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4* Variable_GetGetConverter_mD949DC85BB46DE30FAAC416F35512840F8E3EDB8 (Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* __this, Type_t* ___0_toType, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass48_0_U3CGetGetConverterU3Eb__0_mA76302433FA8F4ECB582B8AF4DDD0AD9E456B546_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass48_0_U3CGetGetConverterU3Eb__1_m92F86852C1275797AB1D884E2A1ED7E1356039CD_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass48_0_t70FF11B496CAFF1F0798A87ACCB8A6B019A783BA_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
U3CU3Ec__DisplayClass48_0_t70FF11B496CAFF1F0798A87ACCB8A6B019A783BA* V_0 = NULL;
{
U3CU3Ec__DisplayClass48_0_t70FF11B496CAFF1F0798A87ACCB8A6B019A783BA* L_0 = (U3CU3Ec__DisplayClass48_0_t70FF11B496CAFF1F0798A87ACCB8A6B019A783BA*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass48_0_t70FF11B496CAFF1F0798A87ACCB8A6B019A783BA_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CU3Ec__DisplayClass48_0__ctor_mBDDB97E592A5079AB4AEA405EB2085E0D8EE3763(L_0, NULL);
V_0 = L_0;
U3CU3Ec__DisplayClass48_0_t70FF11B496CAFF1F0798A87ACCB8A6B019A783BA* L_1 = V_0;
NullCheck(L_1);
L_1->___U3CU3E4__this_0 = __this;
Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E4__this_0), (void*)__this);
// if ( toType.RTIsAssignableFrom(varType) ) {
Type_t* L_2 = ___0_toType;
Type_t* L_3;
L_3 = VirtualFuncInvoker0< Type_t* >::Invoke(5 /* System.Type NodeCanvas.Framework.Variable::get_varType() */, __this);
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
bool L_4;
L_4 = ReflectionTools_RTIsAssignableFrom_m5A988A33C105704D546EF229B65CAC9F7A8A2831(L_2, L_3, NULL);
if (!L_4)
{
goto IL_0028;
}
}
{
// return () => value;
U3CU3Ec__DisplayClass48_0_t70FF11B496CAFF1F0798A87ACCB8A6B019A783BA* L_5 = V_0;
Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4* L_6 = (Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4*)il2cpp_codegen_object_new(Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4_il2cpp_TypeInfo_var);
NullCheck(L_6);
Func_1__ctor_m663374A863E492A515BE9626B6F0E444991834E8(L_6, L_5, (intptr_t)((void*)U3CU3Ec__DisplayClass48_0_U3CGetGetConverterU3Eb__0_mA76302433FA8F4ECB582B8AF4DDD0AD9E456B546_RuntimeMethod_var), NULL);
return L_6;
}
IL_0028:
{
// var converter = TypeConverter.Get(varType, toType);
U3CU3Ec__DisplayClass48_0_t70FF11B496CAFF1F0798A87ACCB8A6B019A783BA* L_7 = V_0;
Type_t* L_8;
L_8 = VirtualFuncInvoker0< Type_t* >::Invoke(5 /* System.Type NodeCanvas.Framework.Variable::get_varType() */, __this);
Type_t* L_9 = ___0_toType;
Func_2_tACBF5A1656250800CE861707354491F0611F6624* L_10;
L_10 = TypeConverter_Get_m6A3B56F820EAD2AA302B82C253090884B3DC7B3B(L_8, L_9, NULL);
NullCheck(L_7);
L_7->___converter_1 = L_10;
Il2CppCodeGenWriteBarrier((void**)(&L_7->___converter_1), (void*)L_10);
// if ( converter != null ) {
U3CU3Ec__DisplayClass48_0_t70FF11B496CAFF1F0798A87ACCB8A6B019A783BA* L_11 = V_0;
NullCheck(L_11);
Func_2_tACBF5A1656250800CE861707354491F0611F6624* L_12 = L_11->___converter_1;
if (!L_12)
{
goto IL_004f;
}
}
{
// return () => converter(value);
U3CU3Ec__DisplayClass48_0_t70FF11B496CAFF1F0798A87ACCB8A6B019A783BA* L_13 = V_0;
Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4* L_14 = (Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4*)il2cpp_codegen_object_new(Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4_il2cpp_TypeInfo_var);
NullCheck(L_14);
Func_1__ctor_m663374A863E492A515BE9626B6F0E444991834E8(L_14, L_13, (intptr_t)((void*)U3CU3Ec__DisplayClass48_0_U3CGetGetConverterU3Eb__1_m92F86852C1275797AB1D884E2A1ED7E1356039CD_RuntimeMethod_var), NULL);
return L_14;
}
IL_004f:
{
// return null;
return (Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4*)NULL;
}
}
// System.Boolean NodeCanvas.Framework.Variable::CanConvertFrom(System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Variable_CanConvertFrom_mAE8A2DB2818FFFCD67A042D5A12B9920A2095868 (Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* __this, Type_t* ___0_fromType, const RuntimeMethod* method)
{
{
// public bool CanConvertFrom(Type fromType) { return GetSetConverter(fromType) != null; }
Type_t* L_0 = ___0_fromType;
Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* L_1;
L_1 = Variable_GetSetConverter_m88C33A4CAF10B6F045D8D35AE9919C5C03F800F3(__this, L_0, NULL);
return (bool)((!(((RuntimeObject*)(Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87*)L_1) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
}
}
// System.Action`1<System.Object> NodeCanvas.Framework.Variable::GetSetConverter(System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* Variable_GetSetConverter_m88C33A4CAF10B6F045D8D35AE9919C5C03F800F3 (Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* __this, Type_t* ___0_fromType, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass50_0_U3CGetSetConverterU3Eb__0_mC4A789A08C8065346895A1111FFCC989F9849CCA_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass50_0_U3CGetSetConverterU3Eb__1_m6B8439B6A7593DCA2F97E1D6FFCBD8487A35A97B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass50_0_t148EAD2B7233091DC826EE98CF4AD8615ADF4702_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
U3CU3Ec__DisplayClass50_0_t148EAD2B7233091DC826EE98CF4AD8615ADF4702* V_0 = NULL;
{
U3CU3Ec__DisplayClass50_0_t148EAD2B7233091DC826EE98CF4AD8615ADF4702* L_0 = (U3CU3Ec__DisplayClass50_0_t148EAD2B7233091DC826EE98CF4AD8615ADF4702*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass50_0_t148EAD2B7233091DC826EE98CF4AD8615ADF4702_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CU3Ec__DisplayClass50_0__ctor_mFD1ADA15DEB39F1618739E86B43B71260D30A812(L_0, NULL);
V_0 = L_0;
U3CU3Ec__DisplayClass50_0_t148EAD2B7233091DC826EE98CF4AD8615ADF4702* L_1 = V_0;
NullCheck(L_1);
L_1->___U3CU3E4__this_0 = __this;
Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E4__this_0), (void*)__this);
// if ( varType.RTIsAssignableFrom(fromType) ) {
Type_t* L_2;
L_2 = VirtualFuncInvoker0< Type_t* >::Invoke(5 /* System.Type NodeCanvas.Framework.Variable::get_varType() */, __this);
Type_t* L_3 = ___0_fromType;
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
bool L_4;
L_4 = ReflectionTools_RTIsAssignableFrom_m5A988A33C105704D546EF229B65CAC9F7A8A2831(L_2, L_3, NULL);
if (!L_4)
{
goto IL_0028;
}
}
{
// return (x) => value = x;
U3CU3Ec__DisplayClass50_0_t148EAD2B7233091DC826EE98CF4AD8615ADF4702* L_5 = V_0;
Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* L_6 = (Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87*)il2cpp_codegen_object_new(Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87_il2cpp_TypeInfo_var);
NullCheck(L_6);
Action_1__ctor_m2E1DFA67718FC1A0B6E5DFEB78831FFE9C059EB4(L_6, L_5, (intptr_t)((void*)U3CU3Ec__DisplayClass50_0_U3CGetSetConverterU3Eb__0_mC4A789A08C8065346895A1111FFCC989F9849CCA_RuntimeMethod_var), NULL);
return L_6;
}
IL_0028:
{
// var converter = TypeConverter.Get(fromType, varType);
U3CU3Ec__DisplayClass50_0_t148EAD2B7233091DC826EE98CF4AD8615ADF4702* L_7 = V_0;
Type_t* L_8 = ___0_fromType;
Type_t* L_9;
L_9 = VirtualFuncInvoker0< Type_t* >::Invoke(5 /* System.Type NodeCanvas.Framework.Variable::get_varType() */, __this);
Func_2_tACBF5A1656250800CE861707354491F0611F6624* L_10;
L_10 = TypeConverter_Get_m6A3B56F820EAD2AA302B82C253090884B3DC7B3B(L_8, L_9, NULL);
NullCheck(L_7);
L_7->___converter_1 = L_10;
Il2CppCodeGenWriteBarrier((void**)(&L_7->___converter_1), (void*)L_10);
// if ( converter != null ) {
U3CU3Ec__DisplayClass50_0_t148EAD2B7233091DC826EE98CF4AD8615ADF4702* L_11 = V_0;
NullCheck(L_11);
Func_2_tACBF5A1656250800CE861707354491F0611F6624* L_12 = L_11->___converter_1;
if (!L_12)
{
goto IL_004f;
}
}
{
// return (x) => value = converter(x);
U3CU3Ec__DisplayClass50_0_t148EAD2B7233091DC826EE98CF4AD8615ADF4702* L_13 = V_0;
Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* L_14 = (Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87*)il2cpp_codegen_object_new(Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87_il2cpp_TypeInfo_var);
NullCheck(L_14);
Action_1__ctor_m2E1DFA67718FC1A0B6E5DFEB78831FFE9C059EB4(L_14, L_13, (intptr_t)((void*)U3CU3Ec__DisplayClass50_0_U3CGetSetConverterU3Eb__1_m6B8439B6A7593DCA2F97E1D6FFCBD8487A35A97B_RuntimeMethod_var), NULL);
return L_14;
}
IL_004f:
{
// return null;
return (Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87*)NULL;
}
}
// System.String NodeCanvas.Framework.Variable::ToString()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Variable_ToString_m9734CD3940EBE47CC8363C9A59A8838F260666C5 (Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* __this, const RuntimeMethod* method)
{
{
// public override string ToString() { return name; }
String_t* L_0;
L_0 = Variable_get_name_m2CEA3022D5B26EA54166918C98887E22217CC1A8_inline(__this, NULL);
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 NodeCanvas.Framework.Variable/<>c__DisplayClass48_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass48_0__ctor_mBDDB97E592A5079AB4AEA405EB2085E0D8EE3763 (U3CU3Ec__DisplayClass48_0_t70FF11B496CAFF1F0798A87ACCB8A6B019A783BA* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// System.Object NodeCanvas.Framework.Variable/<>c__DisplayClass48_0::<GetGetConverter>b__0()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec__DisplayClass48_0_U3CGetGetConverterU3Eb__0_mA76302433FA8F4ECB582B8AF4DDD0AD9E456B546 (U3CU3Ec__DisplayClass48_0_t70FF11B496CAFF1F0798A87ACCB8A6B019A783BA* __this, const RuntimeMethod* method)
{
{
// return () => value;
Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* L_0 = __this->___U3CU3E4__this_0;
NullCheck(L_0);
RuntimeObject* L_1;
L_1 = Variable_get_value_m6E603EC6574F8045C3A8F464C1ED0AA1B00A059F(L_0, NULL);
return L_1;
}
}
// System.Object NodeCanvas.Framework.Variable/<>c__DisplayClass48_0::<GetGetConverter>b__1()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec__DisplayClass48_0_U3CGetGetConverterU3Eb__1_m92F86852C1275797AB1D884E2A1ED7E1356039CD (U3CU3Ec__DisplayClass48_0_t70FF11B496CAFF1F0798A87ACCB8A6B019A783BA* __this, const RuntimeMethod* method)
{
{
// return () => converter(value);
Func_2_tACBF5A1656250800CE861707354491F0611F6624* L_0 = __this->___converter_1;
Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* L_1 = __this->___U3CU3E4__this_0;
NullCheck(L_1);
RuntimeObject* L_2;
L_2 = Variable_get_value_m6E603EC6574F8045C3A8F464C1ED0AA1B00A059F(L_1, NULL);
NullCheck(L_0);
RuntimeObject* L_3;
L_3 = Func_2_Invoke_mDBA25DA5DA5B7E056FB9B026AF041F1385FB58A9_inline(L_0, 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 NodeCanvas.Framework.Variable/<>c__DisplayClass50_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass50_0__ctor_mFD1ADA15DEB39F1618739E86B43B71260D30A812 (U3CU3Ec__DisplayClass50_0_t148EAD2B7233091DC826EE98CF4AD8615ADF4702* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// System.Void NodeCanvas.Framework.Variable/<>c__DisplayClass50_0::<GetSetConverter>b__0(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass50_0_U3CGetSetConverterU3Eb__0_mC4A789A08C8065346895A1111FFCC989F9849CCA (U3CU3Ec__DisplayClass50_0_t148EAD2B7233091DC826EE98CF4AD8615ADF4702* __this, RuntimeObject* ___0_x, const RuntimeMethod* method)
{
{
// return (x) => value = x;
Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* L_0 = __this->___U3CU3E4__this_0;
RuntimeObject* L_1 = ___0_x;
NullCheck(L_0);
Variable_set_value_mBA508811EA471E7E556AAAF8BFA11D4B8D61ABD6(L_0, L_1, NULL);
return;
}
}
// System.Void NodeCanvas.Framework.Variable/<>c__DisplayClass50_0::<GetSetConverter>b__1(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass50_0_U3CGetSetConverterU3Eb__1_m6B8439B6A7593DCA2F97E1D6FFCBD8487A35A97B (U3CU3Ec__DisplayClass50_0_t148EAD2B7233091DC826EE98CF4AD8615ADF4702* __this, RuntimeObject* ___0_x, const RuntimeMethod* method)
{
{
// return (x) => value = converter(x);
Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* L_0 = __this->___U3CU3E4__this_0;
Func_2_tACBF5A1656250800CE861707354491F0611F6624* L_1 = __this->___converter_1;
RuntimeObject* L_2 = ___0_x;
NullCheck(L_1);
RuntimeObject* L_3;
L_3 = Func_2_Invoke_mDBA25DA5DA5B7E056FB9B026AF041F1385FB58A9_inline(L_1, L_2, NULL);
NullCheck(L_0);
Variable_set_value_mBA508811EA471E7E556AAAF8BFA11D4B8D61ABD6(L_0, L_3, 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 NodeCanvas.Framework.VariableSeperator::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VariableSeperator__ctor_m0130F6F5B4AFBBC9BC209134C793B645D373CF3D (VariableSeperator_tB8ADE33E112DD811C6D8123D913705A6235AE524* __this, const RuntimeMethod* method)
{
{
// public VariableSeperator() { }
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
// public VariableSeperator() { }
return;
}
}
// System.Boolean NodeCanvas.Framework.VariableSeperator::get_isEditingName()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VariableSeperator_get_isEditingName_mBAE9996FF704F83FFEA91BCD95366AD198A3B065 (VariableSeperator_tB8ADE33E112DD811C6D8123D913705A6235AE524* __this, const RuntimeMethod* method)
{
{
// public bool isEditingName { get; set; }
bool L_0 = __this->___U3CisEditingNameU3Ek__BackingField_0;
return L_0;
}
}
// System.Void NodeCanvas.Framework.VariableSeperator::set_isEditingName(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VariableSeperator_set_isEditingName_m4FF1350302708BB84F934A2605BFEE9B9BC4114E (VariableSeperator_tB8ADE33E112DD811C6D8123D913705A6235AE524* __this, bool ___0_value, const RuntimeMethod* method)
{
{
// public bool isEditingName { get; set; }
bool L_0 = ___0_value;
__this->___U3CisEditingNameU3Ek__BackingField_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
// Conversion methods for marshalling of: NodeCanvas.Framework.Internal.GraphLoadData
IL2CPP_EXTERN_C void GraphLoadData_tB66F322B078529E7D0662DB455327C2E5C936304_marshal_pinvoke(const GraphLoadData_tB66F322B078529E7D0662DB455327C2E5C936304& unmarshaled, GraphLoadData_tB66F322B078529E7D0662DB455327C2E5C936304_marshaled_pinvoke& marshaled)
{
Exception_t* ___source_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'source' of type 'GraphLoadData': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___source_0Exception, NULL);
}
IL2CPP_EXTERN_C void GraphLoadData_tB66F322B078529E7D0662DB455327C2E5C936304_marshal_pinvoke_back(const GraphLoadData_tB66F322B078529E7D0662DB455327C2E5C936304_marshaled_pinvoke& marshaled, GraphLoadData_tB66F322B078529E7D0662DB455327C2E5C936304& unmarshaled)
{
Exception_t* ___source_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'source' of type 'GraphLoadData': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___source_0Exception, NULL);
}
// Conversion method for clean up from marshalling of: NodeCanvas.Framework.Internal.GraphLoadData
IL2CPP_EXTERN_C void GraphLoadData_tB66F322B078529E7D0662DB455327C2E5C936304_marshal_pinvoke_cleanup(GraphLoadData_tB66F322B078529E7D0662DB455327C2E5C936304_marshaled_pinvoke& marshaled)
{
}
// Conversion methods for marshalling of: NodeCanvas.Framework.Internal.GraphLoadData
IL2CPP_EXTERN_C void GraphLoadData_tB66F322B078529E7D0662DB455327C2E5C936304_marshal_com(const GraphLoadData_tB66F322B078529E7D0662DB455327C2E5C936304& unmarshaled, GraphLoadData_tB66F322B078529E7D0662DB455327C2E5C936304_marshaled_com& marshaled)
{
Exception_t* ___source_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'source' of type 'GraphLoadData': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___source_0Exception, NULL);
}
IL2CPP_EXTERN_C void GraphLoadData_tB66F322B078529E7D0662DB455327C2E5C936304_marshal_com_back(const GraphLoadData_tB66F322B078529E7D0662DB455327C2E5C936304_marshaled_com& marshaled, GraphLoadData_tB66F322B078529E7D0662DB455327C2E5C936304& unmarshaled)
{
Exception_t* ___source_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'source' of type 'GraphLoadData': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___source_0Exception, NULL);
}
// Conversion method for clean up from marshalling of: NodeCanvas.Framework.Internal.GraphLoadData
IL2CPP_EXTERN_C void GraphLoadData_tB66F322B078529E7D0662DB455327C2E5C936304_marshal_com_cleanup(GraphLoadData_tB66F322B078529E7D0662DB455327C2E5C936304_marshaled_com& marshaled)
{
}
#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.Collections.Generic.List`1<NodeCanvas.Framework.Task> NodeCanvas.Framework.Internal.GraphSource::get_allTasks()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t2338E7E26462DEE44946C327D8DE6718C0BFFC4D* GraphSource_get_allTasks_m88E334553E1B4561F8E0DACB4567EC2B8062FBC6 (GraphSource_tDFC175F2BFB99D693583B1D52BB6857C73932914* __this, const RuntimeMethod* method)
{
{
// public List<Task> allTasks { get; private set; }
List_1_t2338E7E26462DEE44946C327D8DE6718C0BFFC4D* L_0 = __this->___U3CallTasksU3Ek__BackingField_0;
return L_0;
}
}
// System.Void NodeCanvas.Framework.Internal.GraphSource::set_allTasks(System.Collections.Generic.List`1<NodeCanvas.Framework.Task>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphSource_set_allTasks_m4C4DB7B3B89A27DCB770D7FCD2AE67ED776A50E0 (GraphSource_tDFC175F2BFB99D693583B1D52BB6857C73932914* __this, List_1_t2338E7E26462DEE44946C327D8DE6718C0BFFC4D* ___0_value, const RuntimeMethod* method)
{
{
// public List<Task> allTasks { get; private set; }
List_1_t2338E7E26462DEE44946C327D8DE6718C0BFFC4D* L_0 = ___0_value;
__this->___U3CallTasksU3Ek__BackingField_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CallTasksU3Ek__BackingField_0), (void*)L_0);
return;
}
}
// System.Collections.Generic.List`1<NodeCanvas.Framework.BBParameter> NodeCanvas.Framework.Internal.GraphSource::get_allParameters()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tAD83E1E173C28ABFECA64AA58E75072EF894EF92* GraphSource_get_allParameters_m4D491F3B3B1BC38C100132FCA0677386C5DF9E75 (GraphSource_tDFC175F2BFB99D693583B1D52BB6857C73932914* __this, const RuntimeMethod* method)
{
{
// public List<BBParameter> allParameters { get; private set; }
List_1_tAD83E1E173C28ABFECA64AA58E75072EF894EF92* L_0 = __this->___U3CallParametersU3Ek__BackingField_1;
return L_0;
}
}
// System.Void NodeCanvas.Framework.Internal.GraphSource::set_allParameters(System.Collections.Generic.List`1<NodeCanvas.Framework.BBParameter>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphSource_set_allParameters_m771297BEC2E3236C3CD26BE705E61D89E4626405 (GraphSource_tDFC175F2BFB99D693583B1D52BB6857C73932914* __this, List_1_tAD83E1E173C28ABFECA64AA58E75072EF894EF92* ___0_value, const RuntimeMethod* method)
{
{
// public List<BBParameter> allParameters { get; private set; }
List_1_tAD83E1E173C28ABFECA64AA58E75072EF894EF92* L_0 = ___0_value;
__this->___U3CallParametersU3Ek__BackingField_1 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CallParametersU3Ek__BackingField_1), (void*)L_0);
return;
}
}
// System.Void NodeCanvas.Framework.Internal.GraphSource::ParadoxNotion.Serialization.FullSerializer.ISerializationCollector.OnPush(ParadoxNotion.Serialization.FullSerializer.ISerializationCollector)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphSource_ParadoxNotion_Serialization_FullSerializer_ISerializationCollector_OnPush_m76F9BC7CBBDFDE6F572465DCB62B45AC612745BE (GraphSource_tDFC175F2BFB99D693583B1D52BB6857C73932914* __this, RuntimeObject* ___0_parent, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m3F9CB620FAE15251C1B8F88D9808D447DC613748_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m9F0C00EDC9D8CB99E6D7E49E9E239D41A8945457_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t2338E7E26462DEE44946C327D8DE6718C0BFFC4D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tAD83E1E173C28ABFECA64AA58E75072EF894EF92_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// allTasks = new List<Task>();
List_1_t2338E7E26462DEE44946C327D8DE6718C0BFFC4D* L_0 = (List_1_t2338E7E26462DEE44946C327D8DE6718C0BFFC4D*)il2cpp_codegen_object_new(List_1_t2338E7E26462DEE44946C327D8DE6718C0BFFC4D_il2cpp_TypeInfo_var);
NullCheck(L_0);
List_1__ctor_m3F9CB620FAE15251C1B8F88D9808D447DC613748(L_0, List_1__ctor_m3F9CB620FAE15251C1B8F88D9808D447DC613748_RuntimeMethod_var);
GraphSource_set_allTasks_m4C4DB7B3B89A27DCB770D7FCD2AE67ED776A50E0_inline(__this, L_0, NULL);
// allParameters = new List<BBParameter>();
List_1_tAD83E1E173C28ABFECA64AA58E75072EF894EF92* L_1 = (List_1_tAD83E1E173C28ABFECA64AA58E75072EF894EF92*)il2cpp_codegen_object_new(List_1_tAD83E1E173C28ABFECA64AA58E75072EF894EF92_il2cpp_TypeInfo_var);
NullCheck(L_1);
List_1__ctor_m9F0C00EDC9D8CB99E6D7E49E9E239D41A8945457(L_1, List_1__ctor_m9F0C00EDC9D8CB99E6D7E49E9E239D41A8945457_RuntimeMethod_var);
GraphSource_set_allParameters_m771297BEC2E3236C3CD26BE705E61D89E4626405_inline(__this, L_1, NULL);
// }
return;
}
}
// System.Void NodeCanvas.Framework.Internal.GraphSource::ParadoxNotion.Serialization.FullSerializer.ISerializationCollector.OnCollect(ParadoxNotion.Serialization.FullSerializer.ISerializationCollectable,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphSource_ParadoxNotion_Serialization_FullSerializer_ISerializationCollector_OnCollect_m3CBC98002BC73DD255D7AAC5C8D16E0FED337243 (GraphSource_tDFC175F2BFB99D693583B1D52BB6857C73932914* __this, RuntimeObject* ___0_child, int32_t ___1_depth, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BBParameter_tD717AF8560E573DF3DA925034F257F669CDDBA60_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mF4EADD805D55ECB8BA79EB55EFAB0CD1A544326B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mFAE0E2616602E8726B520522DD3A7DAEA8A5C4B0_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Task_tF05C1B448C98EDD5D7E9E23660FCEAC40348A284_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if ( child is Task ) { allTasks.Add((Task)child); }
RuntimeObject* L_0 = ___0_child;
if (!((Task_tF05C1B448C98EDD5D7E9E23660FCEAC40348A284*)IsInstClass((RuntimeObject*)L_0, Task_tF05C1B448C98EDD5D7E9E23660FCEAC40348A284_il2cpp_TypeInfo_var)))
{
goto IL_0019;
}
}
{
// if ( child is Task ) { allTasks.Add((Task)child); }
List_1_t2338E7E26462DEE44946C327D8DE6718C0BFFC4D* L_1;
L_1 = GraphSource_get_allTasks_m88E334553E1B4561F8E0DACB4567EC2B8062FBC6_inline(__this, NULL);
RuntimeObject* L_2 = ___0_child;
NullCheck(L_1);
List_1_Add_mFAE0E2616602E8726B520522DD3A7DAEA8A5C4B0_inline(L_1, ((Task_tF05C1B448C98EDD5D7E9E23660FCEAC40348A284*)CastclassClass((RuntimeObject*)L_2, Task_tF05C1B448C98EDD5D7E9E23660FCEAC40348A284_il2cpp_TypeInfo_var)), List_1_Add_mFAE0E2616602E8726B520522DD3A7DAEA8A5C4B0_RuntimeMethod_var);
}
IL_0019:
{
// if ( child is BBParameter ) { allParameters.Add((BBParameter)child); }
RuntimeObject* L_3 = ___0_child;
if (!((BBParameter_tD717AF8560E573DF3DA925034F257F669CDDBA60*)IsInstClass((RuntimeObject*)L_3, BBParameter_tD717AF8560E573DF3DA925034F257F669CDDBA60_il2cpp_TypeInfo_var)))
{
goto IL_0032;
}
}
{
// if ( child is BBParameter ) { allParameters.Add((BBParameter)child); }
List_1_tAD83E1E173C28ABFECA64AA58E75072EF894EF92* L_4;
L_4 = GraphSource_get_allParameters_m4D491F3B3B1BC38C100132FCA0677386C5DF9E75_inline(__this, NULL);
RuntimeObject* L_5 = ___0_child;
NullCheck(L_4);
List_1_Add_mF4EADD805D55ECB8BA79EB55EFAB0CD1A544326B_inline(L_4, ((BBParameter_tD717AF8560E573DF3DA925034F257F669CDDBA60*)CastclassClass((RuntimeObject*)L_5, BBParameter_tD717AF8560E573DF3DA925034F257F669CDDBA60_il2cpp_TypeInfo_var)), List_1_Add_mF4EADD805D55ECB8BA79EB55EFAB0CD1A544326B_RuntimeMethod_var);
}
IL_0032:
{
// }
return;
}
}
// System.Void NodeCanvas.Framework.Internal.GraphSource::ParadoxNotion.Serialization.FullSerializer.ISerializationCollector.OnPop(ParadoxNotion.Serialization.FullSerializer.ISerializationCollector)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphSource_ParadoxNotion_Serialization_FullSerializer_ISerializationCollector_OnPop_m2DB3125B3B311CCD798BBD0E2A5F894E855B7618 (GraphSource_tDFC175F2BFB99D693583B1D52BB6857C73932914* __this, RuntimeObject* ___0_parent, const RuntimeMethod* method)
{
{
// void ISerializationCollector.OnPop(ISerializationCollector parent) { }
return;
}
}
// System.Single NodeCanvas.Framework.Internal.GraphSource::get_version()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float GraphSource_get_version_m5B2BE901B7D0369016EBFBBEC516E281FB9DFE4C (GraphSource_tDFC175F2BFB99D693583B1D52BB6857C73932914* __this, const RuntimeMethod* method)
{
{
// public float version { get { return _version; } set { _version = value; } }
float L_0 = __this->____version_3;
return L_0;
}
}
// System.Void NodeCanvas.Framework.Internal.GraphSource::set_version(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphSource_set_version_mD88854DED1E5BB2BC0E3F5E740D4FA8529EF4862 (GraphSource_tDFC175F2BFB99D693583B1D52BB6857C73932914* __this, float ___0_value, const RuntimeMethod* method)
{
{
// public float version { get { return _version; } set { _version = value; } }
float L_0 = ___0_value;
__this->____version_3 = L_0;
// public float version { get { return _version; } set { _version = value; } }
return;
}
}
// System.String NodeCanvas.Framework.Internal.GraphSource::get_category()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* GraphSource_get_category_m7B104C80C46E75AAF81AEB0E4DE3BC8CF3D5B548 (GraphSource_tDFC175F2BFB99D693583B1D52BB6857C73932914* __this, const RuntimeMethod* method)
{
{
// public string category { get { return _category; } set { _category = value; } }
String_t* L_0 = __this->____category_4;
return L_0;
}
}
// System.Void NodeCanvas.Framework.Internal.GraphSource::set_category(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphSource_set_category_m04F5D761FE1EE357FAB2ADA90AF53A35CB192986 (GraphSource_tDFC175F2BFB99D693583B1D52BB6857C73932914* __this, String_t* ___0_value, const RuntimeMethod* method)
{
{
// public string category { get { return _category; } set { _category = value; } }
String_t* L_0 = ___0_value;
__this->____category_4 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->____category_4), (void*)L_0);
// public string category { get { return _category; } set { _category = value; } }
return;
}
}
// System.String NodeCanvas.Framework.Internal.GraphSource::get_comments()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* GraphSource_get_comments_m761D6938E4DF39468BE5B5BC6D43915BA8B69162 (GraphSource_tDFC175F2BFB99D693583B1D52BB6857C73932914* __this, const RuntimeMethod* method)
{
{
// public string comments { get { return _comments; } set { _comments = value; } }
String_t* L_0 = __this->____comments_5;
return L_0;
}
}
// System.Void NodeCanvas.Framework.Internal.GraphSource::set_comments(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphSource_set_comments_mB20CAD6EEB402AA758169FB5E77DFE422D11CED5 (GraphSource_tDFC175F2BFB99D693583B1D52BB6857C73932914* __this, String_t* ___0_value, const RuntimeMethod* method)
{
{
// public string comments { get { return _comments; } set { _comments = value; } }
String_t* L_0 = ___0_value;
__this->____comments_5 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->____comments_5), (void*)L_0);
// public string comments { get { return _comments; } set { _comments = value; } }
return;
}
}
// UnityEngine.Vector2 NodeCanvas.Framework.Internal.GraphSource::get_translation()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 GraphSource_get_translation_m81D7CA51B22FC01E425A038F25E04E8B5F3CA540 (GraphSource_tDFC175F2BFB99D693583B1D52BB6857C73932914* __this, const RuntimeMethod* method)
{
{
// public Vector2 translation { get { return _translation; } set { _translation = value; } }
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = __this->____translation_6;
return L_0;
}
}
// System.Void NodeCanvas.Framework.Internal.GraphSource::set_translation(UnityEngine.Vector2)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphSource_set_translation_m33853430204DA24213A3C17CED3D6DE902413F53 (GraphSource_tDFC175F2BFB99D693583B1D52BB6857C73932914* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_value, const RuntimeMethod* method)
{
{
// public Vector2 translation { get { return _translation; } set { _translation = value; } }
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_value;
__this->____translation_6 = L_0;
// public Vector2 translation { get { return _translation; } set { _translation = value; } }
return;
}
}
// System.Single NodeCanvas.Framework.Internal.GraphSource::get_zoomFactor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float GraphSource_get_zoomFactor_mF57509EEAA49DB2191AAA365BFFC476B29E5710E (GraphSource_tDFC175F2BFB99D693583B1D52BB6857C73932914* __this, const RuntimeMethod* method)
{
{
// public float zoomFactor { get { return _zoomFactor; } set { _zoomFactor = value; } }
float L_0 = __this->____zoomFactor_7;
return L_0;
}
}
// System.Void NodeCanvas.Framework.Internal.GraphSource::set_zoomFactor(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphSource_set_zoomFactor_mBC99821FF93314A01728C4AE44A61642F3D73616 (GraphSource_tDFC175F2BFB99D693583B1D52BB6857C73932914* __this, float ___0_value, const RuntimeMethod* method)
{
{
// public float zoomFactor { get { return _zoomFactor; } set { _zoomFactor = value; } }
float L_0 = ___0_value;
__this->____zoomFactor_7 = L_0;
// public float zoomFactor { get { return _zoomFactor; } set { _zoomFactor = value; } }
return;
}
}
// System.String NodeCanvas.Framework.Internal.GraphSource::get_type()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* GraphSource_get_type_mB3305F57EEE6BCC2291D3C24EB9C8CBDB45E2544 (GraphSource_tDFC175F2BFB99D693583B1D52BB6857C73932914* __this, const RuntimeMethod* method)
{
{
// public string type { get { return _type; } set { _type = value; } }
String_t* L_0 = __this->____type_8;
return L_0;
}
}
// System.Void NodeCanvas.Framework.Internal.GraphSource::set_type(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphSource_set_type_m86B85977F0D564CADE9D3A857DA0E32D6695E313 (GraphSource_tDFC175F2BFB99D693583B1D52BB6857C73932914* __this, String_t* ___0_value, const RuntimeMethod* method)
{
{
// public string type { get { return _type; } set { _type = value; } }
String_t* L_0 = ___0_value;
__this->____type_8 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->____type_8), (void*)L_0);
// public string type { get { return _type; } set { _type = value; } }
return;
}
}
// System.Collections.Generic.List`1<NodeCanvas.Framework.Node> NodeCanvas.Framework.Internal.GraphSource::get_nodes()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t90487A8EA186417AA0A6F2B22B58D1BAE3334437* GraphSource_get_nodes_m76F568B757695DACEEFDC097B976446E99C74754 (GraphSource_tDFC175F2BFB99D693583B1D52BB6857C73932914* __this, const RuntimeMethod* method)
{
{
// public List<Node> nodes { get { return _nodes; } set { _nodes = value; } }
List_1_t90487A8EA186417AA0A6F2B22B58D1BAE3334437* L_0 = __this->____nodes_9;
return L_0;
}
}
// System.Void NodeCanvas.Framework.Internal.GraphSource::set_nodes(System.Collections.Generic.List`1<NodeCanvas.Framework.Node>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphSource_set_nodes_m3A6C9FAAF14E9F5FA9F1546D950458E1B48EFA5D (GraphSource_tDFC175F2BFB99D693583B1D52BB6857C73932914* __this, List_1_t90487A8EA186417AA0A6F2B22B58D1BAE3334437* ___0_value, const RuntimeMethod* method)
{
{
// public List<Node> nodes { get { return _nodes; } set { _nodes = value; } }
List_1_t90487A8EA186417AA0A6F2B22B58D1BAE3334437* L_0 = ___0_value;
__this->____nodes_9 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->____nodes_9), (void*)L_0);
// public List<Node> nodes { get { return _nodes; } set { _nodes = value; } }
return;
}
}
// System.Collections.Generic.List`1<NodeCanvas.Framework.Connection> NodeCanvas.Framework.Internal.GraphSource::get_connections()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t619EB3258C7F1EBD15A485EA09888BE9FC87AC7E* GraphSource_get_connections_mAE8A0E236CE83203818C2DFEF0F01344A1B1B1C7 (GraphSource_tDFC175F2BFB99D693583B1D52BB6857C73932914* __this, const RuntimeMethod* method)
{
{
// public List<Connection> connections { get { return _connections; } private set { _connections = value; } }
List_1_t619EB3258C7F1EBD15A485EA09888BE9FC87AC7E* L_0 = __this->____connections_10;
return L_0;
}
}
// System.Void NodeCanvas.Framework.Internal.GraphSource::set_connections(System.Collections.Generic.List`1<NodeCanvas.Framework.Connection>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphSource_set_connections_mE9E0266A50943A0B834496A00252969E2EA3AF7A (GraphSource_tDFC175F2BFB99D693583B1D52BB6857C73932914* __this, List_1_t619EB3258C7F1EBD15A485EA09888BE9FC87AC7E* ___0_value, const RuntimeMethod* method)
{
{
// public List<Connection> connections { get { return _connections; } private set { _connections = value; } }
List_1_t619EB3258C7F1EBD15A485EA09888BE9FC87AC7E* L_0 = ___0_value;
__this->____connections_10 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->____connections_10), (void*)L_0);
// public List<Connection> connections { get { return _connections; } private set { _connections = value; } }
return;
}
}
// System.Collections.Generic.List`1<NodeCanvas.Framework.CanvasGroup> NodeCanvas.Framework.Internal.GraphSource::get_canvasGroups()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t5B06412E1CC59E5774C10EB7439C98F6C31449C3* GraphSource_get_canvasGroups_mD8AB40FF890FFC1A315AFA538D800D3E420EC8CC (GraphSource_tDFC175F2BFB99D693583B1D52BB6857C73932914* __this, const RuntimeMethod* method)
{
{
// public List<CanvasGroup> canvasGroups { get { return _canvasGroups; } set { _canvasGroups = value; } }
List_1_t5B06412E1CC59E5774C10EB7439C98F6C31449C3* L_0 = __this->____canvasGroups_11;
return L_0;
}
}
// System.Void NodeCanvas.Framework.Internal.GraphSource::set_canvasGroups(System.Collections.Generic.List`1<NodeCanvas.Framework.CanvasGroup>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphSource_set_canvasGroups_m2D076C922EACC06A24CC8FD0637AD7957525AD62 (GraphSource_tDFC175F2BFB99D693583B1D52BB6857C73932914* __this, List_1_t5B06412E1CC59E5774C10EB7439C98F6C31449C3* ___0_value, const RuntimeMethod* method)
{
{
// public List<CanvasGroup> canvasGroups { get { return _canvasGroups; } set { _canvasGroups = value; } }
List_1_t5B06412E1CC59E5774C10EB7439C98F6C31449C3* L_0 = ___0_value;
__this->____canvasGroups_11 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->____canvasGroups_11), (void*)L_0);
// public List<CanvasGroup> canvasGroups { get { return _canvasGroups; } set { _canvasGroups = value; } }
return;
}
}
// NodeCanvas.Framework.Internal.BlackboardSource NodeCanvas.Framework.Internal.GraphSource::get_localBlackboard()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BlackboardSource_tDF1C560E163F6F63BE89278B7312A32BF329C89E* GraphSource_get_localBlackboard_mC798FB2AB8ECD11861EC4B429D386F1CB88C467F (GraphSource_tDFC175F2BFB99D693583B1D52BB6857C73932914* __this, const RuntimeMethod* method)
{
{
// public BlackboardSource localBlackboard { get { return _localBlackboard; } set { _localBlackboard = value; } }
BlackboardSource_tDF1C560E163F6F63BE89278B7312A32BF329C89E* L_0 = __this->____localBlackboard_12;
return L_0;
}
}
// System.Void NodeCanvas.Framework.Internal.GraphSource::set_localBlackboard(NodeCanvas.Framework.Internal.BlackboardSource)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphSource_set_localBlackboard_m697EAC3F193AEA1112F9918ACB6151739DB05CAF (GraphSource_tDFC175F2BFB99D693583B1D52BB6857C73932914* __this, BlackboardSource_tDF1C560E163F6F63BE89278B7312A32BF329C89E* ___0_value, const RuntimeMethod* method)
{
{
// public BlackboardSource localBlackboard { get { return _localBlackboard; } set { _localBlackboard = value; } }
BlackboardSource_tDF1C560E163F6F63BE89278B7312A32BF329C89E* L_0 = ___0_value;
__this->____localBlackboard_12 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->____localBlackboard_12), (void*)L_0);
// public BlackboardSource localBlackboard { get { return _localBlackboard; } set { _localBlackboard = value; } }
return;
}
}
// System.Object NodeCanvas.Framework.Internal.GraphSource::get_derivedData()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* GraphSource_get_derivedData_m3E6EE5237037E638F937CE9EC45E76C18FEE922D (GraphSource_tDFC175F2BFB99D693583B1D52BB6857C73932914* __this, const RuntimeMethod* method)
{
{
// public object derivedData { get { return _derivedData; } set { _derivedData = value; } }
RuntimeObject* L_0 = __this->____derivedData_13;
return L_0;
}
}
// System.Void NodeCanvas.Framework.Internal.GraphSource::set_derivedData(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphSource_set_derivedData_m91CEF54BFCE06F5B75EDF5A53AD972C78C209A91 (GraphSource_tDFC175F2BFB99D693583B1D52BB6857C73932914* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
// public object derivedData { get { return _derivedData; } set { _derivedData = value; } }
RuntimeObject* L_0 = ___0_value;
__this->____derivedData_13 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->____derivedData_13), (void*)L_0);
// public object derivedData { get { return _derivedData; } set { _derivedData = value; } }
return;
}
}
// System.Void NodeCanvas.Framework.Internal.GraphSource::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphSource__ctor_m76E77CA1491FFDEAD6CEC4257AE15B109F93400E (GraphSource_tDFC175F2BFB99D693583B1D52BB6857C73932914* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BlackboardSource_tDF1C560E163F6F63BE89278B7312A32BF329C89E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m09952D85EBCBDBED93DD11D2546E5AD068B8C2E0_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mF707AE7C482243841F338DB89342E5A39B1C84B0_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t5B06412E1CC59E5774C10EB7439C98F6C31449C3_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t90487A8EA186417AA0A6F2B22B58D1BAE3334437_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public GraphSource() {
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
// zoomFactor = 1f;
GraphSource_set_zoomFactor_mBC99821FF93314A01728C4AE44A61642F3D73616_inline(__this, (1.0f), NULL);
// nodes = new List<Node>();
List_1_t90487A8EA186417AA0A6F2B22B58D1BAE3334437* L_0 = (List_1_t90487A8EA186417AA0A6F2B22B58D1BAE3334437*)il2cpp_codegen_object_new(List_1_t90487A8EA186417AA0A6F2B22B58D1BAE3334437_il2cpp_TypeInfo_var);
NullCheck(L_0);
List_1__ctor_mF707AE7C482243841F338DB89342E5A39B1C84B0(L_0, List_1__ctor_mF707AE7C482243841F338DB89342E5A39B1C84B0_RuntimeMethod_var);
GraphSource_set_nodes_m3A6C9FAAF14E9F5FA9F1546D950458E1B48EFA5D_inline(__this, L_0, NULL);
// canvasGroups = new List<CanvasGroup>();
List_1_t5B06412E1CC59E5774C10EB7439C98F6C31449C3* L_1 = (List_1_t5B06412E1CC59E5774C10EB7439C98F6C31449C3*)il2cpp_codegen_object_new(List_1_t5B06412E1CC59E5774C10EB7439C98F6C31449C3_il2cpp_TypeInfo_var);
NullCheck(L_1);
List_1__ctor_m09952D85EBCBDBED93DD11D2546E5AD068B8C2E0(L_1, List_1__ctor_m09952D85EBCBDBED93DD11D2546E5AD068B8C2E0_RuntimeMethod_var);
GraphSource_set_canvasGroups_m2D076C922EACC06A24CC8FD0637AD7957525AD62_inline(__this, L_1, NULL);
// localBlackboard = new BlackboardSource();
BlackboardSource_tDF1C560E163F6F63BE89278B7312A32BF329C89E* L_2 = (BlackboardSource_tDF1C560E163F6F63BE89278B7312A32BF329C89E*)il2cpp_codegen_object_new(BlackboardSource_tDF1C560E163F6F63BE89278B7312A32BF329C89E_il2cpp_TypeInfo_var);
NullCheck(L_2);
BlackboardSource__ctor_m1C9D4946BC7EBF98B047651C3C61AA43ABACDF4E(L_2, NULL);
GraphSource_set_localBlackboard_m697EAC3F193AEA1112F9918ACB6151739DB05CAF_inline(__this, L_2, NULL);
// }
return;
}
}
// NodeCanvas.Framework.Internal.GraphSource NodeCanvas.Framework.Internal.GraphSource::Pack(NodeCanvas.Framework.Graph)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GraphSource_tDFC175F2BFB99D693583B1D52BB6857C73932914* GraphSource_Pack_m0EEC8ED02CEC5082392F9896922D14CA98AE7458 (GraphSource_tDFC175F2BFB99D693583B1D52BB6857C73932914* __this, Graph_tB1CBC9173527C9E453E52B1C7DE2F39E44CF9032* ___0_graph, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m61EC81C4B824240F4307B7B97150D58D672FBB35_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m526B1AB50DAA08A0D2372592D280D76F862DE81B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mC96ADDB2914B9FADC03D3A91F7B5B647995A2E5C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mEAF0A2E85D550C81F0AB273862A6F9C2EA6F0D3A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m10CB933550CAAA86A0E326BF1DECE5E7DE263E0E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m9255414617C2AB53CD664FBA1177F6619233740A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t619EB3258C7F1EBD15A485EA09888BE9FC87AC7E_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
List_1_t619EB3258C7F1EBD15A485EA09888BE9FC87AC7E* V_0 = NULL;
int32_t V_1 = 0;
int32_t V_2 = 0;
{
// this.version = FRAMEWORK_VERSION;
GraphSource_set_version_mD88854DED1E5BB2BC0E3F5E740D4FA8529EF4862_inline(__this, (3.25f), NULL);
// this.type = graph.GetType().FullName;
Graph_tB1CBC9173527C9E453E52B1C7DE2F39E44CF9032* L_0 = ___0_graph;
NullCheck(L_0);
Type_t* L_1;
L_1 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_0, NULL);
NullCheck(L_1);
String_t* L_2;
L_2 = VirtualFuncInvoker0< String_t* >::Invoke(26 /* System.String System.Type::get_FullName() */, L_1);
GraphSource_set_type_m86B85977F0D564CADE9D3A857DA0E32D6695E313_inline(__this, L_2, NULL);
// var structConnections = new List<Connection>();
List_1_t619EB3258C7F1EBD15A485EA09888BE9FC87AC7E* L_3 = (List_1_t619EB3258C7F1EBD15A485EA09888BE9FC87AC7E*)il2cpp_codegen_object_new(List_1_t619EB3258C7F1EBD15A485EA09888BE9FC87AC7E_il2cpp_TypeInfo_var);
NullCheck(L_3);
List_1__ctor_m526B1AB50DAA08A0D2372592D280D76F862DE81B(L_3, List_1__ctor_m526B1AB50DAA08A0D2372592D280D76F862DE81B_RuntimeMethod_var);
V_0 = L_3;
// for ( var i = 0; i < nodes.Count; i++ ) {
V_1 = 0;
goto IL_0068;
}
IL_0026:
{
// for ( var j = 0; j < nodes[i].outConnections.Count; j++ ) {
V_2 = 0;
goto IL_004b;
}
IL_002a:
{
// structConnections.Add(nodes[i].outConnections[j]);
List_1_t619EB3258C7F1EBD15A485EA09888BE9FC87AC7E* L_4 = V_0;
List_1_t90487A8EA186417AA0A6F2B22B58D1BAE3334437* L_5;
L_5 = GraphSource_get_nodes_m76F568B757695DACEEFDC097B976446E99C74754_inline(__this, NULL);
int32_t L_6 = V_1;
NullCheck(L_5);
Node_tFE79C2F3D9D517984CDDFAD382448FF70E5B4FB8* L_7;
L_7 = List_1_get_Item_m9255414617C2AB53CD664FBA1177F6619233740A(L_5, L_6, List_1_get_Item_m9255414617C2AB53CD664FBA1177F6619233740A_RuntimeMethod_var);
NullCheck(L_7);
List_1_t619EB3258C7F1EBD15A485EA09888BE9FC87AC7E* L_8;
L_8 = Node_get_outConnections_mBD92942B179E5297C07F297E1D0F2F0946A8F7EE_inline(L_7, NULL);
int32_t L_9 = V_2;
NullCheck(L_8);
Connection_t5306F1F5231246BC84674F9646F1B1393C0F8C7D* L_10;
L_10 = List_1_get_Item_m10CB933550CAAA86A0E326BF1DECE5E7DE263E0E(L_8, L_9, List_1_get_Item_m10CB933550CAAA86A0E326BF1DECE5E7DE263E0E_RuntimeMethod_var);
NullCheck(L_4);
List_1_Add_m61EC81C4B824240F4307B7B97150D58D672FBB35_inline(L_4, L_10, List_1_Add_m61EC81C4B824240F4307B7B97150D58D672FBB35_RuntimeMethod_var);
// for ( var j = 0; j < nodes[i].outConnections.Count; j++ ) {
int32_t L_11 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_11, 1));
}
IL_004b:
{
// for ( var j = 0; j < nodes[i].outConnections.Count; j++ ) {
int32_t L_12 = V_2;
List_1_t90487A8EA186417AA0A6F2B22B58D1BAE3334437* L_13;
L_13 = GraphSource_get_nodes_m76F568B757695DACEEFDC097B976446E99C74754_inline(__this, NULL);
int32_t L_14 = V_1;
NullCheck(L_13);
Node_tFE79C2F3D9D517984CDDFAD382448FF70E5B4FB8* L_15;
L_15 = List_1_get_Item_m9255414617C2AB53CD664FBA1177F6619233740A(L_13, L_14, List_1_get_Item_m9255414617C2AB53CD664FBA1177F6619233740A_RuntimeMethod_var);
NullCheck(L_15);
List_1_t619EB3258C7F1EBD15A485EA09888BE9FC87AC7E* L_16;
L_16 = Node_get_outConnections_mBD92942B179E5297C07F297E1D0F2F0946A8F7EE_inline(L_15, NULL);
NullCheck(L_16);
int32_t L_17;
L_17 = List_1_get_Count_mC96ADDB2914B9FADC03D3A91F7B5B647995A2E5C_inline(L_16, List_1_get_Count_mC96ADDB2914B9FADC03D3A91F7B5B647995A2E5C_RuntimeMethod_var);
if ((((int32_t)L_12) < ((int32_t)L_17)))
{
goto IL_002a;
}
}
{
// for ( var i = 0; i < nodes.Count; i++ ) {
int32_t L_18 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_18, 1));
}
IL_0068:
{
// for ( var i = 0; i < nodes.Count; i++ ) {
int32_t L_19 = V_1;
List_1_t90487A8EA186417AA0A6F2B22B58D1BAE3334437* L_20;
L_20 = GraphSource_get_nodes_m76F568B757695DACEEFDC097B976446E99C74754_inline(__this, NULL);
NullCheck(L_20);
int32_t L_21;
L_21 = List_1_get_Count_mEAF0A2E85D550C81F0AB273862A6F9C2EA6F0D3A_inline(L_20, List_1_get_Count_mEAF0A2E85D550C81F0AB273862A6F9C2EA6F0D3A_RuntimeMethod_var);
if ((((int32_t)L_19) < ((int32_t)L_21)))
{
goto IL_0026;
}
}
{
// this.connections = structConnections;
List_1_t619EB3258C7F1EBD15A485EA09888BE9FC87AC7E* L_22 = V_0;
GraphSource_set_connections_mE9E0266A50943A0B834496A00252969E2EA3AF7A_inline(__this, L_22, NULL);
// this.derivedData = graph.OnDerivedDataSerialization();
Graph_tB1CBC9173527C9E453E52B1C7DE2F39E44CF9032* L_23 = ___0_graph;
NullCheck(L_23);
RuntimeObject* L_24;
L_24 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(20 /* System.Object NodeCanvas.Framework.Graph::OnDerivedDataSerialization() */, L_23);
GraphSource_set_derivedData_m91CEF54BFCE06F5B75EDF5A53AD972C78C209A91_inline(__this, L_24, NULL);
// return this;
return __this;
}
}
// NodeCanvas.Framework.Internal.GraphSource NodeCanvas.Framework.Internal.GraphSource::Unpack(NodeCanvas.Framework.Graph)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GraphSource_tDFC175F2BFB99D693583B1D52BB6857C73932914* GraphSource_Unpack_m76C45B1749BD288E0F60F98622014446D77563EF (GraphSource_tDFC175F2BFB99D693583B1D52BB6857C73932914* __this, Graph_tB1CBC9173527C9E453E52B1C7DE2F39E44CF9032* ___0_graph, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m61EC81C4B824240F4307B7B97150D58D672FBB35_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_m865DAF778D32CC2DED198BE801E8A22F81F05C2B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mC96ADDB2914B9FADC03D3A91F7B5B647995A2E5C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mEAF0A2E85D550C81F0AB273862A6F9C2EA6F0D3A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m10CB933550CAAA86A0E326BF1DECE5E7DE263E0E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m9255414617C2AB53CD664FBA1177F6619233740A_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
{
// localBlackboard.unityContextObject = graph;
BlackboardSource_tDF1C560E163F6F63BE89278B7312A32BF329C89E* L_0;
L_0 = GraphSource_get_localBlackboard_mC798FB2AB8ECD11861EC4B429D386F1CB88C467F_inline(__this, NULL);
Graph_tB1CBC9173527C9E453E52B1C7DE2F39E44CF9032* L_1 = ___0_graph;
NullCheck(L_0);
BlackboardSource_set_unityContextObject_m5A66741ABA7881FBE8B8C1EC185983ED2CB06B5D_inline(L_0, L_1, NULL);
// for ( var i = 0; i < this.nodes.Count; i++ ) {
V_0 = 0;
goto IL_0064;
}
IL_0010:
{
// nodes[i].outConnections.Clear();
List_1_t90487A8EA186417AA0A6F2B22B58D1BAE3334437* L_2;
L_2 = GraphSource_get_nodes_m76F568B757695DACEEFDC097B976446E99C74754_inline(__this, NULL);
int32_t L_3 = V_0;
NullCheck(L_2);
Node_tFE79C2F3D9D517984CDDFAD382448FF70E5B4FB8* L_4;
L_4 = List_1_get_Item_m9255414617C2AB53CD664FBA1177F6619233740A(L_2, L_3, List_1_get_Item_m9255414617C2AB53CD664FBA1177F6619233740A_RuntimeMethod_var);
NullCheck(L_4);
List_1_t619EB3258C7F1EBD15A485EA09888BE9FC87AC7E* L_5;
L_5 = Node_get_outConnections_mBD92942B179E5297C07F297E1D0F2F0946A8F7EE_inline(L_4, NULL);
NullCheck(L_5);
List_1_Clear_m865DAF778D32CC2DED198BE801E8A22F81F05C2B_inline(L_5, List_1_Clear_m865DAF778D32CC2DED198BE801E8A22F81F05C2B_RuntimeMethod_var);
// nodes[i].inConnections.Clear();
List_1_t90487A8EA186417AA0A6F2B22B58D1BAE3334437* L_6;
L_6 = GraphSource_get_nodes_m76F568B757695DACEEFDC097B976446E99C74754_inline(__this, NULL);
int32_t L_7 = V_0;
NullCheck(L_6);
Node_tFE79C2F3D9D517984CDDFAD382448FF70E5B4FB8* L_8;
L_8 = List_1_get_Item_m9255414617C2AB53CD664FBA1177F6619233740A(L_6, L_7, List_1_get_Item_m9255414617C2AB53CD664FBA1177F6619233740A_RuntimeMethod_var);
NullCheck(L_8);
List_1_t619EB3258C7F1EBD15A485EA09888BE9FC87AC7E* L_9;
L_9 = Node_get_inConnections_mDC21880D8511412E49EB8D4E615D1B5EFD9A668F_inline(L_8, NULL);
NullCheck(L_9);
List_1_Clear_m865DAF778D32CC2DED198BE801E8A22F81F05C2B_inline(L_9, List_1_Clear_m865DAF778D32CC2DED198BE801E8A22F81F05C2B_RuntimeMethod_var);
// nodes[i].graph = graph;
List_1_t90487A8EA186417AA0A6F2B22B58D1BAE3334437* L_10;
L_10 = GraphSource_get_nodes_m76F568B757695DACEEFDC097B976446E99C74754_inline(__this, NULL);
int32_t L_11 = V_0;
NullCheck(L_10);
Node_tFE79C2F3D9D517984CDDFAD382448FF70E5B4FB8* L_12;
L_12 = List_1_get_Item_m9255414617C2AB53CD664FBA1177F6619233740A(L_10, L_11, List_1_get_Item_m9255414617C2AB53CD664FBA1177F6619233740A_RuntimeMethod_var);
Graph_tB1CBC9173527C9E453E52B1C7DE2F39E44CF9032* L_13 = ___0_graph;
NullCheck(L_12);
Node_set_graph_m8F7AFEA266E9BC7F8D774CE1A2C935C7963D44DD_inline(L_12, L_13, NULL);
// nodes[i].ID = i;
List_1_t90487A8EA186417AA0A6F2B22B58D1BAE3334437* L_14;
L_14 = GraphSource_get_nodes_m76F568B757695DACEEFDC097B976446E99C74754_inline(__this, NULL);
int32_t L_15 = V_0;
NullCheck(L_14);
Node_tFE79C2F3D9D517984CDDFAD382448FF70E5B4FB8* L_16;
L_16 = List_1_get_Item_m9255414617C2AB53CD664FBA1177F6619233740A(L_14, L_15, List_1_get_Item_m9255414617C2AB53CD664FBA1177F6619233740A_RuntimeMethod_var);
int32_t L_17 = V_0;
NullCheck(L_16);
Node_set_ID_mBEB98B3A6E2E6BC7D094CBE79B287CC90210EC18_inline(L_16, L_17, NULL);
// for ( var i = 0; i < this.nodes.Count; i++ ) {
int32_t L_18 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_18, 1));
}
IL_0064:
{
// for ( var i = 0; i < this.nodes.Count; i++ ) {
int32_t L_19 = V_0;
List_1_t90487A8EA186417AA0A6F2B22B58D1BAE3334437* L_20;
L_20 = GraphSource_get_nodes_m76F568B757695DACEEFDC097B976446E99C74754_inline(__this, NULL);
NullCheck(L_20);
int32_t L_21;
L_21 = List_1_get_Count_mEAF0A2E85D550C81F0AB273862A6F9C2EA6F0D3A_inline(L_20, List_1_get_Count_mEAF0A2E85D550C81F0AB273862A6F9C2EA6F0D3A_RuntimeMethod_var);
if ((((int32_t)L_19) < ((int32_t)L_21)))
{
goto IL_0010;
}
}
{
// for ( var i = 0; i < this.connections.Count; i++ ) {
V_1 = 0;
goto IL_00c8;
}
IL_0076:
{
// connections[i].sourceNode.outConnections.Add(connections[i]);
List_1_t619EB3258C7F1EBD15A485EA09888BE9FC87AC7E* L_22;
L_22 = GraphSource_get_connections_mAE8A0E236CE83203818C2DFEF0F01344A1B1B1C7_inline(__this, NULL);
int32_t L_23 = V_1;
NullCheck(L_22);
Connection_t5306F1F5231246BC84674F9646F1B1393C0F8C7D* L_24;
L_24 = List_1_get_Item_m10CB933550CAAA86A0E326BF1DECE5E7DE263E0E(L_22, L_23, List_1_get_Item_m10CB933550CAAA86A0E326BF1DECE5E7DE263E0E_RuntimeMethod_var);
NullCheck(L_24);
Node_tFE79C2F3D9D517984CDDFAD382448FF70E5B4FB8* L_25;
L_25 = Connection_get_sourceNode_m8AAB4D86A1F7E4AA641DD4D54B6288412058A10D_inline(L_24, NULL);
NullCheck(L_25);
List_1_t619EB3258C7F1EBD15A485EA09888BE9FC87AC7E* L_26;
L_26 = Node_get_outConnections_mBD92942B179E5297C07F297E1D0F2F0946A8F7EE_inline(L_25, NULL);
List_1_t619EB3258C7F1EBD15A485EA09888BE9FC87AC7E* L_27;
L_27 = GraphSource_get_connections_mAE8A0E236CE83203818C2DFEF0F01344A1B1B1C7_inline(__this, NULL);
int32_t L_28 = V_1;
NullCheck(L_27);
Connection_t5306F1F5231246BC84674F9646F1B1393C0F8C7D* L_29;
L_29 = List_1_get_Item_m10CB933550CAAA86A0E326BF1DECE5E7DE263E0E(L_27, L_28, List_1_get_Item_m10CB933550CAAA86A0E326BF1DECE5E7DE263E0E_RuntimeMethod_var);
NullCheck(L_26);
List_1_Add_m61EC81C4B824240F4307B7B97150D58D672FBB35_inline(L_26, L_29, List_1_Add_m61EC81C4B824240F4307B7B97150D58D672FBB35_RuntimeMethod_var);
// connections[i].targetNode.inConnections.Add(connections[i]);
List_1_t619EB3258C7F1EBD15A485EA09888BE9FC87AC7E* L_30;
L_30 = GraphSource_get_connections_mAE8A0E236CE83203818C2DFEF0F01344A1B1B1C7_inline(__this, NULL);
int32_t L_31 = V_1;
NullCheck(L_30);
Connection_t5306F1F5231246BC84674F9646F1B1393C0F8C7D* L_32;
L_32 = List_1_get_Item_m10CB933550CAAA86A0E326BF1DECE5E7DE263E0E(L_30, L_31, List_1_get_Item_m10CB933550CAAA86A0E326BF1DECE5E7DE263E0E_RuntimeMethod_var);
NullCheck(L_32);
Node_tFE79C2F3D9D517984CDDFAD382448FF70E5B4FB8* L_33;
L_33 = Connection_get_targetNode_m6497814C735802779A09743F85F194212C0606F2_inline(L_32, NULL);
NullCheck(L_33);
List_1_t619EB3258C7F1EBD15A485EA09888BE9FC87AC7E* L_34;
L_34 = Node_get_inConnections_mDC21880D8511412E49EB8D4E615D1B5EFD9A668F_inline(L_33, NULL);
List_1_t619EB3258C7F1EBD15A485EA09888BE9FC87AC7E* L_35;
L_35 = GraphSource_get_connections_mAE8A0E236CE83203818C2DFEF0F01344A1B1B1C7_inline(__this, NULL);
int32_t L_36 = V_1;
NullCheck(L_35);
Connection_t5306F1F5231246BC84674F9646F1B1393C0F8C7D* L_37;
L_37 = List_1_get_Item_m10CB933550CAAA86A0E326BF1DECE5E7DE263E0E(L_35, L_36, List_1_get_Item_m10CB933550CAAA86A0E326BF1DECE5E7DE263E0E_RuntimeMethod_var);
NullCheck(L_34);
List_1_Add_m61EC81C4B824240F4307B7B97150D58D672FBB35_inline(L_34, L_37, List_1_Add_m61EC81C4B824240F4307B7B97150D58D672FBB35_RuntimeMethod_var);
// for ( var i = 0; i < this.connections.Count; i++ ) {
int32_t L_38 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_38, 1));
}
IL_00c8:
{
// for ( var i = 0; i < this.connections.Count; i++ ) {
int32_t L_39 = V_1;
List_1_t619EB3258C7F1EBD15A485EA09888BE9FC87AC7E* L_40;
L_40 = GraphSource_get_connections_mAE8A0E236CE83203818C2DFEF0F01344A1B1B1C7_inline(__this, NULL);
NullCheck(L_40);
int32_t L_41;
L_41 = List_1_get_Count_mC96ADDB2914B9FADC03D3A91F7B5B647995A2E5C_inline(L_40, List_1_get_Count_mC96ADDB2914B9FADC03D3A91F7B5B647995A2E5C_RuntimeMethod_var);
if ((((int32_t)L_39) < ((int32_t)L_41)))
{
goto IL_0076;
}
}
{
// graph.OnDerivedDataDeserialization(derivedData);
Graph_tB1CBC9173527C9E453E52B1C7DE2F39E44CF9032* L_42 = ___0_graph;
RuntimeObject* L_43;
L_43 = GraphSource_get_derivedData_m3E6EE5237037E638F937CE9EC45E76C18FEE922D_inline(__this, NULL);
NullCheck(L_42);
VirtualActionInvoker1< RuntimeObject* >::Invoke(21 /* System.Void NodeCanvas.Framework.Graph::OnDerivedDataDeserialization(System.Object) */, L_42, L_43);
// return this;
return __this;
}
}
// NodeCanvas.Framework.Internal.GraphSource NodeCanvas.Framework.Internal.GraphSource::SetMetaData(NodeCanvas.Framework.Internal.GraphSource)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GraphSource_tDFC175F2BFB99D693583B1D52BB6857C73932914* GraphSource_SetMetaData_m27C5B3C190DA4592230F1CFECC17309212CCD832 (GraphSource_tDFC175F2BFB99D693583B1D52BB6857C73932914* __this, GraphSource_tDFC175F2BFB99D693583B1D52BB6857C73932914* ___0_source, const RuntimeMethod* method)
{
{
// version = source.version;
GraphSource_tDFC175F2BFB99D693583B1D52BB6857C73932914* L_0 = ___0_source;
NullCheck(L_0);
float L_1;
L_1 = GraphSource_get_version_m5B2BE901B7D0369016EBFBBEC516E281FB9DFE4C_inline(L_0, NULL);
GraphSource_set_version_mD88854DED1E5BB2BC0E3F5E740D4FA8529EF4862_inline(__this, L_1, NULL);
// category = source.category;
GraphSource_tDFC175F2BFB99D693583B1D52BB6857C73932914* L_2 = ___0_source;
NullCheck(L_2);
String_t* L_3;
L_3 = GraphSource_get_category_m7B104C80C46E75AAF81AEB0E4DE3BC8CF3D5B548_inline(L_2, NULL);
GraphSource_set_category_m04F5D761FE1EE357FAB2ADA90AF53A35CB192986_inline(__this, L_3, NULL);
// comments = source.comments;
GraphSource_tDFC175F2BFB99D693583B1D52BB6857C73932914* L_4 = ___0_source;
NullCheck(L_4);
String_t* L_5;
L_5 = GraphSource_get_comments_m761D6938E4DF39468BE5B5BC6D43915BA8B69162_inline(L_4, NULL);
GraphSource_set_comments_mB20CAD6EEB402AA758169FB5E77DFE422D11CED5_inline(__this, L_5, NULL);
// translation = source.translation;
GraphSource_tDFC175F2BFB99D693583B1D52BB6857C73932914* L_6 = ___0_source;
NullCheck(L_6);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_7;
L_7 = GraphSource_get_translation_m81D7CA51B22FC01E425A038F25E04E8B5F3CA540_inline(L_6, NULL);
GraphSource_set_translation_m33853430204DA24213A3C17CED3D6DE902413F53_inline(__this, L_7, NULL);
// zoomFactor = source.zoomFactor;
GraphSource_tDFC175F2BFB99D693583B1D52BB6857C73932914* L_8 = ___0_source;
NullCheck(L_8);
float L_9;
L_9 = GraphSource_get_zoomFactor_mF57509EEAA49DB2191AAA365BFFC476B29E5710E_inline(L_8, NULL);
GraphSource_set_zoomFactor_mBC99821FF93314A01728C4AE44A61642F3D73616_inline(__this, L_9, NULL);
// return this;
return __this;
}
}
// System.Void NodeCanvas.Framework.Internal.GraphSource::PurgeRedundantReferences()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphSource_PurgeRedundantReferences_mF2B2371D16B144595037727A3452926BA3C30D0F (GraphSource_tDFC175F2BFB99D693583B1D52BB6857C73932914* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_m865DAF778D32CC2DED198BE801E8A22F81F05C2B_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// connections.Clear();
List_1_t619EB3258C7F1EBD15A485EA09888BE9FC87AC7E* L_0;
L_0 = GraphSource_get_connections_mAE8A0E236CE83203818C2DFEF0F01344A1B1B1C7_inline(__this, NULL);
NullCheck(L_0);
List_1_Clear_m865DAF778D32CC2DED198BE801E8A22F81F05C2B_inline(L_0, List_1_Clear_m865DAF778D32CC2DED198BE801E8A22F81F05C2B_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.String NodeCanvas.Framework.Internal.MissingConnection::ParadoxNotion.Serialization.IMissingRecoverable.get_missingType()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* MissingConnection_ParadoxNotion_Serialization_IMissingRecoverable_get_missingType_m3AF1607CA1C8FDA3008C84485CCEA9A125AF091F (MissingConnection_t48D6FB0CDD2C51FB88CCAAE22788CA776BECEBD9* __this, const RuntimeMethod* method)
{
{
// get { return _missingType; }
String_t* L_0 = __this->____missingType_5;
return L_0;
}
}
// System.Void NodeCanvas.Framework.Internal.MissingConnection::ParadoxNotion.Serialization.IMissingRecoverable.set_missingType(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MissingConnection_ParadoxNotion_Serialization_IMissingRecoverable_set_missingType_mF19EDB8AF48B4354620AFF6A2008C1478221215B (MissingConnection_t48D6FB0CDD2C51FB88CCAAE22788CA776BECEBD9* __this, String_t* ___0_value, const RuntimeMethod* method)
{
{
// set { _missingType = value; }
String_t* L_0 = ___0_value;
__this->____missingType_5 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->____missingType_5), (void*)L_0);
// set { _missingType = value; }
return;
}
}
// System.String NodeCanvas.Framework.Internal.MissingConnection::ParadoxNotion.Serialization.IMissingRecoverable.get_recoveryState()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* MissingConnection_ParadoxNotion_Serialization_IMissingRecoverable_get_recoveryState_m02108301A6D3E7CE13D69371FE0574BD8C88603F (MissingConnection_t48D6FB0CDD2C51FB88CCAAE22788CA776BECEBD9* __this, const RuntimeMethod* method)
{
{
// get { return _recoveryState; }
String_t* L_0 = __this->____recoveryState_6;
return L_0;
}
}
// System.Void NodeCanvas.Framework.Internal.MissingConnection::ParadoxNotion.Serialization.IMissingRecoverable.set_recoveryState(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MissingConnection_ParadoxNotion_Serialization_IMissingRecoverable_set_recoveryState_m20354653BD7650D6C54254489F8F01F9B63C7021 (MissingConnection_t48D6FB0CDD2C51FB88CCAAE22788CA776BECEBD9* __this, String_t* ___0_value, const RuntimeMethod* method)
{
{
// set { _recoveryState = value; }
String_t* L_0 = ___0_value;
__this->____recoveryState_6 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->____recoveryState_6), (void*)L_0);
// set { _recoveryState = value; }
return;
}
}
// System.Void NodeCanvas.Framework.Internal.MissingConnection::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MissingConnection__ctor_m2F36C6D7CF74FC98F2B01F504C350302447CDF05 (MissingConnection_t48D6FB0CDD2C51FB88CCAAE22788CA776BECEBD9* __this, const RuntimeMethod* method)
{
{
Connection__ctor_mA19053B3D480CFD0F3D3071E5F6E4835F86A1EC0(__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.String NodeCanvas.Framework.Internal.MissingNode::ParadoxNotion.Serialization.IMissingRecoverable.get_missingType()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* MissingNode_ParadoxNotion_Serialization_IMissingRecoverable_get_missingType_mF542E64DCC6B8B23062CB44FE5517D38C0A97FDA (MissingNode_tD1CDB05F5C85C791378F30E3370614278CF64158* __this, const RuntimeMethod* method)
{
{
// get { return _missingType; }
String_t* L_0 = __this->____missingType_17;
return L_0;
}
}
// System.Void NodeCanvas.Framework.Internal.MissingNode::ParadoxNotion.Serialization.IMissingRecoverable.set_missingType(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MissingNode_ParadoxNotion_Serialization_IMissingRecoverable_set_missingType_m85A3847B9815F2CCD2EBDC6A9171D8AD6BBE703B (MissingNode_tD1CDB05F5C85C791378F30E3370614278CF64158* __this, String_t* ___0_value, const RuntimeMethod* method)
{
{
// set { _missingType = value; }
String_t* L_0 = ___0_value;
__this->____missingType_17 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->____missingType_17), (void*)L_0);
// set { _missingType = value; }
return;
}
}
// System.String NodeCanvas.Framework.Internal.MissingNode::ParadoxNotion.Serialization.IMissingRecoverable.get_recoveryState()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* MissingNode_ParadoxNotion_Serialization_IMissingRecoverable_get_recoveryState_m280F5E0A5BC0B900302E8825390BF64E47C53C4A (MissingNode_tD1CDB05F5C85C791378F30E3370614278CF64158* __this, const RuntimeMethod* method)
{
{
// get { return _recoveryState; }
String_t* L_0 = __this->____recoveryState_18;
return L_0;
}
}
// System.Void NodeCanvas.Framework.Internal.MissingNode::ParadoxNotion.Serialization.IMissingRecoverable.set_recoveryState(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MissingNode_ParadoxNotion_Serialization_IMissingRecoverable_set_recoveryState_m31460EB5570D6E9695AB609F5F89A2AF0E29BE9A (MissingNode_tD1CDB05F5C85C791378F30E3370614278CF64158* __this, String_t* ___0_value, const RuntimeMethod* method)
{
{
// set { _recoveryState = value; }
String_t* L_0 = ___0_value;
__this->____recoveryState_18 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->____recoveryState_18), (void*)L_0);
// set { _recoveryState = value; }
return;
}
}
// System.String NodeCanvas.Framework.Internal.MissingNode::get_name()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* MissingNode_get_name_mAF4E658727D43456D68D0188BED47B46B081F1E2 (MissingNode_tD1CDB05F5C85C791378F30E3370614278CF64158* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringUtils_t1B1A8555A1FD4C84FEEF6A67762EA7230E48164A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC067836AF0567AC79203E6D2DA0516952E0E597C);
s_Il2CppMethodInitialized = true;
}
{
// get { return "Missing Node".FormatError(); }
il2cpp_codegen_runtime_class_init_inline(StringUtils_t1B1A8555A1FD4C84FEEF6A67762EA7230E48164A_il2cpp_TypeInfo_var);
String_t* L_0;
L_0 = StringUtils_FormatError_m9971C5B8CFB0B1C14F814F73AF161679E87E0116(_stringLiteralC067836AF0567AC79203E6D2DA0516952E0E597C, NULL);
return L_0;
}
}
// System.Type NodeCanvas.Framework.Internal.MissingNode::get_outConnectionType()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* MissingNode_get_outConnectionType_m793DA291AF72153B1C50B7B8190F5ECC5A30893C (MissingNode_tD1CDB05F5C85C791378F30E3370614278CF64158* __this, const RuntimeMethod* method)
{
{
// public override System.Type outConnectionType { get { return null; } }
return (Type_t*)NULL;
}
}
// System.Int32 NodeCanvas.Framework.Internal.MissingNode::get_maxInConnections()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t MissingNode_get_maxInConnections_m7104EB796A48E7791BD7726EA66AC18B719AABD9 (MissingNode_tD1CDB05F5C85C791378F30E3370614278CF64158* __this, const RuntimeMethod* method)
{
{
// public override int maxInConnections { get { return 0; } }
return 0;
}
}
// System.Int32 NodeCanvas.Framework.Internal.MissingNode::get_maxOutConnections()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t MissingNode_get_maxOutConnections_m2190C33B1B393105F0C43626B4D402696E7B0FC1 (MissingNode_tD1CDB05F5C85C791378F30E3370614278CF64158* __this, const RuntimeMethod* method)
{
{
// public override int maxOutConnections { get { return 0; } }
return 0;
}
}
// System.Boolean NodeCanvas.Framework.Internal.MissingNode::get_allowAsPrime()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MissingNode_get_allowAsPrime_mFBD95C1DA9382837B475A798A3E7A0EE33143770 (MissingNode_tD1CDB05F5C85C791378F30E3370614278CF64158* __this, const RuntimeMethod* method)
{
{
// public override bool allowAsPrime { get { return false; } }
return (bool)0;
}
}
// System.Boolean NodeCanvas.Framework.Internal.MissingNode::get_canSelfConnect()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MissingNode_get_canSelfConnect_m1C98083085B154BD986368BD431DD2D3C1E2C3A9 (MissingNode_tD1CDB05F5C85C791378F30E3370614278CF64158* __this, const RuntimeMethod* method)
{
{
// public override bool canSelfConnect { get { return false; } }
return (bool)0;
}
}
// ParadoxNotion.Alignment2x2 NodeCanvas.Framework.Internal.MissingNode::get_commentsAlignment()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t MissingNode_get_commentsAlignment_mE5F0E876A7FC87EB82C0D79390D910B79EC63F00 (MissingNode_tD1CDB05F5C85C791378F30E3370614278CF64158* __this, const RuntimeMethod* method)
{
{
// public override Alignment2x2 commentsAlignment { get { return Alignment2x2.Right; } }
return (int32_t)(2);
}
}
// ParadoxNotion.Alignment2x2 NodeCanvas.Framework.Internal.MissingNode::get_iconAlignment()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t MissingNode_get_iconAlignment_m363A84D7DC948FB53377491253D4397ABEAD86CA (MissingNode_tD1CDB05F5C85C791378F30E3370614278CF64158* __this, const RuntimeMethod* method)
{
{
// public override Alignment2x2 iconAlignment { get { return Alignment2x2.Default; } }
return (int32_t)(0);
}
}
// System.Void NodeCanvas.Framework.Internal.MissingNode::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MissingNode__ctor_mF3CD52297ABAD6124AF52E2242CC5AD071A07F47 (MissingNode_tD1CDB05F5C85C791378F30E3370614278CF64158* __this, const RuntimeMethod* method)
{
{
Node__ctor_m6A082535101017B8BC64361B18AFDA90231DE23A(__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
// NodeCanvas.Framework.BBParameter[] NodeCanvas.Framework.Internal.ReflectedAction::GetVariables()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BBParameterU5BU5D_tB9590F74375A7B8AC820DC3E6D5E0C3A69BF4D0E* ReflectedAction_GetVariables_mC54445D9DD77CB1F1CD4B3067AE99417A69C0A31 (ReflectedAction_tB2ABC2ABEABEEA250AB9BA0E01D757534B5AE773* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BBParameterU5BU5D_tB9590F74375A7B8AC820DC3E6D5E0C3A69BF4D0E_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public override BBParameter[] GetVariables() { return new BBParameter[0]; }
BBParameterU5BU5D_tB9590F74375A7B8AC820DC3E6D5E0C3A69BF4D0E* L_0 = (BBParameterU5BU5D_tB9590F74375A7B8AC820DC3E6D5E0C3A69BF4D0E*)(BBParameterU5BU5D_tB9590F74375A7B8AC820DC3E6D5E0C3A69BF4D0E*)SZArrayNew(BBParameterU5BU5D_tB9590F74375A7B8AC820DC3E6D5E0C3A69BF4D0E_il2cpp_TypeInfo_var, (uint32_t)0);
return L_0;
}
}
// System.Void NodeCanvas.Framework.Internal.ReflectedAction::Init(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReflectedAction_Init_mE326480A7812DDC8B7EA31401984C1FB690388B5 (ReflectedAction_tB2ABC2ABEABEEA250AB9BA0E01D757534B5AE773* __this, RuntimeObject* ___0_instance, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReflectionTools_RTCreateDelegate_TisActionCall_t2CEB66146EAB7FCD23B0306A8FE48AACEB0D95FF_m186702F8376357E5ECEC8C63F7F70E8A1EA3E2E3_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// call = GetMethod().RTCreateDelegate<ActionCall>(instance);
MethodInfo_t* L_0;
L_0 = ReflectedWrapper_GetMethod_m26BA4C9D4AAFCD46E7F04F842119D42BF7296946(__this, NULL);
RuntimeObject* L_1 = ___0_instance;
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
ActionCall_t2CEB66146EAB7FCD23B0306A8FE48AACEB0D95FF* L_2;
L_2 = ReflectionTools_RTCreateDelegate_TisActionCall_t2CEB66146EAB7FCD23B0306A8FE48AACEB0D95FF_m186702F8376357E5ECEC8C63F7F70E8A1EA3E2E3(L_0, L_1, ReflectionTools_RTCreateDelegate_TisActionCall_t2CEB66146EAB7FCD23B0306A8FE48AACEB0D95FF_m186702F8376357E5ECEC8C63F7F70E8A1EA3E2E3_RuntimeMethod_var);
__this->___call_1 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->___call_1), (void*)L_2);
// }
return;
}
}
// System.Void NodeCanvas.Framework.Internal.ReflectedAction::Call()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReflectedAction_Call_mA35CC49DD3296EA533621C75B69431D68FDADC46 (ReflectedAction_tB2ABC2ABEABEEA250AB9BA0E01D757534B5AE773* __this, const RuntimeMethod* method)
{
{
// public override void Call() { call(); }
ActionCall_t2CEB66146EAB7FCD23B0306A8FE48AACEB0D95FF* L_0 = __this->___call_1;
NullCheck(L_0);
ActionCall_Invoke_m805BE8D23AFF86DD93A37EE202CAA6BD2945252B_inline(L_0, NULL);
// public override void Call() { call(); }
return;
}
}
// System.Void NodeCanvas.Framework.Internal.ReflectedAction::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReflectedAction__ctor_mF21C8D4A44BE25B81495CC6B71401BF3A16EA213 (ReflectedAction_tB2ABC2ABEABEEA250AB9BA0E01D757534B5AE773* __this, const RuntimeMethod* method)
{
{
ReflectedActionWrapper__ctor_m0D5657AEAB844012AF06473CD9AE0F4E0F1AC7C0(__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 NodeCanvas.Framework.Internal.ReflectedWrapper::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReflectedWrapper__ctor_m9E1ACD698800E3F69292A681D198ED0850DA21A3 (ReflectedWrapper_tC4A6AE3F97F054C156895E4DA0D46C2A8FDFAFA6* __this, const RuntimeMethod* method)
{
{
// public ReflectedWrapper() { }
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
// public ReflectedWrapper() { }
return;
}
}
// NodeCanvas.Framework.Internal.ReflectedWrapper NodeCanvas.Framework.Internal.ReflectedWrapper::Create(System.Reflection.MethodInfo,NodeCanvas.Framework.IBlackboard)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReflectedWrapper_tC4A6AE3F97F054C156895E4DA0D46C2A8FDFAFA6* ReflectedWrapper_Create_mF6FB27EB8662471EC77D4F702BE4385FFBF47C2D (MethodInfo_t* ___0_method, RuntimeObject* ___1_bb, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Void_t4861ACF8F4594C3437BB48B6E56783494B843915_0_0_0_var);
s_Il2CppMethodInitialized = true;
}
{
// if ( method == null ) return null;
MethodInfo_t* L_0 = ___0_method;
bool L_1;
L_1 = MethodInfo_op_Equality_m1466AB76300C9F07856E706E7E914062175189D1(L_0, (MethodInfo_t*)NULL, NULL);
if (!L_1)
{
goto IL_000b;
}
}
{
// if ( method == null ) return null;
return (ReflectedWrapper_tC4A6AE3F97F054C156895E4DA0D46C2A8FDFAFA6*)NULL;
}
IL_000b:
{
// if ( method.ReturnType == typeof(void) ) {
MethodInfo_t* L_2 = ___0_method;
NullCheck(L_2);
Type_t* L_3;
L_3 = VirtualFuncInvoker0< Type_t* >::Invoke(40 /* System.Type System.Reflection.MethodInfo::get_ReturnType() */, L_2);
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_4 = { reinterpret_cast<intptr_t> (Void_t4861ACF8F4594C3437BB48B6E56783494B843915_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_002a;
}
}
{
// return ReflectedActionWrapper.Create(method, bb);
MethodInfo_t* L_7 = ___0_method;
RuntimeObject* L_8 = ___1_bb;
ReflectedActionWrapper_t4532A190314CDF505B5907181388A27F7CA0707A* L_9;
L_9 = ReflectedActionWrapper_Create_m6A84A57409F681ACD5FE49AE2F23C88C86FE318B(L_7, L_8, NULL);
return L_9;
}
IL_002a:
{
// return ReflectedFunctionWrapper.Create(method, bb);
MethodInfo_t* L_10 = ___0_method;
RuntimeObject* L_11 = ___1_bb;
ReflectedFunctionWrapper_t84AD9152CF3A094F0C3FC4E037E2BD1D6936053F* L_12;
L_12 = ReflectedFunctionWrapper_Create_mF857B02BFAEE0132D17A6C28DB5E4FABD6F8719A(L_10, L_11, NULL);
return L_12;
}
}
// ParadoxNotion.Serialization.ISerializedReflectedInfo NodeCanvas.Framework.Internal.ReflectedWrapper::NodeCanvas.Framework.IReflectedWrapper.GetSerializedInfo()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReflectedWrapper_NodeCanvas_Framework_IReflectedWrapper_GetSerializedInfo_m98539346EBB35CD5E646FCDB45D423FBD26C0F9F (ReflectedWrapper_tC4A6AE3F97F054C156895E4DA0D46C2A8FDFAFA6* __this, const RuntimeMethod* method)
{
{
// ISerializedReflectedInfo IReflectedWrapper.GetSerializedInfo() { return _targetMethod; }
SerializedMethodInfo_t0178C1A4EC415982F21BDF7AD6260FE066C2A3E1* L_0 = __this->____targetMethod_0;
return L_0;
}
}
// System.Void NodeCanvas.Framework.Internal.ReflectedWrapper::SetVariablesBB(NodeCanvas.Framework.IBlackboard)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReflectedWrapper_SetVariablesBB_m8F745C17ED682B72B26C6EA0926A30BC07753F7F (ReflectedWrapper_tC4A6AE3F97F054C156895E4DA0D46C2A8FDFAFA6* __this, RuntimeObject* ___0_bb, const RuntimeMethod* method)
{
BBParameterU5BU5D_tB9590F74375A7B8AC820DC3E6D5E0C3A69BF4D0E* V_0 = NULL;
int32_t V_1 = 0;
{
// public void SetVariablesBB(IBlackboard bb) { foreach ( var bbVar in GetVariables() ) bbVar.bb = bb; }
BBParameterU5BU5D_tB9590F74375A7B8AC820DC3E6D5E0C3A69BF4D0E* L_0;
L_0 = VirtualFuncInvoker0< BBParameterU5BU5D_tB9590F74375A7B8AC820DC3E6D5E0C3A69BF4D0E* >::Invoke(5 /* NodeCanvas.Framework.BBParameter[] NodeCanvas.Framework.Internal.ReflectedWrapper::GetVariables() */, __this);
V_0 = L_0;
V_1 = 0;
goto IL_0018;
}
IL_000b:
{
// public void SetVariablesBB(IBlackboard bb) { foreach ( var bbVar in GetVariables() ) bbVar.bb = bb; }
BBParameterU5BU5D_tB9590F74375A7B8AC820DC3E6D5E0C3A69BF4D0E* L_1 = V_0;
int32_t L_2 = V_1;
NullCheck(L_1);
int32_t L_3 = L_2;
BBParameter_tD717AF8560E573DF3DA925034F257F669CDDBA60* L_4 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
// public void SetVariablesBB(IBlackboard bb) { foreach ( var bbVar in GetVariables() ) bbVar.bb = bb; }
RuntimeObject* L_5 = ___0_bb;
NullCheck(L_4);
BBParameter_set_bb_mC03C5FFA7320CCC721EF5323C21736B2BEE4B423(L_4, L_5, NULL);
int32_t L_6 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_6, 1));
}
IL_0018:
{
// public void SetVariablesBB(IBlackboard bb) { foreach ( var bbVar in GetVariables() ) bbVar.bb = bb; }
int32_t L_7 = V_1;
BBParameterU5BU5D_tB9590F74375A7B8AC820DC3E6D5E0C3A69BF4D0E* L_8 = V_0;
NullCheck(L_8);
if ((((int32_t)L_7) < ((int32_t)((int32_t)(((RuntimeArray*)L_8)->max_length)))))
{
goto IL_000b;
}
}
{
// public void SetVariablesBB(IBlackboard bb) { foreach ( var bbVar in GetVariables() ) bbVar.bb = bb; }
return;
}
}
// ParadoxNotion.Serialization.SerializedMethodInfo NodeCanvas.Framework.Internal.ReflectedWrapper::GetSerializedMethod()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SerializedMethodInfo_t0178C1A4EC415982F21BDF7AD6260FE066C2A3E1* ReflectedWrapper_GetSerializedMethod_m2BF7251D98A6BA8140A5B7F22FD4659D9E9FDCDB (ReflectedWrapper_tC4A6AE3F97F054C156895E4DA0D46C2A8FDFAFA6* __this, const RuntimeMethod* method)
{
{
// public SerializedMethodInfo GetSerializedMethod() { return _targetMethod; }
SerializedMethodInfo_t0178C1A4EC415982F21BDF7AD6260FE066C2A3E1* L_0 = __this->____targetMethod_0;
return L_0;
}
}
// System.Reflection.MethodInfo NodeCanvas.Framework.Internal.ReflectedWrapper::GetMethod()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MethodInfo_t* ReflectedWrapper_GetMethod_m26BA4C9D4AAFCD46E7F04F842119D42BF7296946 (ReflectedWrapper_tC4A6AE3F97F054C156895E4DA0D46C2A8FDFAFA6* __this, const RuntimeMethod* method)
{
{
// public MethodInfo GetMethod() { return _targetMethod; }
SerializedMethodInfo_t0178C1A4EC415982F21BDF7AD6260FE066C2A3E1* L_0 = __this->____targetMethod_0;
MethodInfo_t* L_1;
L_1 = SerializedMethodInfo_op_Implicit_m9C7F7B26C9ED02982F33741C6C6C3EBBF669B085(L_0, NULL);
return L_1;
}
}
// System.Boolean NodeCanvas.Framework.Internal.ReflectedWrapper::HasChanged()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReflectedWrapper_HasChanged_m450CDF63627495A780D3FBE306FA24508B761EFE (ReflectedWrapper_tC4A6AE3F97F054C156895E4DA0D46C2A8FDFAFA6* __this, const RuntimeMethod* method)
{
{
// public bool HasChanged() { return _targetMethod != null ? _targetMethod.HasChanged() : false; }
SerializedMethodInfo_t0178C1A4EC415982F21BDF7AD6260FE066C2A3E1* L_0 = __this->____targetMethod_0;
if (L_0)
{
goto IL_000a;
}
}
{
return (bool)0;
}
IL_000a:
{
SerializedMethodInfo_t0178C1A4EC415982F21BDF7AD6260FE066C2A3E1* L_1 = __this->____targetMethod_0;
NullCheck(L_1);
bool L_2;
L_2 = SerializedMethodInfo_HasChanged_m9A509656BF2AC2E53CFCBF6C08298915BFC47FBE_inline(L_1, NULL);
return L_2;
}
}
// System.String NodeCanvas.Framework.Internal.ReflectedWrapper::AsString()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ReflectedWrapper_AsString_m88951D0632712B8E217E099BBDC775779DD38A43 (ReflectedWrapper_tC4A6AE3F97F054C156895E4DA0D46C2A8FDFAFA6* __this, const RuntimeMethod* method)
{
{
// public string AsString() { return _targetMethod != null ? _targetMethod.AsString() : null; }
SerializedMethodInfo_t0178C1A4EC415982F21BDF7AD6260FE066C2A3E1* L_0 = __this->____targetMethod_0;
if (L_0)
{
goto IL_000a;
}
}
{
return (String_t*)NULL;
}
IL_000a:
{
SerializedMethodInfo_t0178C1A4EC415982F21BDF7AD6260FE066C2A3E1* L_1 = __this->____targetMethod_0;
NullCheck(L_1);
String_t* L_2;
L_2 = SerializedMethodInfo_AsString_m42F8E470563DCB5AE314D5B52D8DDD5D59A00E2E(L_1, NULL);
return L_2;
}
}
// System.String NodeCanvas.Framework.Internal.ReflectedWrapper::ToString()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ReflectedWrapper_ToString_m59CE2D0A9ECEB5A340F28B8E34D2E52F0992AFD0 (ReflectedWrapper_tC4A6AE3F97F054C156895E4DA0D46C2A8FDFAFA6* __this, const RuntimeMethod* method)
{
{
// public override string ToString() { return AsString(); }
String_t* L_0;
L_0 = ReflectedWrapper_AsString_m88951D0632712B8E217E099BBDC775779DD38A43(__this, NULL);
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
// NodeCanvas.Framework.Internal.ReflectedActionWrapper NodeCanvas.Framework.Internal.ReflectedActionWrapper::Create(System.Reflection.MethodInfo,NodeCanvas.Framework.IBlackboard)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReflectedActionWrapper_t4532A190314CDF505B5907181388A27F7CA0707A* ReflectedActionWrapper_Create_m6A84A57409F681ACD5FE49AE2F23C88C86FE318B (MethodInfo_t* ___0_method, RuntimeObject* ___1_bb, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReflectedActionWrapper_t4532A190314CDF505B5907181388A27F7CA0707A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReflectedAction_1_t3AFF5228C63FE8F8544EA893F2D0AEA4FD1C3688_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReflectedAction_2_t6D097BB31427D57CCE1FBAB58B82F09F21D5131C_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReflectedAction_3_t1654C7721AAA262A2D46E25F42FDD0D82271AB7A_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReflectedAction_4_t4BCD60F844428ABF6337DF482C2DADE5066EF817_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReflectedAction_5_t644196B07664D11325B8B5CEBDD5C2738D34F7A1_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReflectedAction_6_tF3C6A436EC6EB5AE16CEA6FA9995B9452F414C4D_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReflectedAction_tB2ABC2ABEABEEA250AB9BA0E01D757534B5AE773_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SerializedMethodInfo_t0178C1A4EC415982F21BDF7AD6260FE066C2A3E1_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);
s_Il2CppMethodInitialized = true;
}
Type_t* V_0 = NULL;
ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* V_1 = NULL;
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* V_2 = NULL;
ReflectedActionWrapper_t4532A190314CDF505B5907181388A27F7CA0707A* V_3 = NULL;
BBParameterU5BU5D_tB9590F74375A7B8AC820DC3E6D5E0C3A69BF4D0E* V_4 = NULL;
int32_t V_5 = 0;
ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* V_6 = NULL;
Type_t* V_7 = NULL;
int32_t V_8 = 0;
ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* V_9 = NULL;
Type_t* G_B20_0 = NULL;
Type_t* G_B25_0 = NULL;
{
// if ( method == null ) return null;
MethodInfo_t* L_0 = ___0_method;
bool L_1;
L_1 = MethodInfo_op_Equality_m1466AB76300C9F07856E706E7E914062175189D1(L_0, (MethodInfo_t*)NULL, NULL);
if (!L_1)
{
goto IL_000b;
}
}
{
// if ( method == null ) return null;
return (ReflectedActionWrapper_t4532A190314CDF505B5907181388A27F7CA0707A*)NULL;
}
IL_000b:
{
// Type type = null;
V_0 = (Type_t*)NULL;
// var parameters = method.GetParameters();
MethodInfo_t* L_2 = ___0_method;
NullCheck(L_2);
ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_3;
L_3 = VirtualFuncInvoker0< ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* >::Invoke(16 /* System.Reflection.ParameterInfo[] System.Reflection.MethodBase::GetParameters() */, L_2);
V_1 = L_3;
// if ( parameters.Length == 0 ) type = typeof(ReflectedAction);
ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_4 = V_1;
NullCheck(L_4);
if ((((RuntimeArray*)L_4)->max_length))
{
goto IL_0023;
}
}
{
// if ( parameters.Length == 0 ) type = typeof(ReflectedAction);
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_5 = { reinterpret_cast<intptr_t> (ReflectedAction_tB2ABC2ABEABEEA250AB9BA0E01D757534B5AE773_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);
V_0 = L_6;
}
IL_0023:
{
// if ( parameters.Length == 1 ) type = typeof(ReflectedAction<>);
ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_7 = V_1;
NullCheck(L_7);
if ((!(((uint32_t)((int32_t)(((RuntimeArray*)L_7)->max_length))) == ((uint32_t)1))))
{
goto IL_0034;
}
}
{
// if ( parameters.Length == 1 ) type = typeof(ReflectedAction<>);
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_8 = { reinterpret_cast<intptr_t> (ReflectedAction_1_t3AFF5228C63FE8F8544EA893F2D0AEA4FD1C3688_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);
V_0 = L_9;
}
IL_0034:
{
// if ( parameters.Length == 2 ) type = typeof(ReflectedAction<,>);
ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_10 = V_1;
NullCheck(L_10);
if ((!(((uint32_t)((int32_t)(((RuntimeArray*)L_10)->max_length))) == ((uint32_t)2))))
{
goto IL_0045;
}
}
{
// if ( parameters.Length == 2 ) type = typeof(ReflectedAction<,>);
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_11 = { reinterpret_cast<intptr_t> (ReflectedAction_2_t6D097BB31427D57CCE1FBAB58B82F09F21D5131C_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);
V_0 = L_12;
}
IL_0045:
{
// if ( parameters.Length == 3 ) type = typeof(ReflectedAction<,,>);
ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_13 = V_1;
NullCheck(L_13);
if ((!(((uint32_t)((int32_t)(((RuntimeArray*)L_13)->max_length))) == ((uint32_t)3))))
{
goto IL_0056;
}
}
{
// if ( parameters.Length == 3 ) type = typeof(ReflectedAction<,,>);
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_14 = { reinterpret_cast<intptr_t> (ReflectedAction_3_t1654C7721AAA262A2D46E25F42FDD0D82271AB7A_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_15;
L_15 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_14, NULL);
V_0 = L_15;
}
IL_0056:
{
// if ( parameters.Length == 4 ) type = typeof(ReflectedAction<,,,>);
ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_16 = V_1;
NullCheck(L_16);
if ((!(((uint32_t)((int32_t)(((RuntimeArray*)L_16)->max_length))) == ((uint32_t)4))))
{
goto IL_0067;
}
}
{
// if ( parameters.Length == 4 ) type = typeof(ReflectedAction<,,,>);
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_17 = { reinterpret_cast<intptr_t> (ReflectedAction_4_t4BCD60F844428ABF6337DF482C2DADE5066EF817_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);
V_0 = L_18;
}
IL_0067:
{
// if ( parameters.Length == 5 ) type = typeof(ReflectedAction<,,,,>);
ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_19 = V_1;
NullCheck(L_19);
if ((!(((uint32_t)((int32_t)(((RuntimeArray*)L_19)->max_length))) == ((uint32_t)5))))
{
goto IL_0078;
}
}
{
// if ( parameters.Length == 5 ) type = typeof(ReflectedAction<,,,,>);
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_20 = { reinterpret_cast<intptr_t> (ReflectedAction_5_t644196B07664D11325B8B5CEBDD5C2738D34F7A1_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_21;
L_21 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_20, NULL);
V_0 = L_21;
}
IL_0078:
{
// if ( parameters.Length == 6 ) type = typeof(ReflectedAction<,,,,,>);
ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_22 = V_1;
NullCheck(L_22);
if ((!(((uint32_t)((int32_t)(((RuntimeArray*)L_22)->max_length))) == ((uint32_t)6))))
{
goto IL_0089;
}
}
{
// if ( parameters.Length == 6 ) type = typeof(ReflectedAction<,,,,,>);
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_23 = { reinterpret_cast<intptr_t> (ReflectedAction_6_tF3C6A436EC6EB5AE16CEA6FA9995B9452F414C4D_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);
V_0 = L_24;
}
IL_0089:
{
// var argTypes = new Type[parameters.Length];
ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_25 = V_1;
NullCheck(L_25);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_26 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)SZArrayNew(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var, (uint32_t)((int32_t)(((RuntimeArray*)L_25)->max_length)));
V_2 = L_26;
// for ( var i = 0; i < parameters.Length; i++ ) {
V_5 = 0;
goto IL_00ce;
}
IL_0097:
{
// var parameter = parameters[i];
ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_27 = V_1;
int32_t L_28 = V_5;
NullCheck(L_27);
int32_t L_29 = L_28;
ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* L_30 = (L_27)->GetAt(static_cast<il2cpp_array_size_t>(L_29));
V_6 = L_30;
// var pType = parameter.ParameterType.IsByRef ? parameter.ParameterType.GetElementType() : parameter.ParameterType;
ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* L_31 = V_6;
NullCheck(L_31);
Type_t* L_32;
L_32 = VirtualFuncInvoker0< Type_t* >::Invoke(11 /* System.Type System.Reflection.ParameterInfo::get_ParameterType() */, L_31);
NullCheck(L_32);
bool L_33;
L_33 = Type_get_IsByRef_mA417B3C05E39BCF8F21A2B6437A1B41D3BE638A4(L_32, NULL);
if (L_33)
{
goto IL_00b4;
}
}
{
ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* L_34 = V_6;
NullCheck(L_34);
Type_t* L_35;
L_35 = VirtualFuncInvoker0< Type_t* >::Invoke(11 /* System.Type System.Reflection.ParameterInfo::get_ParameterType() */, L_34);
G_B20_0 = L_35;
goto IL_00c0;
}
IL_00b4:
{
ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* L_36 = V_6;
NullCheck(L_36);
Type_t* L_37;
L_37 = VirtualFuncInvoker0< Type_t* >::Invoke(11 /* System.Type System.Reflection.ParameterInfo::get_ParameterType() */, L_36);
NullCheck(L_37);
Type_t* L_38;
L_38 = VirtualFuncInvoker0< Type_t* >::Invoke(46 /* System.Type System.Type::GetElementType() */, L_37);
G_B20_0 = L_38;
}
IL_00c0:
{
V_7 = G_B20_0;
// argTypes[i] = pType;
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_39 = V_2;
int32_t L_40 = V_5;
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 < parameters.Length; i++ ) {
int32_t L_42 = V_5;
V_5 = ((int32_t)il2cpp_codegen_add(L_42, 1));
}
IL_00ce:
{
// for ( var i = 0; i < parameters.Length; i++ ) {
int32_t L_43 = V_5;
ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_44 = V_1;
NullCheck(L_44);
if ((((int32_t)L_43) < ((int32_t)((int32_t)(((RuntimeArray*)L_44)->max_length)))))
{
goto IL_0097;
}
}
{
// var o = (ReflectedActionWrapper)Activator.CreateInstance(argTypes.Length > 0 ? type.RTMakeGenericType(argTypes) : type);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_45 = V_2;
NullCheck(L_45);
if ((((RuntimeArray*)L_45)->max_length))
{
goto IL_00dc;
}
}
{
Type_t* L_46 = V_0;
G_B25_0 = L_46;
goto IL_00e3;
}
IL_00dc:
{
Type_t* L_47 = V_0;
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_48 = V_2;
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
Type_t* L_49;
L_49 = ReflectionTools_RTMakeGenericType_mDBED5C0EF581D096AA170F8704F5E555AA7DA2C8(L_47, L_48, NULL);
G_B25_0 = L_49;
}
IL_00e3:
{
RuntimeObject* L_50;
L_50 = Activator_CreateInstance_mFF030428C64FDDFACC74DFAC97388A1C628BFBCF(G_B25_0, NULL);
V_3 = ((ReflectedActionWrapper_t4532A190314CDF505B5907181388A27F7CA0707A*)CastclassClass((RuntimeObject*)L_50, ReflectedActionWrapper_t4532A190314CDF505B5907181388A27F7CA0707A_il2cpp_TypeInfo_var));
// o._targetMethod = new SerializedMethodInfo(method);
ReflectedActionWrapper_t4532A190314CDF505B5907181388A27F7CA0707A* L_51 = V_3;
MethodInfo_t* L_52 = ___0_method;
SerializedMethodInfo_t0178C1A4EC415982F21BDF7AD6260FE066C2A3E1* L_53 = (SerializedMethodInfo_t0178C1A4EC415982F21BDF7AD6260FE066C2A3E1*)il2cpp_codegen_object_new(SerializedMethodInfo_t0178C1A4EC415982F21BDF7AD6260FE066C2A3E1_il2cpp_TypeInfo_var);
NullCheck(L_53);
SerializedMethodInfo__ctor_mDC004CAFB98728AAF7C382D89F697675B9FE4496(L_53, L_52, NULL);
NullCheck(L_51);
((ReflectedWrapper_tC4A6AE3F97F054C156895E4DA0D46C2A8FDFAFA6*)L_51)->____targetMethod_0 = L_53;
Il2CppCodeGenWriteBarrier((void**)(&((ReflectedWrapper_tC4A6AE3F97F054C156895E4DA0D46C2A8FDFAFA6*)L_51)->____targetMethod_0), (void*)L_53);
// BBParameter.SetBBFields(o, bb);
ReflectedActionWrapper_t4532A190314CDF505B5907181388A27F7CA0707A* L_54 = V_3;
RuntimeObject* L_55 = ___1_bb;
BBParameter_SetBBFields_m327944D49EE061B4C80840B5750BCFA498938F8C(L_54, L_55, NULL);
// var bbParams = o.GetVariables();
ReflectedActionWrapper_t4532A190314CDF505B5907181388A27F7CA0707A* L_56 = V_3;
NullCheck(L_56);
BBParameterU5BU5D_tB9590F74375A7B8AC820DC3E6D5E0C3A69BF4D0E* L_57;
L_57 = VirtualFuncInvoker0< BBParameterU5BU5D_tB9590F74375A7B8AC820DC3E6D5E0C3A69BF4D0E* >::Invoke(5 /* NodeCanvas.Framework.BBParameter[] NodeCanvas.Framework.Internal.ReflectedWrapper::GetVariables() */, L_56);
V_4 = L_57;
// for ( int i = 0; i < parameters.Length; i++ ) {
V_8 = 0;
goto IL_0134;
}
IL_010e:
{
// var p = parameters[i];
ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_58 = V_1;
int32_t L_59 = V_8;
NullCheck(L_58);
int32_t L_60 = L_59;
ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* L_61 = (L_58)->GetAt(static_cast<il2cpp_array_size_t>(L_60));
V_9 = L_61;
// if ( p.IsOptional ) {
ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* L_62 = V_9;
NullCheck(L_62);
bool L_63;
L_63 = ParameterInfo_get_IsOptional_mB27F82EA5A21188AD6E5CC5A34A3913C6D887BD4(L_62, NULL);
if (!L_63)
{
goto IL_012e;
}
}
{
// bbParams[i].value = p.DefaultValue;
BBParameterU5BU5D_tB9590F74375A7B8AC820DC3E6D5E0C3A69BF4D0E* L_64 = V_4;
int32_t L_65 = V_8;
NullCheck(L_64);
int32_t L_66 = L_65;
BBParameter_tD717AF8560E573DF3DA925034F257F669CDDBA60* L_67 = (L_64)->GetAt(static_cast<il2cpp_array_size_t>(L_66));
ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* L_68 = V_9;
NullCheck(L_68);
RuntimeObject* L_69;
L_69 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(13 /* System.Object System.Reflection.ParameterInfo::get_DefaultValue() */, L_68);
NullCheck(L_67);
BBParameter_set_value_m7574E21CC4D7A85BC5F8E5EF2E16A994896FED5E(L_67, L_69, NULL);
}
IL_012e:
{
// for ( int i = 0; i < parameters.Length; i++ ) {
int32_t L_70 = V_8;
V_8 = ((int32_t)il2cpp_codegen_add(L_70, 1));
}
IL_0134:
{
// for ( int i = 0; i < parameters.Length; i++ ) {
int32_t L_71 = V_8;
ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_72 = V_1;
NullCheck(L_72);
if ((((int32_t)L_71) < ((int32_t)((int32_t)(((RuntimeArray*)L_72)->max_length)))))
{
goto IL_010e;
}
}
{
// return o;
ReflectedActionWrapper_t4532A190314CDF505B5907181388A27F7CA0707A* L_73 = V_3;
return L_73;
}
}
// System.Void NodeCanvas.Framework.Internal.ReflectedActionWrapper::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReflectedActionWrapper__ctor_m0D5657AEAB844012AF06473CD9AE0F4E0F1AC7C0 (ReflectedActionWrapper_t4532A190314CDF505B5907181388A27F7CA0707A* __this, const RuntimeMethod* method)
{
{
ReflectedWrapper__ctor_m9E1ACD698800E3F69292A681D198ED0850DA21A3(__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
// NodeCanvas.Framework.Internal.ReflectedFunctionWrapper NodeCanvas.Framework.Internal.ReflectedFunctionWrapper::Create(System.Reflection.MethodInfo,NodeCanvas.Framework.IBlackboard)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReflectedFunctionWrapper_t84AD9152CF3A094F0C3FC4E037E2BD1D6936053F* ReflectedFunctionWrapper_Create_mF857B02BFAEE0132D17A6C28DB5E4FABD6F8719A (MethodInfo_t* ___0_method, RuntimeObject* ___1_bb, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_ToArray_TisType_t_m8E2C7EBDC8CEB2393785B9E910ECF6D478007A89_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReflectedFunctionWrapper_t84AD9152CF3A094F0C3FC4E037E2BD1D6936053F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReflectedFunction_1_tBDF1E6F3769E0CD34B4C2D37962DA149DFE2CD9A_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReflectedFunction_2_t6861921755436B6352822D4F07D9F26EB2311BCA_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReflectedFunction_3_tCD47634A1E6F67E9CCFFEEEFDBC2CD5BF323188A_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReflectedFunction_4_t0F4236465495373C534713440AC45ACB7D89EA46_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReflectedFunction_5_t04F47F2BC2A9AC299170C3E29158AA55648A5748_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReflectedFunction_6_tFB134CE3AC7FE428803C18071B5A4FBA0CC266C7_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReflectedFunction_7_t0CA35D9BFEDA695042F0BF1FBCA956C1BEBB17D1_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SerializedMethodInfo_t0178C1A4EC415982F21BDF7AD6260FE066C2A3E1_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);
s_Il2CppMethodInitialized = true;
}
Type_t* V_0 = NULL;
ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* V_1 = NULL;
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* V_2 = NULL;
ReflectedFunctionWrapper_t84AD9152CF3A094F0C3FC4E037E2BD1D6936053F* V_3 = NULL;
BBParameterU5BU5D_tB9590F74375A7B8AC820DC3E6D5E0C3A69BF4D0E* V_4 = NULL;
int32_t V_5 = 0;
ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* V_6 = NULL;
Type_t* V_7 = NULL;
int32_t V_8 = 0;
ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* V_9 = NULL;
Type_t* G_B20_0 = NULL;
{
// if ( method == null ) return null;
MethodInfo_t* L_0 = ___0_method;
bool L_1;
L_1 = MethodInfo_op_Equality_m1466AB76300C9F07856E706E7E914062175189D1(L_0, (MethodInfo_t*)NULL, NULL);
if (!L_1)
{
goto IL_000b;
}
}
{
// if ( method == null ) return null;
return (ReflectedFunctionWrapper_t84AD9152CF3A094F0C3FC4E037E2BD1D6936053F*)NULL;
}
IL_000b:
{
// Type type = null;
V_0 = (Type_t*)NULL;
// var parameters = method.GetParameters();
MethodInfo_t* L_2 = ___0_method;
NullCheck(L_2);
ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_3;
L_3 = VirtualFuncInvoker0< ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* >::Invoke(16 /* System.Reflection.ParameterInfo[] System.Reflection.MethodBase::GetParameters() */, L_2);
V_1 = L_3;
// if ( parameters.Length == 0 ) type = typeof(ReflectedFunction<>);
ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_4 = V_1;
NullCheck(L_4);
if ((((RuntimeArray*)L_4)->max_length))
{
goto IL_0023;
}
}
{
// if ( parameters.Length == 0 ) type = typeof(ReflectedFunction<>);
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_5 = { reinterpret_cast<intptr_t> (ReflectedFunction_1_tBDF1E6F3769E0CD34B4C2D37962DA149DFE2CD9A_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);
V_0 = L_6;
}
IL_0023:
{
// if ( parameters.Length == 1 ) type = typeof(ReflectedFunction<,>);
ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_7 = V_1;
NullCheck(L_7);
if ((!(((uint32_t)((int32_t)(((RuntimeArray*)L_7)->max_length))) == ((uint32_t)1))))
{
goto IL_0034;
}
}
{
// if ( parameters.Length == 1 ) type = typeof(ReflectedFunction<,>);
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_8 = { reinterpret_cast<intptr_t> (ReflectedFunction_2_t6861921755436B6352822D4F07D9F26EB2311BCA_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);
V_0 = L_9;
}
IL_0034:
{
// if ( parameters.Length == 2 ) type = typeof(ReflectedFunction<,,>);
ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_10 = V_1;
NullCheck(L_10);
if ((!(((uint32_t)((int32_t)(((RuntimeArray*)L_10)->max_length))) == ((uint32_t)2))))
{
goto IL_0045;
}
}
{
// if ( parameters.Length == 2 ) type = typeof(ReflectedFunction<,,>);
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_11 = { reinterpret_cast<intptr_t> (ReflectedFunction_3_tCD47634A1E6F67E9CCFFEEEFDBC2CD5BF323188A_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);
V_0 = L_12;
}
IL_0045:
{
// if ( parameters.Length == 3 ) type = typeof(ReflectedFunction<,,,>);
ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_13 = V_1;
NullCheck(L_13);
if ((!(((uint32_t)((int32_t)(((RuntimeArray*)L_13)->max_length))) == ((uint32_t)3))))
{
goto IL_0056;
}
}
{
// if ( parameters.Length == 3 ) type = typeof(ReflectedFunction<,,,>);
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_14 = { reinterpret_cast<intptr_t> (ReflectedFunction_4_t0F4236465495373C534713440AC45ACB7D89EA46_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_15;
L_15 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_14, NULL);
V_0 = L_15;
}
IL_0056:
{
// if ( parameters.Length == 4 ) type = typeof(ReflectedFunction<,,,,>);
ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_16 = V_1;
NullCheck(L_16);
if ((!(((uint32_t)((int32_t)(((RuntimeArray*)L_16)->max_length))) == ((uint32_t)4))))
{
goto IL_0067;
}
}
{
// if ( parameters.Length == 4 ) type = typeof(ReflectedFunction<,,,,>);
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_17 = { reinterpret_cast<intptr_t> (ReflectedFunction_5_t04F47F2BC2A9AC299170C3E29158AA55648A5748_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);
V_0 = L_18;
}
IL_0067:
{
// if ( parameters.Length == 5 ) type = typeof(ReflectedFunction<,,,,,>);
ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_19 = V_1;
NullCheck(L_19);
if ((!(((uint32_t)((int32_t)(((RuntimeArray*)L_19)->max_length))) == ((uint32_t)5))))
{
goto IL_0078;
}
}
{
// if ( parameters.Length == 5 ) type = typeof(ReflectedFunction<,,,,,>);
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_20 = { reinterpret_cast<intptr_t> (ReflectedFunction_6_tFB134CE3AC7FE428803C18071B5A4FBA0CC266C7_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_21;
L_21 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_20, NULL);
V_0 = L_21;
}
IL_0078:
{
// if ( parameters.Length == 6 ) type = typeof(ReflectedFunction<,,,,,,>);
ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_22 = V_1;
NullCheck(L_22);
if ((!(((uint32_t)((int32_t)(((RuntimeArray*)L_22)->max_length))) == ((uint32_t)6))))
{
goto IL_0089;
}
}
{
// if ( parameters.Length == 6 ) type = typeof(ReflectedFunction<,,,,,,>);
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_23 = { reinterpret_cast<intptr_t> (ReflectedFunction_7_t0CA35D9BFEDA695042F0BF1FBCA956C1BEBB17D1_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);
V_0 = L_24;
}
IL_0089:
{
// var argTypes = new Type[parameters.Length + 1];
ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_25 = V_1;
NullCheck(L_25);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_26 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)SZArrayNew(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var, (uint32_t)((int32_t)il2cpp_codegen_add(((int32_t)(((RuntimeArray*)L_25)->max_length)), 1)));
V_2 = L_26;
// argTypes[0] = method.ReturnType;
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_27 = V_2;
MethodInfo_t* L_28 = ___0_method;
NullCheck(L_28);
Type_t* L_29;
L_29 = VirtualFuncInvoker0< Type_t* >::Invoke(40 /* System.Type System.Reflection.MethodInfo::get_ReturnType() */, L_28);
NullCheck(L_27);
ArrayElementTypeCheck (L_27, L_29);
(L_27)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t*)L_29);
// for ( var i = 0; i < parameters.Length; i++ ) {
V_5 = 0;
goto IL_00db;
}
IL_00a2:
{
// var parameter = parameters[i];
ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_30 = V_1;
int32_t L_31 = V_5;
NullCheck(L_30);
int32_t L_32 = L_31;
ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* L_33 = (L_30)->GetAt(static_cast<il2cpp_array_size_t>(L_32));
V_6 = L_33;
// var pType = parameter.ParameterType.IsByRef ? parameter.ParameterType.GetElementType() : parameter.ParameterType;
ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* L_34 = V_6;
NullCheck(L_34);
Type_t* L_35;
L_35 = VirtualFuncInvoker0< Type_t* >::Invoke(11 /* System.Type System.Reflection.ParameterInfo::get_ParameterType() */, L_34);
NullCheck(L_35);
bool L_36;
L_36 = Type_get_IsByRef_mA417B3C05E39BCF8F21A2B6437A1B41D3BE638A4(L_35, NULL);
if (L_36)
{
goto IL_00bf;
}
}
{
ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* L_37 = V_6;
NullCheck(L_37);
Type_t* L_38;
L_38 = VirtualFuncInvoker0< Type_t* >::Invoke(11 /* System.Type System.Reflection.ParameterInfo::get_ParameterType() */, L_37);
G_B20_0 = L_38;
goto IL_00cb;
}
IL_00bf:
{
ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* L_39 = V_6;
NullCheck(L_39);
Type_t* L_40;
L_40 = VirtualFuncInvoker0< Type_t* >::Invoke(11 /* System.Type System.Reflection.ParameterInfo::get_ParameterType() */, L_39);
NullCheck(L_40);
Type_t* L_41;
L_41 = VirtualFuncInvoker0< Type_t* >::Invoke(46 /* System.Type System.Type::GetElementType() */, L_40);
G_B20_0 = L_41;
}
IL_00cb:
{
V_7 = G_B20_0;
// argTypes[i + 1] = pType;
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_42 = V_2;
int32_t L_43 = V_5;
Type_t* L_44 = V_7;
NullCheck(L_42);
ArrayElementTypeCheck (L_42, L_44);
(L_42)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_43, 1))), (Type_t*)L_44);
// for ( var i = 0; i < parameters.Length; i++ ) {
int32_t L_45 = V_5;
V_5 = ((int32_t)il2cpp_codegen_add(L_45, 1));
}
IL_00db:
{
// for ( var i = 0; i < parameters.Length; i++ ) {
int32_t L_46 = V_5;
ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_47 = V_1;
NullCheck(L_47);
if ((((int32_t)L_46) < ((int32_t)((int32_t)(((RuntimeArray*)L_47)->max_length)))))
{
goto IL_00a2;
}
}
{
// var o = (ReflectedFunctionWrapper)Activator.CreateInstance(type.RTMakeGenericType(argTypes.ToArray()));
Type_t* L_48 = V_0;
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_49 = V_2;
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_50;
L_50 = Enumerable_ToArray_TisType_t_m8E2C7EBDC8CEB2393785B9E910ECF6D478007A89((RuntimeObject*)L_49, Enumerable_ToArray_TisType_t_m8E2C7EBDC8CEB2393785B9E910ECF6D478007A89_RuntimeMethod_var);
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
Type_t* L_51;
L_51 = ReflectionTools_RTMakeGenericType_mDBED5C0EF581D096AA170F8704F5E555AA7DA2C8(L_48, L_50, NULL);
RuntimeObject* L_52;
L_52 = Activator_CreateInstance_mFF030428C64FDDFACC74DFAC97388A1C628BFBCF(L_51, NULL);
V_3 = ((ReflectedFunctionWrapper_t84AD9152CF3A094F0C3FC4E037E2BD1D6936053F*)CastclassClass((RuntimeObject*)L_52, ReflectedFunctionWrapper_t84AD9152CF3A094F0C3FC4E037E2BD1D6936053F_il2cpp_TypeInfo_var));
// o._targetMethod = new SerializedMethodInfo(method);
ReflectedFunctionWrapper_t84AD9152CF3A094F0C3FC4E037E2BD1D6936053F* L_53 = V_3;
MethodInfo_t* L_54 = ___0_method;
SerializedMethodInfo_t0178C1A4EC415982F21BDF7AD6260FE066C2A3E1* L_55 = (SerializedMethodInfo_t0178C1A4EC415982F21BDF7AD6260FE066C2A3E1*)il2cpp_codegen_object_new(SerializedMethodInfo_t0178C1A4EC415982F21BDF7AD6260FE066C2A3E1_il2cpp_TypeInfo_var);
NullCheck(L_55);
SerializedMethodInfo__ctor_mDC004CAFB98728AAF7C382D89F697675B9FE4496(L_55, L_54, NULL);
NullCheck(L_53);
((ReflectedWrapper_tC4A6AE3F97F054C156895E4DA0D46C2A8FDFAFA6*)L_53)->____targetMethod_0 = L_55;
Il2CppCodeGenWriteBarrier((void**)(&((ReflectedWrapper_tC4A6AE3F97F054C156895E4DA0D46C2A8FDFAFA6*)L_53)->____targetMethod_0), (void*)L_55);
// BBParameter.SetBBFields(o, bb);
ReflectedFunctionWrapper_t84AD9152CF3A094F0C3FC4E037E2BD1D6936053F* L_56 = V_3;
RuntimeObject* L_57 = ___1_bb;
BBParameter_SetBBFields_m327944D49EE061B4C80840B5750BCFA498938F8C(L_56, L_57, NULL);
// var bbParams = o.GetVariables();
ReflectedFunctionWrapper_t84AD9152CF3A094F0C3FC4E037E2BD1D6936053F* L_58 = V_3;
NullCheck(L_58);
BBParameterU5BU5D_tB9590F74375A7B8AC820DC3E6D5E0C3A69BF4D0E* L_59;
L_59 = VirtualFuncInvoker0< BBParameterU5BU5D_tB9590F74375A7B8AC820DC3E6D5E0C3A69BF4D0E* >::Invoke(5 /* NodeCanvas.Framework.BBParameter[] NodeCanvas.Framework.Internal.ReflectedWrapper::GetVariables() */, L_58);
V_4 = L_59;
// for ( int i = 0; i < parameters.Length; i++ ) {
V_8 = 0;
goto IL_0141;
}
IL_0119:
{
// var p = parameters[i];
ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_60 = V_1;
int32_t L_61 = V_8;
NullCheck(L_60);
int32_t L_62 = L_61;
ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* L_63 = (L_60)->GetAt(static_cast<il2cpp_array_size_t>(L_62));
V_9 = L_63;
// if ( p.IsOptional ) {
ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* L_64 = V_9;
NullCheck(L_64);
bool L_65;
L_65 = ParameterInfo_get_IsOptional_mB27F82EA5A21188AD6E5CC5A34A3913C6D887BD4(L_64, NULL);
if (!L_65)
{
goto IL_013b;
}
}
{
// bbParams[i + 1].value = p.DefaultValue; //index 0 is return value
BBParameterU5BU5D_tB9590F74375A7B8AC820DC3E6D5E0C3A69BF4D0E* L_66 = V_4;
int32_t L_67 = V_8;
NullCheck(L_66);
int32_t L_68 = ((int32_t)il2cpp_codegen_add(L_67, 1));
BBParameter_tD717AF8560E573DF3DA925034F257F669CDDBA60* L_69 = (L_66)->GetAt(static_cast<il2cpp_array_size_t>(L_68));
ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* L_70 = V_9;
NullCheck(L_70);
RuntimeObject* L_71;
L_71 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(13 /* System.Object System.Reflection.ParameterInfo::get_DefaultValue() */, L_70);
NullCheck(L_69);
BBParameter_set_value_m7574E21CC4D7A85BC5F8E5EF2E16A994896FED5E(L_69, L_71, NULL);
}
IL_013b:
{
// for ( int i = 0; i < parameters.Length; i++ ) {
int32_t L_72 = V_8;
V_8 = ((int32_t)il2cpp_codegen_add(L_72, 1));
}
IL_0141:
{
// for ( int i = 0; i < parameters.Length; i++ ) {
int32_t L_73 = V_8;
ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_74 = V_1;
NullCheck(L_74);
if ((((int32_t)L_73) < ((int32_t)((int32_t)(((RuntimeArray*)L_74)->max_length)))))
{
goto IL_0119;
}
}
{
// return o;
ReflectedFunctionWrapper_t84AD9152CF3A094F0C3FC4E037E2BD1D6936053F* L_75 = V_3;
return L_75;
}
}
// System.Void NodeCanvas.Framework.Internal.ReflectedFunctionWrapper::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReflectedFunctionWrapper__ctor_m9E23C6B34A4F3C83D8320A51B43A48D1B7C6564A (ReflectedFunctionWrapper_t84AD9152CF3A094F0C3FC4E037E2BD1D6936053F* __this, const RuntimeMethod* method)
{
{
ReflectedWrapper__ctor_m9E1ACD698800E3F69292A681D198ED0850DA21A3(__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.String NodeCanvas.Framework.Internal.MissingAction::ParadoxNotion.Serialization.IMissingRecoverable.get_missingType()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* MissingAction_ParadoxNotion_Serialization_IMissingRecoverable_get_missingType_m82D4ED8B4CDF33E8BF7FCA78186BFF76D519A9D3 (MissingAction_t51C19FB01F03C63CF00BCE5B7160C5E8AFBF0029* __this, const RuntimeMethod* method)
{
{
// get { return _missingType; }
String_t* L_0 = __this->____missingType_14;
return L_0;
}
}
// System.Void NodeCanvas.Framework.Internal.MissingAction::ParadoxNotion.Serialization.IMissingRecoverable.set_missingType(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MissingAction_ParadoxNotion_Serialization_IMissingRecoverable_set_missingType_mE5CEDA1532CA663073760F932D442F5DAF6EA9FC (MissingAction_t51C19FB01F03C63CF00BCE5B7160C5E8AFBF0029* __this, String_t* ___0_value, const RuntimeMethod* method)
{
{
// set { _missingType = value; }
String_t* L_0 = ___0_value;
__this->____missingType_14 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->____missingType_14), (void*)L_0);
// set { _missingType = value; }
return;
}
}
// System.String NodeCanvas.Framework.Internal.MissingAction::ParadoxNotion.Serialization.IMissingRecoverable.get_recoveryState()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* MissingAction_ParadoxNotion_Serialization_IMissingRecoverable_get_recoveryState_mC78C6CB63FB1BAA59CC814B6CB592221F083285C (MissingAction_t51C19FB01F03C63CF00BCE5B7160C5E8AFBF0029* __this, const RuntimeMethod* method)
{
{
// get { return _recoveryState; }
String_t* L_0 = __this->____recoveryState_15;
return L_0;
}
}
// System.Void NodeCanvas.Framework.Internal.MissingAction::ParadoxNotion.Serialization.IMissingRecoverable.set_recoveryState(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MissingAction_ParadoxNotion_Serialization_IMissingRecoverable_set_recoveryState_m22CA2FF325ECC92D561FDE4CBC85F8C9E86F1189 (MissingAction_t51C19FB01F03C63CF00BCE5B7160C5E8AFBF0029* __this, String_t* ___0_value, const RuntimeMethod* method)
{
{
// set { _recoveryState = value; }
String_t* L_0 = ___0_value;
__this->____recoveryState_15 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->____recoveryState_15), (void*)L_0);
// set { _recoveryState = value; }
return;
}
}
// System.String NodeCanvas.Framework.Internal.MissingAction::get_info()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* MissingAction_get_info_m3098A4B587E36FF18E0B626E1B506C345A158774 (MissingAction_t51C19FB01F03C63CF00BCE5B7160C5E8AFBF0029* __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*)&StringUtils_t1B1A8555A1FD4C84FEEF6A67762EA7230E48164A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// get { return ReflectionTools.FriendlyTypeName(_missingType).FormatError(); }
String_t* L_0 = __this->____missingType_14;
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
String_t* L_1;
L_1 = ReflectionTools_FriendlyTypeName_mD666E9D35313C85366810AFB9A992DE298224F9B(L_0, NULL);
il2cpp_codegen_runtime_class_init_inline(StringUtils_t1B1A8555A1FD4C84FEEF6A67762EA7230E48164A_il2cpp_TypeInfo_var);
String_t* L_2;
L_2 = StringUtils_FormatError_m9971C5B8CFB0B1C14F814F73AF161679E87E0116(L_1, NULL);
return L_2;
}
}
// System.Void NodeCanvas.Framework.Internal.MissingAction::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MissingAction__ctor_m59C6ADA153290815D186105C8C476C54441532BA (MissingAction_t51C19FB01F03C63CF00BCE5B7160C5E8AFBF0029* __this, const RuntimeMethod* method)
{
{
ActionTask__ctor_m7C70325BFF57D66662DB867F3598756BB5277AA6(__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.String NodeCanvas.Framework.Internal.MissingCondition::ParadoxNotion.Serialization.IMissingRecoverable.get_missingType()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* MissingCondition_ParadoxNotion_Serialization_IMissingRecoverable_get_missingType_mD1D2FFAA455CDC9A0C66807B2206D4B846F3E79B (MissingCondition_t89B9CCA5CFF83E72E7827229C3ACF20F39A063FA* __this, const RuntimeMethod* method)
{
{
// get { return _missingType; }
String_t* L_0 = __this->____missingType_14;
return L_0;
}
}
// System.Void NodeCanvas.Framework.Internal.MissingCondition::ParadoxNotion.Serialization.IMissingRecoverable.set_missingType(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MissingCondition_ParadoxNotion_Serialization_IMissingRecoverable_set_missingType_m1A0C0448A652F6A292F93784B027DF2180A92B70 (MissingCondition_t89B9CCA5CFF83E72E7827229C3ACF20F39A063FA* __this, String_t* ___0_value, const RuntimeMethod* method)
{
{
// set { _missingType = value; }
String_t* L_0 = ___0_value;
__this->____missingType_14 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->____missingType_14), (void*)L_0);
// set { _missingType = value; }
return;
}
}
// System.String NodeCanvas.Framework.Internal.MissingCondition::ParadoxNotion.Serialization.IMissingRecoverable.get_recoveryState()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* MissingCondition_ParadoxNotion_Serialization_IMissingRecoverable_get_recoveryState_m9D725B77FA702495B0F1524692E822D59319A861 (MissingCondition_t89B9CCA5CFF83E72E7827229C3ACF20F39A063FA* __this, const RuntimeMethod* method)
{
{
// get { return _recoveryState; }
String_t* L_0 = __this->____recoveryState_15;
return L_0;
}
}
// System.Void NodeCanvas.Framework.Internal.MissingCondition::ParadoxNotion.Serialization.IMissingRecoverable.set_recoveryState(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MissingCondition_ParadoxNotion_Serialization_IMissingRecoverable_set_recoveryState_m8892851AA280F04D3126010C479F2CA2C00B0711 (MissingCondition_t89B9CCA5CFF83E72E7827229C3ACF20F39A063FA* __this, String_t* ___0_value, const RuntimeMethod* method)
{
{
// set { _recoveryState = value; }
String_t* L_0 = ___0_value;
__this->____recoveryState_15 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->____recoveryState_15), (void*)L_0);
// set { _recoveryState = value; }
return;
}
}
// System.String NodeCanvas.Framework.Internal.MissingCondition::get_info()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* MissingCondition_get_info_mB559407397E02E226274E1BE3943683C9EA294F2 (MissingCondition_t89B9CCA5CFF83E72E7827229C3ACF20F39A063FA* __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*)&StringUtils_t1B1A8555A1FD4C84FEEF6A67762EA7230E48164A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// get { return ReflectionTools.FriendlyTypeName(_missingType).FormatError(); }
String_t* L_0 = __this->____missingType_14;
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
String_t* L_1;
L_1 = ReflectionTools_FriendlyTypeName_mD666E9D35313C85366810AFB9A992DE298224F9B(L_0, NULL);
il2cpp_codegen_runtime_class_init_inline(StringUtils_t1B1A8555A1FD4C84FEEF6A67762EA7230E48164A_il2cpp_TypeInfo_var);
String_t* L_2;
L_2 = StringUtils_FormatError_m9971C5B8CFB0B1C14F814F73AF161679E87E0116(L_1, NULL);
return L_2;
}
}
// System.Void NodeCanvas.Framework.Internal.MissingCondition::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MissingCondition__ctor_mAB189151E8E2636BC361ED743043F8B4121470AE (MissingCondition_t89B9CCA5CFF83E72E7827229C3ACF20F39A063FA* __this, const RuntimeMethod* method)
{
{
ConditionTask__ctor_m1F4FE5C10F05FCE9676F9356FDBA1F366E396EDB(__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.Type NodeCanvas.Framework.Internal.TaskAgentParameter::get_varType()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* TaskAgentParameter_get_varType_m8EACF6CC2C39857C2C9080BFA0155EFC64B7D61D (TaskAgentParameter_t6F02431C314168FE5698AD6A87B555310C2DBC4B* __this, 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*)&Type_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Type_t* G_B2_0 = NULL;
Type_t* G_B1_0 = NULL;
{
// public override System.Type varType => _type ?? typeof(UnityEngine.Object);
Type_t* L_0 = __this->____type_8;
Type_t* L_1 = L_0;
G_B1_0 = L_1;
if (L_1)
{
G_B2_0 = L_1;
goto IL_0014;
}
}
{
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_2 = { reinterpret_cast<intptr_t> (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_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);
G_B2_0 = L_3;
}
IL_0014:
{
return G_B2_0;
}
}
// UnityEngine.Object NodeCanvas.Framework.Internal.TaskAgentParameter::get_value()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* TaskAgentParameter_get_value_m8F31958731B2FC04250D92059F8E3F00EB86F566 (TaskAgentParameter_t6F02431C314168FE5698AD6A87B555310C2DBC4B* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BBParameter_1_get_value_m6F4A2CF3E52CCAC10D5C22C36B2C4935F1B525C1_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* V_0 = NULL;
{
// var o = base.value;
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_0;
L_0 = BBParameter_1_get_value_m6F4A2CF3E52CCAC10D5C22C36B2C4935F1B525C1(__this, BBParameter_1_get_value_m6F4A2CF3E52CCAC10D5C22C36B2C4935F1B525C1_RuntimeMethod_var);
V_0 = L_0;
// if ( o is GameObject ) { return ( o as GameObject ).transform; }
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_1 = V_0;
if (!((GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)IsInstSealed((RuntimeObject*)L_1, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var)))
{
goto IL_001b;
}
}
{
// if ( o is GameObject ) { return ( o as GameObject ).transform; }
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_2 = V_0;
NullCheck(((GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)IsInstSealed((RuntimeObject*)L_2, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var)));
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_3;
L_3 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(((GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)IsInstSealed((RuntimeObject*)L_2, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var)), NULL);
return L_3;
}
IL_001b:
{
// if ( o is Component ) { return (Component)o; }
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_4 = V_0;
if (!((Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*)IsInstClass((RuntimeObject*)L_4, Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3_il2cpp_TypeInfo_var)))
{
goto IL_002a;
}
}
{
// if ( o is Component ) { return (Component)o; }
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_5 = V_0;
return ((Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*)CastclassClass((RuntimeObject*)L_5, Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3_il2cpp_TypeInfo_var));
}
IL_002a:
{
// return null;
return (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL;
}
}
// System.Void NodeCanvas.Framework.Internal.TaskAgentParameter::set_value(UnityEngine.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TaskAgentParameter_set_value_mDD4DB6277B0B75C53EAB26C69B06FD1BB0ABF4D2 (TaskAgentParameter_t6F02431C314168FE5698AD6A87B555310C2DBC4B* __this, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_value, const RuntimeMethod* method)
{
{
// set { _value = value; } //the linked blackboard variable is NEVER set through the TaskAgentParameter. Instead we set the local (inherited) variable
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_0 = ___0_value;
((BBParameter_1_t97AADAB54E6D1D78FC42019881598EF9242A6D09*)__this)->____value_5 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((BBParameter_1_t97AADAB54E6D1D78FC42019881598EF9242A6D09*)__this)->____value_5), (void*)L_0);
// set { _value = value; } //the linked blackboard variable is NEVER set through the TaskAgentParameter. Instead we set the local (inherited) variable
return;
}
}
// System.Object NodeCanvas.Framework.Internal.TaskAgentParameter::GetValueBoxed()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* TaskAgentParameter_GetValueBoxed_mA7C70F06B125E3E83ECFBA7E957CF45E4D521648 (TaskAgentParameter_t6F02431C314168FE5698AD6A87B555310C2DBC4B* __this, const RuntimeMethod* method)
{
{
// public override object GetValueBoxed() { return this.value; }
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_0;
L_0 = TaskAgentParameter_get_value_m8F31958731B2FC04250D92059F8E3F00EB86F566(__this, NULL);
return L_0;
}
}
// System.Void NodeCanvas.Framework.Internal.TaskAgentParameter::SetValueBoxed(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TaskAgentParameter_SetValueBoxed_m935C44F8A7462DE148090238EF05D28A4C60AB8D (TaskAgentParameter_t6F02431C314168FE5698AD6A87B555310C2DBC4B* __this, RuntimeObject* ___0_newValue, 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;
}
{
// public override void SetValueBoxed(object newValue) { this.value = newValue as UnityEngine.Object; }
RuntimeObject* L_0 = ___0_newValue;
TaskAgentParameter_set_value_mDD4DB6277B0B75C53EAB26C69B06FD1BB0ABF4D2_inline(__this, ((Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)IsInstClass((RuntimeObject*)L_0, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var)), NULL);
// public override void SetValueBoxed(object newValue) { this.value = newValue as UnityEngine.Object; }
return;
}
}
// System.Void NodeCanvas.Framework.Internal.TaskAgentParameter::SetType(System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TaskAgentParameter_SetType_mDB8F5F8D60CBF5F6CD96B7B5FA02566A017337A6 (TaskAgentParameter_t6F02431C314168FE5698AD6A87B555310C2DBC4B* __this, Type_t* ___0_newType, 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*)&Type_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if ( typeof(UnityEngine.Object).IsAssignableFrom(newType) ) {
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_newType;
NullCheck(L_1);
bool L_3;
L_3 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(22 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, L_1, L_2);
if (!L_3)
{
goto IL_0019;
}
}
{
// _type = newType;
Type_t* L_4 = ___0_newType;
__this->____type_8 = L_4;
Il2CppCodeGenWriteBarrier((void**)(&__this->____type_8), (void*)L_4);
}
IL_0019:
{
// }
return;
}
}
// System.Void NodeCanvas.Framework.Internal.TaskAgentParameter::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TaskAgentParameter__ctor_mC63B504E7F887084C4C292A06913545A07337EEF (TaskAgentParameter_t6F02431C314168FE5698AD6A87B555310C2DBC4B* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BBParameter_1__ctor_m3FDF1B3ED6654D282E73BFF60E7CBE8B4126B0A2_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
BBParameter_1__ctor_m3FDF1B3ED6654D282E73BFF60E7CBE8B4126B0A2(__this, BBParameter_1__ctor_m3FDF1B3ED6654D282E73BFF60E7CBE8B4126B0A2_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.String NodeCanvas.Framework.Internal.BBMappingParameter::get_targetSubGraphVariableID()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* BBMappingParameter_get_targetSubGraphVariableID_mA94C80599DE1E9D141FDE407F5FF35C076B0329C (BBMappingParameter_t271BF3D15F27980230AA7D18791AD2E533D6114A* __this, const RuntimeMethod* method)
{
{
// public string targetSubGraphVariableID => _targetSubGraphVariableID;
String_t* L_0 = __this->____targetSubGraphVariableID_10;
return L_0;
}
}
// System.Boolean NodeCanvas.Framework.Internal.BBMappingParameter::get_canRead()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BBMappingParameter_get_canRead_m68BE9996096F8EB2C2F55F3433D3A822C7B3C975 (BBMappingParameter_t271BF3D15F27980230AA7D18791AD2E533D6114A* __this, const RuntimeMethod* method)
{
{
// public bool canRead { get { return _canRead; } set { _canRead = value; } }
bool L_0 = __this->____canRead_11;
return L_0;
}
}
// System.Void NodeCanvas.Framework.Internal.BBMappingParameter::set_canRead(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BBMappingParameter_set_canRead_mEF29B3EC345D45DC4397927923A1A759439EB3A7 (BBMappingParameter_t271BF3D15F27980230AA7D18791AD2E533D6114A* __this, bool ___0_value, const RuntimeMethod* method)
{
{
// public bool canRead { get { return _canRead; } set { _canRead = value; } }
bool L_0 = ___0_value;
__this->____canRead_11 = L_0;
// public bool canRead { get { return _canRead; } set { _canRead = value; } }
return;
}
}
// System.Boolean NodeCanvas.Framework.Internal.BBMappingParameter::get_canWrite()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BBMappingParameter_get_canWrite_mE8F951FE54EE28A20618124DA221E18681CCD477 (BBMappingParameter_t271BF3D15F27980230AA7D18791AD2E533D6114A* __this, const RuntimeMethod* method)
{
{
// public bool canWrite { get { return _canWrite; } set { _canWrite = value; } }
bool L_0 = __this->____canWrite_12;
return L_0;
}
}
// System.Void NodeCanvas.Framework.Internal.BBMappingParameter::set_canWrite(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BBMappingParameter_set_canWrite_mA1F53E6C5828C0CA6BC0B1D1B10A29B3E02EB5FD (BBMappingParameter_t271BF3D15F27980230AA7D18791AD2E533D6114A* __this, bool ___0_value, const RuntimeMethod* method)
{
{
// public bool canWrite { get { return _canWrite; } set { _canWrite = value; } }
bool L_0 = ___0_value;
__this->____canWrite_12 = L_0;
// public bool canWrite { get { return _canWrite; } set { _canWrite = value; } }
return;
}
}
// System.Void NodeCanvas.Framework.Internal.BBMappingParameter::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BBMappingParameter__ctor_m8A3388EEC3133336D3733D8028A2BAE413522A71 (BBMappingParameter_t271BF3D15F27980230AA7D18791AD2E533D6114A* __this, const RuntimeMethod* method)
{
{
// public BBMappingParameter() : base() { }
BBObjectParameter__ctor_m93D98FB3B76989D64EBFDA33B9F68C29649591C5(__this, NULL);
// public BBMappingParameter() : base() { }
return;
}
}
// System.Void NodeCanvas.Framework.Internal.BBMappingParameter::.ctor(NodeCanvas.Framework.Variable)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BBMappingParameter__ctor_mB2C79F21E83555FD716A831DD0EBD658E8C43F31 (BBMappingParameter_t271BF3D15F27980230AA7D18791AD2E533D6114A* __this, Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* ___0_subVariable, const RuntimeMethod* method)
{
{
// public BBMappingParameter(Variable subVariable) {
BBObjectParameter__ctor_m93D98FB3B76989D64EBFDA33B9F68C29649591C5(__this, NULL);
// _targetSubGraphVariableID = subVariable.ID;
Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* L_0 = ___0_subVariable;
NullCheck(L_0);
String_t* L_1;
L_1 = Variable_get_ID_m076E7680D89502E8948DD41E210D5616F6E080D4(L_0, NULL);
__this->____targetSubGraphVariableID_10 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->____targetSubGraphVariableID_10), (void*)L_1);
// base.SetType(subVariable.varType);
Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* L_2 = ___0_subVariable;
NullCheck(L_2);
Type_t* L_3;
L_3 = VirtualFuncInvoker0< Type_t* >::Invoke(5 /* System.Type NodeCanvas.Framework.Variable::get_varType() */, L_2);
BBObjectParameter_SetType_m8D2A97D469704DB127CF8F7B69E83AD73B9724AA(__this, L_3, 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 NodeCanvas.Framework.Internal.BBObjectParameter::UnityEngine.ISerializationCallbackReceiver.OnBeforeSerialize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BBObjectParameter_UnityEngine_ISerializationCallbackReceiver_OnBeforeSerialize_mEBE3B56B8E6B26DCF4F75329C4FF36D17293C412 (BBObjectParameter_tA102F2723AE6019732064DBB03A3EB936A906795* __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 ) { _type = type.FullName; }
Type_t* L_0;
L_0 = BBObjectParameter_get_type_mDD1594D150BD6E6E509CDB7FA316BA59D1EC7305_inline(__this, NULL);
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 ) { _type = type.FullName; }
Type_t* L_2;
L_2 = BBObjectParameter_get_type_mDD1594D150BD6E6E509CDB7FA316BA59D1EC7305_inline(__this, NULL);
NullCheck(L_2);
String_t* L_3;
L_3 = VirtualFuncInvoker0< String_t* >::Invoke(26 /* System.String System.Type::get_FullName() */, L_2);
__this->____type_8 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&__this->____type_8), (void*)L_3);
}
IL_001f:
{
// }
return;
}
}
// System.Void NodeCanvas.Framework.Internal.BBObjectParameter::UnityEngine.ISerializationCallbackReceiver.OnAfterDeserialize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BBObjectParameter_UnityEngine_ISerializationCallbackReceiver_OnAfterDeserialize_mC6280E6A7B6BD01166F752799F8D0F5DB303D6FE (BBObjectParameter_tA102F2723AE6019732064DBB03A3EB936A906795* __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;
}
{
// type = ReflectionTools.GetType(_type, /*fallback?*/ true);
String_t* L_0 = __this->____type_8;
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
Type_t* L_1;
L_1 = ReflectionTools_GetType_mFB9DA4C30AD038672B73A4E6EB9935F78094324C(L_0, (bool)1, (Type_t*)NULL, NULL);
BBObjectParameter_set_type_m2D8E32526991819810F252217129FA3054BBFC48_inline(__this, L_1, NULL);
// }
return;
}
}
// System.Type NodeCanvas.Framework.Internal.BBObjectParameter::get_type()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* BBObjectParameter_get_type_mDD1594D150BD6E6E509CDB7FA316BA59D1EC7305 (BBObjectParameter_tA102F2723AE6019732064DBB03A3EB936A906795* __this, const RuntimeMethod* method)
{
{
// private Type type { get; set; }
Type_t* L_0 = __this->___U3CtypeU3Ek__BackingField_9;
return L_0;
}
}
// System.Void NodeCanvas.Framework.Internal.BBObjectParameter::set_type(System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BBObjectParameter_set_type_m2D8E32526991819810F252217129FA3054BBFC48 (BBObjectParameter_tA102F2723AE6019732064DBB03A3EB936A906795* __this, Type_t* ___0_value, const RuntimeMethod* method)
{
{
// private Type type { get; set; }
Type_t* L_0 = ___0_value;
__this->___U3CtypeU3Ek__BackingField_9 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CtypeU3Ek__BackingField_9), (void*)L_0);
return;
}
}
// System.Type NodeCanvas.Framework.Internal.BBObjectParameter::get_varType()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* BBObjectParameter_get_varType_m57276F23D73E13009B175FF5D0D8F8722F2E353E (BBObjectParameter_tA102F2723AE6019732064DBB03A3EB936A906795* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public override Type varType => type != null ? type : typeof(object);
Type_t* L_0;
L_0 = BBObjectParameter_get_type_mDD1594D150BD6E6E509CDB7FA316BA59D1EC7305_inline(__this, NULL);
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_0019;
}
}
{
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_2 = { reinterpret_cast<intptr_t> (RuntimeObject_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);
return L_3;
}
IL_0019:
{
Type_t* L_4;
L_4 = BBObjectParameter_get_type_mDD1594D150BD6E6E509CDB7FA316BA59D1EC7305_inline(__this, NULL);
return L_4;
}
}
// System.Void NodeCanvas.Framework.Internal.BBObjectParameter::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BBObjectParameter__ctor_m93D98FB3B76989D64EBFDA33B9F68C29649591C5 (BBObjectParameter_tA102F2723AE6019732064DBB03A3EB936A906795* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BBParameter_1__ctor_m23ACE105F1B89032C13324FA5D4FA2E25833F733_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public BBObjectParameter() { SetType(typeof(object)); }
BBParameter_1__ctor_m23ACE105F1B89032C13324FA5D4FA2E25833F733(__this, BBParameter_1__ctor_m23ACE105F1B89032C13324FA5D4FA2E25833F733_RuntimeMethod_var);
// public BBObjectParameter() { SetType(typeof(object)); }
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (RuntimeObject_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);
BBObjectParameter_SetType_m8D2A97D469704DB127CF8F7B69E83AD73B9724AA(__this, L_1, NULL);
// public BBObjectParameter() { SetType(typeof(object)); }
return;
}
}
// System.Void NodeCanvas.Framework.Internal.BBObjectParameter::.ctor(System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BBObjectParameter__ctor_m8DFEB9126CBE3F3BFC1422D079ED6C227765CD2E (BBObjectParameter_tA102F2723AE6019732064DBB03A3EB936A906795* __this, Type_t* ___0_t, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BBParameter_1__ctor_m23ACE105F1B89032C13324FA5D4FA2E25833F733_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// public BBObjectParameter(Type t) { SetType(t); }
BBParameter_1__ctor_m23ACE105F1B89032C13324FA5D4FA2E25833F733(__this, BBParameter_1__ctor_m23ACE105F1B89032C13324FA5D4FA2E25833F733_RuntimeMethod_var);
// public BBObjectParameter(Type t) { SetType(t); }
Type_t* L_0 = ___0_t;
BBObjectParameter_SetType_m8D2A97D469704DB127CF8F7B69E83AD73B9724AA(__this, L_0, NULL);
// public BBObjectParameter(Type t) { SetType(t); }
return;
}
}
// System.Void NodeCanvas.Framework.Internal.BBObjectParameter::.ctor(NodeCanvas.Framework.BBParameter)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BBObjectParameter__ctor_m4191238FB9AB335631BEB19416897E8A5924D1BB (BBObjectParameter_tA102F2723AE6019732064DBB03A3EB936A906795* __this, BBParameter_tD717AF8560E573DF3DA925034F257F669CDDBA60* ___0_source, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BBParameter_1__ctor_m23ACE105F1B89032C13324FA5D4FA2E25833F733_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// public BBObjectParameter(BBParameter source) {
BBParameter_1__ctor_m23ACE105F1B89032C13324FA5D4FA2E25833F733(__this, BBParameter_1__ctor_m23ACE105F1B89032C13324FA5D4FA2E25833F733_RuntimeMethod_var);
// if ( source != null ) {
BBParameter_tD717AF8560E573DF3DA925034F257F669CDDBA60* L_0 = ___0_source;
if (!L_0)
{
goto IL_0039;
}
}
{
// type = source.varType;
BBParameter_tD717AF8560E573DF3DA925034F257F669CDDBA60* L_1 = ___0_source;
NullCheck(L_1);
Type_t* L_2;
L_2 = VirtualFuncInvoker0< Type_t* >::Invoke(6 /* System.Type NodeCanvas.Framework.BBParameter::get_varType() */, L_1);
BBObjectParameter_set_type_m2D8E32526991819810F252217129FA3054BBFC48_inline(__this, L_2, NULL);
// _value = source.value;
BBParameter_tD717AF8560E573DF3DA925034F257F669CDDBA60* L_3 = ___0_source;
NullCheck(L_3);
RuntimeObject* L_4;
L_4 = BBParameter_get_value_mAA2CA228ECA265F87B26CF467626136FB3F74D23(L_3, NULL);
((BBParameter_1_tB46669698C0BE7BD6EFB9A7BE9458183044389E3*)__this)->____value_5 = L_4;
Il2CppCodeGenWriteBarrier((void**)(&((BBParameter_1_tB46669698C0BE7BD6EFB9A7BE9458183044389E3*)__this)->____value_5), (void*)L_4);
// name = source.name;
BBParameter_tD717AF8560E573DF3DA925034F257F669CDDBA60* L_5 = ___0_source;
NullCheck(L_5);
String_t* L_6;
L_6 = BBParameter_get_name_mB3C40E4241CB0470AC4D120613200D497500535B_inline(L_5, NULL);
BBParameter_set_name_mB5C44C9FA31C6946E9F6963F0B9D6742A5CFCC2A(__this, L_6, NULL);
// targetVariableID = source.targetVariableID;
BBParameter_tD717AF8560E573DF3DA925034F257F669CDDBA60* L_7 = ___0_source;
NullCheck(L_7);
String_t* L_8;
L_8 = BBParameter_get_targetVariableID_m906581BCA5029E8184157D79E93FF6F9E1DEB361_inline(L_7, NULL);
BBParameter_set_targetVariableID_mEE6122081459973AB860C5685722E175D9346E22_inline(__this, L_8, NULL);
}
IL_0039:
{
// }
return;
}
}
// System.Void NodeCanvas.Framework.Internal.BBObjectParameter::SetType(System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BBObjectParameter_SetType_m8D2A97D469704DB127CF8F7B69E83AD73B9724AA (BBObjectParameter_tA102F2723AE6019732064DBB03A3EB936A906795* __this, Type_t* ___0_t, 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*)&RuntimeObject_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
BBObjectParameter_tA102F2723AE6019732064DBB03A3EB936A906795* G_B7_0 = NULL;
BBObjectParameter_tA102F2723AE6019732064DBB03A3EB936A906795* G_B6_0 = NULL;
RuntimeObject* G_B8_0 = NULL;
BBObjectParameter_tA102F2723AE6019732064DBB03A3EB936A906795* G_B8_1 = NULL;
{
// if ( t == null ) { t = typeof(object); }
Type_t* L_0 = ___0_t;
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_0, (Type_t*)NULL, NULL);
if (!L_1)
{
goto IL_0015;
}
}
{
// if ( t == null ) { t = typeof(object); }
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_2 = { reinterpret_cast<intptr_t> (RuntimeObject_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);
___0_t = L_3;
}
IL_0015:
{
// if ( t != type || ( t.RTIsValueType() && _value == null ) ) {
Type_t* L_4 = ___0_t;
Type_t* L_5;
L_5 = BBObjectParameter_get_type_mDD1594D150BD6E6E509CDB7FA316BA59D1EC7305_inline(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
bool L_6;
L_6 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_4, L_5, NULL);
if (L_6)
{
goto IL_0033;
}
}
{
Type_t* L_7 = ___0_t;
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
bool L_8;
L_8 = ReflectionTools_RTIsValueType_m139997DE2E990C2793079E27B33138EDC53BBFCF(L_7, NULL);
if (!L_8)
{
goto IL_004a;
}
}
{
RuntimeObject* L_9 = ((BBParameter_1_tB46669698C0BE7BD6EFB9A7BE9458183044389E3*)__this)->____value_5;
if (L_9)
{
goto IL_004a;
}
}
IL_0033:
{
// _value = t.RTIsValueType() ? Activator.CreateInstance(t) : null;
Type_t* L_10 = ___0_t;
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
bool L_11;
L_11 = ReflectionTools_RTIsValueType_m139997DE2E990C2793079E27B33138EDC53BBFCF(L_10, NULL);
G_B6_0 = __this;
if (L_11)
{
G_B7_0 = __this;
goto IL_003f;
}
}
{
G_B8_0 = NULL;
G_B8_1 = G_B6_0;
goto IL_0045;
}
IL_003f:
{
Type_t* L_12 = ___0_t;
RuntimeObject* L_13;
L_13 = Activator_CreateInstance_mFF030428C64FDDFACC74DFAC97388A1C628BFBCF(L_12, NULL);
G_B8_0 = L_13;
G_B8_1 = G_B7_0;
}
IL_0045:
{
NullCheck(G_B8_1);
((BBParameter_1_tB46669698C0BE7BD6EFB9A7BE9458183044389E3*)G_B8_1)->____value_5 = G_B8_0;
Il2CppCodeGenWriteBarrier((void**)(&((BBParameter_1_tB46669698C0BE7BD6EFB9A7BE9458183044389E3*)G_B8_1)->____value_5), (void*)G_B8_0);
}
IL_004a:
{
// type = t;
Type_t* L_14 = ___0_t;
BBObjectParameter_set_type_m2D8E32526991819810F252217129FA3054BBFC48_inline(__this, L_14, 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 NodeCanvas.Framework.Internal.BlackboardSource::add_onVariableAdded(System.Action`1<NodeCanvas.Framework.Variable>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BlackboardSource_add_onVariableAdded_mAE6C31BAA404004D4BED4E91C1D2DAA54C7DBEE8 (BlackboardSource_tDF1C560E163F6F63BE89278B7312A32BF329C89E* __this, Action_1_t924369B78685936188D9F308D270D4B74F46B374* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t924369B78685936188D9F308D270D4B74F46B374_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Action_1_t924369B78685936188D9F308D270D4B74F46B374* V_0 = NULL;
Action_1_t924369B78685936188D9F308D270D4B74F46B374* V_1 = NULL;
Action_1_t924369B78685936188D9F308D270D4B74F46B374* V_2 = NULL;
{
Action_1_t924369B78685936188D9F308D270D4B74F46B374* L_0 = __this->___onVariableAdded_1;
V_0 = L_0;
}
IL_0007:
{
Action_1_t924369B78685936188D9F308D270D4B74F46B374* L_1 = V_0;
V_1 = L_1;
Action_1_t924369B78685936188D9F308D270D4B74F46B374* L_2 = V_1;
Action_1_t924369B78685936188D9F308D270D4B74F46B374* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL);
V_2 = ((Action_1_t924369B78685936188D9F308D270D4B74F46B374*)Castclass((RuntimeObject*)L_4, Action_1_t924369B78685936188D9F308D270D4B74F46B374_il2cpp_TypeInfo_var));
Action_1_t924369B78685936188D9F308D270D4B74F46B374** L_5 = (&__this->___onVariableAdded_1);
Action_1_t924369B78685936188D9F308D270D4B74F46B374* L_6 = V_2;
Action_1_t924369B78685936188D9F308D270D4B74F46B374* L_7 = V_1;
Action_1_t924369B78685936188D9F308D270D4B74F46B374* L_8;
L_8 = InterlockedCompareExchangeImpl<Action_1_t924369B78685936188D9F308D270D4B74F46B374*>(L_5, L_6, L_7);
V_0 = L_8;
Action_1_t924369B78685936188D9F308D270D4B74F46B374* L_9 = V_0;
Action_1_t924369B78685936188D9F308D270D4B74F46B374* L_10 = V_1;
if ((!(((RuntimeObject*)(Action_1_t924369B78685936188D9F308D270D4B74F46B374*)L_9) == ((RuntimeObject*)(Action_1_t924369B78685936188D9F308D270D4B74F46B374*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void NodeCanvas.Framework.Internal.BlackboardSource::remove_onVariableAdded(System.Action`1<NodeCanvas.Framework.Variable>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BlackboardSource_remove_onVariableAdded_m32BBA375041A826928C48A5089CD2715DFD2D726 (BlackboardSource_tDF1C560E163F6F63BE89278B7312A32BF329C89E* __this, Action_1_t924369B78685936188D9F308D270D4B74F46B374* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t924369B78685936188D9F308D270D4B74F46B374_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Action_1_t924369B78685936188D9F308D270D4B74F46B374* V_0 = NULL;
Action_1_t924369B78685936188D9F308D270D4B74F46B374* V_1 = NULL;
Action_1_t924369B78685936188D9F308D270D4B74F46B374* V_2 = NULL;
{
Action_1_t924369B78685936188D9F308D270D4B74F46B374* L_0 = __this->___onVariableAdded_1;
V_0 = L_0;
}
IL_0007:
{
Action_1_t924369B78685936188D9F308D270D4B74F46B374* L_1 = V_0;
V_1 = L_1;
Action_1_t924369B78685936188D9F308D270D4B74F46B374* L_2 = V_1;
Action_1_t924369B78685936188D9F308D270D4B74F46B374* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL);
V_2 = ((Action_1_t924369B78685936188D9F308D270D4B74F46B374*)Castclass((RuntimeObject*)L_4, Action_1_t924369B78685936188D9F308D270D4B74F46B374_il2cpp_TypeInfo_var));
Action_1_t924369B78685936188D9F308D270D4B74F46B374** L_5 = (&__this->___onVariableAdded_1);
Action_1_t924369B78685936188D9F308D270D4B74F46B374* L_6 = V_2;
Action_1_t924369B78685936188D9F308D270D4B74F46B374* L_7 = V_1;
Action_1_t924369B78685936188D9F308D270D4B74F46B374* L_8;
L_8 = InterlockedCompareExchangeImpl<Action_1_t924369B78685936188D9F308D270D4B74F46B374*>(L_5, L_6, L_7);
V_0 = L_8;
Action_1_t924369B78685936188D9F308D270D4B74F46B374* L_9 = V_0;
Action_1_t924369B78685936188D9F308D270D4B74F46B374* L_10 = V_1;
if ((!(((RuntimeObject*)(Action_1_t924369B78685936188D9F308D270D4B74F46B374*)L_9) == ((RuntimeObject*)(Action_1_t924369B78685936188D9F308D270D4B74F46B374*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void NodeCanvas.Framework.Internal.BlackboardSource::add_onVariableRemoved(System.Action`1<NodeCanvas.Framework.Variable>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BlackboardSource_add_onVariableRemoved_m118CD9B1B99375DE1CB6187AF2FC5DF8531E3B63 (BlackboardSource_tDF1C560E163F6F63BE89278B7312A32BF329C89E* __this, Action_1_t924369B78685936188D9F308D270D4B74F46B374* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t924369B78685936188D9F308D270D4B74F46B374_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Action_1_t924369B78685936188D9F308D270D4B74F46B374* V_0 = NULL;
Action_1_t924369B78685936188D9F308D270D4B74F46B374* V_1 = NULL;
Action_1_t924369B78685936188D9F308D270D4B74F46B374* V_2 = NULL;
{
Action_1_t924369B78685936188D9F308D270D4B74F46B374* L_0 = __this->___onVariableRemoved_2;
V_0 = L_0;
}
IL_0007:
{
Action_1_t924369B78685936188D9F308D270D4B74F46B374* L_1 = V_0;
V_1 = L_1;
Action_1_t924369B78685936188D9F308D270D4B74F46B374* L_2 = V_1;
Action_1_t924369B78685936188D9F308D270D4B74F46B374* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL);
V_2 = ((Action_1_t924369B78685936188D9F308D270D4B74F46B374*)Castclass((RuntimeObject*)L_4, Action_1_t924369B78685936188D9F308D270D4B74F46B374_il2cpp_TypeInfo_var));
Action_1_t924369B78685936188D9F308D270D4B74F46B374** L_5 = (&__this->___onVariableRemoved_2);
Action_1_t924369B78685936188D9F308D270D4B74F46B374* L_6 = V_2;
Action_1_t924369B78685936188D9F308D270D4B74F46B374* L_7 = V_1;
Action_1_t924369B78685936188D9F308D270D4B74F46B374* L_8;
L_8 = InterlockedCompareExchangeImpl<Action_1_t924369B78685936188D9F308D270D4B74F46B374*>(L_5, L_6, L_7);
V_0 = L_8;
Action_1_t924369B78685936188D9F308D270D4B74F46B374* L_9 = V_0;
Action_1_t924369B78685936188D9F308D270D4B74F46B374* L_10 = V_1;
if ((!(((RuntimeObject*)(Action_1_t924369B78685936188D9F308D270D4B74F46B374*)L_9) == ((RuntimeObject*)(Action_1_t924369B78685936188D9F308D270D4B74F46B374*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void NodeCanvas.Framework.Internal.BlackboardSource::remove_onVariableRemoved(System.Action`1<NodeCanvas.Framework.Variable>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BlackboardSource_remove_onVariableRemoved_mA1C37A0604CF534EACE754C1C1E1497D08A84DB7 (BlackboardSource_tDF1C560E163F6F63BE89278B7312A32BF329C89E* __this, Action_1_t924369B78685936188D9F308D270D4B74F46B374* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t924369B78685936188D9F308D270D4B74F46B374_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Action_1_t924369B78685936188D9F308D270D4B74F46B374* V_0 = NULL;
Action_1_t924369B78685936188D9F308D270D4B74F46B374* V_1 = NULL;
Action_1_t924369B78685936188D9F308D270D4B74F46B374* V_2 = NULL;
{
Action_1_t924369B78685936188D9F308D270D4B74F46B374* L_0 = __this->___onVariableRemoved_2;
V_0 = L_0;
}
IL_0007:
{
Action_1_t924369B78685936188D9F308D270D4B74F46B374* L_1 = V_0;
V_1 = L_1;
Action_1_t924369B78685936188D9F308D270D4B74F46B374* L_2 = V_1;
Action_1_t924369B78685936188D9F308D270D4B74F46B374* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL);
V_2 = ((Action_1_t924369B78685936188D9F308D270D4B74F46B374*)Castclass((RuntimeObject*)L_4, Action_1_t924369B78685936188D9F308D270D4B74F46B374_il2cpp_TypeInfo_var));
Action_1_t924369B78685936188D9F308D270D4B74F46B374** L_5 = (&__this->___onVariableRemoved_2);
Action_1_t924369B78685936188D9F308D270D4B74F46B374* L_6 = V_2;
Action_1_t924369B78685936188D9F308D270D4B74F46B374* L_7 = V_1;
Action_1_t924369B78685936188D9F308D270D4B74F46B374* L_8;
L_8 = InterlockedCompareExchangeImpl<Action_1_t924369B78685936188D9F308D270D4B74F46B374*>(L_5, L_6, L_7);
V_0 = L_8;
Action_1_t924369B78685936188D9F308D270D4B74F46B374* L_9 = V_0;
Action_1_t924369B78685936188D9F308D270D4B74F46B374* L_10 = V_1;
if ((!(((RuntimeObject*)(Action_1_t924369B78685936188D9F308D270D4B74F46B374*)L_9) == ((RuntimeObject*)(Action_1_t924369B78685936188D9F308D270D4B74F46B374*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.String NodeCanvas.Framework.Internal.BlackboardSource::get_identifier()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* BlackboardSource_get_identifier_m2276765AC7459D39C8D99A285DD16163295C3D9E (BlackboardSource_tDF1C560E163F6F63BE89278B7312A32BF329C89E* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCF888B1965EAF93D33A089B5D3C6DEB7D027758F);
s_Il2CppMethodInitialized = true;
}
{
// public string identifier => "Graph";
return _stringLiteralCF888B1965EAF93D33A089B5D3C6DEB7D027758F;
}
}
// System.Collections.Generic.Dictionary`2<System.String,NodeCanvas.Framework.Variable> NodeCanvas.Framework.Internal.BlackboardSource::get_variables()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Dictionary_2_tD3F950952CE25D0F85C802E5E8010086DF6EDE7C* BlackboardSource_get_variables_m87C1251F9B98E50EEED28641B12344908ACE1A97 (BlackboardSource_tDF1C560E163F6F63BE89278B7312A32BF329C89E* __this, const RuntimeMethod* method)
{
{
// public Dictionary<string, Variable> variables { get { return _variables; } set { _variables = value; } }
Dictionary_2_tD3F950952CE25D0F85C802E5E8010086DF6EDE7C* L_0 = __this->____variables_0;
return L_0;
}
}
// System.Void NodeCanvas.Framework.Internal.BlackboardSource::set_variables(System.Collections.Generic.Dictionary`2<System.String,NodeCanvas.Framework.Variable>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BlackboardSource_set_variables_m2F2C474335B49B16AB2786C3D66B0FC88B68CB34 (BlackboardSource_tDF1C560E163F6F63BE89278B7312A32BF329C89E* __this, Dictionary_2_tD3F950952CE25D0F85C802E5E8010086DF6EDE7C* ___0_value, const RuntimeMethod* method)
{
{
// public Dictionary<string, Variable> variables { get { return _variables; } set { _variables = value; } }
Dictionary_2_tD3F950952CE25D0F85C802E5E8010086DF6EDE7C* L_0 = ___0_value;
__this->____variables_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->____variables_0), (void*)L_0);
// public Dictionary<string, Variable> variables { get { return _variables; } set { _variables = value; } }
return;
}
}
// NodeCanvas.Framework.IBlackboard NodeCanvas.Framework.Internal.BlackboardSource::get_parent()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* BlackboardSource_get_parent_m7B9743B116F6E839319AC2E1BB7282B990BA9AB6 (BlackboardSource_tDF1C560E163F6F63BE89278B7312A32BF329C89E* __this, const RuntimeMethod* method)
{
{
// public IBlackboard parent { get; set; }
RuntimeObject* L_0 = __this->___U3CparentU3Ek__BackingField_3;
return L_0;
}
}
// System.Void NodeCanvas.Framework.Internal.BlackboardSource::set_parent(NodeCanvas.Framework.IBlackboard)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BlackboardSource_set_parent_mF0A3A945FFEE8F4F09514D016864A1BF6C671CB8 (BlackboardSource_tDF1C560E163F6F63BE89278B7312A32BF329C89E* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
// public IBlackboard parent { get; set; }
RuntimeObject* L_0 = ___0_value;
__this->___U3CparentU3Ek__BackingField_3 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CparentU3Ek__BackingField_3), (void*)L_0);
return;
}
}
// UnityEngine.Object NodeCanvas.Framework.Internal.BlackboardSource::get_unityContextObject()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* BlackboardSource_get_unityContextObject_m938AC1ADFD91BCDDBAD024692CC86BBB3E1BB47C (BlackboardSource_tDF1C560E163F6F63BE89278B7312A32BF329C89E* __this, const RuntimeMethod* method)
{
{
// public UnityEngine.Object unityContextObject { get; set; }
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_0 = __this->___U3CunityContextObjectU3Ek__BackingField_4;
return L_0;
}
}
// System.Void NodeCanvas.Framework.Internal.BlackboardSource::set_unityContextObject(UnityEngine.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BlackboardSource_set_unityContextObject_m5A66741ABA7881FBE8B8C1EC185983ED2CB06B5D (BlackboardSource_tDF1C560E163F6F63BE89278B7312A32BF329C89E* __this, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_value, const RuntimeMethod* method)
{
{
// public UnityEngine.Object unityContextObject { get; set; }
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_0 = ___0_value;
__this->___U3CunityContextObjectU3Ek__BackingField_4 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CunityContextObjectU3Ek__BackingField_4), (void*)L_0);
return;
}
}
// UnityEngine.Component NodeCanvas.Framework.Internal.BlackboardSource::get_propertiesBindTarget()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* BlackboardSource_get_propertiesBindTarget_mC68FC2F1EBB57FEE3C5E47E5AE76A5911ECB8616 (BlackboardSource_tDF1C560E163F6F63BE89278B7312A32BF329C89E* __this, const RuntimeMethod* method)
{
{
// public Component propertiesBindTarget { get; set; }
Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* L_0 = __this->___U3CpropertiesBindTargetU3Ek__BackingField_5;
return L_0;
}
}
// System.Void NodeCanvas.Framework.Internal.BlackboardSource::set_propertiesBindTarget(UnityEngine.Component)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BlackboardSource_set_propertiesBindTarget_mDC356C2F9DCC0400AC30420570E3C83089EFD334 (BlackboardSource_tDF1C560E163F6F63BE89278B7312A32BF329C89E* __this, Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* ___0_value, const RuntimeMethod* method)
{
{
// public Component propertiesBindTarget { get; set; }
Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* L_0 = ___0_value;
__this->___U3CpropertiesBindTargetU3Ek__BackingField_5 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CpropertiesBindTargetU3Ek__BackingField_5), (void*)L_0);
return;
}
}
// System.String NodeCanvas.Framework.Internal.BlackboardSource::NodeCanvas.Framework.IBlackboard.get_independantVariablesFieldName()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* BlackboardSource_NodeCanvas_Framework_IBlackboard_get_independantVariablesFieldName_m365B1F359E7ADC1BD1912B31D7A37984182AF16F (BlackboardSource_tDF1C560E163F6F63BE89278B7312A32BF329C89E* __this, const RuntimeMethod* method)
{
{
// string IBlackboard.independantVariablesFieldName => null;
return (String_t*)NULL;
}
}
// System.Void NodeCanvas.Framework.Internal.BlackboardSource::NodeCanvas.Framework.IBlackboard.TryInvokeOnVariableAdded(NodeCanvas.Framework.Variable)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BlackboardSource_NodeCanvas_Framework_IBlackboard_TryInvokeOnVariableAdded_mAC37D7B25788C6EDAB03AC143EA56FF756F52CBF (BlackboardSource_tDF1C560E163F6F63BE89278B7312A32BF329C89E* __this, Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* ___0_variable, const RuntimeMethod* method)
{
{
// void IBlackboard.TryInvokeOnVariableAdded(Variable variable) { if ( onVariableAdded != null ) onVariableAdded(variable); }
Action_1_t924369B78685936188D9F308D270D4B74F46B374* L_0 = __this->___onVariableAdded_1;
if (!L_0)
{
goto IL_0014;
}
}
{
// void IBlackboard.TryInvokeOnVariableAdded(Variable variable) { if ( onVariableAdded != null ) onVariableAdded(variable); }
Action_1_t924369B78685936188D9F308D270D4B74F46B374* L_1 = __this->___onVariableAdded_1;
Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* L_2 = ___0_variable;
NullCheck(L_1);
Action_1_Invoke_m10637F66090E9F9CC95AE0FB3E07EF7D259BA5B4_inline(L_1, L_2, NULL);
}
IL_0014:
{
// void IBlackboard.TryInvokeOnVariableAdded(Variable variable) { if ( onVariableAdded != null ) onVariableAdded(variable); }
return;
}
}
// System.Void NodeCanvas.Framework.Internal.BlackboardSource::NodeCanvas.Framework.IBlackboard.TryInvokeOnVariableRemoved(NodeCanvas.Framework.Variable)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BlackboardSource_NodeCanvas_Framework_IBlackboard_TryInvokeOnVariableRemoved_m1337AA5BA411F21377916A5EED7DA57AB20084AD (BlackboardSource_tDF1C560E163F6F63BE89278B7312A32BF329C89E* __this, Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* ___0_variable, const RuntimeMethod* method)
{
{
// void IBlackboard.TryInvokeOnVariableRemoved(Variable variable) { if ( onVariableRemoved != null ) onVariableRemoved(variable); }
Action_1_t924369B78685936188D9F308D270D4B74F46B374* L_0 = __this->___onVariableRemoved_2;
if (!L_0)
{
goto IL_0014;
}
}
{
// void IBlackboard.TryInvokeOnVariableRemoved(Variable variable) { if ( onVariableRemoved != null ) onVariableRemoved(variable); }
Action_1_t924369B78685936188D9F308D270D4B74F46B374* L_1 = __this->___onVariableRemoved_2;
Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* L_2 = ___0_variable;
NullCheck(L_1);
Action_1_Invoke_m10637F66090E9F9CC95AE0FB3E07EF7D259BA5B4_inline(L_1, L_2, NULL);
}
IL_0014:
{
// void IBlackboard.TryInvokeOnVariableRemoved(Variable variable) { if ( onVariableRemoved != null ) onVariableRemoved(variable); }
return;
}
}
// System.Void NodeCanvas.Framework.Internal.BlackboardSource::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BlackboardSource__ctor_m1C9D4946BC7EBF98B047651C3C61AA43ABACDF4E (BlackboardSource_tDF1C560E163F6F63BE89278B7312A32BF329C89E* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m0897EF387485E5204147EFC740C9B8B9D4E8CAAE_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tD3F950952CE25D0F85C802E5E8010086DF6EDE7C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringComparer_t6268F19CA34879176651429C0D8A3D0002BB8E06_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// [SerializeField] private Dictionary<string, Variable> _variables = new Dictionary<string, Variable>(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_tD3F950952CE25D0F85C802E5E8010086DF6EDE7C* L_1 = (Dictionary_2_tD3F950952CE25D0F85C802E5E8010086DF6EDE7C*)il2cpp_codegen_object_new(Dictionary_2_tD3F950952CE25D0F85C802E5E8010086DF6EDE7C_il2cpp_TypeInfo_var);
NullCheck(L_1);
Dictionary_2__ctor_m0897EF387485E5204147EFC740C9B8B9D4E8CAAE(L_1, L_0, Dictionary_2__ctor_m0897EF387485E5204147EFC740C9B8B9D4E8CAAE_RuntimeMethod_var);
__this->____variables_0 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->____variables_0), (void*)L_1);
// public BlackboardSource() { }
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
// public BlackboardSource() { }
return;
}
}
// System.String NodeCanvas.Framework.Internal.BlackboardSource::ToString()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* BlackboardSource_ToString_m38F82684116B2EAE69158907DC2B055D4118AB5A (BlackboardSource_tDF1C560E163F6F63BE89278B7312A32BF329C89E* __this, const RuntimeMethod* method)
{
{
// public override string ToString() { return identifier; }
String_t* L_0;
L_0 = BlackboardSource_get_identifier_m2276765AC7459D39C8D99A285DD16163295C3D9E(__this, NULL);
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 NodeCanvas.Framework.Internal.fsBBParameterProcessor::OnBeforeDeserializeAfterInstanceCreation(System.Type,System.Object,ParadoxNotion.Serialization.FullSerializer.fsData&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsBBParameterProcessor_OnBeforeDeserializeAfterInstanceCreation_m81B742D677C6272BBDD17FAA74FFBC63E5E669F5 (fsBBParameterProcessor_tA0313E887F8A8C624074B7976373E989C4032BC6* __this, Type_t* ___0_storageType, RuntimeObject* ___1_instance, fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0** ___2_data, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BBParameter_tD717AF8560E573DF3DA925034F257F669CDDBA60_il2cpp_TypeInfo_var);
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*)&ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Threader_tFDCB2BB163812D50862D40F363A5EEA1073B1412_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0AF8929E950D7E95C5853A5249309E9DD060815C);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDF03B8FEA7A02AF459C175FD42DCD48DC2AEC4DC);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&fsSerializer_t745FA3749142E0209C2929EA7E73635FFDB2E114_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
BBParameter_tD717AF8560E573DF3DA925034F257F669CDDBA60* V_0 = NULL;
Dictionary_2_tBE662043609334E6EC03217A32CAE298B71E4096* V_1 = NULL;
Type_t* V_2 = NULL;
fsSerializer_t745FA3749142E0209C2929EA7E73635FFDB2E114* V_3 = NULL;
RuntimeObject* V_4 = NULL;
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 V_5;
memset((&V_5), 0, sizeof(V_5));
{
// if ( ParadoxNotion.Services.Threader.applicationIsPlaying ) {
il2cpp_codegen_runtime_class_init_inline(Threader_tFDCB2BB163812D50862D40F363A5EEA1073B1412_il2cpp_TypeInfo_var);
bool L_0;
L_0 = Threader_get_applicationIsPlaying_m9BA0A1EA10F4B4C159C86F94A96B67D558FFA831_inline(NULL);
if (!L_0)
{
goto IL_0008;
}
}
{
// return;
return;
}
IL_0008:
{
// if ( data.IsDictionary ) {
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0** L_1 = ___2_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_003c;
}
}
{
// var dict = data.AsDictionary;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0** L_4 = ___2_data;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_5 = *((fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0**)L_4);
NullCheck(L_5);
Dictionary_2_tBE662043609334E6EC03217A32CAE298B71E4096* L_6;
L_6 = fsData_get_AsDictionary_mB874B75491BDC0B999EA092957D372372F43DB10(L_5, NULL);
V_1 = L_6;
// if ( dict.Count == 0 || dict.ContainsKey("_value") || dict.ContainsKey("_name") ) {
Dictionary_2_tBE662043609334E6EC03217A32CAE298B71E4096* L_7 = V_1;
NullCheck(L_7);
int32_t L_8;
L_8 = Dictionary_2_get_Count_mB7E435117382B8478D8626BD9C370CA7A3034E98(L_7, Dictionary_2_get_Count_mB7E435117382B8478D8626BD9C370CA7A3034E98_RuntimeMethod_var);
if (!L_8)
{
goto IL_003b;
}
}
{
Dictionary_2_tBE662043609334E6EC03217A32CAE298B71E4096* L_9 = V_1;
NullCheck(L_9);
bool L_10;
L_10 = Dictionary_2_ContainsKey_m563AD5776F146ACC5BFDE70282D2367D889A78E9(L_9, _stringLiteralDF03B8FEA7A02AF459C175FD42DCD48DC2AEC4DC, Dictionary_2_ContainsKey_m563AD5776F146ACC5BFDE70282D2367D889A78E9_RuntimeMethod_var);
if (L_10)
{
goto IL_003b;
}
}
{
Dictionary_2_tBE662043609334E6EC03217A32CAE298B71E4096* L_11 = V_1;
NullCheck(L_11);
bool L_12;
L_12 = Dictionary_2_ContainsKey_m563AD5776F146ACC5BFDE70282D2367D889A78E9(L_11, _stringLiteral0AF8929E950D7E95C5853A5249309E9DD060815C, Dictionary_2_ContainsKey_m563AD5776F146ACC5BFDE70282D2367D889A78E9_RuntimeMethod_var);
if (!L_12)
{
goto IL_003c;
}
}
IL_003b:
{
// return;
return;
}
IL_003c:
{
// var bbParam = instance as BBParameter;
RuntimeObject* L_13 = ___1_instance;
V_0 = ((BBParameter_tD717AF8560E573DF3DA925034F257F669CDDBA60*)IsInstClass((RuntimeObject*)L_13, BBParameter_tD717AF8560E573DF3DA925034F257F669CDDBA60_il2cpp_TypeInfo_var));
// if ( bbParam != null && bbParam.GetType().RTIsGenericType() ) {
BBParameter_tD717AF8560E573DF3DA925034F257F669CDDBA60* L_14 = V_0;
if (!L_14)
{
goto IL_009e;
}
}
{
BBParameter_tD717AF8560E573DF3DA925034F257F669CDDBA60* L_15 = V_0;
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_RTIsGenericType_mAF437F88E43986851E42815811D0514F28415D0D(L_16, NULL);
if (!L_17)
{
goto IL_009e;
}
}
{
// var varType = bbParam.varType;
BBParameter_tD717AF8560E573DF3DA925034F257F669CDDBA60* L_18 = V_0;
NullCheck(L_18);
Type_t* L_19;
L_19 = VirtualFuncInvoker0< Type_t* >::Invoke(6 /* System.Type NodeCanvas.Framework.BBParameter::get_varType() */, L_18);
V_2 = L_19;
// var serializer = new fsSerializer();
fsSerializer_t745FA3749142E0209C2929EA7E73635FFDB2E114* L_20 = (fsSerializer_t745FA3749142E0209C2929EA7E73635FFDB2E114*)il2cpp_codegen_object_new(fsSerializer_t745FA3749142E0209C2929EA7E73635FFDB2E114_il2cpp_TypeInfo_var);
NullCheck(L_20);
fsSerializer__ctor_m9AD70A35B9EFE3A9345AEB50844E84E2588A9C3C(L_20, NULL);
V_3 = L_20;
// object prevInstance = null;
V_4 = NULL;
// if ( serializer.TryDeserialize(data, varType, ref prevInstance).Succeeded ) {
fsSerializer_t745FA3749142E0209C2929EA7E73635FFDB2E114* L_21 = V_3;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0** L_22 = ___2_data;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0* L_23 = *((fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0**)L_22);
Type_t* L_24 = V_2;
NullCheck(L_21);
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_25;
L_25 = fsSerializer_TryDeserialize_m01164E367E639071D2DF448F733153ED1E574694(L_21, L_23, L_24, (&V_4), NULL);
V_5 = L_25;
bool L_26;
L_26 = fsResult_get_Succeeded_mF15CF65D3594F811A5EDC12CA214AB5107BFF192_inline((&V_5), NULL);
if (!L_26)
{
goto IL_009e;
}
}
{
// if ( prevInstance != null && varType.RTIsAssignableFrom(prevInstance.GetType()) ) {
RuntimeObject* L_27 = V_4;
if (!L_27)
{
goto IL_009e;
}
}
{
Type_t* L_28 = V_2;
RuntimeObject* L_29 = V_4;
NullCheck(L_29);
Type_t* L_30;
L_30 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_29, NULL);
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
bool L_31;
L_31 = ReflectionTools_RTIsAssignableFrom_m5A988A33C105704D546EF229B65CAC9F7A8A2831(L_28, L_30, NULL);
if (!L_31)
{
goto IL_009e;
}
}
{
// bbParam.value = prevInstance;
BBParameter_tD717AF8560E573DF3DA925034F257F669CDDBA60* L_32 = V_0;
RuntimeObject* L_33 = V_4;
NullCheck(L_32);
BBParameter_set_value_m7574E21CC4D7A85BC5F8E5EF2E16A994896FED5E(L_32, L_33, NULL);
// serializer.TrySerialize(storageType, instance, out data);
fsSerializer_t745FA3749142E0209C2929EA7E73635FFDB2E114* L_34 = V_3;
Type_t* L_35 = ___0_storageType;
RuntimeObject* L_36 = ___1_instance;
fsData_t0D9C403CA222F8A5CB8A66578340497D65E47FF0** L_37 = ___2_data;
NullCheck(L_34);
fsResult_t85378B9CFBF6927E0F58617C03432EEF4B83D807 L_38;
L_38 = fsSerializer_TrySerialize_m6109FD2F37ACAB55B545479CE14631E171CA9360(L_34, L_35, L_36, L_37, NULL);
}
IL_009e:
{
// }
return;
}
}
// System.Void NodeCanvas.Framework.Internal.fsBBParameterProcessor::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsBBParameterProcessor__ctor_mBBC67ECBAC30252BD2FA4B0FB56340941739F519 (fsBBParameterProcessor_tA0313E887F8A8C624074B7976373E989C4032BC6* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&fsRecoveryProcessor_2__ctor_mAB50F3292C1B92F49F3AB1DF0F55C8C2360C98C4_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
fsRecoveryProcessor_2__ctor_mAB50F3292C1B92F49F3AB1DF0F55C8C2360C98C4(__this, fsRecoveryProcessor_2__ctor_mAB50F3292C1B92F49F3AB1DF0F55C8C2360C98C4_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.String NodeCanvas.Framework.Internal.MissingBBParameterType::ParadoxNotion.Serialization.IMissingRecoverable.get_missingType()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* MissingBBParameterType_ParadoxNotion_Serialization_IMissingRecoverable_get_missingType_mFEDBEDF0A01910B9227FD1C8BDA02F997C266A17 (MissingBBParameterType_tFCA80802B68D32C27B0E6E7910A193DAEF446BCD* __this, const RuntimeMethod* method)
{
{
// get { return _missingType; }
String_t* L_0 = __this->____missingType_8;
return L_0;
}
}
// System.Void NodeCanvas.Framework.Internal.MissingBBParameterType::ParadoxNotion.Serialization.IMissingRecoverable.set_missingType(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MissingBBParameterType_ParadoxNotion_Serialization_IMissingRecoverable_set_missingType_m8C227852302B5A835146A7F5E06D42AD0F06BD7E (MissingBBParameterType_tFCA80802B68D32C27B0E6E7910A193DAEF446BCD* __this, String_t* ___0_value, const RuntimeMethod* method)
{
{
// set { _missingType = value; }
String_t* L_0 = ___0_value;
__this->____missingType_8 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->____missingType_8), (void*)L_0);
// set { _missingType = value; }
return;
}
}
// System.String NodeCanvas.Framework.Internal.MissingBBParameterType::ParadoxNotion.Serialization.IMissingRecoverable.get_recoveryState()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* MissingBBParameterType_ParadoxNotion_Serialization_IMissingRecoverable_get_recoveryState_m69CD845B80E981E31C4CD6018D17037C68BC2883 (MissingBBParameterType_tFCA80802B68D32C27B0E6E7910A193DAEF446BCD* __this, const RuntimeMethod* method)
{
{
// get { return _recoveryState; }
String_t* L_0 = __this->____recoveryState_9;
return L_0;
}
}
// System.Void NodeCanvas.Framework.Internal.MissingBBParameterType::ParadoxNotion.Serialization.IMissingRecoverable.set_recoveryState(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MissingBBParameterType_ParadoxNotion_Serialization_IMissingRecoverable_set_recoveryState_mC970A0FD439F9A559883EE1E12FE39E075B2F4B2 (MissingBBParameterType_tFCA80802B68D32C27B0E6E7910A193DAEF446BCD* __this, String_t* ___0_value, const RuntimeMethod* method)
{
{
// set { _recoveryState = value; }
String_t* L_0 = ___0_value;
__this->____recoveryState_9 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->____recoveryState_9), (void*)L_0);
// set { _recoveryState = value; }
return;
}
}
// System.Void NodeCanvas.Framework.Internal.MissingBBParameterType::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MissingBBParameterType__ctor_m33BBEB7FB337D010B1897CCC92386CE2094354FF (MissingBBParameterType_tFCA80802B68D32C27B0E6E7910A193DAEF446BCD* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BBParameter_1__ctor_m23ACE105F1B89032C13324FA5D4FA2E25833F733_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
BBParameter_1__ctor_m23ACE105F1B89032C13324FA5D4FA2E25833F733(__this, BBParameter_1__ctor_m23ACE105F1B89032C13324FA5D4FA2E25833F733_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.String NodeCanvas.Framework.Internal.MissingVariableType::get_missingType()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* MissingVariableType_get_missingType_m337D3464985418BC7C20727679E316E9EA46371D (MissingVariableType_t8C68CAAB17FD9BE78D3181196300F7D49A844214* __this, const RuntimeMethod* method)
{
{
// get { return _missingType; }
String_t* L_0 = __this->____missingType_11;
return L_0;
}
}
// System.Void NodeCanvas.Framework.Internal.MissingVariableType::set_missingType(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MissingVariableType_set_missingType_mD367EA7B5FFC0FE22C0A8FFD315F20C8641C8675 (MissingVariableType_t8C68CAAB17FD9BE78D3181196300F7D49A844214* __this, String_t* ___0_value, const RuntimeMethod* method)
{
{
// set { _missingType = value; }
String_t* L_0 = ___0_value;
__this->____missingType_11 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->____missingType_11), (void*)L_0);
// set { _missingType = value; }
return;
}
}
// System.String NodeCanvas.Framework.Internal.MissingVariableType::get_recoveryState()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* MissingVariableType_get_recoveryState_m983D3A8AF2B79F1B96E6DB8DD5C88D9BBFD112D1 (MissingVariableType_t8C68CAAB17FD9BE78D3181196300F7D49A844214* __this, const RuntimeMethod* method)
{
{
// get { return _recoveryState; }
String_t* L_0 = __this->____recoveryState_12;
return L_0;
}
}
// System.Void NodeCanvas.Framework.Internal.MissingVariableType::set_recoveryState(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MissingVariableType_set_recoveryState_mB9D455E01FCD0070B3B90C035D137D6427FF0C96 (MissingVariableType_t8C68CAAB17FD9BE78D3181196300F7D49A844214* __this, String_t* ___0_value, const RuntimeMethod* method)
{
{
// set { _recoveryState = value; }
String_t* L_0 = ___0_value;
__this->____recoveryState_12 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->____recoveryState_12), (void*)L_0);
// set { _recoveryState = value; }
return;
}
}
// System.Void NodeCanvas.Framework.Internal.MissingVariableType::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MissingVariableType__ctor_m00299A694F62C2FFD1171ACA7A9FC3C1B7C587A8 (MissingVariableType_t8C68CAAB17FD9BE78D3181196300F7D49A844214* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Variable_1__ctor_m54AEC1818797101B1929CAD23613451F5BD02E92_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
Variable_1__ctor_m54AEC1818797101B1929CAD23613451F5BD02E92(__this, Variable_1__ctor_m54AEC1818797101B1929CAD23613451F5BD02E92_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
void ActionCall_Invoke_m805BE8D23AFF86DD93A37EE202CAA6BD2945252B_Multicast(ActionCall_t2CEB66146EAB7FCD23B0306A8FE48AACEB0D95FF* __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));
for (il2cpp_array_size_t i = 0; i < length; i++)
{
ActionCall_t2CEB66146EAB7FCD23B0306A8FE48AACEB0D95FF* currentDelegate = reinterpret_cast<ActionCall_t2CEB66146EAB7FCD23B0306A8FE48AACEB0D95FF*>(delegatesToInvoke[i]);
typedef void (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
}
}
void ActionCall_Invoke_m805BE8D23AFF86DD93A37EE202CAA6BD2945252B_OpenInst(ActionCall_t2CEB66146EAB7FCD23B0306A8FE48AACEB0D95FF* __this, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (const RuntimeMethod*);
((FunctionPointerType)__this->___method_ptr_0)(method);
}
void ActionCall_Invoke_m805BE8D23AFF86DD93A37EE202CAA6BD2945252B_OpenStatic(ActionCall_t2CEB66146EAB7FCD23B0306A8FE48AACEB0D95FF* __this, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (const RuntimeMethod*);
((FunctionPointerType)__this->___method_ptr_0)(method);
}
void ActionCall_Invoke_m805BE8D23AFF86DD93A37EE202CAA6BD2945252B_OpenStaticInvoker(ActionCall_t2CEB66146EAB7FCD23B0306A8FE48AACEB0D95FF* __this, const RuntimeMethod* method)
{
InvokerActionInvoker0::Invoke(__this->___method_ptr_0, method, NULL);
}
void ActionCall_Invoke_m805BE8D23AFF86DD93A37EE202CAA6BD2945252B_ClosedStaticInvoker(ActionCall_t2CEB66146EAB7FCD23B0306A8FE48AACEB0D95FF* __this, const RuntimeMethod* method)
{
InvokerActionInvoker1< RuntimeObject* >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2);
}
IL2CPP_EXTERN_C void DelegatePInvokeWrapper_ActionCall_t2CEB66146EAB7FCD23B0306A8FE48AACEB0D95FF (ActionCall_t2CEB66146EAB7FCD23B0306A8FE48AACEB0D95FF* __this, const RuntimeMethod* method)
{
typedef void (DEFAULT_CALL *PInvokeFunc)();
PInvokeFunc il2cppPInvokeFunc = reinterpret_cast<PInvokeFunc>(il2cpp_codegen_get_reverse_pinvoke_function_ptr(__this));
// Native function invocation
il2cppPInvokeFunc();
}
// System.Void ParadoxNotion.ActionCall::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ActionCall__ctor_m2692E9C564A5758B834DBBCD266DDEF2E5610179 (ActionCall_t2CEB66146EAB7FCD23B0306A8FE48AACEB0D95FF* __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)&ActionCall_Invoke_m805BE8D23AFF86DD93A37EE202CAA6BD2945252B_OpenStaticInvoker;
else
__this->___invoke_impl_1 = (intptr_t)&ActionCall_Invoke_m805BE8D23AFF86DD93A37EE202CAA6BD2945252B_ClosedStaticInvoker;
else
if (isOpen)
__this->___invoke_impl_1 = (intptr_t)&ActionCall_Invoke_m805BE8D23AFF86DD93A37EE202CAA6BD2945252B_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)&ActionCall_Invoke_m805BE8D23AFF86DD93A37EE202CAA6BD2945252B_Multicast;
}
// System.Void ParadoxNotion.ActionCall::Invoke()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ActionCall_Invoke_m805BE8D23AFF86DD93A37EE202CAA6BD2945252B (ActionCall_t2CEB66146EAB7FCD23B0306A8FE48AACEB0D95FF* __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));
}
// System.IAsyncResult ParadoxNotion.ActionCall::BeginInvoke(System.AsyncCallback,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ActionCall_BeginInvoke_mBC2B3F9E3479D86D98F268E3519FD8C8079AA337 (ActionCall_t2CEB66146EAB7FCD23B0306A8FE48AACEB0D95FF* __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.Void ParadoxNotion.ActionCall::EndInvoke(System.IAsyncResult)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ActionCall_EndInvoke_m21CEABC12138FB27BE23E70C18DD05F92596752B (ActionCall_t2CEB66146EAB7FCD23B0306A8FE48AACEB0D95FF* __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.DynamicParameterDefinition::UnityEngine.ISerializationCallbackReceiver.OnBeforeSerialize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DynamicParameterDefinition_UnityEngine_ISerializationCallbackReceiver_OnBeforeSerialize_mE906DC5A73B10073C42D46DBF57F74288EF4DBC5 (DynamicParameterDefinition_t9B2EC9C6FF90EECDCC32CAB983D88026746D5874* __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 ) { _type = type.FullName; }
Type_t* L_0;
L_0 = DynamicParameterDefinition_get_type_m9653903CE6FD0EEA1B00CE4EBF98891A3FA28739_inline(__this, NULL);
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 ) { _type = type.FullName; }
Type_t* L_2;
L_2 = DynamicParameterDefinition_get_type_m9653903CE6FD0EEA1B00CE4EBF98891A3FA28739_inline(__this, NULL);
NullCheck(L_2);
String_t* L_3;
L_3 = VirtualFuncInvoker0< String_t* >::Invoke(26 /* System.String System.Type::get_FullName() */, L_2);
__this->____type_2 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&__this->____type_2), (void*)L_3);
}
IL_001f:
{
// }
return;
}
}
// System.Void ParadoxNotion.DynamicParameterDefinition::UnityEngine.ISerializationCallbackReceiver.OnAfterDeserialize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DynamicParameterDefinition_UnityEngine_ISerializationCallbackReceiver_OnAfterDeserialize_mE479DBD65A5FDFDCED002CC502D61F8342CEE768 (DynamicParameterDefinition_t9B2EC9C6FF90EECDCC32CAB983D88026746D5874* __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;
}
{
// type = ReflectionTools.GetType(_type, /*fallback?*/ true);
String_t* L_0 = __this->____type_2;
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
Type_t* L_1;
L_1 = ReflectionTools_GetType_mFB9DA4C30AD038672B73A4E6EB9935F78094324C(L_0, (bool)1, (Type_t*)NULL, NULL);
DynamicParameterDefinition_set_type_mF0FF90502A90E50DACFC1D6720F7FD1EED514490_inline(__this, L_1, NULL);
// }
return;
}
}
// System.String ParadoxNotion.DynamicParameterDefinition::get_ID()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* DynamicParameterDefinition_get_ID_m1E5C75722AE846A820960280538E01ACE8D8378D (DynamicParameterDefinition_t9B2EC9C6FF90EECDCC32CAB983D88026746D5874* __this, const RuntimeMethod* method)
{
{
// if ( string.IsNullOrEmpty(_ID) ) { _ID = name; }
String_t* L_0 = __this->____ID_0;
bool L_1;
L_1 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_0, NULL);
if (!L_1)
{
goto IL_0019;
}
}
{
// if ( string.IsNullOrEmpty(_ID) ) { _ID = name; }
String_t* L_2;
L_2 = DynamicParameterDefinition_get_name_m9257360B2E9815ED37A471010EA7988695ECCB74_inline(__this, NULL);
__this->____ID_0 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->____ID_0), (void*)L_2);
}
IL_0019:
{
// return _ID;
String_t* L_3 = __this->____ID_0;
return L_3;
}
}
// System.Void ParadoxNotion.DynamicParameterDefinition::set_ID(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DynamicParameterDefinition_set_ID_m74D7A99C0853B0D66B67801AC71322414C65F4C1 (DynamicParameterDefinition_t9B2EC9C6FF90EECDCC32CAB983D88026746D5874* __this, String_t* ___0_value, const RuntimeMethod* method)
{
{
// private set { _ID = value; }
String_t* L_0 = ___0_value;
__this->____ID_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->____ID_0), (void*)L_0);
// private set { _ID = value; }
return;
}
}
// System.String ParadoxNotion.DynamicParameterDefinition::get_name()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* DynamicParameterDefinition_get_name_m9257360B2E9815ED37A471010EA7988695ECCB74 (DynamicParameterDefinition_t9B2EC9C6FF90EECDCC32CAB983D88026746D5874* __this, const RuntimeMethod* method)
{
{
// get { return _name; }
String_t* L_0 = __this->____name_1;
return L_0;
}
}
// System.Void ParadoxNotion.DynamicParameterDefinition::set_name(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DynamicParameterDefinition_set_name_mF9F995A7570AF2B283451BE93EDDAF3547ADD4C1 (DynamicParameterDefinition_t9B2EC9C6FF90EECDCC32CAB983D88026746D5874* __this, String_t* ___0_value, const RuntimeMethod* method)
{
{
// set { _name = value; }
String_t* L_0 = ___0_value;
__this->____name_1 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->____name_1), (void*)L_0);
// set { _name = value; }
return;
}
}
// System.Type ParadoxNotion.DynamicParameterDefinition::get_type()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* DynamicParameterDefinition_get_type_m9653903CE6FD0EEA1B00CE4EBF98891A3FA28739 (DynamicParameterDefinition_t9B2EC9C6FF90EECDCC32CAB983D88026746D5874* __this, const RuntimeMethod* method)
{
{
// public Type type { get; set; }
Type_t* L_0 = __this->___U3CtypeU3Ek__BackingField_3;
return L_0;
}
}
// System.Void ParadoxNotion.DynamicParameterDefinition::set_type(System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DynamicParameterDefinition_set_type_mF0FF90502A90E50DACFC1D6720F7FD1EED514490 (DynamicParameterDefinition_t9B2EC9C6FF90EECDCC32CAB983D88026746D5874* __this, Type_t* ___0_value, const RuntimeMethod* method)
{
{
// public Type type { get; set; }
Type_t* L_0 = ___0_value;
__this->___U3CtypeU3Ek__BackingField_3 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CtypeU3Ek__BackingField_3), (void*)L_0);
return;
}
}
// System.Void ParadoxNotion.DynamicParameterDefinition::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DynamicParameterDefinition__ctor_mAC0CBC6DE0893E4A50A4EEC42E53BCBC85A5687D (DynamicParameterDefinition_t9B2EC9C6FF90EECDCC32CAB983D88026746D5874* __this, const RuntimeMethod* method)
{
{
// public DynamicParameterDefinition() { }
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
// public DynamicParameterDefinition() { }
return;
}
}
// System.Void ParadoxNotion.DynamicParameterDefinition::.ctor(System.String,System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DynamicParameterDefinition__ctor_m771C37B6FFAE999691AC2C538C35097381C0CDDE (DynamicParameterDefinition_t9B2EC9C6FF90EECDCC32CAB983D88026746D5874* __this, String_t* ___0_name, Type_t* ___1_type, const RuntimeMethod* method)
{
Guid_t V_0;
memset((&V_0), 0, sizeof(V_0));
{
// public DynamicParameterDefinition(string name, Type type) {
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
// this.ID = Guid.NewGuid().ToString();
Guid_t L_0;
L_0 = Guid_NewGuid_m1F4894E8DC089811D6252148AD5858E58D43A7BD(NULL);
V_0 = L_0;
String_t* L_1;
L_1 = Guid_ToString_m2BFFD5FA726E03FA707AAFCCF065896C46D5290C((&V_0), NULL);
DynamicParameterDefinition_set_ID_m74D7A99C0853B0D66B67801AC71322414C65F4C1_inline(__this, L_1, NULL);
// this.name = name;
String_t* L_2 = ___0_name;
DynamicParameterDefinition_set_name_mF9F995A7570AF2B283451BE93EDDAF3547ADD4C1_inline(__this, L_2, NULL);
// this.type = type;
Type_t* L_3 = ___1_type;
DynamicParameterDefinition_set_type_mF0FF90502A90E50DACFC1D6720F7FD1EED514490_inline(__this, L_3, 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.HierarchyTree::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyTree__ctor_m040C10FE2C0E41593776D06518BFEC8724BE4DBB (HierarchyTree_t9B72508097AA4023EBE93C7316FBB1EE7C48C1A1* __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.Object ParadoxNotion.HierarchyTree/Element::get_reference()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Element_get_reference_m5CBBF7A13B25A8E7EBE57815011108A087A25C74 (Element_t3ABE015B81AFFE208F4314A4A588E9E7EFD63407* __this, const RuntimeMethod* method)
{
{
// public object reference => _reference;
RuntimeObject* L_0 = __this->____reference_0;
return L_0;
}
}
// ParadoxNotion.HierarchyTree/Element ParadoxNotion.HierarchyTree/Element::get_parent()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Element_t3ABE015B81AFFE208F4314A4A588E9E7EFD63407* Element_get_parent_mF3EB704436904AB6B255A1B12C22A332C0FDED94 (Element_t3ABE015B81AFFE208F4314A4A588E9E7EFD63407* __this, const RuntimeMethod* method)
{
{
// public Element parent => _parent;
Element_t3ABE015B81AFFE208F4314A4A588E9E7EFD63407* L_0 = __this->____parent_1;
return L_0;
}
}
// System.Collections.Generic.IEnumerable`1<ParadoxNotion.HierarchyTree/Element> ParadoxNotion.HierarchyTree/Element::get_children()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Element_get_children_m784875FC04F23275CE4EDA42D21C121408615412 (Element_t3ABE015B81AFFE208F4314A4A588E9E7EFD63407* __this, const RuntimeMethod* method)
{
{
// public IEnumerable<Element> children => _children;
List_1_tA5408B6288D83597FD896916E8EA6F202428E5DD* L_0 = __this->____children_2;
return L_0;
}
}
// System.Void ParadoxNotion.HierarchyTree/Element::.ctor(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Element__ctor_mE45F611F3A617627E9CFDBCEDEFD07CB4E3F1F59 (Element_t3ABE015B81AFFE208F4314A4A588E9E7EFD63407* __this, RuntimeObject* ___0_reference, const RuntimeMethod* method)
{
{
// public Element(object reference) {
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
// this._reference = reference;
RuntimeObject* L_0 = ___0_reference;
__this->____reference_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->____reference_0), (void*)L_0);
// }
return;
}
}
// ParadoxNotion.HierarchyTree/Element ParadoxNotion.HierarchyTree/Element::AddChild(ParadoxNotion.HierarchyTree/Element)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Element_t3ABE015B81AFFE208F4314A4A588E9E7EFD63407* Element_AddChild_mB2FD019391869E576283C3C557295CC4FCE54282 (Element_t3ABE015B81AFFE208F4314A4A588E9E7EFD63407* __this, Element_t3ABE015B81AFFE208F4314A4A588E9E7EFD63407* ___0_child, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mBD3DACB8FBDA09ED21976B86F3FEC23B10571792_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m2C024F12C9424EFEEED30DD5E374921D935ECB63_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tA5408B6288D83597FD896916E8EA6F202428E5DD_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if ( _children == null ) { _children = new List<Element>(); }
List_1_tA5408B6288D83597FD896916E8EA6F202428E5DD* L_0 = __this->____children_2;
if (L_0)
{
goto IL_0013;
}
}
{
// if ( _children == null ) { _children = new List<Element>(); }
List_1_tA5408B6288D83597FD896916E8EA6F202428E5DD* L_1 = (List_1_tA5408B6288D83597FD896916E8EA6F202428E5DD*)il2cpp_codegen_object_new(List_1_tA5408B6288D83597FD896916E8EA6F202428E5DD_il2cpp_TypeInfo_var);
NullCheck(L_1);
List_1__ctor_m2C024F12C9424EFEEED30DD5E374921D935ECB63(L_1, List_1__ctor_m2C024F12C9424EFEEED30DD5E374921D935ECB63_RuntimeMethod_var);
__this->____children_2 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->____children_2), (void*)L_1);
}
IL_0013:
{
// child._parent = this;
Element_t3ABE015B81AFFE208F4314A4A588E9E7EFD63407* L_2 = ___0_child;
NullCheck(L_2);
L_2->____parent_1 = __this;
Il2CppCodeGenWriteBarrier((void**)(&L_2->____parent_1), (void*)__this);
// _children.Add(child);
List_1_tA5408B6288D83597FD896916E8EA6F202428E5DD* L_3 = __this->____children_2;
Element_t3ABE015B81AFFE208F4314A4A588E9E7EFD63407* L_4 = ___0_child;
NullCheck(L_3);
List_1_Add_mBD3DACB8FBDA09ED21976B86F3FEC23B10571792_inline(L_3, L_4, List_1_Add_mBD3DACB8FBDA09ED21976B86F3FEC23B10571792_RuntimeMethod_var);
// return child;
Element_t3ABE015B81AFFE208F4314A4A588E9E7EFD63407* L_5 = ___0_child;
return L_5;
}
}
// System.Void ParadoxNotion.HierarchyTree/Element::RemoveChild(ParadoxNotion.HierarchyTree/Element)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Element_RemoveChild_m343846D792ABDE5CE2286631C36FA47207446751 (Element_t3ABE015B81AFFE208F4314A4A588E9E7EFD63407* __this, Element_t3ABE015B81AFFE208F4314A4A588E9E7EFD63407* ___0_child, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Remove_mACC1D69742E962C45209F0D6C8631351C2A52767_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// if ( _children != null ) {
List_1_tA5408B6288D83597FD896916E8EA6F202428E5DD* L_0 = __this->____children_2;
if (!L_0)
{
goto IL_0015;
}
}
{
// _children.Remove(child);
List_1_tA5408B6288D83597FD896916E8EA6F202428E5DD* L_1 = __this->____children_2;
Element_t3ABE015B81AFFE208F4314A4A588E9E7EFD63407* L_2 = ___0_child;
NullCheck(L_1);
bool L_3;
L_3 = List_1_Remove_mACC1D69742E962C45209F0D6C8631351C2A52767(L_1, L_2, List_1_Remove_mACC1D69742E962C45209F0D6C8631351C2A52767_RuntimeMethod_var);
}
IL_0015:
{
// }
return;
}
}
// ParadoxNotion.HierarchyTree/Element ParadoxNotion.HierarchyTree/Element::GetRoot()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Element_t3ABE015B81AFFE208F4314A4A588E9E7EFD63407* Element_GetRoot_mF402A46B93DA4738CF2EA8A0FB6F94FA5B9EB060 (Element_t3ABE015B81AFFE208F4314A4A588E9E7EFD63407* __this, const RuntimeMethod* method)
{
Element_t3ABE015B81AFFE208F4314A4A588E9E7EFD63407* V_0 = NULL;
{
// var current = _parent;
Element_t3ABE015B81AFFE208F4314A4A588E9E7EFD63407* L_0 = __this->____parent_1;
V_0 = L_0;
goto IL_0010;
}
IL_0009:
{
// current = current._parent;
Element_t3ABE015B81AFFE208F4314A4A588E9E7EFD63407* L_1 = V_0;
NullCheck(L_1);
Element_t3ABE015B81AFFE208F4314A4A588E9E7EFD63407* L_2 = L_1->____parent_1;
V_0 = L_2;
}
IL_0010:
{
// while ( current != null ) {
Element_t3ABE015B81AFFE208F4314A4A588E9E7EFD63407* L_3 = V_0;
if (L_3)
{
goto IL_0009;
}
}
{
// return current;
Element_t3ABE015B81AFFE208F4314A4A588E9E7EFD63407* L_4 = V_0;
return L_4;
}
}
// ParadoxNotion.HierarchyTree/Element ParadoxNotion.HierarchyTree/Element::FindReferenceElement(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Element_t3ABE015B81AFFE208F4314A4A588E9E7EFD63407* Element_FindReferenceElement_mD0C0FB031F3DA67084E97895F1DD2EDD6E3FE2AD (Element_t3ABE015B81AFFE208F4314A4A588E9E7EFD63407* __this, RuntimeObject* ___0_target, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m17DF0A77BAB03856EDAF0BACB5D750FB46E15EB6_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m5941C4214886413297A20857A07081C6DEA81281_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
Element_t3ABE015B81AFFE208F4314A4A588E9E7EFD63407* V_1 = NULL;
{
// if ( this._reference == target ) { return this; }
RuntimeObject* L_0 = __this->____reference_0;
RuntimeObject* L_1 = ___0_target;
if ((!(((RuntimeObject*)(RuntimeObject*)L_0) == ((RuntimeObject*)(RuntimeObject*)L_1))))
{
goto IL_000b;
}
}
{
// if ( this._reference == target ) { return this; }
return __this;
}
IL_000b:
{
// if ( _children == null ) { return null; }
List_1_tA5408B6288D83597FD896916E8EA6F202428E5DD* L_2 = __this->____children_2;
if (L_2)
{
goto IL_0015;
}
}
{
// if ( _children == null ) { return null; }
return (Element_t3ABE015B81AFFE208F4314A4A588E9E7EFD63407*)NULL;
}
IL_0015:
{
// for ( var i = 0; i < _children.Count; i++ ) {
V_0 = 0;
goto IL_0035;
}
IL_0019:
{
// var sub = _children[i].FindReferenceElement(target);
List_1_tA5408B6288D83597FD896916E8EA6F202428E5DD* L_3 = __this->____children_2;
int32_t L_4 = V_0;
NullCheck(L_3);
Element_t3ABE015B81AFFE208F4314A4A588E9E7EFD63407* L_5;
L_5 = List_1_get_Item_m5941C4214886413297A20857A07081C6DEA81281(L_3, L_4, List_1_get_Item_m5941C4214886413297A20857A07081C6DEA81281_RuntimeMethod_var);
RuntimeObject* L_6 = ___0_target;
NullCheck(L_5);
Element_t3ABE015B81AFFE208F4314A4A588E9E7EFD63407* L_7;
L_7 = Element_FindReferenceElement_mD0C0FB031F3DA67084E97895F1DD2EDD6E3FE2AD(L_5, L_6, NULL);
V_1 = L_7;
// if ( sub != null ) {
Element_t3ABE015B81AFFE208F4314A4A588E9E7EFD63407* L_8 = V_1;
if (!L_8)
{
goto IL_0031;
}
}
{
// return sub;
Element_t3ABE015B81AFFE208F4314A4A588E9E7EFD63407* L_9 = V_1;
return L_9;
}
IL_0031:
{
// for ( var i = 0; i < _children.Count; i++ ) {
int32_t L_10 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_10, 1));
}
IL_0035:
{
// for ( var i = 0; i < _children.Count; i++ ) {
int32_t L_11 = V_0;
List_1_tA5408B6288D83597FD896916E8EA6F202428E5DD* L_12 = __this->____children_2;
NullCheck(L_12);
int32_t L_13;
L_13 = List_1_get_Count_m17DF0A77BAB03856EDAF0BACB5D750FB46E15EB6_inline(L_12, List_1_get_Count_m17DF0A77BAB03856EDAF0BACB5D750FB46E15EB6_RuntimeMethod_var);
if ((((int32_t)L_11) < ((int32_t)L_13)))
{
goto IL_0019;
}
}
{
// return null;
return (Element_t3ABE015B81AFFE208F4314A4A588E9E7EFD63407*)NULL;
}
}
#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.EventData
IL2CPP_EXTERN_C void EventData_tEA0797699E48A511278A7BF94A05A8ABDB9EFB0A_marshal_pinvoke(const EventData_tEA0797699E48A511278A7BF94A05A8ABDB9EFB0A& unmarshaled, EventData_tEA0797699E48A511278A7BF94A05A8ABDB9EFB0A_marshaled_pinvoke& marshaled)
{
Exception_t* ___U3CreceiverU3Ek__BackingField_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '<receiver>k__BackingField' of type 'EventData': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___U3CreceiverU3Ek__BackingField_0Exception, NULL);
}
IL2CPP_EXTERN_C void EventData_tEA0797699E48A511278A7BF94A05A8ABDB9EFB0A_marshal_pinvoke_back(const EventData_tEA0797699E48A511278A7BF94A05A8ABDB9EFB0A_marshaled_pinvoke& marshaled, EventData_tEA0797699E48A511278A7BF94A05A8ABDB9EFB0A& unmarshaled)
{
Exception_t* ___U3CreceiverU3Ek__BackingField_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '<receiver>k__BackingField' of type 'EventData': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___U3CreceiverU3Ek__BackingField_0Exception, NULL);
}
// Conversion method for clean up from marshalling of: ParadoxNotion.EventData
IL2CPP_EXTERN_C void EventData_tEA0797699E48A511278A7BF94A05A8ABDB9EFB0A_marshal_pinvoke_cleanup(EventData_tEA0797699E48A511278A7BF94A05A8ABDB9EFB0A_marshaled_pinvoke& marshaled)
{
}
// Conversion methods for marshalling of: ParadoxNotion.EventData
IL2CPP_EXTERN_C void EventData_tEA0797699E48A511278A7BF94A05A8ABDB9EFB0A_marshal_com(const EventData_tEA0797699E48A511278A7BF94A05A8ABDB9EFB0A& unmarshaled, EventData_tEA0797699E48A511278A7BF94A05A8ABDB9EFB0A_marshaled_com& marshaled)
{
Exception_t* ___U3CreceiverU3Ek__BackingField_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '<receiver>k__BackingField' of type 'EventData': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___U3CreceiverU3Ek__BackingField_0Exception, NULL);
}
IL2CPP_EXTERN_C void EventData_tEA0797699E48A511278A7BF94A05A8ABDB9EFB0A_marshal_com_back(const EventData_tEA0797699E48A511278A7BF94A05A8ABDB9EFB0A_marshaled_com& marshaled, EventData_tEA0797699E48A511278A7BF94A05A8ABDB9EFB0A& unmarshaled)
{
Exception_t* ___U3CreceiverU3Ek__BackingField_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '<receiver>k__BackingField' of type 'EventData': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___U3CreceiverU3Ek__BackingField_0Exception, NULL);
}
// Conversion method for clean up from marshalling of: ParadoxNotion.EventData
IL2CPP_EXTERN_C void EventData_tEA0797699E48A511278A7BF94A05A8ABDB9EFB0A_marshal_com_cleanup(EventData_tEA0797699E48A511278A7BF94A05A8ABDB9EFB0A_marshaled_com& marshaled)
{
}
// UnityEngine.GameObject ParadoxNotion.EventData::get_receiver()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* EventData_get_receiver_m05FFA55E0D57A4340D63E3D233E064F65C333D75 (EventData_tEA0797699E48A511278A7BF94A05A8ABDB9EFB0A* __this, const RuntimeMethod* method)
{
{
// public GameObject receiver { get; private set; }
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = __this->___U3CreceiverU3Ek__BackingField_0;
return L_0;
}
}
IL2CPP_EXTERN_C GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* EventData_get_receiver_m05FFA55E0D57A4340D63E3D233E064F65C333D75_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
EventData_tEA0797699E48A511278A7BF94A05A8ABDB9EFB0A* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<EventData_tEA0797699E48A511278A7BF94A05A8ABDB9EFB0A*>(__this + _offset);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* _returnValue;
_returnValue = EventData_get_receiver_m05FFA55E0D57A4340D63E3D233E064F65C333D75_inline(_thisAdjusted, method);
return _returnValue;
}
// System.Void ParadoxNotion.EventData::set_receiver(UnityEngine.GameObject)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventData_set_receiver_m48A3C3204F255127ECC1F2050A2F20BD7638D5E7 (EventData_tEA0797699E48A511278A7BF94A05A8ABDB9EFB0A* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_value, const RuntimeMethod* method)
{
{
// public GameObject receiver { get; private set; }
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = ___0_value;
__this->___U3CreceiverU3Ek__BackingField_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CreceiverU3Ek__BackingField_0), (void*)L_0);
return;
}
}
IL2CPP_EXTERN_C void EventData_set_receiver_m48A3C3204F255127ECC1F2050A2F20BD7638D5E7_AdjustorThunk (RuntimeObject* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_value, const RuntimeMethod* method)
{
EventData_tEA0797699E48A511278A7BF94A05A8ABDB9EFB0A* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<EventData_tEA0797699E48A511278A7BF94A05A8ABDB9EFB0A*>(__this + _offset);
EventData_set_receiver_m48A3C3204F255127ECC1F2050A2F20BD7638D5E7_inline(_thisAdjusted, ___0_value, method);
}
// System.Object ParadoxNotion.EventData::get_sender()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* EventData_get_sender_mDA8993A909FC8C44F6E7296CDC38887992A1BDA8 (EventData_tEA0797699E48A511278A7BF94A05A8ABDB9EFB0A* __this, const RuntimeMethod* method)
{
{
// public object sender { get; private set; }
RuntimeObject* L_0 = __this->___U3CsenderU3Ek__BackingField_1;
return L_0;
}
}
IL2CPP_EXTERN_C RuntimeObject* EventData_get_sender_mDA8993A909FC8C44F6E7296CDC38887992A1BDA8_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
EventData_tEA0797699E48A511278A7BF94A05A8ABDB9EFB0A* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<EventData_tEA0797699E48A511278A7BF94A05A8ABDB9EFB0A*>(__this + _offset);
RuntimeObject* _returnValue;
_returnValue = EventData_get_sender_mDA8993A909FC8C44F6E7296CDC38887992A1BDA8_inline(_thisAdjusted, method);
return _returnValue;
}
// System.Void ParadoxNotion.EventData::set_sender(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventData_set_sender_mA5550C98C8AED9340E871DF32BE5AEE25E6E7503 (EventData_tEA0797699E48A511278A7BF94A05A8ABDB9EFB0A* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
// public object sender { get; private set; }
RuntimeObject* L_0 = ___0_value;
__this->___U3CsenderU3Ek__BackingField_1 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CsenderU3Ek__BackingField_1), (void*)L_0);
return;
}
}
IL2CPP_EXTERN_C void EventData_set_sender_mA5550C98C8AED9340E871DF32BE5AEE25E6E7503_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
EventData_tEA0797699E48A511278A7BF94A05A8ABDB9EFB0A* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<EventData_tEA0797699E48A511278A7BF94A05A8ABDB9EFB0A*>(__this + _offset);
EventData_set_sender_mA5550C98C8AED9340E871DF32BE5AEE25E6E7503_inline(_thisAdjusted, ___0_value, method);
}
// System.Object ParadoxNotion.EventData::get_value()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* EventData_get_value_mBAF453B3FAB32716FD85D277A538CE156807770E (EventData_tEA0797699E48A511278A7BF94A05A8ABDB9EFB0A* __this, const RuntimeMethod* method)
{
{
// public object value { get; private set; }
RuntimeObject* L_0 = __this->___U3CvalueU3Ek__BackingField_2;
return L_0;
}
}
IL2CPP_EXTERN_C RuntimeObject* EventData_get_value_mBAF453B3FAB32716FD85D277A538CE156807770E_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
EventData_tEA0797699E48A511278A7BF94A05A8ABDB9EFB0A* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<EventData_tEA0797699E48A511278A7BF94A05A8ABDB9EFB0A*>(__this + _offset);
RuntimeObject* _returnValue;
_returnValue = EventData_get_value_mBAF453B3FAB32716FD85D277A538CE156807770E_inline(_thisAdjusted, method);
return _returnValue;
}
// System.Void ParadoxNotion.EventData::set_value(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventData_set_value_mF78618914EAF55DC5621B535C079785D3E5DAEB6 (EventData_tEA0797699E48A511278A7BF94A05A8ABDB9EFB0A* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
// public object value { get; private set; }
RuntimeObject* L_0 = ___0_value;
__this->___U3CvalueU3Ek__BackingField_2 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CvalueU3Ek__BackingField_2), (void*)L_0);
return;
}
}
IL2CPP_EXTERN_C void EventData_set_value_mF78618914EAF55DC5621B535C079785D3E5DAEB6_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
EventData_tEA0797699E48A511278A7BF94A05A8ABDB9EFB0A* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<EventData_tEA0797699E48A511278A7BF94A05A8ABDB9EFB0A*>(__this + _offset);
EventData_set_value_mF78618914EAF55DC5621B535C079785D3E5DAEB6_inline(_thisAdjusted, ___0_value, method);
}
// System.Object ParadoxNotion.EventData::get_valueBoxed()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* EventData_get_valueBoxed_mB15EBCC817EFF42BF37E1C5D50CAB0A84FAE6E27 (EventData_tEA0797699E48A511278A7BF94A05A8ABDB9EFB0A* __this, const RuntimeMethod* method)
{
{
// public object valueBoxed => value;
RuntimeObject* L_0;
L_0 = EventData_get_value_mBAF453B3FAB32716FD85D277A538CE156807770E_inline(__this, NULL);
return L_0;
}
}
IL2CPP_EXTERN_C RuntimeObject* EventData_get_valueBoxed_mB15EBCC817EFF42BF37E1C5D50CAB0A84FAE6E27_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
EventData_tEA0797699E48A511278A7BF94A05A8ABDB9EFB0A* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<EventData_tEA0797699E48A511278A7BF94A05A8ABDB9EFB0A*>(__this + _offset);
RuntimeObject* _returnValue;
_returnValue = EventData_get_valueBoxed_mB15EBCC817EFF42BF37E1C5D50CAB0A84FAE6E27(_thisAdjusted, method);
return _returnValue;
}
// 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)
{
{
// this.value = value;
RuntimeObject* L_0 = ___0_value;
EventData_set_value_mF78618914EAF55DC5621B535C079785D3E5DAEB6_inline(__this, L_0, NULL);
// this.receiver = receiver;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_1 = ___1_receiver;
EventData_set_receiver_m48A3C3204F255127ECC1F2050A2F20BD7638D5E7_inline(__this, L_1, NULL);
// this.sender = sender;
RuntimeObject* L_2 = ___2_sender;
EventData_set_sender_mA5550C98C8AED9340E871DF32BE5AEE25E6E7503_inline(__this, L_2, NULL);
// }
return;
}
}
IL2CPP_EXTERN_C void EventData__ctor_m6083C94B6A1703CAFCE23A71A53964F544668007_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___0_value, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___1_receiver, RuntimeObject* ___2_sender, const RuntimeMethod* method)
{
EventData_tEA0797699E48A511278A7BF94A05A8ABDB9EFB0A* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<EventData_tEA0797699E48A511278A7BF94A05A8ABDB9EFB0A*>(__this + _offset);
EventData__ctor_m6083C94B6A1703CAFCE23A71A53964F544668007(_thisAdjusted, ___0_value, ___1_receiver, ___2_sender, 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)
{
{
// this.value = null;
EventData_set_value_mF78618914EAF55DC5621B535C079785D3E5DAEB6_inline(__this, NULL, NULL);
// this.receiver = receiver;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = ___0_receiver;
EventData_set_receiver_m48A3C3204F255127ECC1F2050A2F20BD7638D5E7_inline(__this, L_0, NULL);
// this.sender = sender;
RuntimeObject* L_1 = ___1_sender;
EventData_set_sender_mA5550C98C8AED9340E871DF32BE5AEE25E6E7503_inline(__this, L_1, NULL);
// }
return;
}
}
IL2CPP_EXTERN_C void EventData__ctor_m2A55CFAC427AE929A92C929E9521614AA005B62E_AdjustorThunk (RuntimeObject* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_receiver, RuntimeObject* ___1_sender, const RuntimeMethod* method)
{
EventData_tEA0797699E48A511278A7BF94A05A8ABDB9EFB0A* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<EventData_tEA0797699E48A511278A7BF94A05A8ABDB9EFB0A*>(__this + _offset);
EventData__ctor_m2A55CFAC427AE929A92C929E9521614AA005B62E(_thisAdjusted, ___0_receiver, ___1_sender, method);
}
#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.String ParadoxNotion.OperationTools::GetOperationString(ParadoxNotion.OperationMethod)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* OperationTools_GetOperationString_mB3A587CAA57728972133B47CADAA86DFAC6C6CE6 (int32_t ___0_om, 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*)&_stringLiteral2B38B001AE1E5E1DFF2CBD31364CE7F76258C4F8);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5BAB2CCC89F43DAA262C8756C3196AA6B098A993);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral746515BB60DB24A53499870A86D28FF7244B3B64);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA8DFC812917677DC5643A1958493FAB625D88BAE);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF74A036CF84363CFEB38DFE2C97BB3A9EFFC402C);
s_Il2CppMethodInitialized = true;
}
{
// if ( om == OperationMethod.Set )
int32_t L_0 = ___0_om;
if (L_0)
{
goto IL_0009;
}
}
{
// return " = ";
return _stringLiteral746515BB60DB24A53499870A86D28FF7244B3B64;
}
IL_0009:
{
// if ( om == OperationMethod.Add )
int32_t L_1 = ___0_om;
if ((!(((uint32_t)L_1) == ((uint32_t)1))))
{
goto IL_0013;
}
}
{
// return " += ";
return _stringLiteralA8DFC812917677DC5643A1958493FAB625D88BAE;
}
IL_0013:
{
// if ( om == OperationMethod.Subtract )
int32_t L_2 = ___0_om;
if ((!(((uint32_t)L_2) == ((uint32_t)2))))
{
goto IL_001d;
}
}
{
// return " -= ";
return _stringLiteralF74A036CF84363CFEB38DFE2C97BB3A9EFFC402C;
}
IL_001d:
{
// if ( om == OperationMethod.Multiply )
int32_t L_3 = ___0_om;
if ((!(((uint32_t)L_3) == ((uint32_t)3))))
{
goto IL_0027;
}
}
{
// return " *= ";
return _stringLiteral5BAB2CCC89F43DAA262C8756C3196AA6B098A993;
}
IL_0027:
{
// if ( om == OperationMethod.Divide )
int32_t L_4 = ___0_om;
if ((!(((uint32_t)L_4) == ((uint32_t)4))))
{
goto IL_0031;
}
}
{
// return " /= ";
return _stringLiteral2B38B001AE1E5E1DFF2CBD31364CE7F76258C4F8;
}
IL_0031:
{
// return string.Empty;
String_t* L_5 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty_6;
return L_5;
}
}
// System.Single ParadoxNotion.OperationTools::Operate(System.Single,System.Single,ParadoxNotion.OperationMethod,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float OperationTools_Operate_mA49DA1FD08DA066D399D80E4E76879FA8017DC5A (float ___0_a, float ___1_b, int32_t ___2_om, float ___3_delta, const RuntimeMethod* method)
{
{
// if ( om == OperationMethod.Set )
int32_t L_0 = ___2_om;
if (L_0)
{
goto IL_0005;
}
}
{
// return b;
float L_1 = ___1_b;
return L_1;
}
IL_0005:
{
// if ( om == OperationMethod.Add )
int32_t L_2 = ___2_om;
if ((!(((uint32_t)L_2) == ((uint32_t)1))))
{
goto IL_000f;
}
}
{
// return a + ( b * delta );
float L_3 = ___0_a;
float L_4 = ___1_b;
float L_5 = ___3_delta;
return ((float)il2cpp_codegen_add(L_3, ((float)il2cpp_codegen_multiply(L_4, L_5))));
}
IL_000f:
{
// if ( om == OperationMethod.Subtract )
int32_t L_6 = ___2_om;
if ((!(((uint32_t)L_6) == ((uint32_t)2))))
{
goto IL_0019;
}
}
{
// return a - ( b * delta );
float L_7 = ___0_a;
float L_8 = ___1_b;
float L_9 = ___3_delta;
return ((float)il2cpp_codegen_subtract(L_7, ((float)il2cpp_codegen_multiply(L_8, L_9))));
}
IL_0019:
{
// if ( om == OperationMethod.Multiply )
int32_t L_10 = ___2_om;
if ((!(((uint32_t)L_10) == ((uint32_t)3))))
{
goto IL_0023;
}
}
{
// return a * ( b * delta );
float L_11 = ___0_a;
float L_12 = ___1_b;
float L_13 = ___3_delta;
return ((float)il2cpp_codegen_multiply(L_11, ((float)il2cpp_codegen_multiply(L_12, L_13))));
}
IL_0023:
{
// if ( om == OperationMethod.Divide )
int32_t L_14 = ___2_om;
if ((!(((uint32_t)L_14) == ((uint32_t)4))))
{
goto IL_002d;
}
}
{
// return a / ( b * delta );
float L_15 = ___0_a;
float L_16 = ___1_b;
float L_17 = ___3_delta;
return ((float)(L_15/((float)il2cpp_codegen_multiply(L_16, L_17))));
}
IL_002d:
{
// return a;
float L_18 = ___0_a;
return L_18;
}
}
// System.Int32 ParadoxNotion.OperationTools::Operate(System.Int32,System.Int32,ParadoxNotion.OperationMethod)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t OperationTools_Operate_m59B4C4C0E267E481EDBEF5DED6C973C9EA155BF0 (int32_t ___0_a, int32_t ___1_b, int32_t ___2_om, const RuntimeMethod* method)
{
{
// if ( om == OperationMethod.Set )
int32_t L_0 = ___2_om;
if (L_0)
{
goto IL_0005;
}
}
{
// return b;
int32_t L_1 = ___1_b;
return L_1;
}
IL_0005:
{
// if ( om == OperationMethod.Add )
int32_t L_2 = ___2_om;
if ((!(((uint32_t)L_2) == ((uint32_t)1))))
{
goto IL_000d;
}
}
{
// return a + b;
int32_t L_3 = ___0_a;
int32_t L_4 = ___1_b;
return ((int32_t)il2cpp_codegen_add(L_3, L_4));
}
IL_000d:
{
// if ( om == OperationMethod.Subtract )
int32_t L_5 = ___2_om;
if ((!(((uint32_t)L_5) == ((uint32_t)2))))
{
goto IL_0015;
}
}
{
// return a - b;
int32_t L_6 = ___0_a;
int32_t L_7 = ___1_b;
return ((int32_t)il2cpp_codegen_subtract(L_6, L_7));
}
IL_0015:
{
// if ( om == OperationMethod.Multiply )
int32_t L_8 = ___2_om;
if ((!(((uint32_t)L_8) == ((uint32_t)3))))
{
goto IL_001d;
}
}
{
// return a * b;
int32_t L_9 = ___0_a;
int32_t L_10 = ___1_b;
return ((int32_t)il2cpp_codegen_multiply(L_9, L_10));
}
IL_001d:
{
// if ( om == OperationMethod.Divide )
int32_t L_11 = ___2_om;
if ((!(((uint32_t)L_11) == ((uint32_t)4))))
{
goto IL_0025;
}
}
{
// return a / b;
int32_t L_12 = ___0_a;
int32_t L_13 = ___1_b;
return ((int32_t)(L_12/L_13));
}
IL_0025:
{
// return a;
int32_t L_14 = ___0_a;
return L_14;
}
}
// UnityEngine.Vector3 ParadoxNotion.OperationTools::Operate(UnityEngine.Vector3,UnityEngine.Vector3,ParadoxNotion.OperationMethod,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 OperationTools_Operate_m55A6C20D56BCFBBF68CC11A675C68B1867D37D98 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, int32_t ___2_om, float ___3_delta, const RuntimeMethod* method)
{
{
// if ( om == OperationMethod.Set )
int32_t L_0 = ___2_om;
if (L_0)
{
goto IL_0005;
}
}
{
// return b;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___1_b;
return L_1;
}
IL_0005:
{
// if ( om == OperationMethod.Add )
int32_t L_2 = ___2_om;
if ((!(((uint32_t)L_2) == ((uint32_t)1))))
{
goto IL_0017;
}
}
{
// return a + ( b * delta );
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___0_a;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___1_b;
float L_5 = ___3_delta;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
L_6 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_4, L_5, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7;
L_7 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_3, L_6, NULL);
return L_7;
}
IL_0017:
{
// if ( om == OperationMethod.Subtract )
int32_t L_8 = ___2_om;
if ((!(((uint32_t)L_8) == ((uint32_t)2))))
{
goto IL_0029;
}
}
{
// return a - ( b * delta );
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = ___0_a;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___1_b;
float L_11 = ___3_delta;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12;
L_12 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_10, L_11, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13;
L_13 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_9, L_12, NULL);
return L_13;
}
IL_0029:
{
// if ( om == OperationMethod.Multiply )
int32_t L_14 = ___2_om;
if ((!(((uint32_t)L_14) == ((uint32_t)3))))
{
goto IL_003b;
}
}
{
// return Vector3.Scale(a, ( b * delta ));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15 = ___0_a;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16 = ___1_b;
float L_17 = ___3_delta;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18;
L_18 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_16, L_17, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19;
L_19 = Vector3_Scale_m7C3CD199271902D5C00CBF35CD230DEB62B68CAE_inline(L_15, L_18, NULL);
return L_19;
}
IL_003b:
{
// if ( om == OperationMethod.Divide ) {
int32_t L_20 = ___2_om;
if ((!(((uint32_t)L_20) == ((uint32_t)4))))
{
goto IL_0075;
}
}
{
// b *= delta;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21 = ___1_b;
float L_22 = ___3_delta;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23;
L_23 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_21, L_22, NULL);
___1_b = L_23;
// return new Vector3(( a ).x / ( b ).x, ( a ).y / ( b ).y, ( a ).z / ( b ).z);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24 = ___0_a;
float L_25 = L_24.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_26 = ___1_b;
float L_27 = L_26.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_28 = ___0_a;
float L_29 = L_28.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_30 = ___1_b;
float L_31 = L_30.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_32 = ___0_a;
float L_33 = L_32.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_34 = ___1_b;
float L_35 = L_34.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_36;
memset((&L_36), 0, sizeof(L_36));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_36), ((float)(L_25/L_27)), ((float)(L_29/L_31)), ((float)(L_33/L_35)), /*hidden argument*/NULL);
return L_36;
}
IL_0075:
{
// return a;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_37 = ___0_a;
return L_37;
}
}
// System.String ParadoxNotion.OperationTools::GetCompareString(ParadoxNotion.CompareMethod)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* OperationTools_GetCompareString_m0F00C0E19AC2F892D64DD42B81EBFEEEEB4DAD4A (int32_t ___0_cm, 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*)&_stringLiteral5D210D5AFA5DAEA544AC991B6A46B87C7CD45C9A);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral717DA9E2386BEADCFFB33AE09B063FCD2EE1A657);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral757E548221829828EA41E396426D98D97FC8EAE1);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA1BD8CB03AF9AB4D4F459336ED3AD3644EE4ED0);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDF992F8643EFFD68A6155966CE51B88EAA9888D5);
s_Il2CppMethodInitialized = true;
}
{
// if ( cm == CompareMethod.EqualTo )
int32_t L_0 = ___0_cm;
if (L_0)
{
goto IL_0009;
}
}
{
// return " == ";
return _stringLiteral5D210D5AFA5DAEA544AC991B6A46B87C7CD45C9A;
}
IL_0009:
{
// if ( cm == CompareMethod.GreaterThan )
int32_t L_1 = ___0_cm;
if ((!(((uint32_t)L_1) == ((uint32_t)1))))
{
goto IL_0013;
}
}
{
// return " > ";
return _stringLiteral717DA9E2386BEADCFFB33AE09B063FCD2EE1A657;
}
IL_0013:
{
// if ( cm == CompareMethod.LessThan )
int32_t L_2 = ___0_cm;
if ((!(((uint32_t)L_2) == ((uint32_t)2))))
{
goto IL_001d;
}
}
{
// return " < ";
return _stringLiteral757E548221829828EA41E396426D98D97FC8EAE1;
}
IL_001d:
{
// if ( cm == CompareMethod.GreaterOrEqualTo )
int32_t L_3 = ___0_cm;
if ((!(((uint32_t)L_3) == ((uint32_t)3))))
{
goto IL_0027;
}
}
{
// return " >= ";
return _stringLiteralDF992F8643EFFD68A6155966CE51B88EAA9888D5;
}
IL_0027:
{
// if ( cm == CompareMethod.LessOrEqualTo )
int32_t L_4 = ___0_cm;
if ((!(((uint32_t)L_4) == ((uint32_t)4))))
{
goto IL_0031;
}
}
{
// return " <= ";
return _stringLiteralDA1BD8CB03AF9AB4D4F459336ED3AD3644EE4ED0;
}
IL_0031:
{
// return string.Empty;
String_t* L_5 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty_6;
return L_5;
}
}
// System.Boolean ParadoxNotion.OperationTools::Compare(System.Single,System.Single,ParadoxNotion.CompareMethod,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool OperationTools_Compare_mBBF26D18DCCB6121D977F8C81E73CB6898986B40 (float ___0_a, float ___1_b, int32_t ___2_cm, float ___3_floatingPoint, const RuntimeMethod* method)
{
{
// if ( cm == CompareMethod.EqualTo )
int32_t L_0 = ___2_cm;
if (L_0)
{
goto IL_0012;
}
}
{
// return Mathf.Abs(a - b) <= floatingPoint;
float L_1 = ___0_a;
float L_2 = ___1_b;
float L_3;
L_3 = fabsf(((float)il2cpp_codegen_subtract(L_1, L_2)));
float L_4 = ___3_floatingPoint;
return (bool)((((int32_t)((!(((float)L_3) <= ((float)L_4)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
}
IL_0012:
{
// if ( cm == CompareMethod.GreaterThan )
int32_t L_5 = ___2_cm;
if ((!(((uint32_t)L_5) == ((uint32_t)1))))
{
goto IL_001b;
}
}
{
// return a > b;
float L_6 = ___0_a;
float L_7 = ___1_b;
return (bool)((((float)L_6) > ((float)L_7))? 1 : 0);
}
IL_001b:
{
// if ( cm == CompareMethod.LessThan )
int32_t L_8 = ___2_cm;
if ((!(((uint32_t)L_8) == ((uint32_t)2))))
{
goto IL_0024;
}
}
{
// return a < b;
float L_9 = ___0_a;
float L_10 = ___1_b;
return (bool)((((float)L_9) < ((float)L_10))? 1 : 0);
}
IL_0024:
{
// if ( cm == CompareMethod.GreaterOrEqualTo )
int32_t L_11 = ___2_cm;
if ((!(((uint32_t)L_11) == ((uint32_t)3))))
{
goto IL_0030;
}
}
{
// return a >= b;
float L_12 = ___0_a;
float L_13 = ___1_b;
return (bool)((((int32_t)((!(((float)L_12) >= ((float)L_13)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
}
IL_0030:
{
// if ( cm == CompareMethod.LessOrEqualTo )
int32_t L_14 = ___2_cm;
if ((!(((uint32_t)L_14) == ((uint32_t)4))))
{
goto IL_003c;
}
}
{
// return a <= b;
float L_15 = ___0_a;
float L_16 = ___1_b;
return (bool)((((int32_t)((!(((float)L_15) <= ((float)L_16)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
}
IL_003c:
{
// return true;
return (bool)1;
}
}
// System.Boolean ParadoxNotion.OperationTools::Compare(System.Int32,System.Int32,ParadoxNotion.CompareMethod)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool OperationTools_Compare_m4420B9A2FAADCB111EF9B5BD08A7EBBB43A49AA0 (int32_t ___0_a, int32_t ___1_b, int32_t ___2_cm, const RuntimeMethod* method)
{
{
// if ( cm == CompareMethod.EqualTo )
int32_t L_0 = ___2_cm;
if (L_0)
{
goto IL_0008;
}
}
{
// return a == b;
int32_t L_1 = ___0_a;
int32_t L_2 = ___1_b;
return (bool)((((int32_t)L_1) == ((int32_t)L_2))? 1 : 0);
}
IL_0008:
{
// if ( cm == CompareMethod.GreaterThan )
int32_t L_3 = ___2_cm;
if ((!(((uint32_t)L_3) == ((uint32_t)1))))
{
goto IL_0011;
}
}
{
// return a > b;
int32_t L_4 = ___0_a;
int32_t L_5 = ___1_b;
return (bool)((((int32_t)L_4) > ((int32_t)L_5))? 1 : 0);
}
IL_0011:
{
// if ( cm == CompareMethod.LessThan )
int32_t L_6 = ___2_cm;
if ((!(((uint32_t)L_6) == ((uint32_t)2))))
{
goto IL_001a;
}
}
{
// return a < b;
int32_t L_7 = ___0_a;
int32_t L_8 = ___1_b;
return (bool)((((int32_t)L_7) < ((int32_t)L_8))? 1 : 0);
}
IL_001a:
{
// if ( cm == CompareMethod.GreaterOrEqualTo )
int32_t L_9 = ___2_cm;
if ((!(((uint32_t)L_9) == ((uint32_t)3))))
{
goto IL_0026;
}
}
{
// return a >= b;
int32_t L_10 = ___0_a;
int32_t L_11 = ___1_b;
return (bool)((((int32_t)((((int32_t)L_10) < ((int32_t)L_11))? 1 : 0)) == ((int32_t)0))? 1 : 0);
}
IL_0026:
{
// if ( cm == CompareMethod.LessOrEqualTo )
int32_t L_12 = ___2_cm;
if ((!(((uint32_t)L_12) == ((uint32_t)4))))
{
goto IL_0032;
}
}
{
// return a <= b;
int32_t L_13 = ___0_a;
int32_t L_14 = ___1_b;
return (bool)((((int32_t)((((int32_t)L_13) > ((int32_t)L_14))? 1 : 0)) == ((int32_t)0))? 1 : 0);
}
IL_0032:
{
// return true;
return (bool)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.ReflectionTools::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReflectionTools__cctor_m0E382718732B8989511A1820302CF79365E2AF71 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m201D4C32BA21CBF329B875E58C2515ABC9E29894_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringComparer_t6268F19CA34879176651429C0D8A3D0002BB8E06_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0178FBA6F1599F1FF6A2F4A379C88915F1ABCC75);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral03C60C0AC3D5755F17139A577DA021D0D02B10D1);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral083B3C3BCBD8E9403C00BB6509424CFF44C89CCC);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral09600D54B6B1D49C4C90FEE9A598C0A9884F4E83);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral103AADF0E5BF9CDE6009B6FFD90C3FF4FB12CBC0);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral107694947DB47644F8036602F63473486E1ED925);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral133809702925763785FC982AE27A4E0B0C3B3D96);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral15CF6F769B0EB2F2E90C1E65CE61C1FE2C0478AF);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral174D5C5F2A5AA4594940EBE31F997CEC593A066F);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1767520361235F86EDC4CC789FA03B38B1A9416C);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral185EB098219FEEA2053ADE05F7E4A8E2CA477999);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1C04630CF70FD38EEF0AC7C42DD20ECB94667282);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1D08F205AE7E154806969294E96D2E6286E18696);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1DD8594A96A295B77F6A1C938ED81FCF7ADCAC27);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1FA13CA565DC9B5105D70A528D26A6FC7A57049E);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2035A0B86FB4A78CBE324F6B09E8330FE0C9C013);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral20E39C3AB7068FAFD9E4B868E16D2E5BC64D4952);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral23CA98CF33B0C404D3A01DE0C23D58AD1CF75E7E);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2784A0B540CEB33CB062B4335155E671C41E0412);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2E1BC5ED35F04A2A0EC8DBA428D452DBA2A36ECD);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2EA5D901C719F51450F4027DF0FEC259DBE56C69);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral30332A9623D93AA22A8476F0C96846EDC79E3F5E);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral30C11F235EC8D2FDE84472B846C07998425FC47B);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral33AC8F84082CD05AE622B74417DFE8BF05FB9939);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral34E8BF1DC5BBF0F65D9727D1C77D1A1B5EA5104C);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral35346207E98844E59E31BA39B6380330CC3D4FE1);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral36E8625283BBFEFA794C39804CE3DD66EB3E6F91);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3B2C1C62D4D1C2A0C8A9AC42DB00D33C654F9AD0);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral437906DA6527EA9BAA9A971EC5171183BEB85B59);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4CFAD903BFEA983B8A6BB5CE91B2B8DEE322567E);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5246E833B2FCB10A683BF24EBE6283A2EAF3B0D5);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5506B85C9F5FFCAB79D529FD71FE741DA8D34781);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5B5A9DB1502DC06915EDA73059799548138390AE);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5E45B13FA746077DA0275EF11A5D0C53F2FD9C5F);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5FD508761B044399CAA6078A75F307DBA3A50D08);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6458EF70F9CDAD1D7BABAE6366392A38A72DBB68);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral69520730213CDED741A5919BB83F6E4B8610EDBA);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6BA14B0B41748EF861D62E24E3A98CBE88811C08);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6E7A67F32E199370DAF47C7BB7D1DB07FE25B1A2);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6F4426339AE19549F25F71A2AADDF464DFA4AC9E);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral725B1CAFF9B49E1231FDA15B85166BBEFAA36A11);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral739573D70A64651EBA5F53303D89FAD390FA4E57);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7680806CDAEB580844B287F4CB4986C7ED3A7FAB);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7E31C95666E38EC46F2795BE005E63CEE69C17F2);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral80248A124DA633DEEAE0A5B72BE64626FDA4FFBB);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8367D03868E049A1C636EC822450CB2063D593F4);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral86BBAACC00198DBB3046818AD3FC2AA10AE48DE1);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral883FC797173DE6E4481ACED3AB6DF8180CBE30FE);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9452A87FAA0073A5238C5BF8FBCAE0BFB2A7512D);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA32674451B983F172BF67FC604D118D404FD19E6);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA539038315AABE91ABF55F3F1AEE619EEBFC183A);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA7F05001843983A3F6D671FC591DB8FC9139A826);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA9C2A2A62C49BCAA4995DE5019C976AA68FD3DEB);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB5F519095D6B47D304D98B5A21B8D8EED706635D);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB6E90C09E43FB002DA629508AC300A0750320118);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBFD767F0B108F9802041DE9A8880ACF19EA59ADD);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC25DC2BBE6E22A0C98CD0D5F261B6BB23386D8D7);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC67D141B07D378C9210E4696F19821C50AA2A583);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCA6AAE412EC54D8D4B4C9863D8CE43F5B0CD5844);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD183C1AE019E2E8987B04F53DDEB8C5B5CCA7648);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA2952036960F8600220D38724E1B49BB3943E14);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA88A2D964F57B37C63183F5236085B715F076B8);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDAB2672CA8232D45E00C6269CB8ED52A45006A9B);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE280D065A824A791F8305234D3E093FC9A5A90C7);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE50A30DDDBE6C50B64A5E39AAB7817CEF2F0533B);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEB3A983A1E85DCC79BC04CEB8E29447EEDA1AD51);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralED17F69B2D9A3AC1E6ECABC7CA795B4E7CD990B7);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEF8AE9E6CBCFDABA932FBEB4C85964F450F724F5);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEFC88795E0479464AC4E9B8B031D9720CE94E3C5);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF17D51C04DC7DDF201C3CE8263DFCB48E8B4DC76);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFDAAB9944D2BDD67EF768F807537202334A02D27);
s_Il2CppMethodInitialized = true;
}
{
// public readonly static Dictionary<string, string> op_FriendlyNamesLong = new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase)
// {
// {"op_Equality", "Equal"},
// {"op_Inequality", "Not Equal"},
// {"op_GreaterThan", "Greater"},
// {"op_LessThan", "Less"},
// {"op_GreaterThanOrEqual", "Greater Or Equal"},
// {"op_LessThanOrEqual", "Less Or Equal"},
// {"op_Addition", "Add"},
// {"op_Subtraction", "Subtract"},
// {"op_Division", "Divide"},
// {"op_Multiply", "Multiply"},
// {"op_UnaryNegation", "Negate"},
// {"op_UnaryPlus", "Positive"},
// {"op_Increment", "Increment"},
// {"op_Decrement", "Decrement"},
// {"op_LogicalNot", "NOT"},
// {"op_OnesComplement", "Complements"},
// {"op_False", "FALSE"},
// {"op_True", "TRUE"},
// {"op_Modulus", "MOD"},
// {"op_BitwiseAnd", "AND"},
// {"op_BitwiseOR", "OR"},
// {"op_LeftShift", "Shift Left"},
// {"op_RightShift", "Shift Right"},
// {"op_ExclusiveOr", "XOR"},
// {"op_Implicit", "Convert"},
// {"op_Explicit", "Convert"},
// };
il2cpp_codegen_runtime_class_init_inline(StringComparer_t6268F19CA34879176651429C0D8A3D0002BB8E06_il2cpp_TypeInfo_var);
StringComparer_t6268F19CA34879176651429C0D8A3D0002BB8E06* L_0;
L_0 = StringComparer_get_OrdinalIgnoreCase_m071AA1B1747345CCA058A3879EBDEBBA2EA4B169_inline(NULL);
Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_1 = (Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83*)il2cpp_codegen_object_new(Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83_il2cpp_TypeInfo_var);
NullCheck(L_1);
Dictionary_2__ctor_m201D4C32BA21CBF329B875E58C2515ABC9E29894(L_1, L_0, Dictionary_2__ctor_m201D4C32BA21CBF329B875E58C2515ABC9E29894_RuntimeMethod_var);
Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_2 = L_1;
NullCheck(L_2);
Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13(L_2, _stringLiteral133809702925763785FC982AE27A4E0B0C3B3D96, _stringLiteralC67D141B07D378C9210E4696F19821C50AA2A583, Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13_RuntimeMethod_var);
Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_3 = L_2;
NullCheck(L_3);
Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13(L_3, _stringLiteral739573D70A64651EBA5F53303D89FAD390FA4E57, _stringLiteral6458EF70F9CDAD1D7BABAE6366392A38A72DBB68, Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13_RuntimeMethod_var);
Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_4 = L_3;
NullCheck(L_4);
Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13(L_4, _stringLiteral5246E833B2FCB10A683BF24EBE6283A2EAF3B0D5, _stringLiteral5FD508761B044399CAA6078A75F307DBA3A50D08, Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13_RuntimeMethod_var);
Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_5 = L_4;
NullCheck(L_5);
Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13(L_5, _stringLiteral0178FBA6F1599F1FF6A2F4A379C88915F1ABCC75, _stringLiteral34E8BF1DC5BBF0F65D9727D1C77D1A1B5EA5104C, Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13_RuntimeMethod_var);
Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_6 = L_5;
NullCheck(L_6);
Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13(L_6, _stringLiteral103AADF0E5BF9CDE6009B6FFD90C3FF4FB12CBC0, _stringLiteral185EB098219FEEA2053ADE05F7E4A8E2CA477999, Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13_RuntimeMethod_var);
Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_7 = L_6;
NullCheck(L_7);
Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13(L_7, _stringLiteralE50A30DDDBE6C50B64A5E39AAB7817CEF2F0533B, _stringLiteralA9C2A2A62C49BCAA4995DE5019C976AA68FD3DEB, Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13_RuntimeMethod_var);
Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_8 = L_7;
NullCheck(L_8);
Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13(L_8, _stringLiteralA7F05001843983A3F6D671FC591DB8FC9139A826, _stringLiteral107694947DB47644F8036602F63473486E1ED925, Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13_RuntimeMethod_var);
Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_9 = L_8;
NullCheck(L_9);
Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13(L_9, _stringLiteral1C04630CF70FD38EEF0AC7C42DD20ECB94667282, _stringLiteral03C60C0AC3D5755F17139A577DA021D0D02B10D1, Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13_RuntimeMethod_var);
Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_10 = L_9;
NullCheck(L_10);
Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13(L_10, _stringLiteralED17F69B2D9A3AC1E6ECABC7CA795B4E7CD990B7, _stringLiteral6F4426339AE19549F25F71A2AADDF464DFA4AC9E, Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13_RuntimeMethod_var);
Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_11 = L_10;
NullCheck(L_11);
Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13(L_11, _stringLiteral7680806CDAEB580844B287F4CB4986C7ED3A7FAB, _stringLiteral6E7A67F32E199370DAF47C7BB7D1DB07FE25B1A2, Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13_RuntimeMethod_var);
Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_12 = L_11;
NullCheck(L_12);
Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13(L_12, _stringLiteral1D08F205AE7E154806969294E96D2E6286E18696, _stringLiteralF17D51C04DC7DDF201C3CE8263DFCB48E8B4DC76, Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13_RuntimeMethod_var);
Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_13 = L_12;
NullCheck(L_13);
Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13(L_13, _stringLiteral7E31C95666E38EC46F2795BE005E63CEE69C17F2, _stringLiteral33AC8F84082CD05AE622B74417DFE8BF05FB9939, Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13_RuntimeMethod_var);
Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_14 = L_13;
NullCheck(L_14);
Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13(L_14, _stringLiteral2784A0B540CEB33CB062B4335155E671C41E0412, _stringLiteralDA2952036960F8600220D38724E1B49BB3943E14, Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13_RuntimeMethod_var);
Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_15 = L_14;
NullCheck(L_15);
Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13(L_15, _stringLiteralD183C1AE019E2E8987B04F53DDEB8C5B5CCA7648, _stringLiteral09600D54B6B1D49C4C90FEE9A598C0A9884F4E83, Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13_RuntimeMethod_var);
Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_16 = L_15;
NullCheck(L_16);
Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13(L_16, _stringLiteralB5F519095D6B47D304D98B5A21B8D8EED706635D, _stringLiteral30332A9623D93AA22A8476F0C96846EDC79E3F5E, Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13_RuntimeMethod_var);
Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_17 = L_16;
NullCheck(L_17);
Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13(L_17, _stringLiteralBFD767F0B108F9802041DE9A8880ACF19EA59ADD, _stringLiteralEB3A983A1E85DCC79BC04CEB8E29447EEDA1AD51, Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13_RuntimeMethod_var);
Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_18 = L_17;
NullCheck(L_18);
Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13(L_18, _stringLiteral5506B85C9F5FFCAB79D529FD71FE741DA8D34781, _stringLiteralA539038315AABE91ABF55F3F1AEE619EEBFC183A, Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13_RuntimeMethod_var);
Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_19 = L_18;
NullCheck(L_19);
Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13(L_19, _stringLiteral1DD8594A96A295B77F6A1C938ED81FCF7ADCAC27, _stringLiteralDA88A2D964F57B37C63183F5236085B715F076B8, Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13_RuntimeMethod_var);
Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_20 = L_19;
NullCheck(L_20);
Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13(L_20, _stringLiteral23CA98CF33B0C404D3A01DE0C23D58AD1CF75E7E, _stringLiteral1767520361235F86EDC4CC789FA03B38B1A9416C, Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13_RuntimeMethod_var);
Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_21 = L_20;
NullCheck(L_21);
Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13(L_21, _stringLiteral5E45B13FA746077DA0275EF11A5D0C53F2FD9C5F, _stringLiteral4CFAD903BFEA983B8A6BB5CE91B2B8DEE322567E, Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13_RuntimeMethod_var);
Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_22 = L_21;
NullCheck(L_22);
Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13(L_22, _stringLiteral2035A0B86FB4A78CBE324F6B09E8330FE0C9C013, _stringLiteral8367D03868E049A1C636EC822450CB2063D593F4, Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13_RuntimeMethod_var);
Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_23 = L_22;
NullCheck(L_23);
Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13(L_23, _stringLiteral883FC797173DE6E4481ACED3AB6DF8180CBE30FE, _stringLiteral80248A124DA633DEEAE0A5B72BE64626FDA4FFBB, Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13_RuntimeMethod_var);
Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_24 = L_23;
NullCheck(L_24);
Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13(L_24, _stringLiteralA32674451B983F172BF67FC604D118D404FD19E6, _stringLiteral174D5C5F2A5AA4594940EBE31F997CEC593A066F, Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13_RuntimeMethod_var);
Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_25 = L_24;
NullCheck(L_25);
Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13(L_25, _stringLiteral6BA14B0B41748EF861D62E24E3A98CBE88811C08, _stringLiteral36E8625283BBFEFA794C39804CE3DD66EB3E6F91, Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13_RuntimeMethod_var);
Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_26 = L_25;
NullCheck(L_26);
Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13(L_26, _stringLiteral437906DA6527EA9BAA9A971EC5171183BEB85B59, _stringLiteralEFC88795E0479464AC4E9B8B031D9720CE94E3C5, Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13_RuntimeMethod_var);
Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_27 = L_26;
NullCheck(L_27);
Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13(L_27, _stringLiteralB6E90C09E43FB002DA629508AC300A0750320118, _stringLiteralEFC88795E0479464AC4E9B8B031D9720CE94E3C5, Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13_RuntimeMethod_var);
((ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_StaticFields*)il2cpp_codegen_static_fields_for(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var))->___op_FriendlyNamesLong_22 = L_27;
Il2CppCodeGenWriteBarrier((void**)(&((ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_StaticFields*)il2cpp_codegen_static_fields_for(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var))->___op_FriendlyNamesLong_22), (void*)L_27);
// public readonly static Dictionary<string, string> op_FriendlyNamesShort = new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase)
// {
// {"op_Equality", "="},
// {"op_Inequality", "?"},
// {"op_GreaterThan", ">"},
// {"op_LessThan", "<"},
// {"op_GreaterThanOrEqual", "?"},
// {"op_LessThanOrEqual", "?"},
// {"op_Addition", "+"},
// {"op_Subtraction", "-"},
// {"op_Division", "?"},
// {"op_Multiply", "?"},
// {"op_UnaryNegation", "Negate"},
// {"op_UnaryPlus", "Positive"},
// {"op_Increment", "++"},
// {"op_Decrement", "--"},
// {"op_LogicalNot", "NOT"},
// {"op_OnesComplement", "~"},
// {"op_False", "FALSE"},
// {"op_True", "TRUE"},
// {"op_Modulus", "MOD"},
// {"op_BitwiseAnd", "AND"},
// {"op_BitwiseOR", "OR"},
// {"op_LeftShift", "<<"},
// {"op_RightShift", ">>"},
// {"op_ExclusiveOr", "XOR"},
// {"op_Implicit", "Convert"},
// {"op_Explicit", "Convert"},
// };
StringComparer_t6268F19CA34879176651429C0D8A3D0002BB8E06* L_28;
L_28 = StringComparer_get_OrdinalIgnoreCase_m071AA1B1747345CCA058A3879EBDEBBA2EA4B169_inline(NULL);
Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_29 = (Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83*)il2cpp_codegen_object_new(Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83_il2cpp_TypeInfo_var);
NullCheck(L_29);
Dictionary_2__ctor_m201D4C32BA21CBF329B875E58C2515ABC9E29894(L_29, L_28, Dictionary_2__ctor_m201D4C32BA21CBF329B875E58C2515ABC9E29894_RuntimeMethod_var);
Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_30 = L_29;
NullCheck(L_30);
Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13(L_30, _stringLiteral133809702925763785FC982AE27A4E0B0C3B3D96, _stringLiteral1FA13CA565DC9B5105D70A528D26A6FC7A57049E, Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13_RuntimeMethod_var);
Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_31 = L_30;
NullCheck(L_31);
Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13(L_31, _stringLiteral739573D70A64651EBA5F53303D89FAD390FA4E57, _stringLiteralDAB2672CA8232D45E00C6269CB8ED52A45006A9B, Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13_RuntimeMethod_var);
Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_32 = L_31;
NullCheck(L_32);
Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13(L_32, _stringLiteral5246E833B2FCB10A683BF24EBE6283A2EAF3B0D5, _stringLiteralEF8AE9E6CBCFDABA932FBEB4C85964F450F724F5, Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13_RuntimeMethod_var);
Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_33 = L_32;
NullCheck(L_33);
Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13(L_33, _stringLiteral0178FBA6F1599F1FF6A2F4A379C88915F1ABCC75, _stringLiteral725B1CAFF9B49E1231FDA15B85166BBEFAA36A11, Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13_RuntimeMethod_var);
Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_34 = L_33;
NullCheck(L_34);
Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13(L_34, _stringLiteral103AADF0E5BF9CDE6009B6FFD90C3FF4FB12CBC0, _stringLiteralCA6AAE412EC54D8D4B4C9863D8CE43F5B0CD5844, Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13_RuntimeMethod_var);
Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_35 = L_34;
NullCheck(L_35);
Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13(L_35, _stringLiteralE50A30DDDBE6C50B64A5E39AAB7817CEF2F0533B, _stringLiteral2E1BC5ED35F04A2A0EC8DBA428D452DBA2A36ECD, Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13_RuntimeMethod_var);
Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_36 = L_35;
NullCheck(L_36);
Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13(L_36, _stringLiteralA7F05001843983A3F6D671FC591DB8FC9139A826, _stringLiteral20E39C3AB7068FAFD9E4B868E16D2E5BC64D4952, Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13_RuntimeMethod_var);
Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_37 = L_36;
NullCheck(L_37);
Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13(L_37, _stringLiteral1C04630CF70FD38EEF0AC7C42DD20ECB94667282, _stringLiteral3B2C1C62D4D1C2A0C8A9AC42DB00D33C654F9AD0, Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13_RuntimeMethod_var);
Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_38 = L_37;
NullCheck(L_38);
Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13(L_38, _stringLiteralED17F69B2D9A3AC1E6ECABC7CA795B4E7CD990B7, _stringLiteral35346207E98844E59E31BA39B6380330CC3D4FE1, Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13_RuntimeMethod_var);
Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_39 = L_38;
NullCheck(L_39);
Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13(L_39, _stringLiteral7680806CDAEB580844B287F4CB4986C7ED3A7FAB, _stringLiteralC25DC2BBE6E22A0C98CD0D5F261B6BB23386D8D7, Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13_RuntimeMethod_var);
Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_40 = L_39;
NullCheck(L_40);
Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13(L_40, _stringLiteral1D08F205AE7E154806969294E96D2E6286E18696, _stringLiteralF17D51C04DC7DDF201C3CE8263DFCB48E8B4DC76, Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13_RuntimeMethod_var);
Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_41 = L_40;
NullCheck(L_41);
Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13(L_41, _stringLiteral7E31C95666E38EC46F2795BE005E63CEE69C17F2, _stringLiteral33AC8F84082CD05AE622B74417DFE8BF05FB9939, Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13_RuntimeMethod_var);
Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_42 = L_41;
NullCheck(L_42);
Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13(L_42, _stringLiteral2784A0B540CEB33CB062B4335155E671C41E0412, _stringLiteral5B5A9DB1502DC06915EDA73059799548138390AE, Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13_RuntimeMethod_var);
Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_43 = L_42;
NullCheck(L_43);
Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13(L_43, _stringLiteralD183C1AE019E2E8987B04F53DDEB8C5B5CCA7648, _stringLiteral69520730213CDED741A5919BB83F6E4B8610EDBA, Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13_RuntimeMethod_var);
Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_44 = L_43;
NullCheck(L_44);
Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13(L_44, _stringLiteralB5F519095D6B47D304D98B5A21B8D8EED706635D, _stringLiteral30332A9623D93AA22A8476F0C96846EDC79E3F5E, Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13_RuntimeMethod_var);
Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_45 = L_44;
NullCheck(L_45);
Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13(L_45, _stringLiteralBFD767F0B108F9802041DE9A8880ACF19EA59ADD, _stringLiteral9452A87FAA0073A5238C5BF8FBCAE0BFB2A7512D, Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13_RuntimeMethod_var);
Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_46 = L_45;
NullCheck(L_46);
Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13(L_46, _stringLiteral5506B85C9F5FFCAB79D529FD71FE741DA8D34781, _stringLiteralA539038315AABE91ABF55F3F1AEE619EEBFC183A, Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13_RuntimeMethod_var);
Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_47 = L_46;
NullCheck(L_47);
Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13(L_47, _stringLiteral1DD8594A96A295B77F6A1C938ED81FCF7ADCAC27, _stringLiteralDA88A2D964F57B37C63183F5236085B715F076B8, Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13_RuntimeMethod_var);
Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_48 = L_47;
NullCheck(L_48);
Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13(L_48, _stringLiteral23CA98CF33B0C404D3A01DE0C23D58AD1CF75E7E, _stringLiteral1767520361235F86EDC4CC789FA03B38B1A9416C, Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13_RuntimeMethod_var);
Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_49 = L_48;
NullCheck(L_49);
Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13(L_49, _stringLiteral5E45B13FA746077DA0275EF11A5D0C53F2FD9C5F, _stringLiteral4CFAD903BFEA983B8A6BB5CE91B2B8DEE322567E, Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13_RuntimeMethod_var);
Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_50 = L_49;
NullCheck(L_50);
Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13(L_50, _stringLiteral2035A0B86FB4A78CBE324F6B09E8330FE0C9C013, _stringLiteral8367D03868E049A1C636EC822450CB2063D593F4, Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13_RuntimeMethod_var);
Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_51 = L_50;
NullCheck(L_51);
Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13(L_51, _stringLiteral883FC797173DE6E4481ACED3AB6DF8180CBE30FE, _stringLiteral15CF6F769B0EB2F2E90C1E65CE61C1FE2C0478AF, Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13_RuntimeMethod_var);
Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_52 = L_51;
NullCheck(L_52);
Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13(L_52, _stringLiteralA32674451B983F172BF67FC604D118D404FD19E6, _stringLiteral083B3C3BCBD8E9403C00BB6509424CFF44C89CCC, Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13_RuntimeMethod_var);
Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_53 = L_52;
NullCheck(L_53);
Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13(L_53, _stringLiteral6BA14B0B41748EF861D62E24E3A98CBE88811C08, _stringLiteral36E8625283BBFEFA794C39804CE3DD66EB3E6F91, Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13_RuntimeMethod_var);
Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_54 = L_53;
NullCheck(L_54);
Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13(L_54, _stringLiteral437906DA6527EA9BAA9A971EC5171183BEB85B59, _stringLiteralEFC88795E0479464AC4E9B8B031D9720CE94E3C5, Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13_RuntimeMethod_var);
Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_55 = L_54;
NullCheck(L_55);
Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13(L_55, _stringLiteralB6E90C09E43FB002DA629508AC300A0750320118, _stringLiteralEFC88795E0479464AC4E9B8B031D9720CE94E3C5, Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13_RuntimeMethod_var);
((ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_StaticFields*)il2cpp_codegen_static_fields_for(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var))->___op_FriendlyNamesShort_23 = L_55;
Il2CppCodeGenWriteBarrier((void**)(&((ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_StaticFields*)il2cpp_codegen_static_fields_for(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var))->___op_FriendlyNamesShort_23), (void*)L_55);
// public readonly static Dictionary<string, string> op_CSharpAliases = new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase)
// {
// {"!=", "?"},
// {">=", "?"},
// {"<=", "?"},
// {"/", "?"},
// {"*", "?"},
// };
StringComparer_t6268F19CA34879176651429C0D8A3D0002BB8E06* L_56;
L_56 = StringComparer_get_OrdinalIgnoreCase_m071AA1B1747345CCA058A3879EBDEBBA2EA4B169_inline(NULL);
Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_57 = (Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83*)il2cpp_codegen_object_new(Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83_il2cpp_TypeInfo_var);
NullCheck(L_57);
Dictionary_2__ctor_m201D4C32BA21CBF329B875E58C2515ABC9E29894(L_57, L_56, Dictionary_2__ctor_m201D4C32BA21CBF329B875E58C2515ABC9E29894_RuntimeMethod_var);
Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_58 = L_57;
NullCheck(L_58);
Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13(L_58, _stringLiteralFDAAB9944D2BDD67EF768F807537202334A02D27, _stringLiteralDAB2672CA8232D45E00C6269CB8ED52A45006A9B, Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13_RuntimeMethod_var);
Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_59 = L_58;
NullCheck(L_59);
Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13(L_59, _stringLiteral30C11F235EC8D2FDE84472B846C07998425FC47B, _stringLiteralCA6AAE412EC54D8D4B4C9863D8CE43F5B0CD5844, Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13_RuntimeMethod_var);
Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_60 = L_59;
NullCheck(L_60);
Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13(L_60, _stringLiteral2EA5D901C719F51450F4027DF0FEC259DBE56C69, _stringLiteral2E1BC5ED35F04A2A0EC8DBA428D452DBA2A36ECD, Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13_RuntimeMethod_var);
Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_61 = L_60;
NullCheck(L_61);
Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13(L_61, _stringLiteral86BBAACC00198DBB3046818AD3FC2AA10AE48DE1, _stringLiteral35346207E98844E59E31BA39B6380330CC3D4FE1, Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13_RuntimeMethod_var);
Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_62 = L_61;
NullCheck(L_62);
Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13(L_62, _stringLiteralE280D065A824A791F8305234D3E093FC9A5A90C7, _stringLiteralC25DC2BBE6E22A0C98CD0D5F261B6BB23386D8D7, Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13_RuntimeMethod_var);
((ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_StaticFields*)il2cpp_codegen_static_fields_for(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var))->___op_CSharpAliases_24 = L_62;
Il2CppCodeGenWriteBarrier((void**)(&((ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_StaticFields*)il2cpp_codegen_static_fields_for(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var))->___op_CSharpAliases_24), (void*)L_62);
// static ReflectionTools() { FlushMem(); }
ReflectionTools_FlushMem_m22B3B33C34FF7239D8626A202A18FBCCD9C8534A(NULL);
// static ReflectionTools() { FlushMem(); }
return;
}
}
// System.Void ParadoxNotion.ReflectionTools::FlushMem()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReflectionTools_FlushMem_m22B3B33C34FF7239D8626A202A18FBCCD9C8534A (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m1192930448D8526409FA8CEEB119636C10A50203_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m4EAA34AE058D483FF822F46C20C2D03225A61078_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m511B484C0A229BD71FEABB7B26E77D60E1037404_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m552A02EB796CECBF0D6B1D2F5BCA4434A2AC9428_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m56E7E47B34140F79C4DEB23C7D488DDDFEF82B14_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m6E82E69D4DDA4FB3F79991BF37D1D0C2671A10C9_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m78D4E4F314A9D640D05027AF22CEF529923C6CDA_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_mA630EF5942D03F2217BDB9BF40A6C93CB4F6FDCA_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_mB40C67BC9EFFF45329BA5679B963CF7138B699E9_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_mD20D682C38333041DC4F69AA1D98A7126359DF0B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_mE0C4D261B09389DB77B83000113FF4342A8DFE5A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_mEC8212A945E257E45861240375EE5975457A346C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_mEF1062952E58522C67DCC6496830425B3D0B5016_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_mFAF23CD29002CAB23492293F8C8B56962DE7A0B6_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t04BB274E1321E9A9FFE2C45EF5DC62AA12E85365_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t0E98B58821A879161B744DA2602DA878A7E5C58A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t1C975266349E9BFED4CE843F46E4A1C10DC28CAD_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t2FF68596D4538465717BB4ED01363A7CA08B8C79_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t362AB1E36F58A6769607F7DA6835762F36230B74_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t703AB49ED2A82EFB163B756B55B31DDB0146278D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t73AAD868FA51D0A42C7A4CA6432996DD2AF63CEE_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t8BD34BD8938BA7765398D2B99837BA3128F5710E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tB4A455D09FC3BAF8E4EDE22EA13FE413D2FA87E5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tB99BE1F98E2256A42A0607D4DF41295F5DC662AF_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tCAAF57FF731CF7E9CEC738A6E8400D208C1066EE_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tDE43543D51BAF8C549BA1C14849F216F1CECA492_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tE271D578889BD0F25D4C0BF8524ABC171B216470_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tF911E54AE967371E5AC2088BA2263F5EC87357B9_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// _loadedAssemblies = null;
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
((ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_StaticFields*)il2cpp_codegen_static_fields_for(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var))->____loadedAssemblies_2 = (AssemblyU5BU5D_t97B7B4E3FD4DA4944A4BFAA4DC484EA7D990B339*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&((ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_StaticFields*)il2cpp_codegen_static_fields_for(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var))->____loadedAssemblies_2), (void*)(AssemblyU5BU5D_t97B7B4E3FD4DA4944A4BFAA4DC484EA7D990B339*)NULL);
// _allTypes = null;
((ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_StaticFields*)il2cpp_codegen_static_fields_for(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var))->____allTypes_3 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&((ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_StaticFields*)il2cpp_codegen_static_fields_for(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var))->____allTypes_3), (void*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)NULL);
// _tempArgs = new object[1];
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_0 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)1);
((ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_StaticFields*)il2cpp_codegen_static_fields_for(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var))->____tempArgs_4 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_StaticFields*)il2cpp_codegen_static_fields_for(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var))->____tempArgs_4), (void*)L_0);
// _typesMap = new Dictionary<string, Type>();
Dictionary_2_t0E98B58821A879161B744DA2602DA878A7E5C58A* L_1 = (Dictionary_2_t0E98B58821A879161B744DA2602DA878A7E5C58A*)il2cpp_codegen_object_new(Dictionary_2_t0E98B58821A879161B744DA2602DA878A7E5C58A_il2cpp_TypeInfo_var);
NullCheck(L_1);
Dictionary_2__ctor_m552A02EB796CECBF0D6B1D2F5BCA4434A2AC9428(L_1, Dictionary_2__ctor_m552A02EB796CECBF0D6B1D2F5BCA4434A2AC9428_RuntimeMethod_var);
((ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_StaticFields*)il2cpp_codegen_static_fields_for(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var))->____typesMap_5 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&((ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_StaticFields*)il2cpp_codegen_static_fields_for(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var))->____typesMap_5), (void*)L_1);
// _subTypesMap = new Dictionary<Type, Type[]>();
Dictionary_2_t362AB1E36F58A6769607F7DA6835762F36230B74* L_2 = (Dictionary_2_t362AB1E36F58A6769607F7DA6835762F36230B74*)il2cpp_codegen_object_new(Dictionary_2_t362AB1E36F58A6769607F7DA6835762F36230B74_il2cpp_TypeInfo_var);
NullCheck(L_2);
Dictionary_2__ctor_mE0C4D261B09389DB77B83000113FF4342A8DFE5A(L_2, Dictionary_2__ctor_mE0C4D261B09389DB77B83000113FF4342A8DFE5A_RuntimeMethod_var);
((ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_StaticFields*)il2cpp_codegen_static_fields_for(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var))->____subTypesMap_6 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&((ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_StaticFields*)il2cpp_codegen_static_fields_for(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var))->____subTypesMap_6), (void*)L_2);
// _methodSpecialType = new Dictionary<MethodBase, MethodType>();
Dictionary_2_tDE43543D51BAF8C549BA1C14849F216F1CECA492* L_3 = (Dictionary_2_tDE43543D51BAF8C549BA1C14849F216F1CECA492*)il2cpp_codegen_object_new(Dictionary_2_tDE43543D51BAF8C549BA1C14849F216F1CECA492_il2cpp_TypeInfo_var);
NullCheck(L_3);
Dictionary_2__ctor_mEC8212A945E257E45861240375EE5975457A346C(L_3, Dictionary_2__ctor_mEC8212A945E257E45861240375EE5975457A346C_RuntimeMethod_var);
((ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_StaticFields*)il2cpp_codegen_static_fields_for(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var))->____methodSpecialType_7 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&((ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_StaticFields*)il2cpp_codegen_static_fields_for(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var))->____methodSpecialType_7), (void*)L_3);
// _typeFriendlyName = new Dictionary<Type, string>();
Dictionary_2_tCAAF57FF731CF7E9CEC738A6E8400D208C1066EE* L_4 = (Dictionary_2_tCAAF57FF731CF7E9CEC738A6E8400D208C1066EE*)il2cpp_codegen_object_new(Dictionary_2_tCAAF57FF731CF7E9CEC738A6E8400D208C1066EE_il2cpp_TypeInfo_var);
NullCheck(L_4);
Dictionary_2__ctor_mFAF23CD29002CAB23492293F8C8B56962DE7A0B6(L_4, Dictionary_2__ctor_mFAF23CD29002CAB23492293F8C8B56962DE7A0B6_RuntimeMethod_var);
((ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_StaticFields*)il2cpp_codegen_static_fields_for(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var))->____typeFriendlyName_8 = L_4;
Il2CppCodeGenWriteBarrier((void**)(&((ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_StaticFields*)il2cpp_codegen_static_fields_for(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var))->____typeFriendlyName_8), (void*)L_4);
// _typeFriendlyNameCompileSafe = new Dictionary<Type, string>();
Dictionary_2_tCAAF57FF731CF7E9CEC738A6E8400D208C1066EE* L_5 = (Dictionary_2_tCAAF57FF731CF7E9CEC738A6E8400D208C1066EE*)il2cpp_codegen_object_new(Dictionary_2_tCAAF57FF731CF7E9CEC738A6E8400D208C1066EE_il2cpp_TypeInfo_var);
NullCheck(L_5);
Dictionary_2__ctor_mFAF23CD29002CAB23492293F8C8B56962DE7A0B6(L_5, Dictionary_2__ctor_mFAF23CD29002CAB23492293F8C8B56962DE7A0B6_RuntimeMethod_var);
((ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_StaticFields*)il2cpp_codegen_static_fields_for(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var))->____typeFriendlyNameCompileSafe_9 = L_5;
Il2CppCodeGenWriteBarrier((void**)(&((ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_StaticFields*)il2cpp_codegen_static_fields_for(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var))->____typeFriendlyNameCompileSafe_9), (void*)L_5);
// _methodSignatures = new Dictionary<MethodBase, string>();
Dictionary_2_tB99BE1F98E2256A42A0607D4DF41295F5DC662AF* L_6 = (Dictionary_2_tB99BE1F98E2256A42A0607D4DF41295F5DC662AF*)il2cpp_codegen_object_new(Dictionary_2_tB99BE1F98E2256A42A0607D4DF41295F5DC662AF_il2cpp_TypeInfo_var);
NullCheck(L_6);
Dictionary_2__ctor_m511B484C0A229BD71FEABB7B26E77D60E1037404(L_6, Dictionary_2__ctor_m511B484C0A229BD71FEABB7B26E77D60E1037404_RuntimeMethod_var);
((ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_StaticFields*)il2cpp_codegen_static_fields_for(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var))->____methodSignatures_10 = L_6;
Il2CppCodeGenWriteBarrier((void**)(&((ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_StaticFields*)il2cpp_codegen_static_fields_for(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var))->____methodSignatures_10), (void*)L_6);
// _typeConstructors = new Dictionary<Type, ConstructorInfo[]>();
Dictionary_2_t2FF68596D4538465717BB4ED01363A7CA08B8C79* L_7 = (Dictionary_2_t2FF68596D4538465717BB4ED01363A7CA08B8C79*)il2cpp_codegen_object_new(Dictionary_2_t2FF68596D4538465717BB4ED01363A7CA08B8C79_il2cpp_TypeInfo_var);
NullCheck(L_7);
Dictionary_2__ctor_mA630EF5942D03F2217BDB9BF40A6C93CB4F6FDCA(L_7, Dictionary_2__ctor_mA630EF5942D03F2217BDB9BF40A6C93CB4F6FDCA_RuntimeMethod_var);
((ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_StaticFields*)il2cpp_codegen_static_fields_for(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var))->____typeConstructors_11 = L_7;
Il2CppCodeGenWriteBarrier((void**)(&((ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_StaticFields*)il2cpp_codegen_static_fields_for(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var))->____typeConstructors_11), (void*)L_7);
// _typeMethods = new Dictionary<Type, MethodInfo[]>();
Dictionary_2_tE271D578889BD0F25D4C0BF8524ABC171B216470* L_8 = (Dictionary_2_tE271D578889BD0F25D4C0BF8524ABC171B216470*)il2cpp_codegen_object_new(Dictionary_2_tE271D578889BD0F25D4C0BF8524ABC171B216470_il2cpp_TypeInfo_var);
NullCheck(L_8);
Dictionary_2__ctor_m78D4E4F314A9D640D05027AF22CEF529923C6CDA(L_8, Dictionary_2__ctor_m78D4E4F314A9D640D05027AF22CEF529923C6CDA_RuntimeMethod_var);
((ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_StaticFields*)il2cpp_codegen_static_fields_for(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var))->____typeMethods_12 = L_8;
Il2CppCodeGenWriteBarrier((void**)(&((ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_StaticFields*)il2cpp_codegen_static_fields_for(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var))->____typeMethods_12), (void*)L_8);
// _typeFields = new Dictionary<Type, FieldInfo[]>();
Dictionary_2_t04BB274E1321E9A9FFE2C45EF5DC62AA12E85365* L_9 = (Dictionary_2_t04BB274E1321E9A9FFE2C45EF5DC62AA12E85365*)il2cpp_codegen_object_new(Dictionary_2_t04BB274E1321E9A9FFE2C45EF5DC62AA12E85365_il2cpp_TypeInfo_var);
NullCheck(L_9);
Dictionary_2__ctor_m6E82E69D4DDA4FB3F79991BF37D1D0C2671A10C9(L_9, Dictionary_2__ctor_m6E82E69D4DDA4FB3F79991BF37D1D0C2671A10C9_RuntimeMethod_var);
((ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_StaticFields*)il2cpp_codegen_static_fields_for(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var))->____typeFields_13 = L_9;
Il2CppCodeGenWriteBarrier((void**)(&((ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_StaticFields*)il2cpp_codegen_static_fields_for(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var))->____typeFields_13), (void*)L_9);
// _typeProperties = new Dictionary<Type, PropertyInfo[]>();
Dictionary_2_t1C975266349E9BFED4CE843F46E4A1C10DC28CAD* L_10 = (Dictionary_2_t1C975266349E9BFED4CE843F46E4A1C10DC28CAD*)il2cpp_codegen_object_new(Dictionary_2_t1C975266349E9BFED4CE843F46E4A1C10DC28CAD_il2cpp_TypeInfo_var);
NullCheck(L_10);
Dictionary_2__ctor_m1192930448D8526409FA8CEEB119636C10A50203(L_10, Dictionary_2__ctor_m1192930448D8526409FA8CEEB119636C10A50203_RuntimeMethod_var);
((ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_StaticFields*)il2cpp_codegen_static_fields_for(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var))->____typeProperties_14 = L_10;
Il2CppCodeGenWriteBarrier((void**)(&((ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_StaticFields*)il2cpp_codegen_static_fields_for(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var))->____typeProperties_14), (void*)L_10);
// _typeEvents = new Dictionary<Type, EventInfo[]>();
Dictionary_2_t73AAD868FA51D0A42C7A4CA6432996DD2AF63CEE* L_11 = (Dictionary_2_t73AAD868FA51D0A42C7A4CA6432996DD2AF63CEE*)il2cpp_codegen_object_new(Dictionary_2_t73AAD868FA51D0A42C7A4CA6432996DD2AF63CEE_il2cpp_TypeInfo_var);
NullCheck(L_11);
Dictionary_2__ctor_mB40C67BC9EFFF45329BA5679B963CF7138B699E9(L_11, Dictionary_2__ctor_mB40C67BC9EFFF45329BA5679B963CF7138B699E9_RuntimeMethod_var);
((ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_StaticFields*)il2cpp_codegen_static_fields_for(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var))->____typeEvents_15 = L_11;
Il2CppCodeGenWriteBarrier((void**)(&((ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_StaticFields*)il2cpp_codegen_static_fields_for(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var))->____typeEvents_15), (void*)L_11);
// _typeAttributes = new Dictionary<Type, object[]>();
Dictionary_2_t8BD34BD8938BA7765398D2B99837BA3128F5710E* L_12 = (Dictionary_2_t8BD34BD8938BA7765398D2B99837BA3128F5710E*)il2cpp_codegen_object_new(Dictionary_2_t8BD34BD8938BA7765398D2B99837BA3128F5710E_il2cpp_TypeInfo_var);
NullCheck(L_12);
Dictionary_2__ctor_m56E7E47B34140F79C4DEB23C7D488DDDFEF82B14(L_12, Dictionary_2__ctor_m56E7E47B34140F79C4DEB23C7D488DDDFEF82B14_RuntimeMethod_var);
((ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_StaticFields*)il2cpp_codegen_static_fields_for(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var))->____typeAttributes_16 = L_12;
Il2CppCodeGenWriteBarrier((void**)(&((ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_StaticFields*)il2cpp_codegen_static_fields_for(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var))->____typeAttributes_16), (void*)L_12);
// _memberAttributes = new Dictionary<MemberInfo, object[]>();
Dictionary_2_tB4A455D09FC3BAF8E4EDE22EA13FE413D2FA87E5* L_13 = (Dictionary_2_tB4A455D09FC3BAF8E4EDE22EA13FE413D2FA87E5*)il2cpp_codegen_object_new(Dictionary_2_tB4A455D09FC3BAF8E4EDE22EA13FE413D2FA87E5_il2cpp_TypeInfo_var);
NullCheck(L_13);
Dictionary_2__ctor_m4EAA34AE058D483FF822F46C20C2D03225A61078(L_13, Dictionary_2__ctor_m4EAA34AE058D483FF822F46C20C2D03225A61078_RuntimeMethod_var);
((ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_StaticFields*)il2cpp_codegen_static_fields_for(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var))->____memberAttributes_17 = L_13;
Il2CppCodeGenWriteBarrier((void**)(&((ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_StaticFields*)il2cpp_codegen_static_fields_for(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var))->____memberAttributes_17), (void*)L_13);
// _obsoleteCache = new Dictionary<MemberInfo, bool>();
Dictionary_2_tF911E54AE967371E5AC2088BA2263F5EC87357B9* L_14 = (Dictionary_2_tF911E54AE967371E5AC2088BA2263F5EC87357B9*)il2cpp_codegen_object_new(Dictionary_2_tF911E54AE967371E5AC2088BA2263F5EC87357B9_il2cpp_TypeInfo_var);
NullCheck(L_14);
Dictionary_2__ctor_mEF1062952E58522C67DCC6496830425B3D0B5016(L_14, Dictionary_2__ctor_mEF1062952E58522C67DCC6496830425B3D0B5016_RuntimeMethod_var);
((ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_StaticFields*)il2cpp_codegen_static_fields_for(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var))->____obsoleteCache_18 = L_14;
Il2CppCodeGenWriteBarrier((void**)(&((ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_StaticFields*)il2cpp_codegen_static_fields_for(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var))->____obsoleteCache_18), (void*)L_14);
// _typeExtensions = new Dictionary<Type, MethodInfo[]>();
Dictionary_2_tE271D578889BD0F25D4C0BF8524ABC171B216470* L_15 = (Dictionary_2_tE271D578889BD0F25D4C0BF8524ABC171B216470*)il2cpp_codegen_object_new(Dictionary_2_tE271D578889BD0F25D4C0BF8524ABC171B216470_il2cpp_TypeInfo_var);
NullCheck(L_15);
Dictionary_2__ctor_m78D4E4F314A9D640D05027AF22CEF529923C6CDA(L_15, Dictionary_2__ctor_m78D4E4F314A9D640D05027AF22CEF529923C6CDA_RuntimeMethod_var);
((ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_StaticFields*)il2cpp_codegen_static_fields_for(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var))->____typeExtensions_19 = L_15;
Il2CppCodeGenWriteBarrier((void**)(&((ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_StaticFields*)il2cpp_codegen_static_fields_for(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var))->____typeExtensions_19), (void*)L_15);
// _genericArgsTypeCache = new Dictionary<Type, Type[]>();
Dictionary_2_t362AB1E36F58A6769607F7DA6835762F36230B74* L_16 = (Dictionary_2_t362AB1E36F58A6769607F7DA6835762F36230B74*)il2cpp_codegen_object_new(Dictionary_2_t362AB1E36F58A6769607F7DA6835762F36230B74_il2cpp_TypeInfo_var);
NullCheck(L_16);
Dictionary_2__ctor_mE0C4D261B09389DB77B83000113FF4342A8DFE5A(L_16, Dictionary_2__ctor_mE0C4D261B09389DB77B83000113FF4342A8DFE5A_RuntimeMethod_var);
((ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_StaticFields*)il2cpp_codegen_static_fields_for(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var))->____genericArgsTypeCache_20 = L_16;
Il2CppCodeGenWriteBarrier((void**)(&((ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_StaticFields*)il2cpp_codegen_static_fields_for(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var))->____genericArgsTypeCache_20), (void*)L_16);
// _genericArgsMathodCache = new Dictionary<MethodInfo, Type[]>();
Dictionary_2_t703AB49ED2A82EFB163B756B55B31DDB0146278D* L_17 = (Dictionary_2_t703AB49ED2A82EFB163B756B55B31DDB0146278D*)il2cpp_codegen_object_new(Dictionary_2_t703AB49ED2A82EFB163B756B55B31DDB0146278D_il2cpp_TypeInfo_var);
NullCheck(L_17);
Dictionary_2__ctor_mD20D682C38333041DC4F69AA1D98A7126359DF0B(L_17, Dictionary_2__ctor_mD20D682C38333041DC4F69AA1D98A7126359DF0B_RuntimeMethod_var);
((ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_StaticFields*)il2cpp_codegen_static_fields_for(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var))->____genericArgsMathodCache_21 = L_17;
Il2CppCodeGenWriteBarrier((void**)(&((ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_StaticFields*)il2cpp_codegen_static_fields_for(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var))->____genericArgsMathodCache_21), (void*)L_17);
// }
return;
}
}
// System.Reflection.Assembly[] ParadoxNotion.ReflectionTools::get_loadedAssemblies()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AssemblyU5BU5D_t97B7B4E3FD4DA4944A4BFAA4DC484EA7D990B339* ReflectionTools_get_loadedAssemblies_m8A8AA26B745B3B089FCC1716209FF3678A3DA26E (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;
}
{
// get { return _loadedAssemblies != null ? _loadedAssemblies : _loadedAssemblies = AppDomain.CurrentDomain.GetAssemblies(); }
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
AssemblyU5BU5D_t97B7B4E3FD4DA4944A4BFAA4DC484EA7D990B339* L_0 = ((ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_StaticFields*)il2cpp_codegen_static_fields_for(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var))->____loadedAssemblies_2;
if (L_0)
{
goto IL_0018;
}
}
{
AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F* L_1;
L_1 = AppDomain_get_CurrentDomain_m38D86FD149C2C62AD0FAB0159D70ECB13D841667(NULL);
NullCheck(L_1);
AssemblyU5BU5D_t97B7B4E3FD4DA4944A4BFAA4DC484EA7D990B339* L_2;
L_2 = AppDomain_GetAssemblies_m8EE862747CADACB8CC0BDDBD8CA7DAD7BD9D9249(L_1, NULL);
AssemblyU5BU5D_t97B7B4E3FD4DA4944A4BFAA4DC484EA7D990B339* L_3 = L_2;
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
((ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_StaticFields*)il2cpp_codegen_static_fields_for(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var))->____loadedAssemblies_2 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&((ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_StaticFields*)il2cpp_codegen_static_fields_for(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var))->____loadedAssemblies_2), (void*)L_3);
return L_3;
}
IL_0018:
{
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
AssemblyU5BU5D_t97B7B4E3FD4DA4944A4BFAA4DC484EA7D990B339* L_4 = ((ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_StaticFields*)il2cpp_codegen_static_fields_for(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var))->____loadedAssemblies_2;
return L_4;
}
}
// System.Type ParadoxNotion.ReflectionTools::GetType(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* ReflectionTools_GetType_mCA9B85A582AFD347E9DE72C9D4B213DB2D1242C0 (String_t* ___0_typeFullName, 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;
}
{
// public static Type GetType(string typeFullName) { return GetType(typeFullName, false, null); }
String_t* L_0 = ___0_typeFullName;
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
Type_t* L_1;
L_1 = ReflectionTools_GetType_mFB9DA4C30AD038672B73A4E6EB9935F78094324C(L_0, (bool)0, (Type_t*)NULL, NULL);
return L_1;
}
}
// 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)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public static Type GetType(string typeFullName, Type fallbackAssignable) { return GetType(typeFullName, true, fallbackAssignable); }
String_t* L_0 = ___0_typeFullName;
Type_t* L_1 = ___1_fallbackAssignable;
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
Type_t* L_2;
L_2 = ReflectionTools_GetType_mFB9DA4C30AD038672B73A4E6EB9935F78094324C(L_0, (bool)1, L_1, NULL);
return L_2;
}
}
// 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)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_mABB0055F51D71AEB872FC7C3C1726FBF9371E402_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_mD50E387D30F70E1F0A66F0230DE70CA791753F38_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);
s_Il2CppMethodInitialized = true;
}
Type_t* V_0 = NULL;
Type_t* V_1 = NULL;
{
// if ( string.IsNullOrEmpty(typeFullName) ) {
String_t* L_0 = ___0_typeFullName;
bool L_1;
L_1 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_0, NULL);
if (!L_1)
{
goto IL_000a;
}
}
{
// return null;
return (Type_t*)NULL;
}
IL_000a:
{
// Type type = null;
V_0 = (Type_t*)NULL;
// if ( _typesMap.TryGetValue(typeFullName, out type) ) {
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
Dictionary_2_t0E98B58821A879161B744DA2602DA878A7E5C58A* L_2 = ((ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_StaticFields*)il2cpp_codegen_static_fields_for(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var))->____typesMap_5;
String_t* L_3 = ___0_typeFullName;
NullCheck(L_2);
bool L_4;
L_4 = Dictionary_2_TryGetValue_mABB0055F51D71AEB872FC7C3C1726FBF9371E402(L_2, L_3, (&V_0), Dictionary_2_TryGetValue_mABB0055F51D71AEB872FC7C3C1726FBF9371E402_RuntimeMethod_var);
if (!L_4)
{
goto IL_001d;
}
}
{
// return type;
Type_t* L_5 = V_0;
return L_5;
}
IL_001d:
{
// type = GetTypeDirect(typeFullName);
String_t* L_6 = ___0_typeFullName;
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
Type_t* L_7;
L_7 = ReflectionTools_GetTypeDirect_m02D6C8B1E136422109036C50273D6C12AB9C2840(L_6, NULL);
V_0 = L_7;
// if ( type != null ) {
Type_t* L_8 = V_0;
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_003d;
}
}
{
// return _typesMap[typeFullName] = type;
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
Dictionary_2_t0E98B58821A879161B744DA2602DA878A7E5C58A* L_10 = ((ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_StaticFields*)il2cpp_codegen_static_fields_for(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var))->____typesMap_5;
String_t* L_11 = ___0_typeFullName;
Type_t* L_12 = V_0;
Type_t* L_13 = L_12;
V_1 = L_13;
NullCheck(L_10);
Dictionary_2_set_Item_mD50E387D30F70E1F0A66F0230DE70CA791753F38(L_10, L_11, L_13, Dictionary_2_set_Item_mD50E387D30F70E1F0A66F0230DE70CA791753F38_RuntimeMethod_var);
Type_t* L_14 = V_1;
return L_14;
}
IL_003d:
{
// type = TryResolveGenericType(typeFullName, fallbackNoNamespace, fallbackAssignable);
String_t* L_15 = ___0_typeFullName;
bool L_16 = ___1_fallbackNoNamespace;
Type_t* L_17 = ___2_fallbackAssignable;
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
Type_t* L_18;
L_18 = ReflectionTools_TryResolveGenericType_m3E794377D0E406B4893E90D9477CB571A595CE73(L_15, L_16, L_17, NULL);
V_0 = L_18;
// if ( type != null ) {
Type_t* L_19 = V_0;
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_005f;
}
}
{
// return _typesMap[typeFullName] = type;
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
Dictionary_2_t0E98B58821A879161B744DA2602DA878A7E5C58A* L_21 = ((ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_StaticFields*)il2cpp_codegen_static_fields_for(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var))->____typesMap_5;
String_t* L_22 = ___0_typeFullName;
Type_t* L_23 = V_0;
Type_t* L_24 = L_23;
V_1 = L_24;
NullCheck(L_21);
Dictionary_2_set_Item_mD50E387D30F70E1F0A66F0230DE70CA791753F38(L_21, L_22, L_24, Dictionary_2_set_Item_mD50E387D30F70E1F0A66F0230DE70CA791753F38_RuntimeMethod_var);
Type_t* L_25 = V_1;
return L_25;
}
IL_005f:
{
// type = TryResolveDeserializeFromAttribute(typeFullName);
String_t* L_26 = ___0_typeFullName;
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
Type_t* L_27;
L_27 = ReflectionTools_TryResolveDeserializeFromAttribute_m70BF41C7F7EF75A97A2EF076A9E3F806783EC863(L_26, NULL);
V_0 = L_27;
// if ( type != null ) {
Type_t* L_28 = V_0;
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
bool L_29;
L_29 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_28, (Type_t*)NULL, NULL);
if (!L_29)
{
goto IL_007f;
}
}
{
// return _typesMap[typeFullName] = type;
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
Dictionary_2_t0E98B58821A879161B744DA2602DA878A7E5C58A* L_30 = ((ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_StaticFields*)il2cpp_codegen_static_fields_for(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var))->____typesMap_5;
String_t* L_31 = ___0_typeFullName;
Type_t* L_32 = V_0;
Type_t* L_33 = L_32;
V_1 = L_33;
NullCheck(L_30);
Dictionary_2_set_Item_mD50E387D30F70E1F0A66F0230DE70CA791753F38(L_30, L_31, L_33, Dictionary_2_set_Item_mD50E387D30F70E1F0A66F0230DE70CA791753F38_RuntimeMethod_var);
Type_t* L_34 = V_1;
return L_34;
}
IL_007f:
{
// if ( fallbackNoNamespace ) {
bool L_35 = ___1_fallbackNoNamespace;
if (!L_35)
{
goto IL_00a3;
}
}
{
// type = TryResolveWithoutNamespace(typeFullName, fallbackAssignable);
String_t* L_36 = ___0_typeFullName;
Type_t* L_37 = ___2_fallbackAssignable;
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
Type_t* L_38;
L_38 = ReflectionTools_TryResolveWithoutNamespace_m5C1E52F15DA2DED9765ECEA56780FEB825A2AC69(L_36, L_37, NULL);
V_0 = L_38;
// if ( type != null ) {
Type_t* L_39 = V_0;
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
bool L_40;
L_40 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_39, (Type_t*)NULL, NULL);
if (!L_40)
{
goto IL_00a3;
}
}
{
// return _typesMap[typeFullName] = type;
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
Dictionary_2_t0E98B58821A879161B744DA2602DA878A7E5C58A* L_41 = ((ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_StaticFields*)il2cpp_codegen_static_fields_for(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var))->____typesMap_5;
String_t* L_42 = ___0_typeFullName;
Type_t* L_43 = V_0;
Type_t* L_44 = L_43;
V_1 = L_44;
NullCheck(L_41);
Dictionary_2_set_Item_mD50E387D30F70E1F0A66F0230DE70CA791753F38(L_41, L_42, L_44, Dictionary_2_set_Item_mD50E387D30F70E1F0A66F0230DE70CA791753F38_RuntimeMethod_var);
Type_t* L_45 = V_1;
return L_45;
}
IL_00a3:
{
// return _typesMap[typeFullName] = null;
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
Dictionary_2_t0E98B58821A879161B744DA2602DA878A7E5C58A* L_46 = ((ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_StaticFields*)il2cpp_codegen_static_fields_for(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var))->____typesMap_5;
String_t* L_47 = ___0_typeFullName;
V_1 = (Type_t*)NULL;
NullCheck(L_46);
Dictionary_2_set_Item_mD50E387D30F70E1F0A66F0230DE70CA791753F38(L_46, L_47, (Type_t*)NULL, Dictionary_2_set_Item_mD50E387D30F70E1F0A66F0230DE70CA791753F38_RuntimeMethod_var);
Type_t* L_48 = V_1;
return L_48;
}
}
// System.Type ParadoxNotion.ReflectionTools::GetTypeDirect(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* ReflectionTools_GetTypeDirect_m02D6C8B1E136422109036C50273D6C12AB9C2840 (String_t* ___0_typeFullName, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReflectionTools_GetTypeDirect_m02D6C8B1E136422109036C50273D6C12AB9C2840_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_GetType_m71A077E0B5DA3BD1DC0AB9AE387056CFCF56F93F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Type_t* V_0 = NULL;
int32_t V_1 = 0;
Assembly_t* V_2 = NULL;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
// var type = Type.GetType(typeFullName);
String_t* L_0 = ___0_typeFullName;
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_1;
L_1 = il2cpp_codegen_get_type(L_0, Type_GetType_m71A077E0B5DA3BD1DC0AB9AE387056CFCF56F93F_RuntimeMethod_var, ReflectionTools_GetTypeDirect_m02D6C8B1E136422109036C50273D6C12AB9C2840_RuntimeMethod_var);
V_0 = L_1;
// if ( type != null ) {
Type_t* L_2 = V_0;
bool L_3;
L_3 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_2, (Type_t*)NULL, NULL);
if (!L_3)
{
goto IL_0012;
}
}
{
// return type;
Type_t* L_4 = V_0;
return L_4;
}
IL_0012:
{
// for ( var i = 0; i < loadedAssemblies.Length; i++ ) {
V_1 = 0;
goto IL_003a;
}
IL_0016:
{
// var asm = loadedAssemblies[i];
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
AssemblyU5BU5D_t97B7B4E3FD4DA4944A4BFAA4DC484EA7D990B339* L_5;
L_5 = ReflectionTools_get_loadedAssemblies_m8A8AA26B745B3B089FCC1716209FF3678A3DA26E(NULL);
int32_t L_6 = V_1;
NullCheck(L_5);
int32_t L_7 = L_6;
Assembly_t* L_8 = (L_5)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
V_2 = L_8;
}
try
{// begin try (depth: 1)
// try { type = asm.GetType(typeFullName); }
Assembly_t* L_9 = V_2;
String_t* L_10 = ___0_typeFullName;
NullCheck(L_9);
Type_t* L_11;
L_11 = VirtualFuncInvoker1< Type_t*, String_t* >::Invoke(18 /* System.Type System.Reflection.Assembly::GetType(System.String) */, L_9, L_10);
V_0 = L_11;
// try { type = asm.GetType(typeFullName); }
goto IL_002b;
}// 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_0028;
}
throw e;
}
CATCH_0028:
{// begin catch(System.Object)
// catch { continue; }
// catch { continue; }
IL2CPP_POP_ACTIVE_EXCEPTION();
goto IL_0036;
}// end catch (depth: 1)
IL_002b:
{
// if ( type != null ) {
Type_t* L_12 = V_0;
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
bool L_13;
L_13 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_12, (Type_t*)NULL, NULL);
if (!L_13)
{
goto IL_0036;
}
}
{
// return type;
Type_t* L_14 = V_0;
return L_14;
}
IL_0036:
{
// for ( var i = 0; i < loadedAssemblies.Length; i++ ) {
int32_t L_15 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_15, 1));
}
IL_003a:
{
// for ( var i = 0; i < loadedAssemblies.Length; i++ ) {
int32_t L_16 = V_1;
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
AssemblyU5BU5D_t97B7B4E3FD4DA4944A4BFAA4DC484EA7D990B339* L_17;
L_17 = ReflectionTools_get_loadedAssemblies_m8A8AA26B745B3B089FCC1716209FF3678A3DA26E(NULL);
NullCheck(L_17);
if ((((int32_t)L_16) < ((int32_t)((int32_t)(((RuntimeArray*)L_17)->max_length)))))
{
goto IL_0016;
}
}
{
// return null;
return (Type_t*)NULL;
}
}
// System.Type ParadoxNotion.ReflectionTools::TryResolveGenericType(System.String,System.Boolean,System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* ReflectionTools_TryResolveGenericType_m3E794377D0E406B4893E90D9477CB571A595CE73 (String_t* ___0_typeFullName, bool ___1_fallbackNoNamespace, Type_t* ___2_fallbackAssignable, 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*)&ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_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*)&_stringLiteral69F0AE73B8E76A34F1E12EF7A7E80E2B2E5F4B4A);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9CC755E0C646938ADAE69A0EB3359DAAF5D74175);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFDE83360537AACA4E9932F93BFEEBE4A2B475AB4);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
Type_t* V_1 = NULL;
int32_t V_2 = 0;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* V_3 = NULL;
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* V_4 = NULL;
Type_t* V_5 = NULL;
int32_t V_6 = 0;
int32_t V_7 = 0;
int32_t V_8 = 0;
int32_t V_9 = 0;
int32_t V_10 = 0;
String_t* V_11 = NULL;
Type_t* V_12 = NULL;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
// if ( typeFullName.Contains('`') == false || typeFullName.Contains('[') == false ) {
String_t* L_0 = ___0_typeFullName;
NullCheck(L_0);
bool L_1;
L_1 = String_Contains_mC67F1B9E92187E2BB125A560160DA30A5BA703F2(L_0, ((int32_t)96), NULL);
if (!L_1)
{
goto IL_0014;
}
}
{
String_t* L_2 = ___0_typeFullName;
NullCheck(L_2);
bool L_3;
L_3 = String_Contains_mC67F1B9E92187E2BB125A560160DA30A5BA703F2(L_2, ((int32_t)91), NULL);
if (L_3)
{
goto IL_0016;
}
}
IL_0014:
{
// return null;
return (Type_t*)NULL;
}
IL_0016:
{
}
try
{// begin try (depth: 1)
{
// var quoteIndex = typeFullName.IndexOf('`');
String_t* L_4 = ___0_typeFullName;
NullCheck(L_4);
int32_t L_5;
L_5 = String_IndexOf_mE21E78F35EF4A7768E385A72814C88D22B689966(L_4, ((int32_t)96), NULL);
V_0 = L_5;
// var genericTypeDefName = typeFullName.Substring(0, quoteIndex + 2);
String_t* L_6 = ___0_typeFullName;
int32_t L_7 = V_0;
NullCheck(L_6);
String_t* L_8;
L_8 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_6, 0, ((int32_t)il2cpp_codegen_add(L_7, 2)), NULL);
// var genericTypeDef = GetType(genericTypeDefName, fallbackNoNamespace, fallbackAssignable);
bool L_9 = ___1_fallbackNoNamespace;
Type_t* L_10 = ___2_fallbackAssignable;
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
Type_t* L_11;
L_11 = ReflectionTools_GetType_mFB9DA4C30AD038672B73A4E6EB9935F78094324C(L_8, L_9, L_10, NULL);
V_1 = L_11;
// if ( genericTypeDef == null ) {
Type_t* L_12 = V_1;
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
bool L_13;
L_13 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_12, (Type_t*)NULL, NULL);
if (!L_13)
{
goto IL_0043_1;
}
}
{
// return null;
V_5 = (Type_t*)NULL;
goto IL_0171;
}
IL_0043_1:
{
// int argCount = Convert.ToInt32(typeFullName.Substring(quoteIndex + 1, 1));
String_t* L_14 = ___0_typeFullName;
int32_t L_15 = V_0;
NullCheck(L_14);
String_t* L_16;
L_16 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_14, ((int32_t)il2cpp_codegen_add(L_15, 1)), 1, NULL);
il2cpp_codegen_runtime_class_init_inline(Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var);
int32_t L_17;
L_17 = Convert_ToInt32_m0C3F3778B1D646778F41B6912138AEEEE6BEB9D4(L_16, NULL);
V_2 = L_17;
// var content = typeFullName.Substring(quoteIndex + 2, typeFullName.Length - quoteIndex - 2);
String_t* L_18 = ___0_typeFullName;
int32_t L_19 = V_0;
String_t* L_20 = ___0_typeFullName;
NullCheck(L_20);
int32_t L_21;
L_21 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_20, NULL);
int32_t L_22 = V_0;
NullCheck(L_18);
String_t* L_23;
L_23 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_18, ((int32_t)il2cpp_codegen_add(L_19, 2)), ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_21, L_22)), 2)), NULL);
// string[] split = null;
V_3 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)NULL;
// if ( content.StartsWith("[[") ) { //this means that assembly qualified name is contained. Name was generated with FullName.
NullCheck(L_23);
bool L_24;
L_24 = String_StartsWith_mF75DBA1EB709811E711B44E26FF919C88A8E65C0(L_23, _stringLiteralFDE83360537AACA4E9932F93BFEEBE4A2B475AB4, NULL);
if (!L_24)
{
goto IL_00b5_1;
}
}
{
// var startIndex = typeFullName.IndexOf("[[") + 2;
String_t* L_25 = ___0_typeFullName;
NullCheck(L_25);
int32_t L_26;
L_26 = String_IndexOf_m69E9BDAFD93767C85A7FF861B453415D3B4A200F(L_25, _stringLiteralFDE83360537AACA4E9932F93BFEEBE4A2B475AB4, NULL);
V_6 = ((int32_t)il2cpp_codegen_add(L_26, 2));
// var endIndex = typeFullName.LastIndexOf("]]");
String_t* L_27 = ___0_typeFullName;
NullCheck(L_27);
int32_t L_28;
L_28 = String_LastIndexOf_m8923DBD89F2B3E5A34190B038B48F402E0C17E40(L_27, _stringLiteral9CC755E0C646938ADAE69A0EB3359DAAF5D74175, NULL);
V_7 = L_28;
// content = typeFullName.Substring(startIndex, endIndex - startIndex);
String_t* L_29 = ___0_typeFullName;
int32_t L_30 = V_6;
int32_t L_31 = V_7;
int32_t L_32 = V_6;
NullCheck(L_29);
String_t* L_33;
L_33 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_29, L_30, ((int32_t)il2cpp_codegen_subtract(L_31, L_32)), NULL);
// split = content.Split(new string[] { "],[" }, argCount, StringSplitOptions.RemoveEmptyEntries);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_34 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)1);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_35 = L_34;
NullCheck(L_35);
ArrayElementTypeCheck (L_35, _stringLiteral69F0AE73B8E76A34F1E12EF7A7E80E2B2E5F4B4A);
(L_35)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteral69F0AE73B8E76A34F1E12EF7A7E80E2B2E5F4B4A);
int32_t L_36 = V_2;
NullCheck(L_33);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_37;
L_37 = String_Split_m117DD7F5174562FE3E80653D506B9B0E7B82F055(L_33, L_35, L_36, 1, NULL);
V_3 = L_37;
goto IL_00eb_1;
}
IL_00b5_1:
{
// var startIndex = typeFullName.IndexOf('[') + 1;
String_t* L_38 = ___0_typeFullName;
NullCheck(L_38);
int32_t L_39;
L_39 = String_IndexOf_mE21E78F35EF4A7768E385A72814C88D22B689966(L_38, ((int32_t)91), NULL);
V_8 = ((int32_t)il2cpp_codegen_add(L_39, 1));
// var endIndex = typeFullName.LastIndexOf(']');
String_t* L_40 = ___0_typeFullName;
NullCheck(L_40);
int32_t L_41;
L_41 = String_LastIndexOf_m6BB3E7E1B48702D4C715FA423F8A822C053B290E(L_40, ((int32_t)93), NULL);
V_9 = L_41;
// content = typeFullName.Substring(startIndex, endIndex - startIndex);
String_t* L_42 = ___0_typeFullName;
int32_t L_43 = V_8;
int32_t L_44 = V_9;
int32_t L_45 = V_8;
NullCheck(L_42);
String_t* L_46;
L_46 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_42, L_43, ((int32_t)il2cpp_codegen_subtract(L_44, L_45)), NULL);
// split = content.Split(new char[] { ',' }, argCount, StringSplitOptions.RemoveEmptyEntries);
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_47 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)SZArrayNew(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var, (uint32_t)1);
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_48 = L_47;
NullCheck(L_48);
(L_48)->SetAt(static_cast<il2cpp_array_size_t>(0), (Il2CppChar)((int32_t)44));
int32_t L_49 = V_2;
NullCheck(L_46);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_50;
L_50 = String_Split_m2BE72C065A76F6655308BAB67057CD03FED80D56(L_46, L_48, L_49, 1, NULL);
V_3 = L_50;
}
IL_00eb_1:
{
// var argTypes = new Type[argCount];
int32_t L_51 = V_2;
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_52 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)SZArrayNew(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var, (uint32_t)L_51);
V_4 = L_52;
// for ( var i = 0; i < split.Length; i++ ) {
V_10 = 0;
goto IL_014e_1;
}
IL_00f8_1:
{
// var subName = split[i];
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_53 = V_3;
int32_t L_54 = V_10;
NullCheck(L_53);
int32_t L_55 = L_54;
String_t* L_56 = (L_53)->GetAt(static_cast<il2cpp_array_size_t>(L_55));
V_11 = L_56;
// if ( !subName.Contains('`') && subName.Contains(',') ) { //remove assembly info since we work with FullName, but only if it's not yet another generic.
String_t* L_57 = V_11;
NullCheck(L_57);
bool L_58;
L_58 = String_Contains_mC67F1B9E92187E2BB125A560160DA30A5BA703F2(L_57, ((int32_t)96), NULL);
if (L_58)
{
goto IL_0127_1;
}
}
{
String_t* L_59 = V_11;
NullCheck(L_59);
bool L_60;
L_60 = String_Contains_mC67F1B9E92187E2BB125A560160DA30A5BA703F2(L_59, ((int32_t)44), NULL);
if (!L_60)
{
goto IL_0127_1;
}
}
{
// subName = subName.Substring(0, subName.IndexOf(','));
String_t* L_61 = V_11;
String_t* L_62 = V_11;
NullCheck(L_62);
int32_t L_63;
L_63 = String_IndexOf_mE21E78F35EF4A7768E385A72814C88D22B689966(L_62, ((int32_t)44), NULL);
NullCheck(L_61);
String_t* L_64;
L_64 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_61, 0, L_63, NULL);
V_11 = L_64;
}
IL_0127_1:
{
// var argType = GetType(subName, true /*fallback no namespace*/);
String_t* L_65 = V_11;
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
Type_t* L_66;
L_66 = ReflectionTools_GetType_mFB9DA4C30AD038672B73A4E6EB9935F78094324C(L_65, (bool)1, (Type_t*)NULL, NULL);
V_12 = L_66;
// if ( argType == null ) {
Type_t* L_67 = V_12;
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
bool L_68;
L_68 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_67, (Type_t*)NULL, NULL);
if (!L_68)
{
goto IL_0141_1;
}
}
{
// return null;
V_5 = (Type_t*)NULL;
goto IL_0171;
}
IL_0141_1:
{
// argTypes[i] = argType;
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_69 = V_4;
int32_t L_70 = V_10;
Type_t* L_71 = V_12;
NullCheck(L_69);
ArrayElementTypeCheck (L_69, L_71);
(L_69)->SetAt(static_cast<il2cpp_array_size_t>(L_70), (Type_t*)L_71);
// for ( var i = 0; i < split.Length; i++ ) {
int32_t L_72 = V_10;
V_10 = ((int32_t)il2cpp_codegen_add(L_72, 1));
}
IL_014e_1:
{
// for ( var i = 0; i < split.Length; i++ ) {
int32_t L_73 = V_10;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_74 = V_3;
NullCheck(L_74);
if ((((int32_t)L_73) < ((int32_t)((int32_t)(((RuntimeArray*)L_74)->max_length)))))
{
goto IL_00f8_1;
}
}
{
// return genericTypeDef.RTMakeGenericType(argTypes);
Type_t* L_75 = V_1;
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_76 = V_4;
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
Type_t* L_77;
L_77 = ReflectionTools_RTMakeGenericType_mDBED5C0EF581D096AA170F8704F5E555AA7DA2C8(L_75, L_76, NULL);
V_5 = L_77;
goto IL_0171;
}
}// 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_0161;
}
throw e;
}
CATCH_0161:
{// begin catch(System.Exception)
// ParadoxNotion.Services.Logger.LogException(e, "Type Request Bug. Please report. :-(");
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Logger_t94C2139B874BE54A76E5E93762A7A3BCFD0040CA_il2cpp_TypeInfo_var)));
Logger_LogException_mA706A3992EC5B640C913052D0A0DF70C6538D294(((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral07B3D3EBDD6DB8426C5356381858ACEC76B50FFF)), NULL, NULL);
// return null;
V_5 = (Type_t*)NULL;
IL2CPP_POP_ACTIVE_EXCEPTION();
goto IL_0171;
}// end catch (depth: 1)
IL_0171:
{
// }
Type_t* L_78 = V_5;
return L_78;
}
}
// System.Type ParadoxNotion.ReflectionTools::TryResolveDeserializeFromAttribute(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* ReflectionTools_TryResolveDeserializeFromAttribute_m70BF41C7F7EF75A97A2EF076A9E3F806783EC863 (String_t* ___0_typeName, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DeserializeFromAttribute_tB0AFE8FA7D79E1D7D152E281ECBAF8C48E4C9EAB_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DeserializeFromAttribute_tB0AFE8FA7D79E1D7D152E281ECBAF8C48E4C9EAB_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);
s_Il2CppMethodInitialized = true;
}
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* V_0 = NULL;
int32_t V_1 = 0;
Type_t* V_2 = NULL;
DeserializeFromAttribute_tB0AFE8FA7D79E1D7D152E281ECBAF8C48E4C9EAB* V_3 = NULL;
{
// var allTypes = GetAllTypes(true);
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_0;
L_0 = ReflectionTools_GetAllTypes_mF22C26E71414C5C8D85E2DE390A9B59045EC34D5((bool)1, NULL);
V_0 = L_0;
// for ( var i = 0; i < allTypes.Length; i++ ) {
V_1 = 0;
goto IL_003d;
}
IL_000b:
{
// var t = allTypes[i];
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_1 = V_0;
int32_t L_2 = V_1;
NullCheck(L_1);
int32_t L_3 = L_2;
Type_t* L_4 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
V_2 = L_4;
// var att = t.GetCustomAttribute(typeof(Serialization.DeserializeFromAttribute), false) as Serialization.DeserializeFromAttribute;
Type_t* L_5 = V_2;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_6 = { reinterpret_cast<intptr_t> (DeserializeFromAttribute_tB0AFE8FA7D79E1D7D152E281ECBAF8C48E4C9EAB_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_7;
L_7 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_6, NULL);
Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA* L_8;
L_8 = CustomAttributeExtensions_GetCustomAttribute_m8451F6949BEA92A69AE673CD95D6AD767B66880A(L_5, L_7, (bool)0, NULL);
V_3 = ((DeserializeFromAttribute_tB0AFE8FA7D79E1D7D152E281ECBAF8C48E4C9EAB*)IsInstClass((RuntimeObject*)L_8, DeserializeFromAttribute_tB0AFE8FA7D79E1D7D152E281ECBAF8C48E4C9EAB_il2cpp_TypeInfo_var));
// if ( att != null && att.previousTypeFullName == typeName ) {
DeserializeFromAttribute_tB0AFE8FA7D79E1D7D152E281ECBAF8C48E4C9EAB* L_9 = V_3;
if (!L_9)
{
goto IL_0039;
}
}
{
DeserializeFromAttribute_tB0AFE8FA7D79E1D7D152E281ECBAF8C48E4C9EAB* L_10 = V_3;
NullCheck(L_10);
String_t* L_11 = L_10->___previousTypeFullName_0;
String_t* L_12 = ___0_typeName;
bool L_13;
L_13 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_11, L_12, NULL);
if (!L_13)
{
goto IL_0039;
}
}
{
// return t;
Type_t* L_14 = V_2;
return L_14;
}
IL_0039:
{
// for ( var i = 0; i < allTypes.Length; i++ ) {
int32_t L_15 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_15, 1));
}
IL_003d:
{
// for ( var i = 0; i < allTypes.Length; i++ ) {
int32_t L_16 = V_1;
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_17 = V_0;
NullCheck(L_17);
if ((((int32_t)L_16) < ((int32_t)((int32_t)(((RuntimeArray*)L_17)->max_length)))))
{
goto IL_000b;
}
}
{
// return null;
return (Type_t*)NULL;
}
}
// System.Type ParadoxNotion.ReflectionTools::TryResolveWithoutNamespace(System.String,System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* ReflectionTools_TryResolveWithoutNamespace_m5C1E52F15DA2DED9765ECEA56780FEB825A2AC69 (String_t* ___0_typeName, Type_t* ___1_fallbackAssignable, 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;
}
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* V_0 = NULL;
int32_t V_1 = 0;
int32_t V_2 = 0;
Type_t* V_3 = NULL;
{
// if ( typeName.Contains('`') && typeName.Contains('[') ) {
String_t* L_0 = ___0_typeName;
NullCheck(L_0);
bool L_1;
L_1 = String_Contains_mC67F1B9E92187E2BB125A560160DA30A5BA703F2(L_0, ((int32_t)96), NULL);
if (!L_1)
{
goto IL_0016;
}
}
{
String_t* L_2 = ___0_typeName;
NullCheck(L_2);
bool L_3;
L_3 = String_Contains_mC67F1B9E92187E2BB125A560160DA30A5BA703F2(L_2, ((int32_t)91), NULL);
if (!L_3)
{
goto IL_0016;
}
}
{
// return null;
return (Type_t*)NULL;
}
IL_0016:
{
// if ( typeName.Contains(',') ) {
String_t* L_4 = ___0_typeName;
NullCheck(L_4);
bool L_5;
L_5 = String_Contains_mC67F1B9E92187E2BB125A560160DA30A5BA703F2(L_4, ((int32_t)44), NULL);
if (!L_5)
{
goto IL_0031;
}
}
{
// typeName = typeName.Substring(0, typeName.IndexOf(','));
String_t* L_6 = ___0_typeName;
String_t* L_7 = ___0_typeName;
NullCheck(L_7);
int32_t L_8;
L_8 = String_IndexOf_mE21E78F35EF4A7768E385A72814C88D22B689966(L_7, ((int32_t)44), NULL);
NullCheck(L_6);
String_t* L_9;
L_9 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_6, 0, L_8, NULL);
___0_typeName = L_9;
}
IL_0031:
{
// if ( typeName.Contains('.') ) {
String_t* L_10 = ___0_typeName;
NullCheck(L_10);
bool L_11;
L_11 = String_Contains_mC67F1B9E92187E2BB125A560160DA30A5BA703F2(L_10, ((int32_t)46), NULL);
if (!L_11)
{
goto IL_0057;
}
}
{
// var dotIndex = typeName.LastIndexOf('.') + 1;
String_t* L_12 = ___0_typeName;
NullCheck(L_12);
int32_t L_13;
L_13 = String_LastIndexOf_m6BB3E7E1B48702D4C715FA423F8A822C053B290E(L_12, ((int32_t)46), NULL);
V_1 = ((int32_t)il2cpp_codegen_add(L_13, 1));
// typeName = typeName.Substring(dotIndex, typeName.Length - dotIndex);
String_t* L_14 = ___0_typeName;
int32_t L_15 = V_1;
String_t* L_16 = ___0_typeName;
NullCheck(L_16);
int32_t L_17;
L_17 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_16, NULL);
int32_t L_18 = V_1;
NullCheck(L_14);
String_t* L_19;
L_19 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_14, L_15, ((int32_t)il2cpp_codegen_subtract(L_17, L_18)), NULL);
___0_typeName = L_19;
}
IL_0057:
{
// var allTypes = GetAllTypes(true);
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_20;
L_20 = ReflectionTools_GetAllTypes_mF22C26E71414C5C8D85E2DE390A9B59045EC34D5((bool)1, NULL);
V_0 = L_20;
// for ( var i = 0; i < allTypes.Length; i++ ) {
V_2 = 0;
goto IL_008c;
}
IL_0062:
{
// var t = allTypes[i];
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_21 = V_0;
int32_t L_22 = V_2;
NullCheck(L_21);
int32_t L_23 = L_22;
Type_t* L_24 = (L_21)->GetAt(static_cast<il2cpp_array_size_t>(L_23));
V_3 = L_24;
// if ( t.Name == typeName && ( fallbackAssignable == null || fallbackAssignable.RTIsAssignableFrom(t) ) ) {
Type_t* L_25 = V_3;
NullCheck(L_25);
String_t* L_26;
L_26 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, L_25);
String_t* L_27 = ___0_typeName;
bool L_28;
L_28 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_26, L_27, NULL);
if (!L_28)
{
goto IL_0088;
}
}
{
Type_t* L_29 = ___1_fallbackAssignable;
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
bool L_30;
L_30 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_29, (Type_t*)NULL, NULL);
if (L_30)
{
goto IL_0086;
}
}
{
Type_t* L_31 = ___1_fallbackAssignable;
Type_t* L_32 = V_3;
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
bool L_33;
L_33 = ReflectionTools_RTIsAssignableFrom_m5A988A33C105704D546EF229B65CAC9F7A8A2831(L_31, L_32, NULL);
if (!L_33)
{
goto IL_0088;
}
}
IL_0086:
{
// return t;
Type_t* L_34 = V_3;
return L_34;
}
IL_0088:
{
// for ( var i = 0; i < allTypes.Length; i++ ) {
int32_t L_35 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_35, 1));
}
IL_008c:
{
// for ( var i = 0; i < allTypes.Length; i++ ) {
int32_t L_36 = V_2;
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_37 = V_0;
NullCheck(L_37);
if ((((int32_t)L_36) < ((int32_t)((int32_t)(((RuntimeArray*)L_37)->max_length)))))
{
goto IL_0062;
}
}
{
// return null;
return (Type_t*)NULL;
}
}
// System.Type[] ParadoxNotion.ReflectionTools::GetAllTypes(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ReflectionTools_GetAllTypes_mF22C26E71414C5C8D85E2DE390A9B59045EC34D5 (bool ___0_includeObsolete, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_OrderBy_TisType_t_TisString_t_m80B856E53453B79C6CF8E892E7B5F43C3CFF72B8_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_ThenBy_TisType_t_TisString_t_mFC42D5C852E53F9B6A6924F8A8C61BBBA57BF10C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_ToArray_TisType_t_m8E2C7EBDC8CEB2393785B9E910ECF6D478007A89_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Where_TisType_t_mA4A7776893ADF4E3CAB6F7AEC94DF71DDF7931F8_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t7AF8146EC94DFCBB0F1B3E70111C1FB21D39F00E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t9D09D397B043BC5218B2565C13BA5AA81CABC121_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_AddRange_m0D60CD105ED83AED827172D5B81047F1FC28C77F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mD9035342BE1CF0A3EEEE157D1796DA385C0C3F69_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CGetAllTypesU3Eb__33_0_m6505EF95821DDC5B3C0B3B0D04DEC965A10AC40A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CGetAllTypesU3Eb__33_1_m3BA38FDC8B56E85CAB837C0A33048EFADB69BE10_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass33_0_U3CGetAllTypesU3Eb__2_m72387115D4734DA79EE4672B8380A0DFD4BA4E78_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass33_0_t3195B7322EB868B14447ADF4804AC59EE76FE5AF_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t5E0267BAD67BEDD60713EC7708228CFA27460CC5_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
U3CU3Ec__DisplayClass33_0_t3195B7322EB868B14447ADF4804AC59EE76FE5AF* V_0 = NULL;
List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72* V_1 = NULL;
int32_t V_2 = 0;
Assembly_t* V_3 = NULL;
Func_2_t7AF8146EC94DFCBB0F1B3E70111C1FB21D39F00E* V_4 = NULL;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
Func_2_t7AF8146EC94DFCBB0F1B3E70111C1FB21D39F00E* G_B6_0 = NULL;
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* G_B6_1 = NULL;
List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72* G_B6_2 = NULL;
Func_2_t7AF8146EC94DFCBB0F1B3E70111C1FB21D39F00E* G_B5_0 = NULL;
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* G_B5_1 = NULL;
List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72* G_B5_2 = NULL;
Func_2_t9D09D397B043BC5218B2565C13BA5AA81CABC121* G_B12_0 = NULL;
List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72* G_B12_1 = NULL;
Func_2_t9D09D397B043BC5218B2565C13BA5AA81CABC121* G_B11_0 = NULL;
List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72* G_B11_1 = NULL;
Func_2_t9D09D397B043BC5218B2565C13BA5AA81CABC121* G_B14_0 = NULL;
RuntimeObject* G_B14_1 = NULL;
Func_2_t9D09D397B043BC5218B2565C13BA5AA81CABC121* G_B13_0 = NULL;
RuntimeObject* G_B13_1 = NULL;
{
U3CU3Ec__DisplayClass33_0_t3195B7322EB868B14447ADF4804AC59EE76FE5AF* L_0 = (U3CU3Ec__DisplayClass33_0_t3195B7322EB868B14447ADF4804AC59EE76FE5AF*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass33_0_t3195B7322EB868B14447ADF4804AC59EE76FE5AF_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CU3Ec__DisplayClass33_0__ctor_mFB6B712832ED12003F3F8372668B163E81B5211B(L_0, NULL);
V_0 = L_0;
U3CU3Ec__DisplayClass33_0_t3195B7322EB868B14447ADF4804AC59EE76FE5AF* L_1 = V_0;
bool L_2 = ___0_includeObsolete;
NullCheck(L_1);
L_1->___includeObsolete_0 = L_2;
// if ( _allTypes != null ) {
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_3 = ((ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_StaticFields*)il2cpp_codegen_static_fields_for(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var))->____allTypes_3;
if (!L_3)
{
goto IL_001a;
}
}
{
// return _allTypes;
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_4 = ((ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_StaticFields*)il2cpp_codegen_static_fields_for(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var))->____allTypes_3;
return L_4;
}
IL_001a:
{
// var result = new List<Type>();
List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72* L_5 = (List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72*)il2cpp_codegen_object_new(List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72_il2cpp_TypeInfo_var);
NullCheck(L_5);
List_1__ctor_mD9035342BE1CF0A3EEEE157D1796DA385C0C3F69(L_5, List_1__ctor_mD9035342BE1CF0A3EEEE157D1796DA385C0C3F69_RuntimeMethod_var);
V_1 = L_5;
// for ( var i = 0; i < loadedAssemblies.Length; i++ ) {
V_2 = 0;
goto IL_0067;
}
IL_0024:
{
// var asm = loadedAssemblies[i];
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
AssemblyU5BU5D_t97B7B4E3FD4DA4944A4BFAA4DC484EA7D990B339* L_6;
L_6 = ReflectionTools_get_loadedAssemblies_m8A8AA26B745B3B089FCC1716209FF3678A3DA26E(NULL);
int32_t L_7 = V_2;
NullCheck(L_6);
int32_t L_8 = L_7;
Assembly_t* L_9 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_8));
V_3 = L_9;
}
try
{// begin try (depth: 1)
{
// try { result.AddRange(asm.GetExportedTypes().Where(t => includeObsolete == true || !t.RTIsDefined<System.ObsoleteAttribute>(false))); }
List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72* L_10 = V_1;
Assembly_t* L_11 = V_3;
NullCheck(L_11);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_12;
L_12 = VirtualFuncInvoker0< TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(17 /* System.Type[] System.Reflection.Assembly::GetExportedTypes() */, L_11);
U3CU3Ec__DisplayClass33_0_t3195B7322EB868B14447ADF4804AC59EE76FE5AF* L_13 = V_0;
NullCheck(L_13);
Func_2_t7AF8146EC94DFCBB0F1B3E70111C1FB21D39F00E* L_14 = L_13->___U3CU3E9__2_1;
Func_2_t7AF8146EC94DFCBB0F1B3E70111C1FB21D39F00E* L_15 = L_14;
G_B5_0 = L_15;
G_B5_1 = L_12;
G_B5_2 = L_10;
if (L_15)
{
G_B6_0 = L_15;
G_B6_1 = L_12;
G_B6_2 = L_10;
goto IL_0054_1;
}
}
{
U3CU3Ec__DisplayClass33_0_t3195B7322EB868B14447ADF4804AC59EE76FE5AF* L_16 = V_0;
U3CU3Ec__DisplayClass33_0_t3195B7322EB868B14447ADF4804AC59EE76FE5AF* L_17 = V_0;
Func_2_t7AF8146EC94DFCBB0F1B3E70111C1FB21D39F00E* L_18 = (Func_2_t7AF8146EC94DFCBB0F1B3E70111C1FB21D39F00E*)il2cpp_codegen_object_new(Func_2_t7AF8146EC94DFCBB0F1B3E70111C1FB21D39F00E_il2cpp_TypeInfo_var);
NullCheck(L_18);
Func_2__ctor_mAFDFA2B152082BBF5E0626BF143EDACD61DE9D74(L_18, L_17, (intptr_t)((void*)U3CU3Ec__DisplayClass33_0_U3CGetAllTypesU3Eb__2_m72387115D4734DA79EE4672B8380A0DFD4BA4E78_RuntimeMethod_var), NULL);
Func_2_t7AF8146EC94DFCBB0F1B3E70111C1FB21D39F00E* L_19 = L_18;
V_4 = L_19;
NullCheck(L_16);
L_16->___U3CU3E9__2_1 = L_19;
Il2CppCodeGenWriteBarrier((void**)(&L_16->___U3CU3E9__2_1), (void*)L_19);
Func_2_t7AF8146EC94DFCBB0F1B3E70111C1FB21D39F00E* L_20 = V_4;
G_B6_0 = L_20;
G_B6_1 = G_B5_1;
G_B6_2 = G_B5_2;
}
IL_0054_1:
{
RuntimeObject* L_21;
L_21 = Enumerable_Where_TisType_t_mA4A7776893ADF4E3CAB6F7AEC94DF71DDF7931F8((RuntimeObject*)G_B6_1, G_B6_0, Enumerable_Where_TisType_t_mA4A7776893ADF4E3CAB6F7AEC94DF71DDF7931F8_RuntimeMethod_var);
NullCheck(G_B6_2);
List_1_AddRange_m0D60CD105ED83AED827172D5B81047F1FC28C77F(G_B6_2, L_21, List_1_AddRange_m0D60CD105ED83AED827172D5B81047F1FC28C77F_RuntimeMethod_var);
// try { result.AddRange(asm.GetExportedTypes().Where(t => includeObsolete == true || !t.RTIsDefined<System.ObsoleteAttribute>(false))); }
goto IL_0063;
}
}// 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_0060;
}
throw e;
}
CATCH_0060:
{// begin catch(System.Object)
// catch { continue; }
// catch { continue; }
IL2CPP_POP_ACTIVE_EXCEPTION();
goto IL_0063;
}// end catch (depth: 1)
IL_0063:
{
// for ( var i = 0; i < loadedAssemblies.Length; i++ ) {
int32_t L_22 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_22, 1));
}
IL_0067:
{
// for ( var i = 0; i < loadedAssemblies.Length; i++ ) {
int32_t L_23 = V_2;
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
AssemblyU5BU5D_t97B7B4E3FD4DA4944A4BFAA4DC484EA7D990B339* L_24;
L_24 = ReflectionTools_get_loadedAssemblies_m8A8AA26B745B3B089FCC1716209FF3678A3DA26E(NULL);
NullCheck(L_24);
if ((((int32_t)L_23) < ((int32_t)((int32_t)(((RuntimeArray*)L_24)->max_length)))))
{
goto IL_0024;
}
}
{
// return _allTypes = result.OrderBy(t => t.Namespace).ThenBy(t => t.FriendlyName()).ToArray();
List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72* L_25 = V_1;
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t5E0267BAD67BEDD60713EC7708228CFA27460CC5_il2cpp_TypeInfo_var);
Func_2_t9D09D397B043BC5218B2565C13BA5AA81CABC121* L_26 = ((U3CU3Ec_t5E0267BAD67BEDD60713EC7708228CFA27460CC5_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t5E0267BAD67BEDD60713EC7708228CFA27460CC5_il2cpp_TypeInfo_var))->___U3CU3E9__33_0_1;
Func_2_t9D09D397B043BC5218B2565C13BA5AA81CABC121* L_27 = L_26;
G_B11_0 = L_27;
G_B11_1 = L_25;
if (L_27)
{
G_B12_0 = L_27;
G_B12_1 = L_25;
goto IL_0091;
}
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t5E0267BAD67BEDD60713EC7708228CFA27460CC5_il2cpp_TypeInfo_var);
U3CU3Ec_t5E0267BAD67BEDD60713EC7708228CFA27460CC5* L_28 = ((U3CU3Ec_t5E0267BAD67BEDD60713EC7708228CFA27460CC5_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t5E0267BAD67BEDD60713EC7708228CFA27460CC5_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_t9D09D397B043BC5218B2565C13BA5AA81CABC121* L_29 = (Func_2_t9D09D397B043BC5218B2565C13BA5AA81CABC121*)il2cpp_codegen_object_new(Func_2_t9D09D397B043BC5218B2565C13BA5AA81CABC121_il2cpp_TypeInfo_var);
NullCheck(L_29);
Func_2__ctor_m059A8C7FD3318EFF79FD145F9FDA4C44E4192897(L_29, L_28, (intptr_t)((void*)U3CU3Ec_U3CGetAllTypesU3Eb__33_0_m6505EF95821DDC5B3C0B3B0D04DEC965A10AC40A_RuntimeMethod_var), NULL);
Func_2_t9D09D397B043BC5218B2565C13BA5AA81CABC121* L_30 = L_29;
((U3CU3Ec_t5E0267BAD67BEDD60713EC7708228CFA27460CC5_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t5E0267BAD67BEDD60713EC7708228CFA27460CC5_il2cpp_TypeInfo_var))->___U3CU3E9__33_0_1 = L_30;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t5E0267BAD67BEDD60713EC7708228CFA27460CC5_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t5E0267BAD67BEDD60713EC7708228CFA27460CC5_il2cpp_TypeInfo_var))->___U3CU3E9__33_0_1), (void*)L_30);
G_B12_0 = L_30;
G_B12_1 = G_B11_1;
}
IL_0091:
{
RuntimeObject* L_31;
L_31 = Enumerable_OrderBy_TisType_t_TisString_t_m80B856E53453B79C6CF8E892E7B5F43C3CFF72B8(G_B12_1, G_B12_0, Enumerable_OrderBy_TisType_t_TisString_t_m80B856E53453B79C6CF8E892E7B5F43C3CFF72B8_RuntimeMethod_var);
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t5E0267BAD67BEDD60713EC7708228CFA27460CC5_il2cpp_TypeInfo_var);
Func_2_t9D09D397B043BC5218B2565C13BA5AA81CABC121* L_32 = ((U3CU3Ec_t5E0267BAD67BEDD60713EC7708228CFA27460CC5_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t5E0267BAD67BEDD60713EC7708228CFA27460CC5_il2cpp_TypeInfo_var))->___U3CU3E9__33_1_2;
Func_2_t9D09D397B043BC5218B2565C13BA5AA81CABC121* L_33 = L_32;
G_B13_0 = L_33;
G_B13_1 = L_31;
if (L_33)
{
G_B14_0 = L_33;
G_B14_1 = L_31;
goto IL_00b5;
}
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t5E0267BAD67BEDD60713EC7708228CFA27460CC5_il2cpp_TypeInfo_var);
U3CU3Ec_t5E0267BAD67BEDD60713EC7708228CFA27460CC5* L_34 = ((U3CU3Ec_t5E0267BAD67BEDD60713EC7708228CFA27460CC5_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t5E0267BAD67BEDD60713EC7708228CFA27460CC5_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_t9D09D397B043BC5218B2565C13BA5AA81CABC121* L_35 = (Func_2_t9D09D397B043BC5218B2565C13BA5AA81CABC121*)il2cpp_codegen_object_new(Func_2_t9D09D397B043BC5218B2565C13BA5AA81CABC121_il2cpp_TypeInfo_var);
NullCheck(L_35);
Func_2__ctor_m059A8C7FD3318EFF79FD145F9FDA4C44E4192897(L_35, L_34, (intptr_t)((void*)U3CU3Ec_U3CGetAllTypesU3Eb__33_1_m3BA38FDC8B56E85CAB837C0A33048EFADB69BE10_RuntimeMethod_var), NULL);
Func_2_t9D09D397B043BC5218B2565C13BA5AA81CABC121* L_36 = L_35;
((U3CU3Ec_t5E0267BAD67BEDD60713EC7708228CFA27460CC5_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t5E0267BAD67BEDD60713EC7708228CFA27460CC5_il2cpp_TypeInfo_var))->___U3CU3E9__33_1_2 = L_36;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t5E0267BAD67BEDD60713EC7708228CFA27460CC5_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t5E0267BAD67BEDD60713EC7708228CFA27460CC5_il2cpp_TypeInfo_var))->___U3CU3E9__33_1_2), (void*)L_36);
G_B14_0 = L_36;
G_B14_1 = G_B13_1;
}
IL_00b5:
{
RuntimeObject* L_37;
L_37 = Enumerable_ThenBy_TisType_t_TisString_t_mFC42D5C852E53F9B6A6924F8A8C61BBBA57BF10C(G_B14_1, G_B14_0, Enumerable_ThenBy_TisType_t_TisString_t_mFC42D5C852E53F9B6A6924F8A8C61BBBA57BF10C_RuntimeMethod_var);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_38;
L_38 = Enumerable_ToArray_TisType_t_m8E2C7EBDC8CEB2393785B9E910ECF6D478007A89(L_37, Enumerable_ToArray_TisType_t_m8E2C7EBDC8CEB2393785B9E910ECF6D478007A89_RuntimeMethod_var);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_39 = L_38;
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
((ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_StaticFields*)il2cpp_codegen_static_fields_for(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var))->____allTypes_3 = L_39;
Il2CppCodeGenWriteBarrier((void**)(&((ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_StaticFields*)il2cpp_codegen_static_fields_for(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var))->____allTypes_3), (void*)L_39);
return L_39;
}
}
// System.Type[] ParadoxNotion.ReflectionTools::GetImplementationsOf(System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ReflectionTools_GetImplementationsOf_mB43619D82F18E10334891D0F5279575A6F0A4A4B (Type_t* ___0_baseType, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m991837F24A1CAA64E2401E31E7A3A2916C924F18_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_m4224D48874E378950EB04102F078072154A3AB49_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mC8CFB4EB6D53C1BF2C8B48F97B5A741EB576B91E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_mAF39173491C493DC9C643F76BC50C311070BEE56_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mD9035342BE1CF0A3EEEE157D1796DA385C0C3F69_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* V_0 = NULL;
List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72* V_1 = NULL;
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* V_2 = NULL;
int32_t V_3 = 0;
Type_t* V_4 = NULL;
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* V_5 = NULL;
{
// Type[] result = null;
V_0 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)NULL;
// if ( _subTypesMap.TryGetValue(baseType, out result) ) {
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
Dictionary_2_t362AB1E36F58A6769607F7DA6835762F36230B74* L_0 = ((ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_StaticFields*)il2cpp_codegen_static_fields_for(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var))->____subTypesMap_6;
Type_t* L_1 = ___0_baseType;
NullCheck(L_0);
bool L_2;
L_2 = Dictionary_2_TryGetValue_m991837F24A1CAA64E2401E31E7A3A2916C924F18(L_0, L_1, (&V_0), Dictionary_2_TryGetValue_m991837F24A1CAA64E2401E31E7A3A2916C924F18_RuntimeMethod_var);
if (!L_2)
{
goto IL_0013;
}
}
{
// return result;
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_3 = V_0;
return L_3;
}
IL_0013:
{
// var temp = new List<Type>();
List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72* L_4 = (List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72*)il2cpp_codegen_object_new(List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72_il2cpp_TypeInfo_var);
NullCheck(L_4);
List_1__ctor_mD9035342BE1CF0A3EEEE157D1796DA385C0C3F69(L_4, List_1__ctor_mD9035342BE1CF0A3EEEE157D1796DA385C0C3F69_RuntimeMethod_var);
V_1 = L_4;
// var allTypes = GetAllTypes(false);
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_5;
L_5 = ReflectionTools_GetAllTypes_mF22C26E71414C5C8D85E2DE390A9B59045EC34D5((bool)0, NULL);
V_2 = L_5;
// for ( var i = 0; i < allTypes.Length; i++ ) {
V_3 = 0;
goto IL_0048;
}
IL_0024:
{
// var type = allTypes[i];
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_6 = V_2;
int32_t L_7 = V_3;
NullCheck(L_6);
int32_t L_8 = L_7;
Type_t* L_9 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_8));
V_4 = L_9;
// if ( baseType.RTIsAssignableFrom(type) && !type.RTIsAbstract() ) {
Type_t* L_10 = ___0_baseType;
Type_t* L_11 = V_4;
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
bool L_12;
L_12 = ReflectionTools_RTIsAssignableFrom_m5A988A33C105704D546EF229B65CAC9F7A8A2831(L_10, L_11, NULL);
if (!L_12)
{
goto IL_0044;
}
}
{
Type_t* L_13 = V_4;
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
bool L_14;
L_14 = ReflectionTools_RTIsAbstract_m8F1A0C787A5621A72A2CE8F524E0B652813090C6(L_13, NULL);
if (L_14)
{
goto IL_0044;
}
}
{
// temp.Add(type);
List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72* L_15 = V_1;
Type_t* L_16 = V_4;
NullCheck(L_15);
List_1_Add_mC8CFB4EB6D53C1BF2C8B48F97B5A741EB576B91E_inline(L_15, L_16, List_1_Add_mC8CFB4EB6D53C1BF2C8B48F97B5A741EB576B91E_RuntimeMethod_var);
}
IL_0044:
{
// for ( var i = 0; i < allTypes.Length; i++ ) {
int32_t L_17 = V_3;
V_3 = ((int32_t)il2cpp_codegen_add(L_17, 1));
}
IL_0048:
{
// for ( var i = 0; i < allTypes.Length; i++ ) {
int32_t L_18 = V_3;
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_19 = V_2;
NullCheck(L_19);
if ((((int32_t)L_18) < ((int32_t)((int32_t)(((RuntimeArray*)L_19)->max_length)))))
{
goto IL_0024;
}
}
{
// return _subTypesMap[baseType] = temp.ToArray();
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
Dictionary_2_t362AB1E36F58A6769607F7DA6835762F36230B74* L_20 = ((ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_StaticFields*)il2cpp_codegen_static_fields_for(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var))->____subTypesMap_6;
Type_t* L_21 = ___0_baseType;
List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72* L_22 = V_1;
NullCheck(L_22);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_23;
L_23 = List_1_ToArray_mAF39173491C493DC9C643F76BC50C311070BEE56(L_22, List_1_ToArray_mAF39173491C493DC9C643F76BC50C311070BEE56_RuntimeMethod_var);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_24 = L_23;
V_5 = L_24;
NullCheck(L_20);
Dictionary_2_set_Item_m4224D48874E378950EB04102F078072154A3AB49(L_20, L_21, L_24, Dictionary_2_set_Item_m4224D48874E378950EB04102F078072154A3AB49_RuntimeMethod_var);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_25 = V_5;
return L_25;
}
}
// System.Object[] ParadoxNotion.ReflectionTools::SingleTempArgsArray(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ReflectionTools_SingleTempArgsArray_mBB9CBE92C5B483649D7A9FAFD252F8C0D0B6DC58 (RuntimeObject* ___0_arg, 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;
}
{
// _tempArgs[0] = arg;
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_0 = ((ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_StaticFields*)il2cpp_codegen_static_fields_for(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var))->____tempArgs_4;
RuntimeObject* L_1 = ___0_arg;
NullCheck(L_0);
ArrayElementTypeCheck (L_0, L_1);
(L_0)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject*)L_1);
// return _tempArgs;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_2 = ((ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_StaticFields*)il2cpp_codegen_static_fields_for(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var))->____tempArgs_4;
return L_2;
}
}
// ParadoxNotion.ReflectionTools/MethodType ParadoxNotion.ReflectionTools::GetMethodSpecialType(System.Reflection.MethodBase)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReflectionTools_GetMethodSpecialType_mD1B8367C783008546A7A1D7D8046C468D5EACD37 (MethodBase_t* ___0_method, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m51F9DA39E3C403B60FCBA2C4B2EDBC81AC48B83A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_m108DF0668C851F99B57A5A63667198303BCF88E2_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral84A55C4BECF02DDCBA8B2493310180A9376AB4CE);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9FBA16DCB63163826D2B26CD2720427A5010EA26);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB31FB9E68056637966BDA75B41775ADC29B1760A);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE60F79343408599B34F7EA2BB00815008095906D);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFAD3A6CB5ED7398DD3B7C34D924666CF5261D0D2);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
String_t* V_1 = NULL;
int32_t V_2 = 0;
{
// if ( _methodSpecialType.TryGetValue(method, out methodType) ) {
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
Dictionary_2_tDE43543D51BAF8C549BA1C14849F216F1CECA492* L_0 = ((ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_StaticFields*)il2cpp_codegen_static_fields_for(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var))->____methodSpecialType_7;
MethodBase_t* L_1 = ___0_method;
NullCheck(L_0);
bool L_2;
L_2 = Dictionary_2_TryGetValue_m51F9DA39E3C403B60FCBA2C4B2EDBC81AC48B83A(L_0, L_1, (&V_0), Dictionary_2_TryGetValue_m51F9DA39E3C403B60FCBA2C4B2EDBC81AC48B83A_RuntimeMethod_var);
if (!L_2)
{
goto IL_0011;
}
}
{
// return methodType;
int32_t L_3 = V_0;
return L_3;
}
IL_0011:
{
// var name = method.Name;
MethodBase_t* L_4 = ___0_method;
NullCheck(L_4);
String_t* L_5;
L_5 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, L_4);
V_1 = L_5;
// if ( method.IsSpecialName ) {
MethodBase_t* L_6 = ___0_method;
NullCheck(L_6);
bool L_7;
L_7 = MethodBase_get_IsSpecialName_m80B62916B5B899408084AE6FC8B3D396FCF2B56C(L_6, NULL);
if (!L_7)
{
goto IL_0091;
}
}
{
// if ( name.StartsWith(METHOD_SPECIAL_NAME_GET) || name.StartsWith(METHOD_SPECIAL_NAME_SET) ) {
String_t* L_8 = V_1;
NullCheck(L_8);
bool L_9;
L_9 = String_StartsWith_mF75DBA1EB709811E711B44E26FF919C88A8E65C0(L_8, _stringLiteral9FBA16DCB63163826D2B26CD2720427A5010EA26, NULL);
if (L_9)
{
goto IL_003a;
}
}
{
String_t* L_10 = V_1;
NullCheck(L_10);
bool L_11;
L_11 = String_StartsWith_mF75DBA1EB709811E711B44E26FF919C88A8E65C0(L_10, _stringLiteral84A55C4BECF02DDCBA8B2493310180A9376AB4CE, NULL);
if (!L_11)
{
goto IL_004a;
}
}
IL_003a:
{
// return _methodSpecialType[method] = MethodType.PropertyAccessor;
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
Dictionary_2_tDE43543D51BAF8C549BA1C14849F216F1CECA492* L_12 = ((ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_StaticFields*)il2cpp_codegen_static_fields_for(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var))->____methodSpecialType_7;
MethodBase_t* L_13 = ___0_method;
int32_t L_14 = 1;
V_2 = L_14;
NullCheck(L_12);
Dictionary_2_set_Item_m108DF0668C851F99B57A5A63667198303BCF88E2(L_12, L_13, L_14, Dictionary_2_set_Item_m108DF0668C851F99B57A5A63667198303BCF88E2_RuntimeMethod_var);
int32_t L_15 = V_2;
return L_15;
}
IL_004a:
{
// if ( name.StartsWith(METHOD_SPECIAL_NAME_ADD) || name.StartsWith(METHOD_SPECIAL_NAME_REMOVE) ) {
String_t* L_16 = V_1;
NullCheck(L_16);
bool L_17;
L_17 = String_StartsWith_mF75DBA1EB709811E711B44E26FF919C88A8E65C0(L_16, _stringLiteralFAD3A6CB5ED7398DD3B7C34D924666CF5261D0D2, NULL);
if (L_17)
{
goto IL_0064;
}
}
{
String_t* L_18 = V_1;
NullCheck(L_18);
bool L_19;
L_19 = String_StartsWith_mF75DBA1EB709811E711B44E26FF919C88A8E65C0(L_18, _stringLiteralE60F79343408599B34F7EA2BB00815008095906D, NULL);
if (!L_19)
{
goto IL_0074;
}
}
IL_0064:
{
// return _methodSpecialType[method] = MethodType.Event;
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
Dictionary_2_tDE43543D51BAF8C549BA1C14849F216F1CECA492* L_20 = ((ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_StaticFields*)il2cpp_codegen_static_fields_for(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var))->____methodSpecialType_7;
MethodBase_t* L_21 = ___0_method;
int32_t L_22 = 2;
V_2 = L_22;
NullCheck(L_20);
Dictionary_2_set_Item_m108DF0668C851F99B57A5A63667198303BCF88E2(L_20, L_21, L_22, Dictionary_2_set_Item_m108DF0668C851F99B57A5A63667198303BCF88E2_RuntimeMethod_var);
int32_t L_23 = V_2;
return L_23;
}
IL_0074:
{
// if ( name.StartsWith(METHOD_SPECIAL_NAME_OP) ) {
String_t* L_24 = V_1;
NullCheck(L_24);
bool L_25;
L_25 = String_StartsWith_mF75DBA1EB709811E711B44E26FF919C88A8E65C0(L_24, _stringLiteralB31FB9E68056637966BDA75B41775ADC29B1760A, NULL);
if (!L_25)
{
goto IL_0091;
}
}
{
// return _methodSpecialType[method] = MethodType.Operator;
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
Dictionary_2_tDE43543D51BAF8C549BA1C14849F216F1CECA492* L_26 = ((ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_StaticFields*)il2cpp_codegen_static_fields_for(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var))->____methodSpecialType_7;
MethodBase_t* L_27 = ___0_method;
int32_t L_28 = 3;
V_2 = L_28;
NullCheck(L_26);
Dictionary_2_set_Item_m108DF0668C851F99B57A5A63667198303BCF88E2(L_26, L_27, L_28, Dictionary_2_set_Item_m108DF0668C851F99B57A5A63667198303BCF88E2_RuntimeMethod_var);
int32_t L_29 = V_2;
return L_29;
}
IL_0091:
{
// return _methodSpecialType[method] = MethodType.Normal;
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
Dictionary_2_tDE43543D51BAF8C549BA1C14849F216F1CECA492* L_30 = ((ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_StaticFields*)il2cpp_codegen_static_fields_for(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var))->____methodSpecialType_7;
MethodBase_t* L_31 = ___0_method;
int32_t L_32 = 0;
V_2 = L_32;
NullCheck(L_30);
Dictionary_2_set_Item_m108DF0668C851F99B57A5A63667198303BCF88E2(L_30, L_31, L_32, Dictionary_2_set_Item_m108DF0668C851F99B57A5A63667198303BCF88E2_RuntimeMethod_var);
int32_t L_33 = V_2;
return L_33;
}
}
// 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)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_mABC63A9E661076B85F0C38BD3A8A40AAEA175816_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_mDA78A8299D16DD1B42B93F0C63BE2D9CE92F8A00_RuntimeMethod_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*)&Type_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral21F6FFBE5C595684B2E59EF3E0B83D1172BFA69E);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral54F4AAE0436CBCC0163FCF662535D64F6E0BB00C);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6D8FF8DB7E82CED1C565F940C532A5A2BB643CEF);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6F1975603AAE377B592571C48C0494F1FE06976C);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral725B1CAFF9B49E1231FDA15B85166BBEFAA36A11);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral758733BDBED83CBFF4F635AC26CA92AAE477F75D);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7B18F301A198B83778B5E546729B0539A0D4E758);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7E59A47ED59755A5CFCC41262C9884C00D417D59);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB3F14BF976EFD974E34846B742502C802FABAE9D);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC11691CF0D743ED5C890698CFD8C63DAD3CB3900);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC301404A742CA638F8AB013CE1090ED6940FDB1A);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD99605E29810F93D7DAE4EFBB764C41AF4E80D32);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDB47297909F3BD6EDB8AD67A8511975233214355);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE566E6091771397A8847DE9F0E5AF31E5E383CA7);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE895F499BC653C0CA36FB31C5936FC768CAD263E);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEF8AE9E6CBCFDABA932FBEB4C85964F450F724F5);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF3E84B722399601AD7E281754E917478AA9AD48D);
s_Il2CppMethodInitialized = true;
}
String_t* V_0 = NULL;
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* V_1 = NULL;
int32_t V_2 = 0;
int32_t V_3 = 0;
String_t* V_4 = NULL;
String_t* G_B17_0 = NULL;
String_t* G_B33_0 = NULL;
String_t* G_B36_0 = NULL;
String_t* G_B35_0 = NULL;
String_t* G_B37_0 = NULL;
String_t* G_B37_1 = NULL;
String_t* G_B40_0 = NULL;
String_t* G_B39_0 = NULL;
String_t* G_B41_0 = NULL;
String_t* G_B41_1 = NULL;
String_t* G_B45_0 = NULL;
String_t* G_B44_0 = NULL;
String_t* G_B46_0 = NULL;
String_t* G_B46_1 = NULL;
{
// if ( t == null ) {
Type_t* L_0 = ___0_t;
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_0, (Type_t*)NULL, NULL);
if (!L_1)
{
goto IL_000b;
}
}
{
// return null;
return (String_t*)NULL;
}
IL_000b:
{
// if ( !compileSafe && t.IsByRef ) {
bool L_2 = ___1_compileSafe;
if (L_2)
{
goto IL_001e;
}
}
{
Type_t* L_3 = ___0_t;
NullCheck(L_3);
bool L_4;
L_4 = Type_get_IsByRef_mA417B3C05E39BCF8F21A2B6437A1B41D3BE638A4(L_3, NULL);
if (!L_4)
{
goto IL_001e;
}
}
{
// t = t.GetElementType();
Type_t* L_5 = ___0_t;
NullCheck(L_5);
Type_t* L_6;
L_6 = VirtualFuncInvoker0< Type_t* >::Invoke(46 /* System.Type System.Type::GetElementType() */, L_5);
___0_t = L_6;
}
IL_001e:
{
// if ( !compileSafe && t == typeof(UnityEngine.Object) ) {
bool L_7 = ___1_compileSafe;
if (L_7)
{
goto IL_0039;
}
}
{
Type_t* L_8 = ___0_t;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_9 = { reinterpret_cast<intptr_t> (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_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_0039;
}
}
{
// return "UnityObject";
return _stringLiteralC301404A742CA638F8AB013CE1090ED6940FDB1A;
}
IL_0039:
{
// if ( !compileSafe && _typeFriendlyName.TryGetValue(t, out s) ) {
bool L_12 = ___1_compileSafe;
if (L_12)
{
goto IL_004d;
}
}
{
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
Dictionary_2_tCAAF57FF731CF7E9CEC738A6E8400D208C1066EE* L_13 = ((ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_StaticFields*)il2cpp_codegen_static_fields_for(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var))->____typeFriendlyName_8;
Type_t* L_14 = ___0_t;
NullCheck(L_13);
bool L_15;
L_15 = Dictionary_2_TryGetValue_mABC63A9E661076B85F0C38BD3A8A40AAEA175816(L_13, L_14, (&V_0), Dictionary_2_TryGetValue_mABC63A9E661076B85F0C38BD3A8A40AAEA175816_RuntimeMethod_var);
if (!L_15)
{
goto IL_004d;
}
}
{
// return s;
String_t* L_16 = V_0;
return L_16;
}
IL_004d:
{
// if ( compileSafe && _typeFriendlyNameCompileSafe.TryGetValue(t, out s) ) {
bool L_17 = ___1_compileSafe;
if (!L_17)
{
goto IL_0061;
}
}
{
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
Dictionary_2_tCAAF57FF731CF7E9CEC738A6E8400D208C1066EE* L_18 = ((ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_StaticFields*)il2cpp_codegen_static_fields_for(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var))->____typeFriendlyNameCompileSafe_9;
Type_t* L_19 = ___0_t;
NullCheck(L_18);
bool L_20;
L_20 = Dictionary_2_TryGetValue_mABC63A9E661076B85F0C38BD3A8A40AAEA175816(L_18, L_19, (&V_0), Dictionary_2_TryGetValue_mABC63A9E661076B85F0C38BD3A8A40AAEA175816_RuntimeMethod_var);
if (!L_20)
{
goto IL_0061;
}
}
{
// return s;
String_t* L_21 = V_0;
return L_21;
}
IL_0061:
{
// s = compileSafe ? t.FullName : t.Name;
bool L_22 = ___1_compileSafe;
if (L_22)
{
goto IL_006c;
}
}
{
Type_t* L_23 = ___0_t;
NullCheck(L_23);
String_t* L_24;
L_24 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, L_23);
G_B17_0 = L_24;
goto IL_0072;
}
IL_006c:
{
Type_t* L_25 = ___0_t;
NullCheck(L_25);
String_t* L_26;
L_26 = VirtualFuncInvoker0< String_t* >::Invoke(26 /* System.String System.Type::get_FullName() */, L_25);
G_B17_0 = L_26;
}
IL_0072:
{
V_0 = G_B17_0;
// if ( !compileSafe ) {
bool L_27 = ___1_compileSafe;
if (L_27)
{
goto IL_00c2;
}
}
{
// if ( s == "Single" ) { s = "Float"; }
String_t* L_28 = V_0;
bool L_29;
L_29 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_28, _stringLiteralE895F499BC653C0CA36FB31C5936FC768CAD263E, NULL);
if (!L_29)
{
goto IL_0089;
}
}
{
// if ( s == "Single" ) { s = "Float"; }
V_0 = _stringLiteral6F1975603AAE377B592571C48C0494F1FE06976C;
}
IL_0089:
{
// if ( s == "Single[]" ) { s = "Float[]"; }
String_t* L_30 = V_0;
bool L_31;
L_31 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_30, _stringLiteral21F6FFBE5C595684B2E59EF3E0B83D1172BFA69E, NULL);
if (!L_31)
{
goto IL_009c;
}
}
{
// if ( s == "Single[]" ) { s = "Float[]"; }
V_0 = _stringLiteral7E59A47ED59755A5CFCC41262C9884C00D417D59;
}
IL_009c:
{
// if ( s == "Int32" ) { s = "Integer"; }
String_t* L_32 = V_0;
bool L_33;
L_33 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_32, _stringLiteralDB47297909F3BD6EDB8AD67A8511975233214355, NULL);
if (!L_33)
{
goto IL_00af;
}
}
{
// if ( s == "Int32" ) { s = "Integer"; }
V_0 = _stringLiteralE566E6091771397A8847DE9F0E5AF31E5E383CA7;
}
IL_00af:
{
// if ( s == "Int32[]" ) { s = "Integer[]"; }
String_t* L_34 = V_0;
bool L_35;
L_35 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_34, _stringLiteral6D8FF8DB7E82CED1C565F940C532A5A2BB643CEF, NULL);
if (!L_35)
{
goto IL_00c2;
}
}
{
// if ( s == "Int32[]" ) { s = "Integer[]"; }
V_0 = _stringLiteralC11691CF0D743ED5C890698CFD8C63DAD3CB3900;
}
IL_00c2:
{
// if ( t.RTIsGenericParameter() ) {
Type_t* L_36 = ___0_t;
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
bool L_37;
L_37 = ReflectionTools_RTIsGenericParameter_m8FE887493B2578203F8A632ADC4DDA08C9F1FDB2(L_36, NULL);
if (!L_37)
{
goto IL_00d0;
}
}
{
// s = "T";
V_0 = _stringLiteral7B18F301A198B83778B5E546729B0539A0D4E758;
}
IL_00d0:
{
// if ( t.RTIsGenericType() ) {
Type_t* L_38 = ___0_t;
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
bool L_39;
L_39 = ReflectionTools_RTIsGenericType_mAF437F88E43986851E42815811D0514F28415D0D(L_38, NULL);
if (!L_39)
{
goto IL_018f;
}
}
{
// s = compileSafe && !string.IsNullOrEmpty(t.Namespace) ? t.Namespace + "." + t.Name : t.Name;
bool L_40 = ___1_compileSafe;
if (!L_40)
{
goto IL_00eb;
}
}
{
Type_t* L_41 = ___0_t;
NullCheck(L_41);
String_t* L_42;
L_42 = VirtualFuncInvoker0< String_t* >::Invoke(24 /* System.String System.Type::get_Namespace() */, L_41);
bool L_43;
L_43 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_42, NULL);
if (!L_43)
{
goto IL_00f3;
}
}
IL_00eb:
{
Type_t* L_44 = ___0_t;
NullCheck(L_44);
String_t* L_45;
L_45 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, L_44);
G_B33_0 = L_45;
goto IL_0109;
}
IL_00f3:
{
Type_t* L_46 = ___0_t;
NullCheck(L_46);
String_t* L_47;
L_47 = VirtualFuncInvoker0< String_t* >::Invoke(24 /* System.String System.Type::get_Namespace() */, L_46);
Type_t* L_48 = ___0_t;
NullCheck(L_48);
String_t* L_49;
L_49 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, L_48);
String_t* L_50;
L_50 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(L_47, _stringLiteralF3E84B722399601AD7E281754E917478AA9AD48D, L_49, NULL);
G_B33_0 = L_50;
}
IL_0109:
{
V_0 = G_B33_0;
// var args = t.RTGetGenericArguments();
Type_t* L_51 = ___0_t;
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_52;
L_52 = ReflectionTools_RTGetGenericArguments_m4BDA81AB7266D69FEB3A80EA98212B7381024287(L_51, NULL);
V_1 = L_52;
// if ( args.Length != 0 ) {
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_53 = V_1;
NullCheck(L_53);
if (!(((RuntimeArray*)L_53)->max_length))
{
goto IL_018f;
}
}
{
// s = s.Replace("`" + args.Length.ToString(), "");
String_t* L_54 = V_0;
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_55 = V_1;
NullCheck(L_55);
V_2 = ((int32_t)(((RuntimeArray*)L_55)->max_length));
String_t* L_56;
L_56 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_2), NULL);
String_t* L_57;
L_57 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteral54F4AAE0436CBCC0163FCF662535D64F6E0BB00C, L_56, NULL);
NullCheck(L_54);
String_t* L_58;
L_58 = String_Replace_mABDB7003A1D0AEDCAE9FF85E3DFFFBA752D2A166(L_54, L_57, _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709, NULL);
V_0 = L_58;
// s += compileSafe ? "<" : " (";
String_t* L_59 = V_0;
bool L_60 = ___1_compileSafe;
G_B35_0 = L_59;
if (L_60)
{
G_B36_0 = L_59;
goto IL_0141;
}
}
{
G_B37_0 = _stringLiteralD99605E29810F93D7DAE4EFBB764C41AF4E80D32;
G_B37_1 = G_B35_0;
goto IL_0146;
}
IL_0141:
{
G_B37_0 = _stringLiteral725B1CAFF9B49E1231FDA15B85166BBEFAA36A11;
G_B37_1 = G_B36_0;
}
IL_0146:
{
String_t* L_61;
L_61 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(G_B37_1, G_B37_0, NULL);
V_0 = L_61;
// for ( var i = 0; i < args.Length; i++ ) {
V_3 = 0;
goto IL_0173;
}
IL_0150:
{
// s += ( i == 0 ? "" : ", " ) + args[i].FriendlyName(compileSafe);
String_t* L_62 = V_0;
int32_t L_63 = V_3;
G_B39_0 = L_62;
if (!L_63)
{
G_B40_0 = L_62;
goto IL_015b;
}
}
{
G_B41_0 = _stringLiteral758733BDBED83CBFF4F635AC26CA92AAE477F75D;
G_B41_1 = G_B39_0;
goto IL_0160;
}
IL_015b:
{
G_B41_0 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
G_B41_1 = G_B40_0;
}
IL_0160:
{
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_64 = V_1;
int32_t L_65 = V_3;
NullCheck(L_64);
int32_t L_66 = L_65;
Type_t* L_67 = (L_64)->GetAt(static_cast<il2cpp_array_size_t>(L_66));
bool L_68 = ___1_compileSafe;
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
String_t* L_69;
L_69 = ReflectionTools_FriendlyName_mCA9B53218CF47CBC57E7EA260DE334F98D12E56C(L_67, L_68, NULL);
String_t* L_70;
L_70 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(G_B41_1, G_B41_0, L_69, NULL);
V_0 = L_70;
// for ( var i = 0; i < args.Length; i++ ) {
int32_t L_71 = V_3;
V_3 = ((int32_t)il2cpp_codegen_add(L_71, 1));
}
IL_0173:
{
// for ( var i = 0; i < args.Length; i++ ) {
int32_t L_72 = V_3;
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_73 = V_1;
NullCheck(L_73);
if ((((int32_t)L_72) < ((int32_t)((int32_t)(((RuntimeArray*)L_73)->max_length)))))
{
goto IL_0150;
}
}
{
// s += compileSafe ? ">" : ")";
String_t* L_74 = V_0;
bool L_75 = ___1_compileSafe;
G_B44_0 = L_74;
if (L_75)
{
G_B45_0 = L_74;
goto IL_0184;
}
}
{
G_B46_0 = _stringLiteralB3F14BF976EFD974E34846B742502C802FABAE9D;
G_B46_1 = G_B44_0;
goto IL_0189;
}
IL_0184:
{
G_B46_0 = _stringLiteralEF8AE9E6CBCFDABA932FBEB4C85964F450F724F5;
G_B46_1 = G_B45_0;
}
IL_0189:
{
String_t* L_76;
L_76 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(G_B46_1, G_B46_0, NULL);
V_0 = L_76;
}
IL_018f:
{
// if ( compileSafe ) {
bool L_77 = ___1_compileSafe;
if (!L_77)
{
goto IL_01a4;
}
}
{
// return _typeFriendlyNameCompileSafe[t] = s;
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
Dictionary_2_tCAAF57FF731CF7E9CEC738A6E8400D208C1066EE* L_78 = ((ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_StaticFields*)il2cpp_codegen_static_fields_for(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var))->____typeFriendlyNameCompileSafe_9;
Type_t* L_79 = ___0_t;
String_t* L_80 = V_0;
String_t* L_81 = L_80;
V_4 = L_81;
NullCheck(L_78);
Dictionary_2_set_Item_mDA78A8299D16DD1B42B93F0C63BE2D9CE92F8A00(L_78, L_79, L_81, Dictionary_2_set_Item_mDA78A8299D16DD1B42B93F0C63BE2D9CE92F8A00_RuntimeMethod_var);
String_t* L_82 = V_4;
return L_82;
}
IL_01a4:
{
// return _typeFriendlyName[t] = s;
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
Dictionary_2_tCAAF57FF731CF7E9CEC738A6E8400D208C1066EE* L_83 = ((ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_StaticFields*)il2cpp_codegen_static_fields_for(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var))->____typeFriendlyName_8;
Type_t* L_84 = ___0_t;
String_t* L_85 = V_0;
String_t* L_86 = L_85;
V_4 = L_86;
NullCheck(L_83);
Dictionary_2_set_Item_mDA78A8299D16DD1B42B93F0C63BE2D9CE92F8A00(L_83, L_84, L_86, Dictionary_2_set_Item_mDA78A8299D16DD1B42B93F0C63BE2D9CE92F8A00_RuntimeMethod_var);
String_t* L_87 = V_4;
return L_87;
}
}
// System.String ParadoxNotion.ReflectionTools::FriendlyName(System.Reflection.MemberInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ReflectionTools_FriendlyName_m5D910EBCAB4D33DE3C576BC15D307A043FCFF3CD (MemberInfo_t* ___0_info, 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);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF3E84B722399601AD7E281754E917478AA9AD48D);
s_Il2CppMethodInitialized = true;
}
{
// if ( info == null ) { return null; }
MemberInfo_t* L_0 = ___0_info;
bool L_1;
L_1 = MemberInfo_op_Equality_m4B4F1AF29C9361D125F6D7FAB3D227ED3FECE685(L_0, (MemberInfo_t*)NULL, NULL);
if (!L_1)
{
goto IL_000b;
}
}
{
// if ( info == null ) { return null; }
return (String_t*)NULL;
}
IL_000b:
{
// if ( info is Type ) { return FriendlyName((Type)info); }
MemberInfo_t* L_2 = ___0_info;
if (!((Type_t*)IsInstClass((RuntimeObject*)L_2, Type_t_il2cpp_TypeInfo_var)))
{
goto IL_0020;
}
}
{
// if ( info is Type ) { return FriendlyName((Type)info); }
MemberInfo_t* L_3 = ___0_info;
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
String_t* L_4;
L_4 = ReflectionTools_FriendlyName_mCA9B53218CF47CBC57E7EA260DE334F98D12E56C(((Type_t*)CastclassClass((RuntimeObject*)L_3, Type_t_il2cpp_TypeInfo_var)), (bool)0, NULL);
return L_4;
}
IL_0020:
{
// var type = info.ReflectedType.FriendlyName();
MemberInfo_t* L_5 = ___0_info;
NullCheck(L_5);
Type_t* L_6;
L_6 = VirtualFuncInvoker0< Type_t* >::Invoke(10 /* System.Type System.Reflection.MemberInfo::get_ReflectedType() */, L_5);
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
String_t* L_7;
L_7 = ReflectionTools_FriendlyName_mCA9B53218CF47CBC57E7EA260DE334F98D12E56C(L_6, (bool)0, NULL);
// return type + '.' + info.Name;
MemberInfo_t* L_8 = ___0_info;
NullCheck(L_8);
String_t* L_9;
L_9 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, L_8);
String_t* L_10;
L_10 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(L_7, _stringLiteralF3E84B722399601AD7E281754E917478AA9AD48D, L_9, NULL);
return L_10;
}
}
// System.String ParadoxNotion.ReflectionTools::FriendlyName(System.Reflection.MethodBase)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ReflectionTools_FriendlyName_m12B9E5BF360FE49273BC294ED5492137C76D60A8 (MethodBase_t* ___0_method, 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;
}
int32_t V_0 = 0;
{
// public static string FriendlyName(this MethodBase method) { var specialType = MethodType.Normal; return method.FriendlyName(out specialType); }
V_0 = 0;
// public static string FriendlyName(this MethodBase method) { var specialType = MethodType.Normal; return method.FriendlyName(out specialType); }
MethodBase_t* L_0 = ___0_method;
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
String_t* L_1;
L_1 = ReflectionTools_FriendlyName_m52BE567C0FE69A006F5169A21E576A3A91E8E321(L_0, (&V_0), NULL);
return L_1;
}
}
// System.String ParadoxNotion.ReflectionTools::FriendlyName(System.Reflection.MethodBase,ParadoxNotion.ReflectionTools/MethodType&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ReflectionTools_FriendlyName_m52BE567C0FE69A006F5169A21E576A3A91E8E321 (MethodBase_t* ___0_method, int32_t* ___1_specialNameType, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_mA86D965CB5F74CE8675B7995C61945BEB6E594CB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringUtils_t1B1A8555A1FD4C84FEEF6A67762EA7230E48164A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5C515712DE76F072ED09B0B7AA9A57047ABA3107);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral84A55C4BECF02DDCBA8B2493310180A9376AB4CE);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral87748FA3259EB63740882CA31F20225BABA1D3D9);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9FBA16DCB63163826D2B26CD2720427A5010EA26);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB31FB9E68056637966BDA75B41775ADC29B1760A);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB9B07DB4F3ECBEE137695033D9B99FB97E823F8F);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE60F79343408599B34F7EA2BB00815008095906D);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF71661CEFB181FF6DF4984D086197E60A8BCAA08);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFAD3A6CB5ED7398DD3B7C34D924666CF5261D0D2);
s_Il2CppMethodInitialized = true;
}
String_t* V_0 = NULL;
{
// specialNameType = MethodType.Normal;
int32_t* L_0 = ___1_specialNameType;
*((int32_t*)L_0) = (int32_t)0;
// var methodName = method.Name;
MethodBase_t* L_1 = ___0_method;
NullCheck(L_1);
String_t* L_2;
L_2 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, L_1);
V_0 = L_2;
// if ( method.IsSpecialName ) {
MethodBase_t* L_3 = ___0_method;
NullCheck(L_3);
bool L_4;
L_4 = MethodBase_get_IsSpecialName_m80B62916B5B899408084AE6FC8B3D396FCF2B56C(L_3, NULL);
if (!L_4)
{
goto IL_00f3;
}
}
{
// if ( methodName.StartsWith(METHOD_SPECIAL_NAME_GET) ) {
String_t* L_5 = V_0;
NullCheck(L_5);
bool L_6;
L_6 = String_StartsWith_mF75DBA1EB709811E711B44E26FF919C88A8E65C0(L_5, _stringLiteral9FBA16DCB63163826D2B26CD2720427A5010EA26, NULL);
if (!L_6)
{
goto IL_0047;
}
}
{
// methodName = "Get " + methodName.Substring(METHOD_SPECIAL_NAME_GET.Length).CapitalizeFirst();
String_t* L_7 = V_0;
NullCheck(_stringLiteral9FBA16DCB63163826D2B26CD2720427A5010EA26);
int32_t L_8;
L_8 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(_stringLiteral9FBA16DCB63163826D2B26CD2720427A5010EA26, NULL);
NullCheck(L_7);
String_t* L_9;
L_9 = String_Substring_m6BA4A3FA3800FE92662D0847CC8E1EEF940DF472(L_7, L_8, NULL);
il2cpp_codegen_runtime_class_init_inline(StringUtils_t1B1A8555A1FD4C84FEEF6A67762EA7230E48164A_il2cpp_TypeInfo_var);
String_t* L_10;
L_10 = StringUtils_CapitalizeFirst_mCEAA9FC80A54E6A9A83B6A41D5E2EA2CD81D4838(L_9, NULL);
String_t* L_11;
L_11 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteralF71661CEFB181FF6DF4984D086197E60A8BCAA08, L_10, NULL);
V_0 = L_11;
// specialNameType = MethodType.PropertyAccessor;
int32_t* L_12 = ___1_specialNameType;
*((int32_t*)L_12) = (int32_t)1;
// return methodName;
String_t* L_13 = V_0;
return L_13;
}
IL_0047:
{
// if ( methodName.StartsWith(METHOD_SPECIAL_NAME_SET) ) {
String_t* L_14 = V_0;
NullCheck(L_14);
bool L_15;
L_15 = String_StartsWith_mF75DBA1EB709811E711B44E26FF919C88A8E65C0(L_14, _stringLiteral84A55C4BECF02DDCBA8B2493310180A9376AB4CE, NULL);
if (!L_15)
{
goto IL_0079;
}
}
{
// methodName = "Set " + methodName.Substring(METHOD_SPECIAL_NAME_SET.Length).CapitalizeFirst();
String_t* L_16 = V_0;
NullCheck(_stringLiteral84A55C4BECF02DDCBA8B2493310180A9376AB4CE);
int32_t L_17;
L_17 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(_stringLiteral84A55C4BECF02DDCBA8B2493310180A9376AB4CE, NULL);
NullCheck(L_16);
String_t* L_18;
L_18 = String_Substring_m6BA4A3FA3800FE92662D0847CC8E1EEF940DF472(L_16, L_17, NULL);
il2cpp_codegen_runtime_class_init_inline(StringUtils_t1B1A8555A1FD4C84FEEF6A67762EA7230E48164A_il2cpp_TypeInfo_var);
String_t* L_19;
L_19 = StringUtils_CapitalizeFirst_mCEAA9FC80A54E6A9A83B6A41D5E2EA2CD81D4838(L_18, NULL);
String_t* L_20;
L_20 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteralB9B07DB4F3ECBEE137695033D9B99FB97E823F8F, L_19, NULL);
V_0 = L_20;
// specialNameType = MethodType.PropertyAccessor;
int32_t* L_21 = ___1_specialNameType;
*((int32_t*)L_21) = (int32_t)1;
// return methodName;
String_t* L_22 = V_0;
return L_22;
}
IL_0079:
{
// if ( methodName.StartsWith(METHOD_SPECIAL_NAME_ADD) ) {
String_t* L_23 = V_0;
NullCheck(L_23);
bool L_24;
L_24 = String_StartsWith_mF75DBA1EB709811E711B44E26FF919C88A8E65C0(L_23, _stringLiteralFAD3A6CB5ED7398DD3B7C34D924666CF5261D0D2, NULL);
if (!L_24)
{
goto IL_00a6;
}
}
{
// methodName = methodName.Substring(METHOD_SPECIAL_NAME_ADD.Length) + " +=";
String_t* L_25 = V_0;
NullCheck(_stringLiteralFAD3A6CB5ED7398DD3B7C34D924666CF5261D0D2);
int32_t L_26;
L_26 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(_stringLiteralFAD3A6CB5ED7398DD3B7C34D924666CF5261D0D2, NULL);
NullCheck(L_25);
String_t* L_27;
L_27 = String_Substring_m6BA4A3FA3800FE92662D0847CC8E1EEF940DF472(L_25, L_26, NULL);
String_t* L_28;
L_28 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_27, _stringLiteral87748FA3259EB63740882CA31F20225BABA1D3D9, NULL);
V_0 = L_28;
// specialNameType = MethodType.Event;
int32_t* L_29 = ___1_specialNameType;
*((int32_t*)L_29) = (int32_t)2;
// return methodName;
String_t* L_30 = V_0;
return L_30;
}
IL_00a6:
{
// if ( methodName.StartsWith(METHOD_SPECIAL_NAME_REMOVE) ) {
String_t* L_31 = V_0;
NullCheck(L_31);
bool L_32;
L_32 = String_StartsWith_mF75DBA1EB709811E711B44E26FF919C88A8E65C0(L_31, _stringLiteralE60F79343408599B34F7EA2BB00815008095906D, NULL);
if (!L_32)
{
goto IL_00d3;
}
}
{
// methodName = methodName.Substring(METHOD_SPECIAL_NAME_REMOVE.Length) + " -=";
String_t* L_33 = V_0;
NullCheck(_stringLiteralE60F79343408599B34F7EA2BB00815008095906D);
int32_t L_34;
L_34 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(_stringLiteralE60F79343408599B34F7EA2BB00815008095906D, NULL);
NullCheck(L_33);
String_t* L_35;
L_35 = String_Substring_m6BA4A3FA3800FE92662D0847CC8E1EEF940DF472(L_33, L_34, NULL);
String_t* L_36;
L_36 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_35, _stringLiteral5C515712DE76F072ED09B0B7AA9A57047ABA3107, NULL);
V_0 = L_36;
// specialNameType = MethodType.Event;
int32_t* L_37 = ___1_specialNameType;
*((int32_t*)L_37) = (int32_t)2;
// return methodName;
String_t* L_38 = V_0;
return L_38;
}
IL_00d3:
{
// if ( methodName.StartsWith(METHOD_SPECIAL_NAME_OP) ) {
String_t* L_39 = V_0;
NullCheck(L_39);
bool L_40;
L_40 = String_StartsWith_mF75DBA1EB709811E711B44E26FF919C88A8E65C0(L_39, _stringLiteralB31FB9E68056637966BDA75B41775ADC29B1760A, NULL);
if (!L_40)
{
goto IL_00f3;
}
}
{
// op_FriendlyNamesLong.TryGetValue(methodName, out methodName);
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_41 = ((ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_StaticFields*)il2cpp_codegen_static_fields_for(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var))->___op_FriendlyNamesLong_22;
String_t* L_42 = V_0;
NullCheck(L_41);
bool L_43;
L_43 = Dictionary_2_TryGetValue_mA86D965CB5F74CE8675B7995C61945BEB6E594CB(L_41, L_42, (&V_0), Dictionary_2_TryGetValue_mA86D965CB5F74CE8675B7995C61945BEB6E594CB_RuntimeMethod_var);
// specialNameType = MethodType.Operator;
int32_t* L_44 = ___1_specialNameType;
*((int32_t*)L_44) = (int32_t)3;
// return methodName;
String_t* L_45 = V_0;
return L_45;
}
IL_00f3:
{
// return methodName;
String_t* L_46 = V_0;
return L_46;
}
}
// System.String ParadoxNotion.ReflectionTools::SignatureName(System.Reflection.MethodBase)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ReflectionTools_SignatureName_m5CF54BA8E716783C80A5AED4615120C360521DEF (MethodBase_t* ___0_method, 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*)&Dictionary_2_TryGetValue_m86E633D43124AEF6B0FF465C9730DA8D6F40B300_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_m5F4FFABBB3404F1603C6D9FE5F5C76C6A7B09DEB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MethodInfo_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3FB4396C499673CF791CEF7014A08E8A1F0C8AFD);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral758733BDBED83CBFF4F635AC26CA92AAE477F75D);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7C06CFDC834AB7A5FE8AE8E95AD948A7BDEE61D8);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8D3B3F28A8D400E84849AF5C897DDFC836B811F2);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9298393F95B74C1760B313F24C160CA3FD27B5A0);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA65766777025CCCD1F2700F22EFD5DDE79E0622D);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAEEFD64BE55D24247988205128B345BCD97E1157);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB3F14BF976EFD974E34846B742502C802FABAE9D);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEF911DE1BCFD80F95D73E01E462BE47D7986598B);
s_Il2CppMethodInitialized = true;
}
String_t* V_0 = NULL;
int32_t V_1 = 0;
String_t* V_2 = NULL;
ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* V_3 = NULL;
int32_t V_4 = 0;
ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* V_5 = NULL;
String_t* V_6 = NULL;
String_t* G_B6_0 = NULL;
String_t* G_B5_0 = NULL;
String_t* G_B7_0 = NULL;
String_t* G_B8_0 = NULL;
String_t* G_B8_1 = NULL;
String_t* G_B14_0 = NULL;
String_t* G_B13_0 = NULL;
String_t* G_B17_0 = NULL;
String_t* G_B17_1 = NULL;
String_t* G_B16_0 = NULL;
String_t* G_B15_0 = NULL;
String_t* G_B19_0 = NULL;
String_t* G_B19_1 = NULL;
String_t* G_B19_2 = NULL;
String_t* G_B18_0 = NULL;
String_t* G_B18_1 = NULL;
String_t* G_B18_2 = NULL;
String_t* G_B20_0 = NULL;
String_t* G_B20_1 = NULL;
String_t* G_B20_2 = NULL;
String_t* G_B20_3 = NULL;
{
// string sig = null;
V_0 = (String_t*)NULL;
// if ( _methodSignatures.TryGetValue(method, out sig) ) {
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
Dictionary_2_tB99BE1F98E2256A42A0607D4DF41295F5DC662AF* L_0 = ((ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_StaticFields*)il2cpp_codegen_static_fields_for(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var))->____methodSignatures_10;
MethodBase_t* L_1 = ___0_method;
NullCheck(L_0);
bool L_2;
L_2 = Dictionary_2_TryGetValue_m86E633D43124AEF6B0FF465C9730DA8D6F40B300(L_0, L_1, (&V_0), Dictionary_2_TryGetValue_m86E633D43124AEF6B0FF465C9730DA8D6F40B300_RuntimeMethod_var);
if (!L_2)
{
goto IL_0013;
}
}
{
// return sig;
String_t* L_3 = V_0;
return L_3;
}
IL_0013:
{
// var specialType = MethodType.Normal;
V_1 = 0;
// var methodName = method.FriendlyName(out specialType);
MethodBase_t* L_4 = ___0_method;
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
String_t* L_5;
L_5 = ReflectionTools_FriendlyName_m52BE567C0FE69A006F5169A21E576A3A91E8E321(L_4, (&V_1), NULL);
V_2 = L_5;
// var parameters = method.GetParameters();
MethodBase_t* L_6 = ___0_method;
NullCheck(L_6);
ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_7;
L_7 = VirtualFuncInvoker0< ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* >::Invoke(16 /* System.Reflection.ParameterInfo[] System.Reflection.MethodBase::GetParameters() */, L_6);
V_3 = L_7;
// if ( method is ConstructorInfo ) {
MethodBase_t* L_8 = ___0_method;
if (!((ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB*)IsInstClass((RuntimeObject*)L_8, ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB_il2cpp_TypeInfo_var)))
{
goto IL_0046;
}
}
{
// sig = string.Format("new {0} (", method.DeclaringType.FriendlyName());
MethodBase_t* L_9 = ___0_method;
NullCheck(L_9);
Type_t* L_10;
L_10 = VirtualFuncInvoker0< Type_t* >::Invoke(9 /* System.Type System.Reflection.MemberInfo::get_DeclaringType() */, L_9);
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
String_t* L_11;
L_11 = ReflectionTools_FriendlyName_mCA9B53218CF47CBC57E7EA260DE334F98D12E56C(L_10, (bool)0, NULL);
String_t* L_12;
L_12 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(_stringLiteralAEEFD64BE55D24247988205128B345BCD97E1157, L_11, NULL);
V_0 = L_12;
goto IL_006a;
}
IL_0046:
{
// sig = string.Format("{0}{1} (", method.IsStatic && specialType != MethodType.Operator ? "static " : "", methodName);
MethodBase_t* L_13 = ___0_method;
NullCheck(L_13);
bool L_14;
L_14 = MethodBase_get_IsStatic_mD2921396167EC4F99E2ADC46C39CCCEC3CD0E16E(L_13, NULL);
G_B5_0 = _stringLiteral9298393F95B74C1760B313F24C160CA3FD27B5A0;
if (!L_14)
{
G_B6_0 = _stringLiteral9298393F95B74C1760B313F24C160CA3FD27B5A0;
goto IL_0057;
}
}
{
int32_t L_15 = V_1;
G_B6_0 = G_B5_0;
if ((!(((uint32_t)L_15) == ((uint32_t)3))))
{
G_B7_0 = G_B5_0;
goto IL_005e;
}
}
IL_0057:
{
G_B8_0 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
G_B8_1 = G_B6_0;
goto IL_0063;
}
IL_005e:
{
G_B8_0 = _stringLiteralA65766777025CCCD1F2700F22EFD5DDE79E0622D;
G_B8_1 = G_B7_0;
}
IL_0063:
{
String_t* L_16 = V_2;
String_t* L_17;
L_17 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(G_B8_1, G_B8_0, L_16, NULL);
V_0 = L_17;
}
IL_006a:
{
// for ( var i = 0; i < parameters.Length; i++ ) {
V_4 = 0;
goto IL_00e4;
}
IL_006f:
{
// var p = parameters[i];
ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_18 = V_3;
int32_t L_19 = V_4;
NullCheck(L_18);
int32_t L_20 = L_19;
ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* L_21 = (L_18)->GetAt(static_cast<il2cpp_array_size_t>(L_20));
V_5 = L_21;
// if ( p.IsParams(parameters) ) {
ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* L_22 = V_5;
ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_23 = V_3;
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
bool L_24;
L_24 = ReflectionTools_IsParams_m04E71E36AFB97F76D8B17F97A9A3AB16B51CDF07(L_22, L_23, NULL);
if (!L_24)
{
goto IL_008b;
}
}
{
// sig += "params ";
String_t* L_25 = V_0;
String_t* L_26;
L_26 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_25, _stringLiteral7C06CFDC834AB7A5FE8AE8E95AD948A7BDEE61D8, NULL);
V_0 = L_26;
}
IL_008b:
{
// sig += ( p.ParameterType.IsByRef ? ( p.IsOut ? "out " : "ref " ) : "" ) + p.ParameterType.FriendlyName() + ( i < parameters.Length - 1 ? ", " : "" );
String_t* L_27 = V_0;
ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* L_28 = V_5;
NullCheck(L_28);
Type_t* L_29;
L_29 = VirtualFuncInvoker0< Type_t* >::Invoke(11 /* System.Type System.Reflection.ParameterInfo::get_ParameterType() */, L_28);
NullCheck(L_29);
bool L_30;
L_30 = Type_get_IsByRef_mA417B3C05E39BCF8F21A2B6437A1B41D3BE638A4(L_29, NULL);
G_B13_0 = L_27;
if (L_30)
{
G_B14_0 = L_27;
goto IL_00a1;
}
}
{
G_B17_0 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
G_B17_1 = G_B13_0;
goto IL_00b6;
}
IL_00a1:
{
ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* L_31 = V_5;
NullCheck(L_31);
bool L_32;
L_32 = ParameterInfo_get_IsOut_m7832D76F7B5FAE8B94A7D2BDC2CF466000FB235C(L_31, NULL);
G_B15_0 = G_B14_0;
if (L_32)
{
G_B16_0 = G_B14_0;
goto IL_00b1;
}
}
{
G_B17_0 = _stringLiteralEF911DE1BCFD80F95D73E01E462BE47D7986598B;
G_B17_1 = G_B15_0;
goto IL_00b6;
}
IL_00b1:
{
G_B17_0 = _stringLiteral3FB4396C499673CF791CEF7014A08E8A1F0C8AFD;
G_B17_1 = G_B16_0;
}
IL_00b6:
{
ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* L_33 = V_5;
NullCheck(L_33);
Type_t* L_34;
L_34 = VirtualFuncInvoker0< Type_t* >::Invoke(11 /* System.Type System.Reflection.ParameterInfo::get_ParameterType() */, L_33);
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
String_t* L_35;
L_35 = ReflectionTools_FriendlyName_mCA9B53218CF47CBC57E7EA260DE334F98D12E56C(L_34, (bool)0, NULL);
int32_t L_36 = V_4;
ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_37 = V_3;
NullCheck(L_37);
G_B18_0 = L_35;
G_B18_1 = G_B17_0;
G_B18_2 = G_B17_1;
if ((((int32_t)L_36) < ((int32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_37)->max_length)), 1)))))
{
G_B19_0 = L_35;
G_B19_1 = G_B17_0;
G_B19_2 = G_B17_1;
goto IL_00d3;
}
}
{
G_B20_0 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
G_B20_1 = G_B18_0;
G_B20_2 = G_B18_1;
G_B20_3 = G_B18_2;
goto IL_00d8;
}
IL_00d3:
{
G_B20_0 = _stringLiteral758733BDBED83CBFF4F635AC26CA92AAE477F75D;
G_B20_1 = G_B19_0;
G_B20_2 = G_B19_1;
G_B20_3 = G_B19_2;
}
IL_00d8:
{
String_t* L_38;
L_38 = String_Concat_m093934F71A9B351911EE46311674ED463B180006(G_B20_3, G_B20_2, G_B20_1, G_B20_0, NULL);
V_0 = L_38;
// for ( var i = 0; i < parameters.Length; i++ ) {
int32_t L_39 = V_4;
V_4 = ((int32_t)il2cpp_codegen_add(L_39, 1));
}
IL_00e4:
{
// for ( var i = 0; i < parameters.Length; i++ ) {
int32_t L_40 = V_4;
ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_41 = V_3;
NullCheck(L_41);
if ((((int32_t)L_40) < ((int32_t)((int32_t)(((RuntimeArray*)L_41)->max_length)))))
{
goto IL_006f;
}
}
{
// if ( method is MethodInfo ) {
MethodBase_t* L_42 = ___0_method;
if (!((MethodInfo_t*)IsInstClass((RuntimeObject*)L_42, MethodInfo_t_il2cpp_TypeInfo_var)))
{
goto IL_0112;
}
}
{
// sig += ") : " + ( method as MethodInfo ).ReturnType.FriendlyName();
String_t* L_43 = V_0;
MethodBase_t* L_44 = ___0_method;
NullCheck(((MethodInfo_t*)IsInstClass((RuntimeObject*)L_44, MethodInfo_t_il2cpp_TypeInfo_var)));
Type_t* L_45;
L_45 = VirtualFuncInvoker0< Type_t* >::Invoke(40 /* System.Type System.Reflection.MethodInfo::get_ReturnType() */, ((MethodInfo_t*)IsInstClass((RuntimeObject*)L_44, MethodInfo_t_il2cpp_TypeInfo_var)));
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
String_t* L_46;
L_46 = ReflectionTools_FriendlyName_mCA9B53218CF47CBC57E7EA260DE334F98D12E56C(L_45, (bool)0, NULL);
String_t* L_47;
L_47 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(L_43, _stringLiteral8D3B3F28A8D400E84849AF5C897DDFC836B811F2, L_46, NULL);
V_0 = L_47;
goto IL_011e;
}
IL_0112:
{
// sig += ")";
String_t* L_48 = V_0;
String_t* L_49;
L_49 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_48, _stringLiteralB3F14BF976EFD974E34846B742502C802FABAE9D, NULL);
V_0 = L_49;
}
IL_011e:
{
// return _methodSignatures[method] = sig;
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
Dictionary_2_tB99BE1F98E2256A42A0607D4DF41295F5DC662AF* L_50 = ((ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_StaticFields*)il2cpp_codegen_static_fields_for(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var))->____methodSignatures_10;
MethodBase_t* L_51 = ___0_method;
String_t* L_52 = V_0;
String_t* L_53 = L_52;
V_6 = L_53;
NullCheck(L_50);
Dictionary_2_set_Item_m5F4FFABBB3404F1603C6D9FE5F5C76C6A7B09DEB(L_50, L_51, L_53, Dictionary_2_set_Item_m5F4FFABBB3404F1603C6D9FE5F5C76C6A7B09DEB_RuntimeMethod_var);
String_t* L_54 = V_6;
return L_54;
}
}
// System.String ParadoxNotion.ReflectionTools::FriendlyTypeName(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ReflectionTools_FriendlyTypeName_mD666E9D35313C85366810AFB9A992DE298224F9B (String_t* ___0_fullName, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringUtils_t1B1A8555A1FD4C84FEEF6A67762EA7230E48164A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral04D38F868FE0F52111D9FDB92E54821F506914BC);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0AD17FDAD1D7204ECF90FBD486E079E8B985D8AF);
s_Il2CppMethodInitialized = true;
}
String_t* V_0 = NULL;
String_t* V_1 = NULL;
int32_t V_2 = 0;
{
// if ( fullName.Contains("`1") ) {
String_t* L_0 = ___0_fullName;
NullCheck(L_0);
bool L_1;
L_1 = String_Contains_m6D77B121FADA7CA5F397C0FABB65DA62DF03B6C3(L_0, _stringLiteral0AD17FDAD1D7204ECF90FBD486E079E8B985D8AF, NULL);
if (!L_1)
{
goto IL_0030;
}
}
{
// var argName = fullName.GetStringWithinInner('[', ',');
String_t* L_2 = ___0_fullName;
il2cpp_codegen_runtime_class_init_inline(StringUtils_t1B1A8555A1FD4C84FEEF6A67762EA7230E48164A_il2cpp_TypeInfo_var);
String_t* L_3;
L_3 = StringUtils_GetStringWithinInner_m80B2F259084C998BA6A0A125A0940C99380BC87B(L_2, ((int32_t)91), ((int32_t)44), NULL);
V_0 = L_3;
// var baseName = fullName.GetStringWithinInner('.', '`');
String_t* L_4 = ___0_fullName;
String_t* L_5;
L_5 = StringUtils_GetStringWithinInner_m80B2F259084C998BA6A0A125A0940C99380BC87B(L_4, ((int32_t)46), ((int32_t)96), NULL);
V_1 = L_5;
// return string.Format("{0}({1})", baseName, argName);
String_t* L_6 = V_1;
String_t* L_7 = V_0;
String_t* L_8;
L_8 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(_stringLiteral04D38F868FE0F52111D9FDB92E54821F506914BC, L_6, L_7, NULL);
return L_8;
}
IL_0030:
{
// if ( fullName.Contains('.') ) {
String_t* L_9 = ___0_fullName;
NullCheck(L_9);
bool L_10;
L_10 = String_Contains_mC67F1B9E92187E2BB125A560160DA30A5BA703F2(L_9, ((int32_t)46), NULL);
if (!L_10)
{
goto IL_0055;
}
}
{
// var idx = fullName.LastIndexOf('.') + 1;
String_t* L_11 = ___0_fullName;
NullCheck(L_11);
int32_t L_12;
L_12 = String_LastIndexOf_m6BB3E7E1B48702D4C715FA423F8A822C053B290E(L_11, ((int32_t)46), NULL);
V_2 = ((int32_t)il2cpp_codegen_add(L_12, 1));
// return fullName.Substring(idx, fullName.Length - idx);
String_t* L_13 = ___0_fullName;
int32_t L_14 = V_2;
String_t* L_15 = ___0_fullName;
NullCheck(L_15);
int32_t L_16;
L_16 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_15, NULL);
int32_t L_17 = V_2;
NullCheck(L_13);
String_t* L_18;
L_18 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_13, L_14, ((int32_t)il2cpp_codegen_subtract(L_16, L_17)), NULL);
return L_18;
}
IL_0055:
{
// return fullName;
String_t* L_19 = ___0_fullName;
return L_19;
}
}
// 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)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// return member.ReflectedType != null ? member.ReflectedType : member.DeclaringType;
MemberInfo_t* L_0 = ___0_member;
NullCheck(L_0);
Type_t* L_1;
L_1 = VirtualFuncInvoker0< Type_t* >::Invoke(10 /* System.Type System.Reflection.MemberInfo::get_ReflectedType() */, L_0);
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
bool L_2;
L_2 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_1, (Type_t*)NULL, NULL);
if (L_2)
{
goto IL_0015;
}
}
{
MemberInfo_t* L_3 = ___0_member;
NullCheck(L_3);
Type_t* L_4;
L_4 = VirtualFuncInvoker0< Type_t* >::Invoke(9 /* System.Type System.Reflection.MemberInfo::get_DeclaringType() */, L_3);
return L_4;
}
IL_0015:
{
MemberInfo_t* L_5 = ___0_member;
NullCheck(L_5);
Type_t* L_6;
L_6 = VirtualFuncInvoker0< Type_t* >::Invoke(10 /* System.Type System.Reflection.MemberInfo::get_ReflectedType() */, L_5);
return L_6;
}
}
// 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)
{
{
// return type.IsAssignableFrom(other);
Type_t* L_0 = ___0_type;
Type_t* L_1 = ___1_other;
NullCheck(L_0);
bool L_2;
L_2 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(22 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, L_0, L_1);
return L_2;
}
}
// System.Boolean ParadoxNotion.ReflectionTools::RTIsAssignableTo(System.Type,System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReflectionTools_RTIsAssignableTo_m2B5E73B8C252C77EF5D1668D549BBDF7F45B977A (Type_t* ___0_type, Type_t* ___1_other, 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;
}
{
// return other.RTIsAssignableFrom(type);
Type_t* L_0 = ___1_other;
Type_t* L_1 = ___0_type;
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
bool L_2;
L_2 = ReflectionTools_RTIsAssignableFrom_m5A988A33C105704D546EF229B65CAC9F7A8A2831(L_0, L_1, NULL);
return L_2;
}
}
// System.Boolean ParadoxNotion.ReflectionTools::RTIsAbstract(System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReflectionTools_RTIsAbstract_m8F1A0C787A5621A72A2CE8F524E0B652813090C6 (Type_t* ___0_type, const RuntimeMethod* method)
{
{
// return type.IsAbstract;
Type_t* L_0 = ___0_type;
NullCheck(L_0);
bool L_1;
L_1 = Type_get_IsAbstract_m16FA83463867635ED9DECAE1C5F6BE96B4579CE5(L_0, NULL);
return L_1;
}
}
// System.Boolean ParadoxNotion.ReflectionTools::RTIsValueType(System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReflectionTools_RTIsValueType_m139997DE2E990C2793079E27B33138EDC53BBFCF (Type_t* ___0_type, const RuntimeMethod* method)
{
{
// return type.IsValueType;
Type_t* L_0 = ___0_type;
NullCheck(L_0);
bool L_1;
L_1 = Type_get_IsValueType_m59AE2E0439DC06347B8D6B38548F3CBA54D38318(L_0, NULL);
return L_1;
}
}
// System.Boolean ParadoxNotion.ReflectionTools::RTIsArray(System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReflectionTools_RTIsArray_m3D41C7F7003A1B386CC3201156DF3E427FBA930B (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.ReflectionTools::RTIsInterface(System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReflectionTools_RTIsInterface_m21FD703AB072661FB2F69A56D010F2575D3F1408 (Type_t* ___0_type, const RuntimeMethod* method)
{
{
// return type.IsInterface;
Type_t* L_0 = ___0_type;
NullCheck(L_0);
bool L_1;
L_1 = Type_get_IsInterface_m484A7D9321E72758EABE7F36AE266EB0905957EC(L_0, NULL);
return L_1;
}
}
// System.Boolean ParadoxNotion.ReflectionTools::RTIsSubclassOf(System.Type,System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReflectionTools_RTIsSubclassOf_m5E5686EA17A2BF5138C18BCBE663892D936CE853 (Type_t* ___0_type, Type_t* ___1_other, const RuntimeMethod* method)
{
{
// return type.IsSubclassOf(other);
Type_t* L_0 = ___0_type;
Type_t* L_1 = ___1_other;
NullCheck(L_0);
bool L_2;
L_2 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(21 /* System.Boolean System.Type::IsSubclassOf(System.Type) */, L_0, L_1);
return L_2;
}
}
// System.Boolean ParadoxNotion.ReflectionTools::RTIsGenericParameter(System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReflectionTools_RTIsGenericParameter_m8FE887493B2578203F8A632ADC4DDA08C9F1FDB2 (Type_t* ___0_type, const RuntimeMethod* method)
{
{
// return type.IsGenericParameter;
Type_t* L_0 = ___0_type;
NullCheck(L_0);
bool L_1;
L_1 = VirtualFuncInvoker0< bool >::Invoke(38 /* System.Boolean System.Type::get_IsGenericParameter() */, L_0);
return L_1;
}
}
// System.Boolean ParadoxNotion.ReflectionTools::RTIsGenericType(System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReflectionTools_RTIsGenericType_mAF437F88E43986851E42815811D0514F28415D0D (Type_t* ___0_type, const RuntimeMethod* method)
{
{
// return type.IsGenericType;
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);
return L_1;
}
}
// System.Reflection.MethodInfo ParadoxNotion.ReflectionTools::RTGetGetMethod(System.Reflection.PropertyInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MethodInfo_t* ReflectionTools_RTGetGetMethod_m87A979A4CACBA9398DF03E80795FC794D4D340CB (PropertyInfo_t* ___0_prop, const RuntimeMethod* method)
{
{
// return prop.GetGetMethod();
PropertyInfo_t* L_0 = ___0_prop;
NullCheck(L_0);
MethodInfo_t* L_1;
L_1 = PropertyInfo_GetGetMethod_mE0D6C0811D404DD977B53E68C0D36BA8CB889F74(L_0, NULL);
return L_1;
}
}
// System.Reflection.MethodInfo ParadoxNotion.ReflectionTools::RTGetSetMethod(System.Reflection.PropertyInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MethodInfo_t* ReflectionTools_RTGetSetMethod_mF8D9DC737651B7AED0589C3933E3B0BBB5CA16F8 (PropertyInfo_t* ___0_prop, const RuntimeMethod* method)
{
{
// return prop.GetSetMethod();
PropertyInfo_t* L_0 = ___0_prop;
NullCheck(L_0);
MethodInfo_t* L_1;
L_1 = PropertyInfo_GetSetMethod_mA16842ADAD11B6F70F4EDCA2805C999E378C4C8B(L_0, NULL);
return L_1;
}
}
// System.Reflection.MethodInfo ParadoxNotion.ReflectionTools::RTGetDelegateMethodInfo(System.Delegate)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MethodInfo_t* ReflectionTools_RTGetDelegateMethodInfo_m6EF3D4B19E791FEB82B2DBF50C089C0E71BD83EE (Delegate_t* ___0_del, const RuntimeMethod* method)
{
{
// return del.Method;
Delegate_t* L_0 = ___0_del;
NullCheck(L_0);
MethodInfo_t* L_1;
L_1 = Delegate_get_Method_mB684A7525653DFE0EFC35E58449E1FC8E2A9F019(L_0, NULL);
return L_1;
}
}
// System.Type ParadoxNotion.ReflectionTools::RTMakeGenericType(System.Type,System.Type[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* ReflectionTools_RTMakeGenericType_mDBED5C0EF581D096AA170F8704F5E555AA7DA2C8 (Type_t* ___0_type, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___1_typeArgs, const RuntimeMethod* method)
{
{
// return type.MakeGenericType(typeArgs);
Type_t* L_0 = ___0_type;
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_1 = ___1_typeArgs;
NullCheck(L_0);
Type_t* L_2;
L_2 = VirtualFuncInvoker1< Type_t*, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(122 /* System.Type System.Type::MakeGenericType(System.Type[]) */, L_0, L_1);
return L_2;
}
}
// 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)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m991837F24A1CAA64E2401E31E7A3A2916C924F18_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_m4224D48874E378950EB04102F078072154A3AB49_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* V_0 = NULL;
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* V_1 = NULL;
{
// Type[] result = null;
V_0 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)NULL;
// if ( _genericArgsTypeCache.TryGetValue(type, out result) ) {
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
Dictionary_2_t362AB1E36F58A6769607F7DA6835762F36230B74* L_0 = ((ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_StaticFields*)il2cpp_codegen_static_fields_for(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var))->____genericArgsTypeCache_20;
Type_t* L_1 = ___0_type;
NullCheck(L_0);
bool L_2;
L_2 = Dictionary_2_TryGetValue_m991837F24A1CAA64E2401E31E7A3A2916C924F18(L_0, L_1, (&V_0), Dictionary_2_TryGetValue_m991837F24A1CAA64E2401E31E7A3A2916C924F18_RuntimeMethod_var);
if (!L_2)
{
goto IL_0013;
}
}
{
// return result;
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_3 = V_0;
return L_3;
}
IL_0013:
{
// return _genericArgsTypeCache[type] = result = type.GetGenericArguments();
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
Dictionary_2_t362AB1E36F58A6769607F7DA6835762F36230B74* L_4 = ((ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_StaticFields*)il2cpp_codegen_static_fields_for(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var))->____genericArgsTypeCache_20;
Type_t* L_5 = ___0_type;
Type_t* L_6 = ___0_type;
NullCheck(L_6);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_7;
L_7 = VirtualFuncInvoker0< TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(50 /* System.Type[] System.Type::GetGenericArguments() */, L_6);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_8 = L_7;
V_0 = L_8;
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_9 = L_8;
V_1 = L_9;
NullCheck(L_4);
Dictionary_2_set_Item_m4224D48874E378950EB04102F078072154A3AB49(L_4, L_5, L_9, Dictionary_2_set_Item_m4224D48874E378950EB04102F078072154A3AB49_RuntimeMethod_var);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_10 = V_1;
return L_10;
}
}
// 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)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m9868D9765F0C72A4DE9E91D98587BCDED3DA8C58_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_m2309384B67A8D963F797481646D81EF8D9D028FB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* V_0 = NULL;
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* V_1 = NULL;
{
// Type[] result = null;
V_0 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)NULL;
// if ( _genericArgsMathodCache.TryGetValue(method, out result) ) {
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
Dictionary_2_t703AB49ED2A82EFB163B756B55B31DDB0146278D* L_0 = ((ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_StaticFields*)il2cpp_codegen_static_fields_for(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var))->____genericArgsMathodCache_21;
MethodInfo_t* L_1 = ___0_method;
NullCheck(L_0);
bool L_2;
L_2 = Dictionary_2_TryGetValue_m9868D9765F0C72A4DE9E91D98587BCDED3DA8C58(L_0, L_1, (&V_0), Dictionary_2_TryGetValue_m9868D9765F0C72A4DE9E91D98587BCDED3DA8C58_RuntimeMethod_var);
if (!L_2)
{
goto IL_0013;
}
}
{
// return result;
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_3 = V_0;
return L_3;
}
IL_0013:
{
// return _genericArgsMathodCache[method] = result = method.GetGenericArguments();
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
Dictionary_2_t703AB49ED2A82EFB163B756B55B31DDB0146278D* L_4 = ((ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_StaticFields*)il2cpp_codegen_static_fields_for(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var))->____genericArgsMathodCache_21;
MethodInfo_t* L_5 = ___0_method;
MethodInfo_t* L_6 = ___0_method;
NullCheck(L_6);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_7;
L_7 = VirtualFuncInvoker0< TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(28 /* System.Type[] System.Reflection.MethodBase::GetGenericArguments() */, L_6);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_8 = L_7;
V_0 = L_8;
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_9 = L_8;
V_1 = L_9;
NullCheck(L_4);
Dictionary_2_set_Item_m2309384B67A8D963F797481646D81EF8D9D028FB(L_4, L_5, L_9, Dictionary_2_set_Item_m2309384B67A8D963F797481646D81EF8D9D028FB_RuntimeMethod_var);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_10 = V_1;
return L_10;
}
}
// System.Type[] ParadoxNotion.ReflectionTools::RTGetEmptyTypes()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ReflectionTools_RTGetEmptyTypes_m1A468BA0043F7AF993A8702629A99F4FA4CB4DD4 (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;
}
{
// return Type.EmptyTypes;
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_0 = ((Type_t_StaticFields*)il2cpp_codegen_static_fields_for(Type_t_il2cpp_TypeInfo_var))->___EmptyTypes_2;
return L_0;
}
}
// System.Type ParadoxNotion.ReflectionTools::RTGetElementType(System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* ReflectionTools_RTGetElementType_mED55482D2F76D0E1C61277F4A5D2DD75E17FFDA6 (Type_t* ___0_type, 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 ) return null;
Type_t* L_0 = ___0_type;
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_0, (Type_t*)NULL, NULL);
if (!L_1)
{
goto IL_000b;
}
}
{
// if ( type == null ) return null;
return (Type_t*)NULL;
}
IL_000b:
{
// return type.GetElementType();
Type_t* L_2 = ___0_type;
NullCheck(L_2);
Type_t* L_3;
L_3 = VirtualFuncInvoker0< Type_t* >::Invoke(46 /* System.Type System.Type::GetElementType() */, L_2);
return L_3;
}
}
// System.Boolean ParadoxNotion.ReflectionTools::RTIsByRef(System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReflectionTools_RTIsByRef_m77F9E2F279D1167535A8F7DBF1E96702CA3A79A6 (Type_t* ___0_type, 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 ) return false;
Type_t* L_0 = ___0_type;
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_0, (Type_t*)NULL, NULL);
if (!L_1)
{
goto IL_000b;
}
}
{
// if ( type == null ) return false;
return (bool)0;
}
IL_000b:
{
// return type.IsByRef;
Type_t* L_2 = ___0_type;
NullCheck(L_2);
bool L_3;
L_3 = Type_get_IsByRef_mA417B3C05E39BCF8F21A2B6437A1B41D3BE638A4(L_2, NULL);
return L_3;
}
}
// System.Object ParadoxNotion.ReflectionTools::CreateObject(System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReflectionTools_CreateObject_mCF9CBF2C35FD725BAD0AFF7579687F85CAC977E8 (Type_t* ___0_type, 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 ) return null;
Type_t* L_0 = ___0_type;
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_0, (Type_t*)NULL, NULL);
if (!L_1)
{
goto IL_000b;
}
}
{
// if ( type == null ) return null;
return NULL;
}
IL_000b:
{
// return Activator.CreateInstance(type);
Type_t* L_2 = ___0_type;
RuntimeObject* L_3;
L_3 = Activator_CreateInstance_mFF030428C64FDDFACC74DFAC97388A1C628BFBCF(L_2, NULL);
return L_3;
}
}
// System.Object ParadoxNotion.ReflectionTools::CreateObjectUninitialized(System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReflectionTools_CreateObjectUninitialized_m20F24DC46F004C7BA93219EE3248C77FCA9668DB (Type_t* ___0_type, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FormatterServices_t37D3EFB704B4375FE9A0F532B7DEDE0A43FDF0E2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if ( type == null ) return null;
Type_t* L_0 = ___0_type;
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_0, (Type_t*)NULL, NULL);
if (!L_1)
{
goto IL_000b;
}
}
{
// if ( type == null ) return null;
return NULL;
}
IL_000b:
{
// return FormatterServices.GetUninitializedObject(type);
Type_t* L_2 = ___0_type;
il2cpp_codegen_runtime_class_init_inline(FormatterServices_t37D3EFB704B4375FE9A0F532B7DEDE0A43FDF0E2_il2cpp_TypeInfo_var);
RuntimeObject* L_3;
L_3 = FormatterServices_GetUninitializedObject_mA2B57E3C189694129FE2870B8188421DF78468A1(L_2, NULL);
return L_3;
}
}
// 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)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
ConstructorInfoU5BU5D_t515A0B944728842263B6033C9A62F6392C3BCD8A* V_0 = NULL;
int32_t V_1 = 0;
{
// var ctors = type.RTGetConstructors();
Type_t* L_0 = ___0_type;
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
ConstructorInfoU5BU5D_t515A0B944728842263B6033C9A62F6392C3BCD8A* L_1;
L_1 = ReflectionTools_RTGetConstructors_mBEDC0827AD9B3557D22D1E37F7BFB30ECB42ABDD(L_0, NULL);
V_0 = L_1;
// for ( var i = 0; i < ctors.Length; i++ ) {
V_1 = 0;
goto IL_001e;
}
IL_000b:
{
// if ( ctors[i].GetParameters().Length == 0 ) {
ConstructorInfoU5BU5D_t515A0B944728842263B6033C9A62F6392C3BCD8A* L_2 = V_0;
int32_t L_3 = V_1;
NullCheck(L_2);
int32_t L_4 = L_3;
ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB* L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
NullCheck(L_5);
ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_6;
L_6 = VirtualFuncInvoker0< ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* >::Invoke(16 /* System.Reflection.ParameterInfo[] System.Reflection.MethodBase::GetParameters() */, L_5);
NullCheck(L_6);
if ((((RuntimeArray*)L_6)->max_length))
{
goto IL_001a;
}
}
{
// return ctors[i];
ConstructorInfoU5BU5D_t515A0B944728842263B6033C9A62F6392C3BCD8A* L_7 = V_0;
int32_t L_8 = V_1;
NullCheck(L_7);
int32_t L_9 = L_8;
ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB* L_10 = (L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
return L_10;
}
IL_001a:
{
// for ( var i = 0; i < ctors.Length; i++ ) {
int32_t L_11 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_11, 1));
}
IL_001e:
{
// for ( var i = 0; i < ctors.Length; i++ ) {
int32_t L_12 = V_1;
ConstructorInfoU5BU5D_t515A0B944728842263B6033C9A62F6392C3BCD8A* L_13 = V_0;
NullCheck(L_13);
if ((((int32_t)L_12) < ((int32_t)((int32_t)(((RuntimeArray*)L_13)->max_length)))))
{
goto IL_000b;
}
}
{
// return null;
return (ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB*)NULL;
}
}
// 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)
{
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;
}
ConstructorInfoU5BU5D_t515A0B944728842263B6033C9A62F6392C3BCD8A* V_0 = NULL;
int32_t V_1 = 0;
ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB* V_2 = NULL;
ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* V_3 = NULL;
bool V_4 = false;
int32_t V_5 = 0;
{
// var ctors = type.RTGetConstructors();
Type_t* L_0 = ___0_type;
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
ConstructorInfoU5BU5D_t515A0B944728842263B6033C9A62F6392C3BCD8A* L_1;
L_1 = ReflectionTools_RTGetConstructors_mBEDC0827AD9B3557D22D1E37F7BFB30ECB42ABDD(L_0, NULL);
V_0 = L_1;
// for ( var i = 0; i < ctors.Length; i++ ) {
V_1 = 0;
goto IL_0056;
}
IL_000b:
{
// var ctor = ctors[i];
ConstructorInfoU5BU5D_t515A0B944728842263B6033C9A62F6392C3BCD8A* L_2 = V_0;
int32_t L_3 = V_1;
NullCheck(L_2);
int32_t L_4 = L_3;
ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB* L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
V_2 = L_5;
// var parameters = ctor.GetParameters();
ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB* L_6 = V_2;
NullCheck(L_6);
ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_7;
L_7 = VirtualFuncInvoker0< ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* >::Invoke(16 /* System.Reflection.ParameterInfo[] System.Reflection.MethodBase::GetParameters() */, L_6);
V_3 = L_7;
// if ( parameters.Length != paramTypes.Length ) {
ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_8 = V_3;
NullCheck(L_8);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_9 = ___1_paramTypes;
NullCheck(L_9);
if ((!(((uint32_t)((int32_t)(((RuntimeArray*)L_8)->max_length))) == ((uint32_t)((int32_t)(((RuntimeArray*)L_9)->max_length))))))
{
goto IL_0052;
}
}
{
// var sequenceEquals = true;
V_4 = (bool)1;
// for ( var j = 0; j < parameters.Length; j++ ) {
V_5 = 0;
goto IL_0045;
}
IL_0026:
{
// if ( parameters[j].ParameterType != paramTypes[j] ) {
ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_10 = V_3;
int32_t L_11 = V_5;
NullCheck(L_10);
int32_t L_12 = L_11;
ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* L_13 = (L_10)->GetAt(static_cast<il2cpp_array_size_t>(L_12));
NullCheck(L_13);
Type_t* L_14;
L_14 = VirtualFuncInvoker0< Type_t* >::Invoke(11 /* System.Type System.Reflection.ParameterInfo::get_ParameterType() */, L_13);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_15 = ___1_paramTypes;
int32_t L_16 = V_5;
NullCheck(L_15);
int32_t L_17 = L_16;
Type_t* L_18 = (L_15)->GetAt(static_cast<il2cpp_array_size_t>(L_17));
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
bool L_19;
L_19 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_14, L_18, NULL);
if (!L_19)
{
goto IL_003f;
}
}
{
// sequenceEquals = false;
V_4 = (bool)0;
// break;
goto IL_004c;
}
IL_003f:
{
// for ( var j = 0; j < parameters.Length; j++ ) {
int32_t L_20 = V_5;
V_5 = ((int32_t)il2cpp_codegen_add(L_20, 1));
}
IL_0045:
{
// for ( var j = 0; j < parameters.Length; j++ ) {
int32_t L_21 = V_5;
ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_22 = V_3;
NullCheck(L_22);
if ((((int32_t)L_21) < ((int32_t)((int32_t)(((RuntimeArray*)L_22)->max_length)))))
{
goto IL_0026;
}
}
IL_004c:
{
// if ( sequenceEquals ) {
bool L_23 = V_4;
if (!L_23)
{
goto IL_0052;
}
}
{
// return ctor;
ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB* L_24 = V_2;
return L_24;
}
IL_0052:
{
// for ( var i = 0; i < ctors.Length; i++ ) {
int32_t L_25 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_25, 1));
}
IL_0056:
{
// for ( var i = 0; i < ctors.Length; i++ ) {
int32_t L_26 = V_1;
ConstructorInfoU5BU5D_t515A0B944728842263B6033C9A62F6392C3BCD8A* L_27 = V_0;
NullCheck(L_27);
if ((((int32_t)L_26) < ((int32_t)((int32_t)(((RuntimeArray*)L_27)->max_length)))))
{
goto IL_000b;
}
}
{
// return null;
return (ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB*)NULL;
}
}
// System.Boolean ParadoxNotion.ReflectionTools::MemberResolvedFromDeserializeAttribute(System.Reflection.MemberInfo,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReflectionTools_MemberResolvedFromDeserializeAttribute_m9A0CFE3BAD3025022A5CE24505BABB0F776F3F35 (MemberInfo_t* ___0_member, String_t* ___1_targetName, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReflectionTools_RTGetAttribute_TisDeserializeFromAttribute_tB0AFE8FA7D79E1D7D152E281ECBAF8C48E4C9EAB_mE16CFFB82007776CBB96A4056EAE7B190A999EB4_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
DeserializeFromAttribute_tB0AFE8FA7D79E1D7D152E281ECBAF8C48E4C9EAB* V_0 = NULL;
{
// var att = member.RTGetAttribute<Serialization.DeserializeFromAttribute>(true);
MemberInfo_t* L_0 = ___0_member;
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
DeserializeFromAttribute_tB0AFE8FA7D79E1D7D152E281ECBAF8C48E4C9EAB* L_1;
L_1 = ReflectionTools_RTGetAttribute_TisDeserializeFromAttribute_tB0AFE8FA7D79E1D7D152E281ECBAF8C48E4C9EAB_mE16CFFB82007776CBB96A4056EAE7B190A999EB4(L_0, (bool)1, ReflectionTools_RTGetAttribute_TisDeserializeFromAttribute_tB0AFE8FA7D79E1D7D152E281ECBAF8C48E4C9EAB_mE16CFFB82007776CBB96A4056EAE7B190A999EB4_RuntimeMethod_var);
V_0 = L_1;
// return att != null && att.previousTypeFullName == targetName;
DeserializeFromAttribute_tB0AFE8FA7D79E1D7D152E281ECBAF8C48E4C9EAB* L_2 = V_0;
if (!L_2)
{
goto IL_0018;
}
}
{
DeserializeFromAttribute_tB0AFE8FA7D79E1D7D152E281ECBAF8C48E4C9EAB* L_3 = V_0;
NullCheck(L_3);
String_t* L_4 = L_3->___previousTypeFullName_0;
String_t* L_5 = ___1_targetName;
bool L_6;
L_6 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_4, L_5, NULL);
return L_6;
}
IL_0018:
{
return (bool)0;
}
}
// System.Reflection.MethodInfo ParadoxNotion.ReflectionTools::RTGetMethod(System.Type,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MethodInfo_t* ReflectionTools_RTGetMethod_mAA6AEFC60A980189C8702DEB7AA1DF67F1F3AAE7 (Type_t* ___0_type, String_t* ___1_name, 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;
}
MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265* V_0 = NULL;
int32_t V_1 = 0;
MethodInfo_t* V_2 = NULL;
{
// var methods = type.RTGetMethods();
Type_t* L_0 = ___0_type;
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265* L_1;
L_1 = ReflectionTools_RTGetMethods_m5EF676BFADDFAFACFFD656BA26390DF5AF84D0C2(L_0, NULL);
V_0 = L_1;
// for ( var i = 0; i < methods.Length; i++ ) {
V_1 = 0;
goto IL_002c;
}
IL_000b:
{
// var m = methods[i];
MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265* L_2 = V_0;
int32_t L_3 = V_1;
NullCheck(L_2);
int32_t L_4 = L_3;
MethodInfo_t* L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
V_2 = L_5;
// if ( m.Name == name || MemberResolvedFromDeserializeAttribute(m, name) ) {
MethodInfo_t* L_6 = V_2;
NullCheck(L_6);
String_t* L_7;
L_7 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, L_6);
String_t* L_8 = ___1_name;
bool L_9;
L_9 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_7, L_8, NULL);
if (L_9)
{
goto IL_0026;
}
}
{
MethodInfo_t* L_10 = V_2;
String_t* L_11 = ___1_name;
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
bool L_12;
L_12 = ReflectionTools_MemberResolvedFromDeserializeAttribute_m9A0CFE3BAD3025022A5CE24505BABB0F776F3F35(L_10, L_11, NULL);
if (!L_12)
{
goto IL_0028;
}
}
IL_0026:
{
// return m;
MethodInfo_t* L_13 = V_2;
return L_13;
}
IL_0028:
{
// for ( var i = 0; i < methods.Length; i++ ) {
int32_t L_14 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_14, 1));
}
IL_002c:
{
// for ( var i = 0; i < methods.Length; i++ ) {
int32_t L_15 = V_1;
MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265* L_16 = V_0;
NullCheck(L_16);
if ((((int32_t)L_15) < ((int32_t)((int32_t)(((RuntimeArray*)L_16)->max_length)))))
{
goto IL_000b;
}
}
{
// return null;
return (MethodInfo_t*)NULL;
}
}
// 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)
{
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;
}
MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265* V_0 = NULL;
int32_t V_1 = 0;
MethodInfo_t* V_2 = NULL;
ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* V_3 = NULL;
bool V_4 = false;
int32_t V_5 = 0;
{
// var methods = type.RTGetMethods();
Type_t* L_0 = ___0_type;
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265* L_1;
L_1 = ReflectionTools_RTGetMethods_m5EF676BFADDFAFACFFD656BA26390DF5AF84D0C2(L_0, NULL);
V_0 = L_1;
// for ( var i = 0; i < methods.Length; i++ ) {
V_1 = 0;
goto IL_00a7;
}
IL_000e:
{
// var m = methods[i];
MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265* L_2 = V_0;
int32_t L_3 = V_1;
NullCheck(L_2);
int32_t L_4 = L_3;
MethodInfo_t* L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
V_2 = L_5;
// if ( m.Name == name || MemberResolvedFromDeserializeAttribute(m, name) ) {
MethodInfo_t* L_6 = V_2;
NullCheck(L_6);
String_t* L_7;
L_7 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, L_6);
String_t* L_8 = ___1_name;
bool L_9;
L_9 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_7, L_8, NULL);
if (L_9)
{
goto IL_0029;
}
}
{
MethodInfo_t* L_10 = V_2;
String_t* L_11 = ___1_name;
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
bool L_12;
L_12 = ReflectionTools_MemberResolvedFromDeserializeAttribute_m9A0CFE3BAD3025022A5CE24505BABB0F776F3F35(L_10, L_11, NULL);
if (!L_12)
{
goto IL_00a3;
}
}
IL_0029:
{
// if ( genericArgumentTypes != null && !m.IsGenericMethod ) {
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_13 = ___4_genericArgumentTypes;
if (!L_13)
{
goto IL_0035;
}
}
{
MethodInfo_t* L_14 = V_2;
NullCheck(L_14);
bool L_15;
L_15 = VirtualFuncInvoker0< bool >::Invoke(26 /* System.Boolean System.Reflection.MethodBase::get_IsGenericMethod() */, L_14);
if (!L_15)
{
goto IL_00a3;
}
}
IL_0035:
{
// var parameters = m.GetParameters();
MethodInfo_t* L_16 = V_2;
NullCheck(L_16);
ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_17;
L_17 = VirtualFuncInvoker0< ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* >::Invoke(16 /* System.Reflection.ParameterInfo[] System.Reflection.MethodBase::GetParameters() */, L_16);
V_3 = L_17;
// if ( parameters.Length != paramTypes.Length ) {
ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_18 = V_3;
NullCheck(L_18);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_19 = ___2_paramTypes;
NullCheck(L_19);
if ((!(((uint32_t)((int32_t)(((RuntimeArray*)L_18)->max_length))) == ((uint32_t)((int32_t)(((RuntimeArray*)L_19)->max_length))))))
{
goto IL_00a3;
}
}
{
// if ( genericArgumentTypes != null ) {
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_20 = ___4_genericArgumentTypes;
if (!L_20)
{
goto IL_0058;
}
}
{
// m = m.MakeGenericMethod(genericArgumentTypes);
MethodInfo_t* L_21 = V_2;
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_22 = ___4_genericArgumentTypes;
NullCheck(L_21);
MethodInfo_t* L_23;
L_23 = VirtualFuncInvoker1< MethodInfo_t*, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(42 /* System.Reflection.MethodInfo System.Reflection.MethodInfo::MakeGenericMethod(System.Type[]) */, L_21, L_22);
V_2 = L_23;
// parameters = m.GetParameters();
MethodInfo_t* L_24 = V_2;
NullCheck(L_24);
ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_25;
L_25 = VirtualFuncInvoker0< ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* >::Invoke(16 /* System.Reflection.ParameterInfo[] System.Reflection.MethodBase::GetParameters() */, L_24);
V_3 = L_25;
}
IL_0058:
{
// if ( returnType != null && m.ReturnType != returnType ) {
Type_t* L_26 = ___3_returnType;
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
bool L_27;
L_27 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_26, (Type_t*)NULL, NULL);
if (!L_27)
{
goto IL_006f;
}
}
{
MethodInfo_t* L_28 = V_2;
NullCheck(L_28);
Type_t* L_29;
L_29 = VirtualFuncInvoker0< Type_t* >::Invoke(40 /* System.Type System.Reflection.MethodInfo::get_ReturnType() */, L_28);
Type_t* L_30 = ___3_returnType;
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
bool L_31;
L_31 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_29, L_30, NULL);
if (L_31)
{
goto IL_00a3;
}
}
IL_006f:
{
// var sequenceEquals = true;
V_4 = (bool)1;
// for ( var j = 0; j < parameters.Length; j++ ) {
V_5 = 0;
goto IL_0096;
}
IL_0077:
{
// if ( parameters[j].ParameterType != paramTypes[j] ) {
ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_32 = V_3;
int32_t L_33 = V_5;
NullCheck(L_32);
int32_t L_34 = L_33;
ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* L_35 = (L_32)->GetAt(static_cast<il2cpp_array_size_t>(L_34));
NullCheck(L_35);
Type_t* L_36;
L_36 = VirtualFuncInvoker0< Type_t* >::Invoke(11 /* System.Type System.Reflection.ParameterInfo::get_ParameterType() */, L_35);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_37 = ___2_paramTypes;
int32_t L_38 = V_5;
NullCheck(L_37);
int32_t L_39 = L_38;
Type_t* L_40 = (L_37)->GetAt(static_cast<il2cpp_array_size_t>(L_39));
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
bool L_41;
L_41 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_36, L_40, NULL);
if (!L_41)
{
goto IL_0090;
}
}
{
// sequenceEquals = false;
V_4 = (bool)0;
// break;
goto IL_009d;
}
IL_0090:
{
// for ( var j = 0; j < parameters.Length; j++ ) {
int32_t L_42 = V_5;
V_5 = ((int32_t)il2cpp_codegen_add(L_42, 1));
}
IL_0096:
{
// for ( var j = 0; j < parameters.Length; j++ ) {
int32_t L_43 = V_5;
ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_44 = V_3;
NullCheck(L_44);
if ((((int32_t)L_43) < ((int32_t)((int32_t)(((RuntimeArray*)L_44)->max_length)))))
{
goto IL_0077;
}
}
IL_009d:
{
// if ( sequenceEquals ) {
bool L_45 = V_4;
if (!L_45)
{
goto IL_00a3;
}
}
{
// return m;
MethodInfo_t* L_46 = V_2;
return L_46;
}
IL_00a3:
{
// for ( var i = 0; i < methods.Length; i++ ) {
int32_t L_47 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_47, 1));
}
IL_00a7:
{
// for ( var i = 0; i < methods.Length; i++ ) {
int32_t L_48 = V_1;
MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265* L_49 = V_0;
NullCheck(L_49);
if ((((int32_t)L_48) < ((int32_t)((int32_t)(((RuntimeArray*)L_49)->max_length)))))
{
goto IL_000e;
}
}
{
// return null;
return (MethodInfo_t*)NULL;
}
}
// 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)
{
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;
}
Type_t* V_0 = NULL;
FieldInfoU5BU5D_t50D47CBECF1AEB152F555803E3329D9E34DBF8D8* V_1 = NULL;
int32_t V_2 = 0;
FieldInfo_t* V_3 = NULL;
{
// var current = type;
Type_t* L_0 = ___0_type;
V_0 = L_0;
goto IL_0040;
}
IL_0004:
{
// var fields = current.RTGetFields();
Type_t* L_1 = V_0;
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
FieldInfoU5BU5D_t50D47CBECF1AEB152F555803E3329D9E34DBF8D8* L_2;
L_2 = ReflectionTools_RTGetFields_mFC30115AB97987D6BC1360FEBBA1BF6011B38596(L_1, NULL);
V_1 = L_2;
// for ( var i = 0; i < fields.Length; i++ ) {
V_2 = 0;
goto IL_0030;
}
IL_000f:
{
// var f = fields[i];
FieldInfoU5BU5D_t50D47CBECF1AEB152F555803E3329D9E34DBF8D8* L_3 = V_1;
int32_t L_4 = V_2;
NullCheck(L_3);
int32_t L_5 = L_4;
FieldInfo_t* L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
V_3 = L_6;
// if ( f.Name == name || MemberResolvedFromDeserializeAttribute(f, name) ) {
FieldInfo_t* L_7 = V_3;
NullCheck(L_7);
String_t* L_8;
L_8 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, L_7);
String_t* L_9 = ___1_name;
bool L_10;
L_10 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_8, L_9, NULL);
if (L_10)
{
goto IL_002a;
}
}
{
FieldInfo_t* L_11 = V_3;
String_t* L_12 = ___1_name;
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
bool L_13;
L_13 = ReflectionTools_MemberResolvedFromDeserializeAttribute_m9A0CFE3BAD3025022A5CE24505BABB0F776F3F35(L_11, L_12, NULL);
if (!L_13)
{
goto IL_002c;
}
}
IL_002a:
{
// return f;
FieldInfo_t* L_14 = V_3;
return L_14;
}
IL_002c:
{
// for ( var i = 0; i < fields.Length; i++ ) {
int32_t L_15 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_15, 1));
}
IL_0030:
{
// for ( var i = 0; i < fields.Length; i++ ) {
int32_t L_16 = V_2;
FieldInfoU5BU5D_t50D47CBECF1AEB152F555803E3329D9E34DBF8D8* L_17 = V_1;
NullCheck(L_17);
if ((((int32_t)L_16) < ((int32_t)((int32_t)(((RuntimeArray*)L_17)->max_length)))))
{
goto IL_000f;
}
}
{
// if ( !includePrivateBase ) {
bool L_18 = ___2_includePrivateBase;
if (!L_18)
{
goto IL_0049;
}
}
{
// current = current.BaseType;
Type_t* L_19 = V_0;
NullCheck(L_19);
Type_t* L_20;
L_20 = VirtualFuncInvoker0< Type_t* >::Invoke(111 /* System.Type System.Type::get_BaseType() */, L_19);
V_0 = L_20;
}
IL_0040:
{
// while ( current != null ) {
Type_t* L_21 = V_0;
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
bool L_22;
L_22 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_21, (Type_t*)NULL, NULL);
if (L_22)
{
goto IL_0004;
}
}
IL_0049:
{
// return null;
return (FieldInfo_t*)NULL;
}
}
// 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)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
PropertyInfoU5BU5D_tD81C248B41D0C76207C42DB9C332DC79F490B1D7* V_0 = NULL;
int32_t V_1 = 0;
PropertyInfo_t* V_2 = NULL;
{
// var props = type.RTGetProperties();
Type_t* L_0 = ___0_type;
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
PropertyInfoU5BU5D_tD81C248B41D0C76207C42DB9C332DC79F490B1D7* L_1;
L_1 = ReflectionTools_RTGetProperties_m4036ADE7E36551F985335CE63662F0613F99C8AE(L_0, NULL);
V_0 = L_1;
// for ( var i = 0; i < props.Length; i++ ) {
V_1 = 0;
goto IL_002c;
}
IL_000b:
{
// var p = props[i];
PropertyInfoU5BU5D_tD81C248B41D0C76207C42DB9C332DC79F490B1D7* L_2 = V_0;
int32_t L_3 = V_1;
NullCheck(L_2);
int32_t L_4 = L_3;
PropertyInfo_t* L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
V_2 = L_5;
// if ( p.Name == name || MemberResolvedFromDeserializeAttribute(p, name) ) {
PropertyInfo_t* L_6 = V_2;
NullCheck(L_6);
String_t* L_7;
L_7 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, L_6);
String_t* L_8 = ___1_name;
bool L_9;
L_9 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_7, L_8, NULL);
if (L_9)
{
goto IL_0026;
}
}
{
PropertyInfo_t* L_10 = V_2;
String_t* L_11 = ___1_name;
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
bool L_12;
L_12 = ReflectionTools_MemberResolvedFromDeserializeAttribute_m9A0CFE3BAD3025022A5CE24505BABB0F776F3F35(L_10, L_11, NULL);
if (!L_12)
{
goto IL_0028;
}
}
IL_0026:
{
// return p;
PropertyInfo_t* L_13 = V_2;
return L_13;
}
IL_0028:
{
// for ( var i = 0; i < props.Length; i++ ) {
int32_t L_14 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_14, 1));
}
IL_002c:
{
// for ( var i = 0; i < props.Length; i++ ) {
int32_t L_15 = V_1;
PropertyInfoU5BU5D_tD81C248B41D0C76207C42DB9C332DC79F490B1D7* L_16 = V_0;
NullCheck(L_16);
if ((((int32_t)L_15) < ((int32_t)((int32_t)(((RuntimeArray*)L_16)->max_length)))))
{
goto IL_000b;
}
}
{
// return null;
return (PropertyInfo_t*)NULL;
}
}
// 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)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
FieldInfoU5BU5D_t50D47CBECF1AEB152F555803E3329D9E34DBF8D8* V_0 = NULL;
PropertyInfoU5BU5D_tD81C248B41D0C76207C42DB9C332DC79F490B1D7* V_1 = NULL;
int32_t V_2 = 0;
FieldInfo_t* V_3 = NULL;
int32_t V_4 = 0;
PropertyInfo_t* V_5 = NULL;
{
// var fields = type.RTGetFields();
Type_t* L_0 = ___0_type;
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_2 = 0;
goto IL_002c;
}
IL_000b:
{
// var f = fields[i];
FieldInfoU5BU5D_t50D47CBECF1AEB152F555803E3329D9E34DBF8D8* L_2 = V_0;
int32_t L_3 = V_2;
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_3 = L_5;
// if ( f.Name == name || MemberResolvedFromDeserializeAttribute(f, name) ) {
FieldInfo_t* L_6 = V_3;
NullCheck(L_6);
String_t* L_7;
L_7 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, L_6);
String_t* L_8 = ___1_name;
bool L_9;
L_9 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_7, L_8, NULL);
if (L_9)
{
goto IL_0026;
}
}
{
FieldInfo_t* L_10 = V_3;
String_t* L_11 = ___1_name;
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
bool L_12;
L_12 = ReflectionTools_MemberResolvedFromDeserializeAttribute_m9A0CFE3BAD3025022A5CE24505BABB0F776F3F35(L_10, L_11, NULL);
if (!L_12)
{
goto IL_0028;
}
}
IL_0026:
{
// return f;
FieldInfo_t* L_13 = V_3;
return L_13;
}
IL_0028:
{
// for ( var i = 0; i < fields.Length; i++ ) {
int32_t L_14 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_14, 1));
}
IL_002c:
{
// for ( var i = 0; i < fields.Length; i++ ) {
int32_t L_15 = V_2;
FieldInfoU5BU5D_t50D47CBECF1AEB152F555803E3329D9E34DBF8D8* L_16 = V_0;
NullCheck(L_16);
if ((((int32_t)L_15) < ((int32_t)((int32_t)(((RuntimeArray*)L_16)->max_length)))))
{
goto IL_000b;
}
}
{
// var props = type.RTGetProperties();
Type_t* L_17 = ___0_type;
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
PropertyInfoU5BU5D_tD81C248B41D0C76207C42DB9C332DC79F490B1D7* L_18;
L_18 = ReflectionTools_RTGetProperties_m4036ADE7E36551F985335CE63662F0613F99C8AE(L_17, NULL);
V_1 = L_18;
// for ( var i = 0; i < props.Length; i++ ) {
V_4 = 0;
goto IL_0066;
}
IL_003e:
{
// var p = props[i];
PropertyInfoU5BU5D_tD81C248B41D0C76207C42DB9C332DC79F490B1D7* L_19 = V_1;
int32_t L_20 = V_4;
NullCheck(L_19);
int32_t L_21 = L_20;
PropertyInfo_t* L_22 = (L_19)->GetAt(static_cast<il2cpp_array_size_t>(L_21));
V_5 = L_22;
// if ( p.Name == name || MemberResolvedFromDeserializeAttribute(p, name) ) {
PropertyInfo_t* L_23 = V_5;
NullCheck(L_23);
String_t* L_24;
L_24 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, L_23);
String_t* L_25 = ___1_name;
bool L_26;
L_26 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_24, L_25, NULL);
if (L_26)
{
goto IL_005d;
}
}
{
PropertyInfo_t* L_27 = V_5;
String_t* L_28 = ___1_name;
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
bool L_29;
L_29 = ReflectionTools_MemberResolvedFromDeserializeAttribute_m9A0CFE3BAD3025022A5CE24505BABB0F776F3F35(L_27, L_28, NULL);
if (!L_29)
{
goto IL_0060;
}
}
IL_005d:
{
// return p;
PropertyInfo_t* L_30 = V_5;
return L_30;
}
IL_0060:
{
// for ( var i = 0; i < props.Length; i++ ) {
int32_t L_31 = V_4;
V_4 = ((int32_t)il2cpp_codegen_add(L_31, 1));
}
IL_0066:
{
// for ( var i = 0; i < props.Length; i++ ) {
int32_t L_32 = V_4;
PropertyInfoU5BU5D_tD81C248B41D0C76207C42DB9C332DC79F490B1D7* L_33 = V_1;
NullCheck(L_33);
if ((((int32_t)L_32) < ((int32_t)((int32_t)(((RuntimeArray*)L_33)->max_length)))))
{
goto IL_003e;
}
}
{
// return null;
return (MemberInfo_t*)NULL;
}
}
// 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)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
EventInfoU5BU5D_t15CC441197507A7E14B3F62A53BB711E7E0E6110* V_0 = NULL;
int32_t V_1 = 0;
EventInfo_t* V_2 = NULL;
{
// var events = type.RTGetEvents();
Type_t* L_0 = ___0_type;
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
EventInfoU5BU5D_t15CC441197507A7E14B3F62A53BB711E7E0E6110* L_1;
L_1 = ReflectionTools_RTGetEvents_mE1CA7018A7642AD2D51C9607E8056CDCB10448A4(L_0, NULL);
V_0 = L_1;
// for ( var i = 0; i < events.Length; i++ ) {
V_1 = 0;
goto IL_002c;
}
IL_000b:
{
// var e = events[i];
EventInfoU5BU5D_t15CC441197507A7E14B3F62A53BB711E7E0E6110* L_2 = V_0;
int32_t L_3 = V_1;
NullCheck(L_2);
int32_t L_4 = L_3;
EventInfo_t* L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
V_2 = L_5;
// if ( e.Name == name || MemberResolvedFromDeserializeAttribute(e, name) ) {
EventInfo_t* L_6 = V_2;
NullCheck(L_6);
String_t* L_7;
L_7 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, L_6);
String_t* L_8 = ___1_name;
bool L_9;
L_9 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_7, L_8, NULL);
if (L_9)
{
goto IL_0026;
}
}
{
EventInfo_t* L_10 = V_2;
String_t* L_11 = ___1_name;
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
bool L_12;
L_12 = ReflectionTools_MemberResolvedFromDeserializeAttribute_m9A0CFE3BAD3025022A5CE24505BABB0F776F3F35(L_10, L_11, NULL);
if (!L_12)
{
goto IL_0028;
}
}
IL_0026:
{
// return e;
EventInfo_t* L_13 = V_2;
return L_13;
}
IL_0028:
{
// for ( var i = 0; i < events.Length; i++ ) {
int32_t L_14 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_14, 1));
}
IL_002c:
{
// for ( var i = 0; i < events.Length; i++ ) {
int32_t L_15 = V_1;
EventInfoU5BU5D_t15CC441197507A7E14B3F62A53BB711E7E0E6110* L_16 = V_0;
NullCheck(L_16);
if ((((int32_t)L_15) < ((int32_t)((int32_t)(((RuntimeArray*)L_16)->max_length)))))
{
goto IL_000b;
}
}
{
// return null;
return (EventInfo_t*)NULL;
}
}
// System.Object ParadoxNotion.ReflectionTools::RTGetFieldOrPropValue(System.Reflection.MemberInfo,System.Object,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReflectionTools_RTGetFieldOrPropValue_m896D44E72C9718FD36C6DA0E3CDA39C177131DEC (MemberInfo_t* ___0_member, RuntimeObject* ___1_instance, int32_t ___2_index, 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*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_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;
}
RuntimeObject* G_B5_0 = NULL;
PropertyInfo_t* G_B5_1 = NULL;
RuntimeObject* G_B4_0 = NULL;
PropertyInfo_t* G_B4_1 = NULL;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* G_B6_0 = NULL;
RuntimeObject* G_B6_1 = NULL;
PropertyInfo_t* G_B6_2 = NULL;
{
// if ( member is FieldInfo ) { return ( member as FieldInfo ).GetValue(instance); }
MemberInfo_t* L_0 = ___0_member;
if (!((FieldInfo_t*)IsInstClass((RuntimeObject*)L_0, FieldInfo_t_il2cpp_TypeInfo_var)))
{
goto IL_0015;
}
}
{
// if ( member is FieldInfo ) { return ( member as FieldInfo ).GetValue(instance); }
MemberInfo_t* L_1 = ___0_member;
RuntimeObject* L_2 = ___1_instance;
NullCheck(((FieldInfo_t*)IsInstClass((RuntimeObject*)L_1, FieldInfo_t_il2cpp_TypeInfo_var)));
RuntimeObject* L_3;
L_3 = VirtualFuncInvoker1< RuntimeObject*, RuntimeObject* >::Invoke(24 /* System.Object System.Reflection.FieldInfo::GetValue(System.Object) */, ((FieldInfo_t*)IsInstClass((RuntimeObject*)L_1, FieldInfo_t_il2cpp_TypeInfo_var)), L_2);
return L_3;
}
IL_0015:
{
// if ( member is PropertyInfo ) { return ( member as PropertyInfo ).GetValue(instance, index == -1 ? null : SingleTempArgsArray(index)); }
MemberInfo_t* L_4 = ___0_member;
if (!((PropertyInfo_t*)IsInstClass((RuntimeObject*)L_4, PropertyInfo_t_il2cpp_TypeInfo_var)))
{
goto IL_003c;
}
}
{
// if ( member is PropertyInfo ) { return ( member as PropertyInfo ).GetValue(instance, index == -1 ? null : SingleTempArgsArray(index)); }
MemberInfo_t* L_5 = ___0_member;
RuntimeObject* L_6 = ___1_instance;
int32_t L_7 = ___2_index;
G_B4_0 = L_6;
G_B4_1 = ((PropertyInfo_t*)IsInstClass((RuntimeObject*)L_5, PropertyInfo_t_il2cpp_TypeInfo_var));
if ((((int32_t)L_7) == ((int32_t)(-1))))
{
G_B5_0 = L_6;
G_B5_1 = ((PropertyInfo_t*)IsInstClass((RuntimeObject*)L_5, PropertyInfo_t_il2cpp_TypeInfo_var));
goto IL_0035;
}
}
{
int32_t L_8 = ___2_index;
int32_t L_9 = L_8;
RuntimeObject* L_10 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_9);
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_11;
L_11 = ReflectionTools_SingleTempArgsArray_mBB9CBE92C5B483649D7A9FAFD252F8C0D0B6DC58(L_10, NULL);
G_B6_0 = L_11;
G_B6_1 = G_B4_0;
G_B6_2 = G_B4_1;
goto IL_0036;
}
IL_0035:
{
G_B6_0 = ((ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(NULL));
G_B6_1 = G_B5_0;
G_B6_2 = G_B5_1;
}
IL_0036:
{
NullCheck(G_B6_2);
RuntimeObject* L_12;
L_12 = VirtualFuncInvoker2< RuntimeObject*, RuntimeObject*, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* >::Invoke(25 /* System.Object System.Reflection.PropertyInfo::GetValue(System.Object,System.Object[]) */, G_B6_2, G_B6_1, G_B6_0);
return L_12;
}
IL_003c:
{
// return null;
return NULL;
}
}
// System.Void ParadoxNotion.ReflectionTools::RTSetFieldOrPropValue(System.Reflection.MemberInfo,System.Object,System.Object,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReflectionTools_RTSetFieldOrPropValue_mB95A397015F31D2F48807A9E19979CC0C30A0F7B (MemberInfo_t* ___0_member, RuntimeObject* ___1_instance, RuntimeObject* ___2_value, int32_t ___3_index, 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*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_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;
}
RuntimeObject* G_B5_0 = NULL;
RuntimeObject* G_B5_1 = NULL;
PropertyInfo_t* G_B5_2 = NULL;
RuntimeObject* G_B4_0 = NULL;
RuntimeObject* G_B4_1 = NULL;
PropertyInfo_t* G_B4_2 = NULL;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* G_B6_0 = NULL;
RuntimeObject* G_B6_1 = NULL;
RuntimeObject* G_B6_2 = NULL;
PropertyInfo_t* G_B6_3 = NULL;
{
// if ( member is FieldInfo ) { ( member as FieldInfo ).SetValue(instance, value); }
MemberInfo_t* L_0 = ___0_member;
if (!((FieldInfo_t*)IsInstClass((RuntimeObject*)L_0, FieldInfo_t_il2cpp_TypeInfo_var)))
{
goto IL_0015;
}
}
{
// if ( member is FieldInfo ) { ( member as FieldInfo ).SetValue(instance, value); }
MemberInfo_t* L_1 = ___0_member;
RuntimeObject* L_2 = ___1_instance;
RuntimeObject* L_3 = ___2_value;
NullCheck(((FieldInfo_t*)IsInstClass((RuntimeObject*)L_1, FieldInfo_t_il2cpp_TypeInfo_var)));
FieldInfo_SetValue_mD8C0DA3A1A0CFF073F971622BBDBAAB6688B4B6C(((FieldInfo_t*)IsInstClass((RuntimeObject*)L_1, FieldInfo_t_il2cpp_TypeInfo_var)), L_2, L_3, NULL);
}
IL_0015:
{
// if ( member is PropertyInfo ) { ( member as PropertyInfo ).SetValue(instance, value, index == -1 ? null : SingleTempArgsArray(index)); }
MemberInfo_t* L_4 = ___0_member;
if (!((PropertyInfo_t*)IsInstClass((RuntimeObject*)L_4, PropertyInfo_t_il2cpp_TypeInfo_var)))
{
goto IL_003c;
}
}
{
// if ( member is PropertyInfo ) { ( member as PropertyInfo ).SetValue(instance, value, index == -1 ? null : SingleTempArgsArray(index)); }
MemberInfo_t* L_5 = ___0_member;
RuntimeObject* L_6 = ___1_instance;
RuntimeObject* L_7 = ___2_value;
int32_t L_8 = ___3_index;
G_B4_0 = L_7;
G_B4_1 = L_6;
G_B4_2 = ((PropertyInfo_t*)IsInstClass((RuntimeObject*)L_5, PropertyInfo_t_il2cpp_TypeInfo_var));
if ((((int32_t)L_8) == ((int32_t)(-1))))
{
G_B5_0 = L_7;
G_B5_1 = L_6;
G_B5_2 = ((PropertyInfo_t*)IsInstClass((RuntimeObject*)L_5, PropertyInfo_t_il2cpp_TypeInfo_var));
goto IL_0036;
}
}
{
int32_t L_9 = ___3_index;
int32_t L_10 = L_9;
RuntimeObject* L_11 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_10);
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_12;
L_12 = ReflectionTools_SingleTempArgsArray_mBB9CBE92C5B483649D7A9FAFD252F8C0D0B6DC58(L_11, NULL);
G_B6_0 = L_12;
G_B6_1 = G_B4_0;
G_B6_2 = G_B4_1;
G_B6_3 = G_B4_2;
goto IL_0037;
}
IL_0036:
{
G_B6_0 = ((ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(NULL));
G_B6_1 = G_B5_0;
G_B6_2 = G_B5_1;
G_B6_3 = G_B5_2;
}
IL_0037:
{
NullCheck(G_B6_3);
VirtualActionInvoker3< RuntimeObject*, RuntimeObject*, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* >::Invoke(27 /* System.Void System.Reflection.PropertyInfo::SetValue(System.Object,System.Object,System.Object[]) */, G_B6_3, G_B6_2, G_B6_1, G_B6_0);
}
IL_003c:
{
// }
return;
}
}
// 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)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_mB81B4667C1441D203B8050D807B1161B100117D9_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_m9B88D42842F7B4BA8E55CB45535C6F3684B70417_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
ConstructorInfoU5BU5D_t515A0B944728842263B6033C9A62F6392C3BCD8A* V_0 = NULL;
{
// if ( !_typeConstructors.TryGetValue(type, out constructors) ) {
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
Dictionary_2_t2FF68596D4538465717BB4ED01363A7CA08B8C79* L_0 = ((ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_StaticFields*)il2cpp_codegen_static_fields_for(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var))->____typeConstructors_11;
Type_t* L_1 = ___0_type;
NullCheck(L_0);
bool L_2;
L_2 = Dictionary_2_TryGetValue_mB81B4667C1441D203B8050D807B1161B100117D9(L_0, L_1, (&V_0), Dictionary_2_TryGetValue_mB81B4667C1441D203B8050D807B1161B100117D9_RuntimeMethod_var);
if (L_2)
{
goto IL_0024;
}
}
{
// constructors = type.GetConstructors(FLAGS_ALL);
Type_t* L_3 = ___0_type;
NullCheck(L_3);
ConstructorInfoU5BU5D_t515A0B944728842263B6033C9A62F6392C3BCD8A* L_4;
L_4 = VirtualFuncInvoker1< ConstructorInfoU5BU5D_t515A0B944728842263B6033C9A62F6392C3BCD8A*, int32_t >::Invoke(81 /* System.Reflection.ConstructorInfo[] System.Type::GetConstructors(System.Reflection.BindingFlags) */, L_3, ((int32_t)124));
V_0 = L_4;
// _typeConstructors[type] = constructors;
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
Dictionary_2_t2FF68596D4538465717BB4ED01363A7CA08B8C79* L_5 = ((ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_StaticFields*)il2cpp_codegen_static_fields_for(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var))->____typeConstructors_11;
Type_t* L_6 = ___0_type;
ConstructorInfoU5BU5D_t515A0B944728842263B6033C9A62F6392C3BCD8A* L_7 = V_0;
NullCheck(L_5);
Dictionary_2_set_Item_m9B88D42842F7B4BA8E55CB45535C6F3684B70417(L_5, L_6, L_7, Dictionary_2_set_Item_m9B88D42842F7B4BA8E55CB45535C6F3684B70417_RuntimeMethod_var);
}
IL_0024:
{
// return constructors;
ConstructorInfoU5BU5D_t515A0B944728842263B6033C9A62F6392C3BCD8A* L_8 = V_0;
return L_8;
}
}
// 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)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_mFAB96788019719DEFCCD37E4AEE18CF4F25CA60E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_m80AB245F2852E00AB7B7868DF00F6D522C3F03E2_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265* V_0 = NULL;
{
// if ( !_typeMethods.TryGetValue(type, out methods) ) {
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
Dictionary_2_tE271D578889BD0F25D4C0BF8524ABC171B216470* L_0 = ((ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_StaticFields*)il2cpp_codegen_static_fields_for(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var))->____typeMethods_12;
Type_t* L_1 = ___0_type;
NullCheck(L_0);
bool L_2;
L_2 = Dictionary_2_TryGetValue_mFAB96788019719DEFCCD37E4AEE18CF4F25CA60E(L_0, L_1, (&V_0), Dictionary_2_TryGetValue_mFAB96788019719DEFCCD37E4AEE18CF4F25CA60E_RuntimeMethod_var);
if (L_2)
{
goto IL_0024;
}
}
{
// methods = type.GetMethods(FLAGS_ALL);
Type_t* L_3 = ___0_type;
NullCheck(L_3);
MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265* L_4;
L_4 = VirtualFuncInvoker1< MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265*, int32_t >::Invoke(99 /* System.Reflection.MethodInfo[] System.Type::GetMethods(System.Reflection.BindingFlags) */, L_3, ((int32_t)124));
V_0 = L_4;
// _typeMethods[type] = methods;
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
Dictionary_2_tE271D578889BD0F25D4C0BF8524ABC171B216470* L_5 = ((ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_StaticFields*)il2cpp_codegen_static_fields_for(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var))->____typeMethods_12;
Type_t* L_6 = ___0_type;
MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265* L_7 = V_0;
NullCheck(L_5);
Dictionary_2_set_Item_m80AB245F2852E00AB7B7868DF00F6D522C3F03E2(L_5, L_6, L_7, Dictionary_2_set_Item_m80AB245F2852E00AB7B7868DF00F6D522C3F03E2_RuntimeMethod_var);
}
IL_0024:
{
// return methods;
MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265* L_8 = V_0;
return L_8;
}
}
// 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)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_mF715A1CFD22A8B1ADEE4A8AE4E4E899312DAAB37_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_mBDBC139D016644460C09778CCB01D6094C79A144_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
FieldInfoU5BU5D_t50D47CBECF1AEB152F555803E3329D9E34DBF8D8* V_0 = NULL;
{
// if ( !_typeFields.TryGetValue(type, out fields) ) {
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
Dictionary_2_t04BB274E1321E9A9FFE2C45EF5DC62AA12E85365* L_0 = ((ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_StaticFields*)il2cpp_codegen_static_fields_for(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var))->____typeFields_13;
Type_t* L_1 = ___0_type;
NullCheck(L_0);
bool L_2;
L_2 = Dictionary_2_TryGetValue_mF715A1CFD22A8B1ADEE4A8AE4E4E899312DAAB37(L_0, L_1, (&V_0), Dictionary_2_TryGetValue_mF715A1CFD22A8B1ADEE4A8AE4E4E899312DAAB37_RuntimeMethod_var);
if (L_2)
{
goto IL_0024;
}
}
{
// fields = type.GetFields(FLAGS_ALL);
Type_t* L_3 = ___0_type;
NullCheck(L_3);
FieldInfoU5BU5D_t50D47CBECF1AEB152F555803E3329D9E34DBF8D8* L_4;
L_4 = VirtualFuncInvoker1< FieldInfoU5BU5D_t50D47CBECF1AEB152F555803E3329D9E34DBF8D8*, int32_t >::Invoke(87 /* System.Reflection.FieldInfo[] System.Type::GetFields(System.Reflection.BindingFlags) */, L_3, ((int32_t)124));
V_0 = L_4;
// _typeFields[type] = fields;
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
Dictionary_2_t04BB274E1321E9A9FFE2C45EF5DC62AA12E85365* L_5 = ((ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_StaticFields*)il2cpp_codegen_static_fields_for(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var))->____typeFields_13;
Type_t* L_6 = ___0_type;
FieldInfoU5BU5D_t50D47CBECF1AEB152F555803E3329D9E34DBF8D8* L_7 = V_0;
NullCheck(L_5);
Dictionary_2_set_Item_mBDBC139D016644460C09778CCB01D6094C79A144(L_5, L_6, L_7, Dictionary_2_set_Item_mBDBC139D016644460C09778CCB01D6094C79A144_RuntimeMethod_var);
}
IL_0024:
{
// return fields;
FieldInfoU5BU5D_t50D47CBECF1AEB152F555803E3329D9E34DBF8D8* L_8 = V_0;
return L_8;
}
}
// System.Reflection.PropertyInfo[] ParadoxNotion.ReflectionTools::RTGetProperties(System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PropertyInfoU5BU5D_tD81C248B41D0C76207C42DB9C332DC79F490B1D7* ReflectionTools_RTGetProperties_m4036ADE7E36551F985335CE63662F0613F99C8AE (Type_t* ___0_type, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_mE42235656D45D85C3AD4C3BC5EB8CDDCF2A6EE57_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_m4A4F006A956927D668AAB4D50FCE1313BFD2D40D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
PropertyInfoU5BU5D_tD81C248B41D0C76207C42DB9C332DC79F490B1D7* V_0 = NULL;
{
// if ( !_typeProperties.TryGetValue(type, out properties) ) {
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
Dictionary_2_t1C975266349E9BFED4CE843F46E4A1C10DC28CAD* L_0 = ((ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_StaticFields*)il2cpp_codegen_static_fields_for(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var))->____typeProperties_14;
Type_t* L_1 = ___0_type;
NullCheck(L_0);
bool L_2;
L_2 = Dictionary_2_TryGetValue_mE42235656D45D85C3AD4C3BC5EB8CDDCF2A6EE57(L_0, L_1, (&V_0), Dictionary_2_TryGetValue_mE42235656D45D85C3AD4C3BC5EB8CDDCF2A6EE57_RuntimeMethod_var);
if (L_2)
{
goto IL_0024;
}
}
{
// properties = type.GetProperties(FLAGS_ALL);
Type_t* L_3 = ___0_type;
NullCheck(L_3);
PropertyInfoU5BU5D_tD81C248B41D0C76207C42DB9C332DC79F490B1D7* L_4;
L_4 = VirtualFuncInvoker1< PropertyInfoU5BU5D_tD81C248B41D0C76207C42DB9C332DC79F490B1D7*, int32_t >::Invoke(108 /* System.Reflection.PropertyInfo[] System.Type::GetProperties(System.Reflection.BindingFlags) */, L_3, ((int32_t)124));
V_0 = L_4;
// _typeProperties[type] = properties;
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
Dictionary_2_t1C975266349E9BFED4CE843F46E4A1C10DC28CAD* L_5 = ((ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_StaticFields*)il2cpp_codegen_static_fields_for(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var))->____typeProperties_14;
Type_t* L_6 = ___0_type;
PropertyInfoU5BU5D_tD81C248B41D0C76207C42DB9C332DC79F490B1D7* L_7 = V_0;
NullCheck(L_5);
Dictionary_2_set_Item_m4A4F006A956927D668AAB4D50FCE1313BFD2D40D(L_5, L_6, L_7, Dictionary_2_set_Item_m4A4F006A956927D668AAB4D50FCE1313BFD2D40D_RuntimeMethod_var);
}
IL_0024:
{
// return properties;
PropertyInfoU5BU5D_tD81C248B41D0C76207C42DB9C332DC79F490B1D7* L_8 = V_0;
return L_8;
}
}
// System.Reflection.EventInfo[] ParadoxNotion.ReflectionTools::RTGetEvents(System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EventInfoU5BU5D_t15CC441197507A7E14B3F62A53BB711E7E0E6110* ReflectionTools_RTGetEvents_mE1CA7018A7642AD2D51C9607E8056CDCB10448A4 (Type_t* ___0_type, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_mE934CFD17D6D404E494AAEB80A8CF7FDBE39BEE2_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_m2A4C96BE179438CFE0DC71E8904CAA732277B98F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
EventInfoU5BU5D_t15CC441197507A7E14B3F62A53BB711E7E0E6110* V_0 = NULL;
{
// if ( !_typeEvents.TryGetValue(type, out events) ) {
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
Dictionary_2_t73AAD868FA51D0A42C7A4CA6432996DD2AF63CEE* L_0 = ((ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_StaticFields*)il2cpp_codegen_static_fields_for(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var))->____typeEvents_15;
Type_t* L_1 = ___0_type;
NullCheck(L_0);
bool L_2;
L_2 = Dictionary_2_TryGetValue_mE934CFD17D6D404E494AAEB80A8CF7FDBE39BEE2(L_0, L_1, (&V_0), Dictionary_2_TryGetValue_mE934CFD17D6D404E494AAEB80A8CF7FDBE39BEE2_RuntimeMethod_var);
if (L_2)
{
goto IL_0024;
}
}
{
// events = type.GetEvents(FLAGS_ALL);
Type_t* L_3 = ___0_type;
NullCheck(L_3);
EventInfoU5BU5D_t15CC441197507A7E14B3F62A53BB711E7E0E6110* L_4;
L_4 = VirtualFuncInvoker1< EventInfoU5BU5D_t15CC441197507A7E14B3F62A53BB711E7E0E6110*, int32_t >::Invoke(83 /* System.Reflection.EventInfo[] System.Type::GetEvents(System.Reflection.BindingFlags) */, L_3, ((int32_t)124));
V_0 = L_4;
// _typeEvents[type] = events;
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
Dictionary_2_t73AAD868FA51D0A42C7A4CA6432996DD2AF63CEE* L_5 = ((ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_StaticFields*)il2cpp_codegen_static_fields_for(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var))->____typeEvents_15;
Type_t* L_6 = ___0_type;
EventInfoU5BU5D_t15CC441197507A7E14B3F62A53BB711E7E0E6110* L_7 = V_0;
NullCheck(L_5);
Dictionary_2_set_Item_m2A4C96BE179438CFE0DC71E8904CAA732277B98F(L_5, L_6, L_7, Dictionary_2_set_Item_m2A4C96BE179438CFE0DC71E8904CAA732277B98F_RuntimeMethod_var);
}
IL_0024:
{
// return events;
EventInfoU5BU5D_t15CC441197507A7E14B3F62A53BB711E7E0E6110* L_8 = V_0;
return L_8;
}
}
// System.Object[] ParadoxNotion.ReflectionTools::RTGetAllAttributes(System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ReflectionTools_RTGetAllAttributes_m107AF980D744221DEDD72C8449F8A08B6E9AADEC (Type_t* ___0_type, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_mEA014FEE27653639ECA2CD33C37C96E423231058_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_m2E3D96D8DCA20CCD0B71C4829DE9BCAB7641704B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_0 = NULL;
{
// if ( !_typeAttributes.TryGetValue(type, out attributes) ) {
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
Dictionary_2_t8BD34BD8938BA7765398D2B99837BA3128F5710E* L_0 = ((ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_StaticFields*)il2cpp_codegen_static_fields_for(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var))->____typeAttributes_16;
Type_t* L_1 = ___0_type;
NullCheck(L_0);
bool L_2;
L_2 = Dictionary_2_TryGetValue_mEA014FEE27653639ECA2CD33C37C96E423231058(L_0, L_1, (&V_0), Dictionary_2_TryGetValue_mEA014FEE27653639ECA2CD33C37C96E423231058_RuntimeMethod_var);
if (L_2)
{
goto IL_0026;
}
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0019:
{// begin finally (depth: 1)
// finally { _typeAttributes[type] = attributes; }
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
Dictionary_2_t8BD34BD8938BA7765398D2B99837BA3128F5710E* L_3 = ((ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_StaticFields*)il2cpp_codegen_static_fields_for(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var))->____typeAttributes_16;
Type_t* L_4 = ___0_type;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_5 = V_0;
NullCheck(L_3);
Dictionary_2_set_Item_m2E3D96D8DCA20CCD0B71C4829DE9BCAB7641704B(L_3, L_4, L_5, Dictionary_2_set_Item_m2E3D96D8DCA20CCD0B71C4829DE9BCAB7641704B_RuntimeMethod_var);
// finally { _typeAttributes[type] = attributes; }
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
// try { attributes = type.GetCustomAttributes(true); }
Type_t* L_6 = ___0_type;
NullCheck(L_6);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_7;
L_7 = VirtualFuncInvoker1< ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*, bool >::Invoke(13 /* System.Object[] System.Reflection.MemberInfo::GetCustomAttributes(System.Boolean) */, L_6, (bool)1);
V_0 = L_7;
// try { attributes = type.GetCustomAttributes(true); }
goto IL_0026;
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0026:
{
// return attributes;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_8 = V_0;
return L_8;
}
}
// System.Boolean ParadoxNotion.ReflectionTools::RTIsDefined(System.Type,System.Type,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReflectionTools_RTIsDefined_m037CD412D072AC41F1E4939EC2BF08B13201E745 (Type_t* ___0_type, Type_t* ___1_attributeType, bool ___2_inherited, 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;
}
{
// return inherited ? type.RTGetAttribute(attributeType, inherited) != null : type.IsDefined(attributeType, false);
bool L_0 = ___2_inherited;
if (L_0)
{
goto IL_000c;
}
}
{
Type_t* L_1 = ___0_type;
Type_t* L_2 = ___1_attributeType;
NullCheck(L_1);
bool L_3;
L_3 = VirtualFuncInvoker2< bool, Type_t*, bool >::Invoke(12 /* System.Boolean System.Reflection.MemberInfo::IsDefined(System.Type,System.Boolean) */, L_1, L_2, (bool)0);
return L_3;
}
IL_000c:
{
Type_t* L_4 = ___0_type;
Type_t* L_5 = ___1_attributeType;
bool L_6 = ___2_inherited;
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA* L_7;
L_7 = ReflectionTools_RTGetAttribute_m837779FC58E6F1F6243787F8CAD1FF3C35206B39(L_4, L_5, L_6, NULL);
return (bool)((!(((RuntimeObject*)(Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA*)L_7) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
}
}
// System.Attribute ParadoxNotion.ReflectionTools::RTGetAttribute(System.Type,System.Type,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA* ReflectionTools_RTGetAttribute_m837779FC58E6F1F6243787F8CAD1FF3C35206B39 (Type_t* ___0_type, Type_t* ___1_attributeType, bool ___2_inherited, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_0 = NULL;
int32_t V_1 = 0;
Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA* V_2 = NULL;
Type_t* V_3 = NULL;
{
// object[] attributes = RTGetAllAttributes(type);
Type_t* L_0 = ___0_type;
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1;
L_1 = ReflectionTools_RTGetAllAttributes_m107AF980D744221DEDD72C8449F8A08B6E9AADEC(L_0, NULL);
V_0 = L_1;
// if ( attributes != null ) {
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_2 = V_0;
if (!L_2)
{
goto IL_0040;
}
}
{
// for ( var i = 0; i < attributes.Length; i++ ) {
V_1 = 0;
goto IL_003a;
}
IL_000e:
{
// var att = (Attribute)attributes[i];
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_3 = V_0;
int32_t L_4 = V_1;
NullCheck(L_3);
int32_t L_5 = L_4;
RuntimeObject* L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
V_2 = ((Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA*)CastclassClass((RuntimeObject*)L_6, Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA_il2cpp_TypeInfo_var));
// var attType = att.GetType();
Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA* L_7 = V_2;
NullCheck(L_7);
Type_t* L_8;
L_8 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_7, NULL);
V_3 = L_8;
// if ( attType.RTIsAssignableTo(attributeType) ) {
Type_t* L_9 = V_3;
Type_t* L_10 = ___1_attributeType;
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
bool L_11;
L_11 = ReflectionTools_RTIsAssignableTo_m2B5E73B8C252C77EF5D1668D549BBDF7F45B977A(L_9, L_10, NULL);
if (!L_11)
{
goto IL_0036;
}
}
{
// if ( inherited || type.IsDefined(attType, false) ) {
bool L_12 = ___2_inherited;
if (L_12)
{
goto IL_0034;
}
}
{
Type_t* L_13 = ___0_type;
Type_t* L_14 = V_3;
NullCheck(L_13);
bool L_15;
L_15 = VirtualFuncInvoker2< bool, Type_t*, bool >::Invoke(12 /* System.Boolean System.Reflection.MemberInfo::IsDefined(System.Type,System.Boolean) */, L_13, L_14, (bool)0);
if (!L_15)
{
goto IL_0036;
}
}
IL_0034:
{
// return att;
Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA* L_16 = V_2;
return L_16;
}
IL_0036:
{
// for ( var i = 0; i < attributes.Length; i++ ) {
int32_t L_17 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_17, 1));
}
IL_003a:
{
// for ( var i = 0; i < attributes.Length; i++ ) {
int32_t L_18 = V_1;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_19 = V_0;
NullCheck(L_19);
if ((((int32_t)L_18) < ((int32_t)((int32_t)(((RuntimeArray*)L_19)->max_length)))))
{
goto IL_000e;
}
}
IL_0040:
{
// return null;
return (Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA*)NULL;
}
}
// System.Object[] ParadoxNotion.ReflectionTools::RTGetAllAttributes(System.Reflection.MemberInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ReflectionTools_RTGetAllAttributes_m5B61910510853EE9BDEF3EC26BCDA09459650D2D (MemberInfo_t* ___0_member, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m91A5ECE3A2FAFA570F200698B97121B633299267_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_m309C0EDF5C67BD1DB71471064C2C36986246209A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_0 = NULL;
{
// if ( !_memberAttributes.TryGetValue(member, out attributes) ) {
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
Dictionary_2_tB4A455D09FC3BAF8E4EDE22EA13FE413D2FA87E5* L_0 = ((ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_StaticFields*)il2cpp_codegen_static_fields_for(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var))->____memberAttributes_17;
MemberInfo_t* L_1 = ___0_member;
NullCheck(L_0);
bool L_2;
L_2 = Dictionary_2_TryGetValue_m91A5ECE3A2FAFA570F200698B97121B633299267(L_0, L_1, (&V_0), Dictionary_2_TryGetValue_m91A5ECE3A2FAFA570F200698B97121B633299267_RuntimeMethod_var);
if (L_2)
{
goto IL_0023;
}
}
{
// attributes = member.GetCustomAttributes(true);
MemberInfo_t* L_3 = ___0_member;
NullCheck(L_3);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_4;
L_4 = VirtualFuncInvoker1< ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*, bool >::Invoke(13 /* System.Object[] System.Reflection.MemberInfo::GetCustomAttributes(System.Boolean) */, L_3, (bool)1);
V_0 = L_4;
// _memberAttributes[member] = attributes;
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
Dictionary_2_tB4A455D09FC3BAF8E4EDE22EA13FE413D2FA87E5* L_5 = ((ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_StaticFields*)il2cpp_codegen_static_fields_for(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var))->____memberAttributes_17;
MemberInfo_t* L_6 = ___0_member;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_7 = V_0;
NullCheck(L_5);
Dictionary_2_set_Item_m309C0EDF5C67BD1DB71471064C2C36986246209A(L_5, L_6, L_7, Dictionary_2_set_Item_m309C0EDF5C67BD1DB71471064C2C36986246209A_RuntimeMethod_var);
}
IL_0023:
{
// return attributes;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_8 = V_0;
return L_8;
}
}
// 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)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// return inherited ? member.RTGetAttribute(attributeType, inherited) != null : member.IsDefined(attributeType, false);
bool L_0 = ___2_inherited;
if (L_0)
{
goto IL_000c;
}
}
{
MemberInfo_t* L_1 = ___0_member;
Type_t* L_2 = ___1_attributeType;
NullCheck(L_1);
bool L_3;
L_3 = VirtualFuncInvoker2< bool, Type_t*, bool >::Invoke(12 /* System.Boolean System.Reflection.MemberInfo::IsDefined(System.Type,System.Boolean) */, L_1, L_2, (bool)0);
return L_3;
}
IL_000c:
{
MemberInfo_t* L_4 = ___0_member;
Type_t* L_5 = ___1_attributeType;
bool L_6 = ___2_inherited;
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA* L_7;
L_7 = ReflectionTools_RTGetAttribute_m04FD53182EFFD0878018771002D820013D27FA52(L_4, L_5, L_6, NULL);
return (bool)((!(((RuntimeObject*)(Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA*)L_7) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
}
}
// System.Attribute ParadoxNotion.ReflectionTools::RTGetAttribute(System.Reflection.MemberInfo,System.Type,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA* ReflectionTools_RTGetAttribute_m04FD53182EFFD0878018771002D820013D27FA52 (MemberInfo_t* ___0_member, Type_t* ___1_attributeType, bool ___2_inherited, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_0 = NULL;
int32_t V_1 = 0;
Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA* V_2 = NULL;
Type_t* V_3 = NULL;
{
// object[] attributes = RTGetAllAttributes(member);
MemberInfo_t* L_0 = ___0_member;
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1;
L_1 = ReflectionTools_RTGetAllAttributes_m5B61910510853EE9BDEF3EC26BCDA09459650D2D(L_0, NULL);
V_0 = L_1;
// for ( var i = 0; i < attributes.Length; i++ ) {
V_1 = 0;
goto IL_0037;
}
IL_000b:
{
// var att = (Attribute)attributes[i];
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_2 = V_0;
int32_t L_3 = V_1;
NullCheck(L_2);
int32_t L_4 = L_3;
RuntimeObject* L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
V_2 = ((Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA*)CastclassClass((RuntimeObject*)L_5, Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA_il2cpp_TypeInfo_var));
// var attType = att.GetType();
Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA* L_6 = V_2;
NullCheck(L_6);
Type_t* L_7;
L_7 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_6, NULL);
V_3 = L_7;
// if ( attType.RTIsAssignableTo(attributeType) ) {
Type_t* L_8 = V_3;
Type_t* L_9 = ___1_attributeType;
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
bool L_10;
L_10 = ReflectionTools_RTIsAssignableTo_m2B5E73B8C252C77EF5D1668D549BBDF7F45B977A(L_8, L_9, NULL);
if (!L_10)
{
goto IL_0033;
}
}
{
// if ( inherited || member.IsDefined(attType, false) ) {
bool L_11 = ___2_inherited;
if (L_11)
{
goto IL_0031;
}
}
{
MemberInfo_t* L_12 = ___0_member;
Type_t* L_13 = V_3;
NullCheck(L_12);
bool L_14;
L_14 = VirtualFuncInvoker2< bool, Type_t*, bool >::Invoke(12 /* System.Boolean System.Reflection.MemberInfo::IsDefined(System.Type,System.Boolean) */, L_12, L_13, (bool)0);
if (!L_14)
{
goto IL_0033;
}
}
IL_0031:
{
// return att;
Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA* L_15 = V_2;
return L_15;
}
IL_0033:
{
// for ( var i = 0; i < attributes.Length; i++ ) {
int32_t L_16 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_16, 1));
}
IL_0037:
{
// for ( var i = 0; i < attributes.Length; i++ ) {
int32_t L_17 = V_1;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_18 = V_0;
NullCheck(L_18);
if ((((int32_t)L_17) < ((int32_t)((int32_t)(((RuntimeArray*)L_18)->max_length)))))
{
goto IL_000b;
}
}
{
// return null;
return (Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA*)NULL;
}
}
// System.Reflection.ParameterInfo[] ParadoxNotion.ReflectionTools::RTGetDelegateTypeParameters(System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* ReflectionTools_RTGetDelegateTypeParameters_m07C2FC4B17C3134500555B1DDCBD69D82A13D583 (Type_t* ___0_delegateType, 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*)&ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C_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*)&_stringLiteralD7A66F857F6E3FCCC482964755DB79017BF35DD2);
s_Il2CppMethodInitialized = true;
}
{
// if ( delegateType == null || !delegateType.RTIsSubclassOf(typeof(Delegate)) ) {
Type_t* L_0 = ___0_delegateType;
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_0, (Type_t*)NULL, NULL);
if (L_1)
{
goto IL_001b;
}
}
{
Type_t* L_2 = ___0_delegateType;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_3 = { reinterpret_cast<intptr_t> (Delegate_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);
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
bool L_5;
L_5 = ReflectionTools_RTIsSubclassOf_m5E5686EA17A2BF5138C18BCBE663892D936CE853(L_2, L_4, NULL);
if (L_5)
{
goto IL_0022;
}
}
IL_001b:
{
// return new ParameterInfo[0];
ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_6 = (ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C*)(ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C*)SZArrayNew(ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C_il2cpp_TypeInfo_var, (uint32_t)0);
return L_6;
}
IL_0022:
{
// var invokeMethod = delegateType.RTGetMethod("Invoke");
Type_t* L_7 = ___0_delegateType;
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
MethodInfo_t* L_8;
L_8 = ReflectionTools_RTGetMethod_mAA6AEFC60A980189C8702DEB7AA1DF67F1F3AAE7(L_7, _stringLiteralD7A66F857F6E3FCCC482964755DB79017BF35DD2, NULL);
// return invokeMethod.GetParameters();
NullCheck(L_8);
ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_9;
L_9 = VirtualFuncInvoker0< ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* >::Invoke(16 /* System.Reflection.ParameterInfo[] System.Reflection.MethodBase::GetParameters() */, L_8);
return L_9;
}
}
// System.Delegate ParadoxNotion.ReflectionTools::RTCreateDelegate(System.Reflection.MethodInfo,System.Type,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Delegate_t* ReflectionTools_RTCreateDelegate_mA0B4AA6833B5A8B77B10C72FBC58A77E8090EC21 (MethodInfo_t* ___0_method, Type_t* ___1_type, RuntimeObject* ___2_instance, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Select_TisParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F_TisType_t_mF9CA31F130332928D01BB1567743F4531645DE9C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_ToArray_TisType_t_m8E2C7EBDC8CEB2393785B9E910ECF6D478007A89_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t083860B929985EC8DF79C99B5157C38632F84196_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*)&U3CU3Ec_U3CRTCreateDelegateU3Eb__102_0_m48D8A46E0EB34C945F2729B05A2B79FB840A7D6F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t5E0267BAD67BEDD60713EC7708228CFA27460CC5_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Type_t* V_0 = NULL;
Func_2_t083860B929985EC8DF79C99B5157C38632F84196* G_B4_0 = NULL;
ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* G_B4_1 = NULL;
String_t* G_B4_2 = NULL;
Type_t* G_B4_3 = NULL;
Func_2_t083860B929985EC8DF79C99B5157C38632F84196* G_B3_0 = NULL;
ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* G_B3_1 = NULL;
String_t* G_B3_2 = NULL;
Type_t* G_B3_3 = NULL;
{
// if ( instance != null ) {
RuntimeObject* L_0 = ___2_instance;
if (!L_0)
{
goto IL_0057;
}
}
{
// var instanceType = instance.GetType();
RuntimeObject* L_1 = ___2_instance;
NullCheck(L_1);
Type_t* L_2;
L_2 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_1, NULL);
V_0 = L_2;
// if ( method.DeclaringType != instanceType ) {
MethodInfo_t* L_3 = ___0_method;
NullCheck(L_3);
Type_t* L_4;
L_4 = VirtualFuncInvoker0< Type_t* >::Invoke(9 /* System.Type System.Reflection.MemberInfo::get_DeclaringType() */, L_3);
Type_t* L_5 = V_0;
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
bool L_6;
L_6 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_4, L_5, NULL);
if (!L_6)
{
goto IL_0057;
}
}
{
// method = instanceType.RTGetMethod(method.Name, method.GetParameters().Select(p => p.ParameterType).ToArray());
Type_t* L_7 = V_0;
MethodInfo_t* L_8 = ___0_method;
NullCheck(L_8);
String_t* L_9;
L_9 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, L_8);
MethodInfo_t* L_10 = ___0_method;
NullCheck(L_10);
ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_11;
L_11 = VirtualFuncInvoker0< ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* >::Invoke(16 /* System.Reflection.ParameterInfo[] System.Reflection.MethodBase::GetParameters() */, L_10);
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t5E0267BAD67BEDD60713EC7708228CFA27460CC5_il2cpp_TypeInfo_var);
Func_2_t083860B929985EC8DF79C99B5157C38632F84196* L_12 = ((U3CU3Ec_t5E0267BAD67BEDD60713EC7708228CFA27460CC5_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t5E0267BAD67BEDD60713EC7708228CFA27460CC5_il2cpp_TypeInfo_var))->___U3CU3E9__102_0_3;
Func_2_t083860B929985EC8DF79C99B5157C38632F84196* L_13 = L_12;
G_B3_0 = L_13;
G_B3_1 = L_11;
G_B3_2 = L_9;
G_B3_3 = L_7;
if (L_13)
{
G_B4_0 = L_13;
G_B4_1 = L_11;
G_B4_2 = L_9;
G_B4_3 = L_7;
goto IL_0044;
}
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t5E0267BAD67BEDD60713EC7708228CFA27460CC5_il2cpp_TypeInfo_var);
U3CU3Ec_t5E0267BAD67BEDD60713EC7708228CFA27460CC5* L_14 = ((U3CU3Ec_t5E0267BAD67BEDD60713EC7708228CFA27460CC5_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t5E0267BAD67BEDD60713EC7708228CFA27460CC5_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_t083860B929985EC8DF79C99B5157C38632F84196* L_15 = (Func_2_t083860B929985EC8DF79C99B5157C38632F84196*)il2cpp_codegen_object_new(Func_2_t083860B929985EC8DF79C99B5157C38632F84196_il2cpp_TypeInfo_var);
NullCheck(L_15);
Func_2__ctor_mABAC2A1749B8A3F716CAD567A9ABCC9654A7E97E(L_15, L_14, (intptr_t)((void*)U3CU3Ec_U3CRTCreateDelegateU3Eb__102_0_m48D8A46E0EB34C945F2729B05A2B79FB840A7D6F_RuntimeMethod_var), NULL);
Func_2_t083860B929985EC8DF79C99B5157C38632F84196* L_16 = L_15;
((U3CU3Ec_t5E0267BAD67BEDD60713EC7708228CFA27460CC5_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t5E0267BAD67BEDD60713EC7708228CFA27460CC5_il2cpp_TypeInfo_var))->___U3CU3E9__102_0_3 = L_16;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t5E0267BAD67BEDD60713EC7708228CFA27460CC5_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t5E0267BAD67BEDD60713EC7708228CFA27460CC5_il2cpp_TypeInfo_var))->___U3CU3E9__102_0_3), (void*)L_16);
G_B4_0 = L_16;
G_B4_1 = G_B3_1;
G_B4_2 = G_B3_2;
G_B4_3 = G_B3_3;
}
IL_0044:
{
RuntimeObject* L_17;
L_17 = Enumerable_Select_TisParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F_TisType_t_mF9CA31F130332928D01BB1567743F4531645DE9C((RuntimeObject*)G_B4_1, G_B4_0, Enumerable_Select_TisParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F_TisType_t_mF9CA31F130332928D01BB1567743F4531645DE9C_RuntimeMethod_var);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_18;
L_18 = Enumerable_ToArray_TisType_t_m8E2C7EBDC8CEB2393785B9E910ECF6D478007A89(L_17, Enumerable_ToArray_TisType_t_m8E2C7EBDC8CEB2393785B9E910ECF6D478007A89_RuntimeMethod_var);
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
MethodInfo_t* L_19;
L_19 = ReflectionTools_RTGetMethod_mE3DC03872B6C4F347143520429CF4F26E7E27114(G_B4_3, G_B4_2, L_18, (Type_t*)NULL, (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)NULL, NULL);
___0_method = L_19;
}
IL_0057:
{
// return Delegate.CreateDelegate(type, instance, method);
Type_t* L_20 = ___1_type;
RuntimeObject* L_21 = ___2_instance;
MethodInfo_t* L_22 = ___0_method;
Delegate_t* L_23;
L_23 = Delegate_CreateDelegate_mE2117ED279628E4E63D357AFAB3653DD909CB2D7(L_20, L_21, L_22, NULL);
return L_23;
}
}
// System.Delegate ParadoxNotion.ReflectionTools::ConvertDelegate(System.Delegate,System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Delegate_t* ReflectionTools_ConvertDelegate_m2D8F48307A9EDAE1DEF4A020CE4CF2CAAE575345 (Delegate_t* ___0_originalDelegate, Type_t* ___1_targetDelegateType, const RuntimeMethod* method)
{
{
// return Delegate.CreateDelegate(targetDelegateType, originalDelegate.Target, originalDelegate.Method);
Type_t* L_0 = ___1_targetDelegateType;
Delegate_t* L_1 = ___0_originalDelegate;
NullCheck(L_1);
RuntimeObject* L_2;
L_2 = Delegate_get_Target_m6E203F111C1548193A5AB7E616BD5834CD269753_inline(L_1, NULL);
Delegate_t* L_3 = ___0_originalDelegate;
NullCheck(L_3);
MethodInfo_t* L_4;
L_4 = Delegate_get_Method_mB684A7525653DFE0EFC35E58449E1FC8E2A9F019(L_3, NULL);
Delegate_t* L_5;
L_5 = Delegate_CreateDelegate_mE2117ED279628E4E63D357AFAB3653DD909CB2D7(L_0, L_2, L_4, NULL);
return L_5;
}
}
// System.Boolean ParadoxNotion.ReflectionTools::IsReadOnly(System.Reflection.FieldInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReflectionTools_IsReadOnly_m94EF7F37CBE27FBD869917D96EEC42B2BD32E03C (FieldInfo_t* ___0_field, const RuntimeMethod* method)
{
{
// return field.IsInitOnly || field.IsLiteral;
FieldInfo_t* L_0 = ___0_field;
NullCheck(L_0);
bool L_1;
L_1 = FieldInfo_get_IsInitOnly_m476BB9325A68BDD56B088D3E8407F75FA1388ED9(L_0, NULL);
if (L_1)
{
goto IL_000f;
}
}
{
FieldInfo_t* L_2 = ___0_field;
NullCheck(L_2);
bool L_3;
L_3 = FieldInfo_get_IsLiteral_mBE7DDC6A709439F775873859C82BAAD1EEFF791A(L_2, NULL);
return L_3;
}
IL_000f:
{
return (bool)1;
}
}
// System.Boolean ParadoxNotion.ReflectionTools::IsConstant(System.Reflection.FieldInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReflectionTools_IsConstant_m651000927FE16DA246CA6A30150D79D144A7F2F9 (FieldInfo_t* ___0_field, 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;
}
{
// return field.IsReadOnly() && field.IsStatic;
FieldInfo_t* L_0 = ___0_field;
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
bool L_1;
L_1 = ReflectionTools_IsReadOnly_m94EF7F37CBE27FBD869917D96EEC42B2BD32E03C(L_0, NULL);
if (!L_1)
{
goto IL_000f;
}
}
{
FieldInfo_t* L_2 = ___0_field;
NullCheck(L_2);
bool L_3;
L_3 = FieldInfo_get_IsStatic_mEBBEB7B19A48D3E11BE830F3704C131A681F6139(L_2, NULL);
return L_3;
}
IL_000f:
{
return (bool)0;
}
}
// System.Boolean ParadoxNotion.ReflectionTools::IsStatic(System.Reflection.EventInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReflectionTools_IsStatic_m4E3B9C680D81689B1E047541A47ECF45E2EB90AA (EventInfo_t* ___0_info, const RuntimeMethod* method)
{
MethodInfo_t* V_0 = NULL;
{
// var m = info.GetAddMethod();
EventInfo_t* L_0 = ___0_info;
NullCheck(L_0);
MethodInfo_t* L_1;
L_1 = EventInfo_GetAddMethod_m28FC2545E48A7B141AB8CC9E8F246FED3CC3674F(L_0, NULL);
V_0 = L_1;
// return m != null ? m.IsStatic : false;
MethodInfo_t* L_2 = V_0;
bool L_3;
L_3 = MethodInfo_op_Inequality_mB73597A1FCC2F906DBCADDEC68A1B7D5B7E89FA8(L_2, (MethodInfo_t*)NULL, NULL);
if (L_3)
{
goto IL_0012;
}
}
{
return (bool)0;
}
IL_0012:
{
MethodInfo_t* L_4 = V_0;
NullCheck(L_4);
bool L_5;
L_5 = MethodBase_get_IsStatic_mD2921396167EC4F99E2ADC46C39CCCEC3CD0E16E(L_4, NULL);
return L_5;
}
}
// 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)
{
MethodInfo_t* V_0 = NULL;
{
// var m = info.GetGetMethod();
PropertyInfo_t* L_0 = ___0_info;
NullCheck(L_0);
MethodInfo_t* L_1;
L_1 = PropertyInfo_GetGetMethod_mE0D6C0811D404DD977B53E68C0D36BA8CB889F74(L_0, NULL);
V_0 = L_1;
// return m != null ? m.IsStatic : false;
MethodInfo_t* L_2 = V_0;
bool L_3;
L_3 = MethodInfo_op_Inequality_mB73597A1FCC2F906DBCADDEC68A1B7D5B7E89FA8(L_2, (MethodInfo_t*)NULL, NULL);
if (L_3)
{
goto IL_0012;
}
}
{
return (bool)0;
}
IL_0012:
{
MethodInfo_t* L_4 = V_0;
NullCheck(L_4);
bool L_5;
L_5 = MethodBase_get_IsStatic_mD2921396167EC4F99E2ADC46C39CCCEC3CD0E16E(L_4, NULL);
return L_5;
}
}
// System.Boolean ParadoxNotion.ReflectionTools::IsParams(System.Reflection.ParameterInfo,System.Reflection.ParameterInfo[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReflectionTools_IsParams_m04E71E36AFB97F76D8B17F97A9A3AB16B51CDF07 (ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* ___0_parameter, ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* ___1_parameters, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParamArrayAttribute_tF27F03676EDA15B72F5F2693C5F70388146CCA6D_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// return parameter.Position == parameters.Length - 1 && parameter.IsDefined(typeof(ParamArrayAttribute), false);
ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* L_0 = ___0_parameter;
NullCheck(L_0);
int32_t L_1;
L_1 = VirtualFuncInvoker0< int32_t >::Invoke(12 /* System.Int32 System.Reflection.ParameterInfo::get_Position() */, L_0);
ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_2 = ___1_parameters;
NullCheck(L_2);
if ((!(((uint32_t)L_1) == ((uint32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_2)->max_length)), 1))))))
{
goto IL_001f;
}
}
{
ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* L_3 = ___0_parameter;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_4 = { reinterpret_cast<intptr_t> (ParamArrayAttribute_tF27F03676EDA15B72F5F2693C5F70388146CCA6D_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);
NullCheck(L_3);
bool L_6;
L_6 = VirtualFuncInvoker2< bool, Type_t*, bool >::Invoke(14 /* System.Boolean System.Reflection.ParameterInfo::IsDefined(System.Type,System.Boolean) */, L_3, L_5, (bool)0);
return L_6;
}
IL_001f:
{
return (bool)0;
}
}
// System.Boolean ParadoxNotion.ReflectionTools::IsObsolete(System.Reflection.MemberInfo,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReflectionTools_IsObsolete_mF248C5913430BA51E9F9E22EAE1861BA086766DE (MemberInfo_t* ___0_member, bool ___1_inherited, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m99F7DFC0FD590089E7AF477F5D1140EA6EBF1575_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_m0291DED33AF072C67C490145D191F78E389DEFC8_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MethodInfo_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReflectionTools_RTIsDefined_TisObsoleteAttribute_tF4885B281E932B8B87A5B9AA1C24D46DEEA8FD8A_m3829EE477D53DB19323EFD21D331712A0196A2C1_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
MemberInfo_t* V_1 = NULL;
bool V_2 = false;
MethodInfo_t* V_3 = NULL;
bool V_4 = false;
{
// if ( _obsoleteCache.TryGetValue(member, out result) ) {
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
Dictionary_2_tF911E54AE967371E5AC2088BA2263F5EC87357B9* L_0 = ((ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_StaticFields*)il2cpp_codegen_static_fields_for(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var))->____obsoleteCache_18;
MemberInfo_t* L_1 = ___0_member;
NullCheck(L_0);
bool L_2;
L_2 = Dictionary_2_TryGetValue_m99F7DFC0FD590089E7AF477F5D1140EA6EBF1575(L_0, L_1, (&V_0), Dictionary_2_TryGetValue_m99F7DFC0FD590089E7AF477F5D1140EA6EBF1575_RuntimeMethod_var);
if (!L_2)
{
goto IL_0011;
}
}
{
// return result;
bool L_3 = V_0;
return L_3;
}
IL_0011:
{
// var resultMember = member;
MemberInfo_t* L_4 = ___0_member;
V_1 = L_4;
// if ( member is MethodInfo ) {
MemberInfo_t* L_5 = ___0_member;
if (!((MethodInfo_t*)IsInstClass((RuntimeObject*)L_5, MethodInfo_t_il2cpp_TypeInfo_var)))
{
goto IL_0031;
}
}
{
// var m = (MethodInfo)member;
MemberInfo_t* L_6 = ___0_member;
V_3 = ((MethodInfo_t*)CastclassClass((RuntimeObject*)L_6, MethodInfo_t_il2cpp_TypeInfo_var));
// if ( m.IsPropertyAccessor() ) {
MethodInfo_t* L_7 = V_3;
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
bool L_8;
L_8 = ReflectionTools_IsPropertyAccessor_mC7E61B52D34CF459B43C5BC768C1899C694CB599(L_7, NULL);
if (!L_8)
{
goto IL_0031;
}
}
{
// resultMember = m.GetAccessorProperty();
MethodInfo_t* L_9 = V_3;
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
PropertyInfo_t* L_10;
L_10 = ReflectionTools_GetAccessorProperty_mA12E8F42729B42DD917D3B24C209753A383736E6(L_9, NULL);
V_1 = L_10;
}
IL_0031:
{
// var isObsolete = resultMember.RTIsDefined<System.ObsoleteAttribute>(inherited);
MemberInfo_t* L_11 = V_1;
bool L_12 = ___1_inherited;
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
bool L_13;
L_13 = ReflectionTools_RTIsDefined_TisObsoleteAttribute_tF4885B281E932B8B87A5B9AA1C24D46DEEA8FD8A_m3829EE477D53DB19323EFD21D331712A0196A2C1(L_11, L_12, ReflectionTools_RTIsDefined_TisObsoleteAttribute_tF4885B281E932B8B87A5B9AA1C24D46DEEA8FD8A_m3829EE477D53DB19323EFD21D331712A0196A2C1_RuntimeMethod_var);
V_2 = L_13;
// return _obsoleteCache[member] = isObsolete;
Dictionary_2_tF911E54AE967371E5AC2088BA2263F5EC87357B9* L_14 = ((ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_StaticFields*)il2cpp_codegen_static_fields_for(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var))->____obsoleteCache_18;
MemberInfo_t* L_15 = ___0_member;
bool L_16 = V_2;
bool L_17 = L_16;
V_4 = L_17;
NullCheck(L_14);
Dictionary_2_set_Item_m0291DED33AF072C67C490145D191F78E389DEFC8(L_14, L_15, L_17, Dictionary_2_set_Item_m0291DED33AF072C67C490145D191F78E389DEFC8_RuntimeMethod_var);
bool L_18 = V_4;
return L_18;
}
}
// System.Reflection.PropertyInfo ParadoxNotion.ReflectionTools::GetBaseDefinition(System.Reflection.PropertyInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PropertyInfo_t* ReflectionTools_GetBaseDefinition_m78F8A44367F1B962FF1433B6B8DA6AA61B54F67E (PropertyInfo_t* ___0_propertyInfo, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_FirstOrDefault_TisMethodInfo_t_m068FD87F6FC2C84498EE90ADFFAD004FE0E6DE6F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Select_TisParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F_TisType_t_mF9CA31F130332928D01BB1567743F4531645DE9C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_ToArray_TisType_t_m8E2C7EBDC8CEB2393785B9E910ECF6D478007A89_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t083860B929985EC8DF79C99B5157C38632F84196_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CGetBaseDefinitionU3Eb__110_0_m77DF00BADE8D8B52ED965101065AF168E95D0820_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t5E0267BAD67BEDD60713EC7708228CFA27460CC5_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
MethodInfo_t* V_0 = NULL;
MethodInfo_t* V_1 = NULL;
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* V_2 = NULL;
Func_2_t083860B929985EC8DF79C99B5157C38632F84196* G_B6_0 = NULL;
ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* G_B6_1 = NULL;
Func_2_t083860B929985EC8DF79C99B5157C38632F84196* G_B5_0 = NULL;
ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* G_B5_1 = NULL;
{
// var method = propertyInfo.GetAccessors(true).FirstOrDefault();
PropertyInfo_t* L_0 = ___0_propertyInfo;
NullCheck(L_0);
MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265* L_1;
L_1 = VirtualFuncInvoker1< MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265*, bool >::Invoke(20 /* System.Reflection.MethodInfo[] System.Reflection.PropertyInfo::GetAccessors(System.Boolean) */, L_0, (bool)1);
MethodInfo_t* L_2;
L_2 = Enumerable_FirstOrDefault_TisMethodInfo_t_m068FD87F6FC2C84498EE90ADFFAD004FE0E6DE6F((RuntimeObject*)L_1, Enumerable_FirstOrDefault_TisMethodInfo_t_m068FD87F6FC2C84498EE90ADFFAD004FE0E6DE6F_RuntimeMethod_var);
V_0 = L_2;
// if ( method == null ) {
MethodInfo_t* L_3 = V_0;
bool L_4;
L_4 = MethodInfo_op_Equality_m1466AB76300C9F07856E706E7E914062175189D1(L_3, (MethodInfo_t*)NULL, NULL);
if (!L_4)
{
goto IL_0018;
}
}
{
// return null;
return (PropertyInfo_t*)NULL;
}
IL_0018:
{
// var baseMethod = method.GetBaseDefinition();
MethodInfo_t* L_5 = V_0;
NullCheck(L_5);
MethodInfo_t* L_6;
L_6 = VirtualFuncInvoker0< MethodInfo_t* >::Invoke(43 /* System.Reflection.MethodInfo System.Reflection.MethodInfo::GetBaseDefinition() */, L_5);
V_1 = L_6;
// if ( baseMethod == method ) {
MethodInfo_t* L_7 = V_1;
MethodInfo_t* L_8 = V_0;
bool L_9;
L_9 = MethodInfo_op_Equality_m1466AB76300C9F07856E706E7E914062175189D1(L_7, L_8, NULL);
if (!L_9)
{
goto IL_002a;
}
}
{
// return propertyInfo;
PropertyInfo_t* L_10 = ___0_propertyInfo;
return L_10;
}
IL_002a:
{
// var arguments = propertyInfo.GetIndexParameters().Select(p => p.ParameterType).ToArray();
PropertyInfo_t* L_11 = ___0_propertyInfo;
NullCheck(L_11);
ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_12;
L_12 = VirtualFuncInvoker0< ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* >::Invoke(17 /* System.Reflection.ParameterInfo[] System.Reflection.PropertyInfo::GetIndexParameters() */, L_11);
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t5E0267BAD67BEDD60713EC7708228CFA27460CC5_il2cpp_TypeInfo_var);
Func_2_t083860B929985EC8DF79C99B5157C38632F84196* L_13 = ((U3CU3Ec_t5E0267BAD67BEDD60713EC7708228CFA27460CC5_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t5E0267BAD67BEDD60713EC7708228CFA27460CC5_il2cpp_TypeInfo_var))->___U3CU3E9__110_0_4;
Func_2_t083860B929985EC8DF79C99B5157C38632F84196* L_14 = L_13;
G_B5_0 = L_14;
G_B5_1 = L_12;
if (L_14)
{
G_B6_0 = L_14;
G_B6_1 = L_12;
goto IL_004f;
}
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t5E0267BAD67BEDD60713EC7708228CFA27460CC5_il2cpp_TypeInfo_var);
U3CU3Ec_t5E0267BAD67BEDD60713EC7708228CFA27460CC5* L_15 = ((U3CU3Ec_t5E0267BAD67BEDD60713EC7708228CFA27460CC5_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t5E0267BAD67BEDD60713EC7708228CFA27460CC5_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_t083860B929985EC8DF79C99B5157C38632F84196* L_16 = (Func_2_t083860B929985EC8DF79C99B5157C38632F84196*)il2cpp_codegen_object_new(Func_2_t083860B929985EC8DF79C99B5157C38632F84196_il2cpp_TypeInfo_var);
NullCheck(L_16);
Func_2__ctor_mABAC2A1749B8A3F716CAD567A9ABCC9654A7E97E(L_16, L_15, (intptr_t)((void*)U3CU3Ec_U3CGetBaseDefinitionU3Eb__110_0_m77DF00BADE8D8B52ED965101065AF168E95D0820_RuntimeMethod_var), NULL);
Func_2_t083860B929985EC8DF79C99B5157C38632F84196* L_17 = L_16;
((U3CU3Ec_t5E0267BAD67BEDD60713EC7708228CFA27460CC5_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t5E0267BAD67BEDD60713EC7708228CFA27460CC5_il2cpp_TypeInfo_var))->___U3CU3E9__110_0_4 = L_17;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t5E0267BAD67BEDD60713EC7708228CFA27460CC5_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t5E0267BAD67BEDD60713EC7708228CFA27460CC5_il2cpp_TypeInfo_var))->___U3CU3E9__110_0_4), (void*)L_17);
G_B6_0 = L_17;
G_B6_1 = G_B5_1;
}
IL_004f:
{
RuntimeObject* L_18;
L_18 = Enumerable_Select_TisParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F_TisType_t_mF9CA31F130332928D01BB1567743F4531645DE9C((RuntimeObject*)G_B6_1, G_B6_0, Enumerable_Select_TisParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F_TisType_t_mF9CA31F130332928D01BB1567743F4531645DE9C_RuntimeMethod_var);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_19;
L_19 = Enumerable_ToArray_TisType_t_m8E2C7EBDC8CEB2393785B9E910ECF6D478007A89(L_18, Enumerable_ToArray_TisType_t_m8E2C7EBDC8CEB2393785B9E910ECF6D478007A89_RuntimeMethod_var);
V_2 = L_19;
// return baseMethod.DeclaringType.GetProperty(propertyInfo.Name, FLAGS_ALL, null, propertyInfo.PropertyType, arguments, null);
MethodInfo_t* L_20 = V_1;
NullCheck(L_20);
Type_t* L_21;
L_21 = VirtualFuncInvoker0< Type_t* >::Invoke(9 /* System.Type System.Reflection.MemberInfo::get_DeclaringType() */, L_20);
PropertyInfo_t* L_22 = ___0_propertyInfo;
NullCheck(L_22);
String_t* L_23;
L_23 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, L_22);
PropertyInfo_t* L_24 = ___0_propertyInfo;
NullCheck(L_24);
Type_t* L_25;
L_25 = VirtualFuncInvoker0< Type_t* >::Invoke(16 /* System.Type System.Reflection.PropertyInfo::get_PropertyType() */, L_24);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_26 = V_2;
NullCheck(L_21);
PropertyInfo_t* L_27;
L_27 = Type_GetProperty_m56B512B27B74B56735C0BC4973B3E3C3BE817C68(L_21, L_23, ((int32_t)124), (Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235*)NULL, L_25, L_26, (ParameterModifierU5BU5D_t685261AD991B1E6582A0E53243DEE3B745E13364*)NULL, NULL);
return L_27;
}
}
// System.Reflection.FieldInfo ParadoxNotion.ReflectionTools::GetBaseDefinition(System.Reflection.FieldInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FieldInfo_t* ReflectionTools_GetBaseDefinition_m10E72B5B20845CA22C132AC98086D7975D778901 (FieldInfo_t* ___0_fieldInfo, 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;
}
{
// return fieldInfo.DeclaringType.RTGetField(fieldInfo.Name);
FieldInfo_t* L_0 = ___0_fieldInfo;
NullCheck(L_0);
Type_t* L_1;
L_1 = VirtualFuncInvoker0< Type_t* >::Invoke(9 /* System.Type System.Reflection.MemberInfo::get_DeclaringType() */, L_0);
FieldInfo_t* L_2 = ___0_fieldInfo;
NullCheck(L_2);
String_t* L_3;
L_3 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, L_2);
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
FieldInfo_t* L_4;
L_4 = ReflectionTools_RTGetField_mFE4F3E43B38570FFA87C42C805EE71A6A623796A(L_1, L_3, (bool)0, NULL);
return L_4;
}
}
// System.Reflection.MethodInfo[] ParadoxNotion.ReflectionTools::GetExtensionMethods(System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265* ReflectionTools_GetExtensionMethods_mA791BCFF7A9603F7BF90C619F88559DDC9FB1C55 (Type_t* ___0_targetType, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_mFAB96788019719DEFCCD37E4AEE18CF4F25CA60E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_m80AB245F2852E00AB7B7868DF00F6D522C3F03E2_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mF8C65449AF6B15906CE1E82754FA5D89CADEB217_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_m798F27C64A36987B8433EB6BDDDCC88C45B83F4A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m77A797E121255F214E782ADF78DFA7E03614C11F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tAA22D565EFA8D6D98AB10DE37D44553FDE22DBFB_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReflectionTools_RTIsDefined_TisExtensionAttribute_t55192F874E3E06FBC2C075D9AB0214C94A702991_m357F51FE75C84005979BBC32FE5CFFFFAA936460_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265* V_0 = NULL;
List_1_tAA22D565EFA8D6D98AB10DE37D44553FDE22DBFB* V_1 = NULL;
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* V_2 = NULL;
int32_t V_3 = 0;
Type_t* V_4 = NULL;
MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265* V_5 = NULL;
int32_t V_6 = 0;
MethodInfo_t* V_7 = NULL;
MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265* V_8 = NULL;
{
// MethodInfo[] methods = null;
V_0 = (MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265*)NULL;
// if ( _typeExtensions.TryGetValue(targetType, out methods) ) {
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
Dictionary_2_tE271D578889BD0F25D4C0BF8524ABC171B216470* L_0 = ((ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_StaticFields*)il2cpp_codegen_static_fields_for(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var))->____typeExtensions_19;
Type_t* L_1 = ___0_targetType;
NullCheck(L_0);
bool L_2;
L_2 = Dictionary_2_TryGetValue_mFAB96788019719DEFCCD37E4AEE18CF4F25CA60E(L_0, L_1, (&V_0), Dictionary_2_TryGetValue_mFAB96788019719DEFCCD37E4AEE18CF4F25CA60E_RuntimeMethod_var);
if (!L_2)
{
goto IL_0013;
}
}
{
// return methods;
MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265* L_3 = V_0;
return L_3;
}
IL_0013:
{
// var result = new List<MethodInfo>();
List_1_tAA22D565EFA8D6D98AB10DE37D44553FDE22DBFB* L_4 = (List_1_tAA22D565EFA8D6D98AB10DE37D44553FDE22DBFB*)il2cpp_codegen_object_new(List_1_tAA22D565EFA8D6D98AB10DE37D44553FDE22DBFB_il2cpp_TypeInfo_var);
NullCheck(L_4);
List_1__ctor_m77A797E121255F214E782ADF78DFA7E03614C11F(L_4, List_1__ctor_m77A797E121255F214E782ADF78DFA7E03614C11F_RuntimeMethod_var);
V_1 = L_4;
// var allTypes = GetAllTypes(false);
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_5;
L_5 = ReflectionTools_GetAllTypes_mF22C26E71414C5C8D85E2DE390A9B59045EC34D5((bool)0, NULL);
V_2 = L_5;
// for ( var i = 0; i < allTypes.Length; i++ ) {
V_3 = 0;
goto IL_0093;
}
IL_0024:
{
// var t = allTypes[i];
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_6 = V_2;
int32_t L_7 = V_3;
NullCheck(L_6);
int32_t L_8 = L_7;
Type_t* L_9 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_8));
V_4 = L_9;
// if ( !t.IsSealed || t.IsGenericType || !t.RTIsDefined<System.Runtime.CompilerServices.ExtensionAttribute>(true) ) {
Type_t* L_10 = V_4;
NullCheck(L_10);
bool L_11;
L_11 = Type_get_IsSealed_m6B652265DCEF64250FD2A173C50BD889467A58E4(L_10, NULL);
if (!L_11)
{
goto IL_008f;
}
}
{
Type_t* L_12 = V_4;
NullCheck(L_12);
bool L_13;
L_13 = VirtualFuncInvoker0< bool >::Invoke(40 /* System.Boolean System.Type::get_IsGenericType() */, L_12);
if (L_13)
{
goto IL_008f;
}
}
{
Type_t* L_14 = V_4;
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
bool L_15;
L_15 = ReflectionTools_RTIsDefined_TisExtensionAttribute_t55192F874E3E06FBC2C075D9AB0214C94A702991_m357F51FE75C84005979BBC32FE5CFFFFAA936460(L_14, (bool)1, ReflectionTools_RTIsDefined_TisExtensionAttribute_t55192F874E3E06FBC2C075D9AB0214C94A702991_m357F51FE75C84005979BBC32FE5CFFFFAA936460_RuntimeMethod_var);
if (!L_15)
{
goto IL_008f;
}
}
{
// var typeMethods = t.RTGetMethods();
Type_t* L_16 = V_4;
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265* L_17;
L_17 = ReflectionTools_RTGetMethods_m5EF676BFADDFAFACFFD656BA26390DF5AF84D0C2(L_16, NULL);
V_5 = L_17;
// for ( var j = 0; j < typeMethods.Length; j++ ) {
V_6 = 0;
goto IL_0087;
}
IL_0053:
{
// var m = typeMethods[j];
MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265* L_18 = V_5;
int32_t L_19 = V_6;
NullCheck(L_18);
int32_t L_20 = L_19;
MethodInfo_t* L_21 = (L_18)->GetAt(static_cast<il2cpp_array_size_t>(L_20));
V_7 = L_21;
// if ( m.IsExtensionMethod() && m.GetParameters()[0].ParameterType.RTIsAssignableFrom(targetType) ) {
MethodInfo_t* L_22 = V_7;
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
bool L_23;
L_23 = ReflectionTools_IsExtensionMethod_mB06B4C574DECFFCD19C83F467E91843652F029EC(L_22, NULL);
if (!L_23)
{
goto IL_0081;
}
}
{
MethodInfo_t* L_24 = V_7;
NullCheck(L_24);
ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_25;
L_25 = VirtualFuncInvoker0< ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* >::Invoke(16 /* System.Reflection.ParameterInfo[] System.Reflection.MethodBase::GetParameters() */, L_24);
NullCheck(L_25);
int32_t L_26 = 0;
ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* L_27 = (L_25)->GetAt(static_cast<il2cpp_array_size_t>(L_26));
NullCheck(L_27);
Type_t* L_28;
L_28 = VirtualFuncInvoker0< Type_t* >::Invoke(11 /* System.Type System.Reflection.ParameterInfo::get_ParameterType() */, L_27);
Type_t* L_29 = ___0_targetType;
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
bool L_30;
L_30 = ReflectionTools_RTIsAssignableFrom_m5A988A33C105704D546EF229B65CAC9F7A8A2831(L_28, L_29, NULL);
if (!L_30)
{
goto IL_0081;
}
}
{
// result.Add(m);
List_1_tAA22D565EFA8D6D98AB10DE37D44553FDE22DBFB* L_31 = V_1;
MethodInfo_t* L_32 = V_7;
NullCheck(L_31);
List_1_Add_mF8C65449AF6B15906CE1E82754FA5D89CADEB217_inline(L_31, L_32, List_1_Add_mF8C65449AF6B15906CE1E82754FA5D89CADEB217_RuntimeMethod_var);
}
IL_0081:
{
// for ( var j = 0; j < typeMethods.Length; j++ ) {
int32_t L_33 = V_6;
V_6 = ((int32_t)il2cpp_codegen_add(L_33, 1));
}
IL_0087:
{
// for ( var j = 0; j < typeMethods.Length; j++ ) {
int32_t L_34 = V_6;
MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265* L_35 = V_5;
NullCheck(L_35);
if ((((int32_t)L_34) < ((int32_t)((int32_t)(((RuntimeArray*)L_35)->max_length)))))
{
goto IL_0053;
}
}
IL_008f:
{
// for ( var i = 0; i < allTypes.Length; i++ ) {
int32_t L_36 = V_3;
V_3 = ((int32_t)il2cpp_codegen_add(L_36, 1));
}
IL_0093:
{
// for ( var i = 0; i < allTypes.Length; i++ ) {
int32_t L_37 = V_3;
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_38 = V_2;
NullCheck(L_38);
if ((((int32_t)L_37) < ((int32_t)((int32_t)(((RuntimeArray*)L_38)->max_length)))))
{
goto IL_0024;
}
}
{
// return _typeExtensions[targetType] = result.ToArray();
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
Dictionary_2_tE271D578889BD0F25D4C0BF8524ABC171B216470* L_39 = ((ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_StaticFields*)il2cpp_codegen_static_fields_for(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var))->____typeExtensions_19;
Type_t* L_40 = ___0_targetType;
List_1_tAA22D565EFA8D6D98AB10DE37D44553FDE22DBFB* L_41 = V_1;
NullCheck(L_41);
MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265* L_42;
L_42 = List_1_ToArray_m798F27C64A36987B8433EB6BDDDCC88C45B83F4A(L_41, List_1_ToArray_m798F27C64A36987B8433EB6BDDDCC88C45B83F4A_RuntimeMethod_var);
MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265* L_43 = L_42;
V_8 = L_43;
NullCheck(L_39);
Dictionary_2_set_Item_m80AB245F2852E00AB7B7868DF00F6D522C3F03E2(L_39, L_40, L_43, Dictionary_2_set_Item_m80AB245F2852E00AB7B7868DF00F6D522C3F03E2_RuntimeMethod_var);
MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265* L_44 = V_8;
return L_44;
}
}
// System.Boolean ParadoxNotion.ReflectionTools::IsExtensionMethod(System.Reflection.MethodInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReflectionTools_IsExtensionMethod_mB06B4C574DECFFCD19C83F467E91843652F029EC (MethodInfo_t* ___0_method, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReflectionTools_RTIsDefined_TisExtensionAttribute_t55192F874E3E06FBC2C075D9AB0214C94A702991_m2695EF14E8D1A6D5132B75941BC9EF582C752FEE_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// return method.RTIsDefined<System.Runtime.CompilerServices.ExtensionAttribute>(true);
MethodInfo_t* L_0 = ___0_method;
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
bool L_1;
L_1 = ReflectionTools_RTIsDefined_TisExtensionAttribute_t55192F874E3E06FBC2C075D9AB0214C94A702991_m2695EF14E8D1A6D5132B75941BC9EF582C752FEE(L_0, (bool)1, ReflectionTools_RTIsDefined_TisExtensionAttribute_t55192F874E3E06FBC2C075D9AB0214C94A702991_m2695EF14E8D1A6D5132B75941BC9EF582C752FEE_RuntimeMethod_var);
return L_1;
}
}
// System.Boolean ParadoxNotion.ReflectionTools::IsPropertyAccessor(System.Reflection.MethodInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReflectionTools_IsPropertyAccessor_mC7E61B52D34CF459B43C5BC768C1899C694CB599 (MethodInfo_t* ___0_method, 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;
}
{
// return method.GetMethodSpecialType() == MethodType.PropertyAccessor;
MethodInfo_t* L_0 = ___0_method;
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
int32_t L_1;
L_1 = ReflectionTools_GetMethodSpecialType_mD1B8367C783008546A7A1D7D8046C468D5EACD37(L_0, NULL);
return (bool)((((int32_t)L_1) == ((int32_t)1))? 1 : 0);
}
}
// System.Boolean ParadoxNotion.ReflectionTools::IsIndexerProperty(System.Reflection.PropertyInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReflectionTools_IsIndexerProperty_m3236B2702B59505F5F6EE77B2A8F2A3868A8AC4F (PropertyInfo_t* ___0_property, const RuntimeMethod* method)
{
{
// return property.GetIndexParameters().Length != 0;
PropertyInfo_t* L_0 = ___0_property;
NullCheck(L_0);
ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_1;
L_1 = VirtualFuncInvoker0< ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* >::Invoke(17 /* System.Reflection.ParameterInfo[] System.Reflection.PropertyInfo::GetIndexParameters() */, L_0);
NullCheck(L_1);
return (bool)((!(((uint32_t)(((RuntimeArray*)L_1)->max_length)) <= ((uint32_t)0)))? 1 : 0);
}
}
// System.Boolean ParadoxNotion.ReflectionTools::IsAutoProperty(System.Reflection.PropertyInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReflectionTools_IsAutoProperty_m944BED5CF06F92B27EC28C4C3AF3BFFE899E944F (PropertyInfo_t* ___0_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*)&_stringLiteral2FBBC49654C122288A0A99D5B96BED1CF8543B07);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral725B1CAFF9B49E1231FDA15B85166BBEFAA36A11);
s_Il2CppMethodInitialized = true;
}
String_t* V_0 = NULL;
{
// if ( !property.CanRead || !property.CanWrite ) { return false; }
PropertyInfo_t* L_0 = ___0_property;
NullCheck(L_0);
bool L_1;
L_1 = VirtualFuncInvoker0< bool >::Invoke(18 /* System.Boolean System.Reflection.PropertyInfo::get_CanRead() */, L_0);
if (!L_1)
{
goto IL_0010;
}
}
{
PropertyInfo_t* L_2 = ___0_property;
NullCheck(L_2);
bool L_3;
L_3 = VirtualFuncInvoker0< bool >::Invoke(19 /* System.Boolean System.Reflection.PropertyInfo::get_CanWrite() */, L_2);
if (L_3)
{
goto IL_0012;
}
}
IL_0010:
{
// if ( !property.CanRead || !property.CanWrite ) { return false; }
return (bool)0;
}
IL_0012:
{
// var backingFieldName = "<" + property.Name + ">k__BackingField";
PropertyInfo_t* L_4 = ___0_property;
NullCheck(L_4);
String_t* L_5;
L_5 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, L_4);
String_t* L_6;
L_6 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteral725B1CAFF9B49E1231FDA15B85166BBEFAA36A11, L_5, _stringLiteral2FBBC49654C122288A0A99D5B96BED1CF8543B07, NULL);
V_0 = L_6;
// return property.DeclaringType.RTGetField(backingFieldName) != null;
PropertyInfo_t* L_7 = ___0_property;
NullCheck(L_7);
Type_t* L_8;
L_8 = VirtualFuncInvoker0< Type_t* >::Invoke(9 /* System.Type System.Reflection.MemberInfo::get_DeclaringType() */, L_7);
String_t* L_9 = V_0;
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
FieldInfo_t* L_10;
L_10 = ReflectionTools_RTGetField_mFE4F3E43B38570FFA87C42C805EE71A6A623796A(L_8, L_9, (bool)0, NULL);
bool L_11;
L_11 = FieldInfo_op_Inequality_m95789A98E646494987E66A9E4188DCA86185066B(L_10, (FieldInfo_t*)NULL, NULL);
return L_11;
}
}
// System.Reflection.PropertyInfo ParadoxNotion.ReflectionTools::GetAccessorProperty(System.Reflection.MethodInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PropertyInfo_t* ReflectionTools_GetAccessorProperty_mA12E8F42729B42DD917D3B24C209753A383736E6 (MethodInfo_t* ___0_method, 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 ( method.IsPropertyAccessor() ) {
MethodInfo_t* L_0 = ___0_method;
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
bool L_1;
L_1 = ReflectionTools_IsPropertyAccessor_mC7E61B52D34CF459B43C5BC768C1899C694CB599(L_0, NULL);
if (!L_1)
{
goto IL_0020;
}
}
{
// return method.RTReflectedOrDeclaredType().RTGetProperty(method.Name.Substring(4));
MethodInfo_t* L_2 = ___0_method;
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
Type_t* L_3;
L_3 = ReflectionTools_RTReflectedOrDeclaredType_m32DA44AFE760986850D8CEFD7ED2D0D9A0124F85(L_2, NULL);
MethodInfo_t* L_4 = ___0_method;
NullCheck(L_4);
String_t* L_5;
L_5 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, L_4);
NullCheck(L_5);
String_t* L_6;
L_6 = String_Substring_m6BA4A3FA3800FE92662D0847CC8E1EEF940DF472(L_5, 4, NULL);
PropertyInfo_t* L_7;
L_7 = ReflectionTools_RTGetProperty_mD330841C2A4BA023EE2D61421E8EC8A9BDA596FF(L_3, L_6, NULL);
return L_7;
}
IL_0020:
{
// return null;
return (PropertyInfo_t*)NULL;
}
}
// System.Boolean ParadoxNotion.ReflectionTools::IsEnumerableCollection(System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReflectionTools_IsEnumerableCollection_m57510EB086F809B9664A8052B0688195CD66AE0D (Type_t* ___0_type, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_t6331596D5DD37C462B1B8D49CF6B319B00AB7131_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;
}
{
// if ( type == null ) { return false; }
Type_t* L_0 = ___0_type;
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_0, (Type_t*)NULL, NULL);
if (!L_1)
{
goto IL_000b;
}
}
{
// if ( type == null ) { return false; }
return (bool)0;
}
IL_000b:
{
// return typeof(IEnumerable).RTIsAssignableFrom(type) && ( type.RTIsGenericType() || type.RTIsArray() );
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_2 = { reinterpret_cast<intptr_t> (IEnumerable_t6331596D5DD37C462B1B8D49CF6B319B00AB7131_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);
Type_t* L_4 = ___0_type;
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
bool L_5;
L_5 = ReflectionTools_RTIsAssignableFrom_m5A988A33C105704D546EF229B65CAC9F7A8A2831(L_3, L_4, NULL);
if (!L_5)
{
goto IL_002e;
}
}
{
Type_t* L_6 = ___0_type;
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
bool L_7;
L_7 = ReflectionTools_RTIsGenericType_mAF437F88E43986851E42815811D0514F28415D0D(L_6, NULL);
if (L_7)
{
goto IL_002c;
}
}
{
Type_t* L_8 = ___0_type;
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
bool L_9;
L_9 = ReflectionTools_RTIsArray_m3D41C7F7003A1B386CC3201156DF3E427FBA930B(L_8, NULL);
return L_9;
}
IL_002c:
{
return (bool)1;
}
IL_002e:
{
return (bool)0;
}
}
// System.Type ParadoxNotion.ReflectionTools::GetEnumerableElementType(System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* ReflectionTools_GetEnumerableElementType_m3AD7CF908F37E91145554AF01F90FBA6F2D99488 (Type_t* ___0_type, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_t6331596D5DD37C462B1B8D49CF6B319B00AB7131_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;
}
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* V_0 = NULL;
{
// if ( type == null ) { return null; }
Type_t* L_0 = ___0_type;
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_0, (Type_t*)NULL, NULL);
if (!L_1)
{
goto IL_000b;
}
}
{
// if ( type == null ) { return null; }
return (Type_t*)NULL;
}
IL_000b:
{
// if ( !typeof(IEnumerable).RTIsAssignableFrom(type) ) {
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_2 = { reinterpret_cast<intptr_t> (IEnumerable_t6331596D5DD37C462B1B8D49CF6B319B00AB7131_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);
Type_t* L_4 = ___0_type;
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
bool L_5;
L_5 = ReflectionTools_RTIsAssignableFrom_m5A988A33C105704D546EF229B65CAC9F7A8A2831(L_3, L_4, NULL);
if (L_5)
{
goto IL_001f;
}
}
{
// return null;
return (Type_t*)NULL;
}
IL_001f:
{
// if ( type.HasElementType || type.RTIsArray() ) {
Type_t* L_6 = ___0_type;
NullCheck(L_6);
bool L_7;
L_7 = Type_get_HasElementType_m44F9601E586D2EEA2EDB93FB81D1D80521C264EE(L_6, NULL);
if (L_7)
{
goto IL_002f;
}
}
{
Type_t* L_8 = ___0_type;
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
bool L_9;
L_9 = ReflectionTools_RTIsArray_m3D41C7F7003A1B386CC3201156DF3E427FBA930B(L_8, NULL);
if (!L_9)
{
goto IL_0036;
}
}
IL_002f:
{
// return type.GetElementType();
Type_t* L_10 = ___0_type;
NullCheck(L_10);
Type_t* L_11;
L_11 = VirtualFuncInvoker0< Type_t* >::Invoke(46 /* System.Type System.Type::GetElementType() */, L_10);
return L_11;
}
IL_0036:
{
// if ( type.RTIsGenericType() ) {
Type_t* L_12 = ___0_type;
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
bool L_13;
L_13 = ReflectionTools_RTIsGenericType_mAF437F88E43986851E42815811D0514F28415D0D(L_12, NULL);
if (!L_13)
{
goto IL_006b;
}
}
{
// var args = type.RTGetGenericArguments();
Type_t* L_14 = ___0_type;
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_15;
L_15 = ReflectionTools_RTGetGenericArguments_m4BDA81AB7266D69FEB3A80EA98212B7381024287(L_14, NULL);
V_0 = L_15;
// if ( args.Length == 1 ) {
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_16 = V_0;
NullCheck(L_16);
if ((!(((uint32_t)((int32_t)(((RuntimeArray*)L_16)->max_length))) == ((uint32_t)1))))
{
goto IL_004f;
}
}
{
// return args[0];
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_17 = V_0;
NullCheck(L_17);
int32_t L_18 = 0;
Type_t* L_19 = (L_17)->GetAt(static_cast<il2cpp_array_size_t>(L_18));
return L_19;
}
IL_004f:
{
// if ( typeof(IDictionary).RTIsAssignableFrom(type) && args.Length == 2 ) {
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_20 = { reinterpret_cast<intptr_t> (IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_21;
L_21 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_20, NULL);
Type_t* L_22 = ___0_type;
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
bool L_23;
L_23 = ReflectionTools_RTIsAssignableFrom_m5A988A33C105704D546EF229B65CAC9F7A8A2831(L_21, L_22, NULL);
if (!L_23)
{
goto IL_006b;
}
}
{
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_24 = V_0;
NullCheck(L_24);
if ((!(((uint32_t)((int32_t)(((RuntimeArray*)L_24)->max_length))) == ((uint32_t)2))))
{
goto IL_006b;
}
}
{
// return args[1];
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_25 = V_0;
NullCheck(L_25);
int32_t L_26 = 1;
Type_t* L_27 = (L_25)->GetAt(static_cast<il2cpp_array_size_t>(L_26));
return L_27;
}
IL_006b:
{
// return null;
return (Type_t*)NULL;
}
}
// System.Type ParadoxNotion.ReflectionTools::GetSingleGenericArgument(System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* ReflectionTools_GetSingleGenericArgument_m2012761F3C0EA3CD6430CB76B491242BFC680F0C (Type_t* ___0_type, 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;
}
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* V_0 = NULL;
{
// if ( type.RTIsGenericType() ) {
Type_t* L_0 = ___0_type;
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
bool L_1;
L_1 = ReflectionTools_RTIsGenericType_mAF437F88E43986851E42815811D0514F28415D0D(L_0, NULL);
if (!L_1)
{
goto IL_001b;
}
}
{
// var args = type.RTGetGenericArguments();
Type_t* L_2 = ___0_type;
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_3;
L_3 = ReflectionTools_RTGetGenericArguments_m4BDA81AB7266D69FEB3A80EA98212B7381024287(L_2, NULL);
V_0 = L_3;
// return args.Length == 1 ? args[0] : null;
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_4 = V_0;
NullCheck(L_4);
if ((((int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))) == ((int32_t)1)))
{
goto IL_0017;
}
}
{
return (Type_t*)NULL;
}
IL_0017:
{
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_5 = V_0;
NullCheck(L_5);
int32_t L_6 = 0;
Type_t* L_7 = (L_5)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
return L_7;
}
IL_001b:
{
// return null;
return (Type_t*)NULL;
}
}
// System.Type ParadoxNotion.ReflectionTools::GetFirstGenericParameterConstraintType(System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* ReflectionTools_GetFirstGenericParameterConstraintType_mFC2AAB975EC5BCF9A56B4D0C83C7F2E2AB9B305A (Type_t* ___0_type, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_FirstOrDefault_TisType_t_mEE31D133B983B50F04B8149336B165B3E2249BC3_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_First_TisType_t_m22B99E5DC993C761AE0CB9632BA5749F27E1E074_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Type_t* V_0 = NULL;
{
// if ( type == null || !type.RTIsGenericType() ) { return null; }
Type_t* L_0 = ___0_type;
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_0, (Type_t*)NULL, NULL);
if (L_1)
{
goto IL_0011;
}
}
{
Type_t* L_2 = ___0_type;
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
bool L_3;
L_3 = ReflectionTools_RTIsGenericType_mAF437F88E43986851E42815811D0514F28415D0D(L_2, NULL);
if (L_3)
{
goto IL_0013;
}
}
IL_0011:
{
// if ( type == null || !type.RTIsGenericType() ) { return null; }
return (Type_t*)NULL;
}
IL_0013:
{
// type = type.GetGenericTypeDefinition();
Type_t* L_4 = ___0_type;
NullCheck(L_4);
Type_t* L_5;
L_5 = VirtualFuncInvoker0< Type_t* >::Invoke(48 /* System.Type System.Type::GetGenericTypeDefinition() */, L_4);
___0_type = L_5;
// var arg1 = type.RTGetGenericArguments().First();
Type_t* L_6 = ___0_type;
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_7;
L_7 = ReflectionTools_RTGetGenericArguments_m4BDA81AB7266D69FEB3A80EA98212B7381024287(L_6, NULL);
Type_t* L_8;
L_8 = Enumerable_First_TisType_t_m22B99E5DC993C761AE0CB9632BA5749F27E1E074((RuntimeObject*)L_7, Enumerable_First_TisType_t_m22B99E5DC993C761AE0CB9632BA5749F27E1E074_RuntimeMethod_var);
// var c1 = arg1.GetGenericParameterConstraints().FirstOrDefault();
NullCheck(L_8);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_9;
L_9 = VirtualFuncInvoker0< TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(53 /* System.Type[] System.Type::GetGenericParameterConstraints() */, L_8);
Type_t* L_10;
L_10 = Enumerable_FirstOrDefault_TisType_t_mEE31D133B983B50F04B8149336B165B3E2249BC3((RuntimeObject*)L_9, Enumerable_FirstOrDefault_TisType_t_mEE31D133B983B50F04B8149336B165B3E2249BC3_RuntimeMethod_var);
V_0 = L_10;
// return c1 != null ? c1 : typeof(object);
Type_t* L_11 = V_0;
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
bool L_12;
L_12 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_11, (Type_t*)NULL, NULL);
if (L_12)
{
goto IL_0045;
}
}
{
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_13 = { reinterpret_cast<intptr_t> (RuntimeObject_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);
return L_14;
}
IL_0045:
{
Type_t* L_15 = V_0;
return L_15;
}
}
// 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)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_FirstOrDefault_TisType_t_mEE31D133B983B50F04B8149336B165B3E2249BC3_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_First_TisType_t_m22B99E5DC993C761AE0CB9632BA5749F27E1E074_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Type_t* V_0 = NULL;
{
// if ( method == null || !method.IsGenericMethod ) { return null; }
MethodInfo_t* L_0 = ___0_method;
bool L_1;
L_1 = MethodInfo_op_Equality_m1466AB76300C9F07856E706E7E914062175189D1(L_0, (MethodInfo_t*)NULL, NULL);
if (L_1)
{
goto IL_0011;
}
}
{
MethodInfo_t* L_2 = ___0_method;
NullCheck(L_2);
bool L_3;
L_3 = VirtualFuncInvoker0< bool >::Invoke(26 /* System.Boolean System.Reflection.MethodBase::get_IsGenericMethod() */, L_2);
if (L_3)
{
goto IL_0013;
}
}
IL_0011:
{
// if ( method == null || !method.IsGenericMethod ) { return null; }
return (Type_t*)NULL;
}
IL_0013:
{
// method = method.GetGenericMethodDefinition();
MethodInfo_t* L_4 = ___0_method;
NullCheck(L_4);
MethodInfo_t* L_5;
L_5 = VirtualFuncInvoker0< MethodInfo_t* >::Invoke(41 /* System.Reflection.MethodInfo System.Reflection.MethodInfo::GetGenericMethodDefinition() */, L_4);
___0_method = L_5;
// var arg1 = method.RTGetGenericArguments().First();
MethodInfo_t* L_6 = ___0_method;
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_7;
L_7 = ReflectionTools_RTGetGenericArguments_mE888A1A280C223C62DF4A21E9C4010B69D942DC0(L_6, NULL);
Type_t* L_8;
L_8 = Enumerable_First_TisType_t_m22B99E5DC993C761AE0CB9632BA5749F27E1E074((RuntimeObject*)L_7, Enumerable_First_TisType_t_m22B99E5DC993C761AE0CB9632BA5749F27E1E074_RuntimeMethod_var);
// var c1 = arg1.GetGenericParameterConstraints().FirstOrDefault();
NullCheck(L_8);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_9;
L_9 = VirtualFuncInvoker0< TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(53 /* System.Type[] System.Type::GetGenericParameterConstraints() */, L_8);
Type_t* L_10;
L_10 = Enumerable_FirstOrDefault_TisType_t_mEE31D133B983B50F04B8149336B165B3E2249BC3((RuntimeObject*)L_9, Enumerable_FirstOrDefault_TisType_t_mEE31D133B983B50F04B8149336B165B3E2249BC3_RuntimeMethod_var);
V_0 = L_10;
// return c1 != null ? c1 : typeof(object);
Type_t* L_11 = V_0;
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
bool L_12;
L_12 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_11, (Type_t*)NULL, NULL);
if (L_12)
{
goto IL_0045;
}
}
{
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_13 = { reinterpret_cast<intptr_t> (RuntimeObject_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);
return L_14;
}
IL_0045:
{
Type_t* L_15 = V_0;
return L_15;
}
}
// System.Boolean ParadoxNotion.ReflectionTools::TryMakeGeneric(System.Type,System.Type,System.Type&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReflectionTools_TryMakeGeneric_m019B7FC4E57139AA36EF4B21EF297519A1E83DAB (Type_t* ___0_def, Type_t* ___1_argType, Type_t** ___2_result, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
// result = null;
Type_t** L_0 = ___2_result;
*((RuntimeObject**)L_0) = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_0, (void*)(RuntimeObject*)NULL);
// if ( def == null || argType == null || !def.IsGenericType ) { return false; }
Type_t* L_1 = ___0_def;
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
bool L_2;
L_2 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_1, (Type_t*)NULL, NULL);
if (L_2)
{
goto IL_001d;
}
}
{
Type_t* L_3 = ___1_argType;
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
bool L_4;
L_4 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_3, (Type_t*)NULL, NULL);
if (L_4)
{
goto IL_001d;
}
}
{
Type_t* L_5 = ___0_def;
NullCheck(L_5);
bool L_6;
L_6 = VirtualFuncInvoker0< bool >::Invoke(40 /* System.Boolean System.Type::get_IsGenericType() */, L_5);
if (L_6)
{
goto IL_001f;
}
}
IL_001d:
{
// if ( def == null || argType == null || !def.IsGenericType ) { return false; }
return (bool)0;
}
IL_001f:
{
}
try
{// begin try (depth: 1)
// result = def.GetGenericTypeDefinition().MakeGenericType(argType);
Type_t** L_7 = ___2_result;
Type_t* L_8 = ___0_def;
NullCheck(L_8);
Type_t* L_9;
L_9 = VirtualFuncInvoker0< Type_t* >::Invoke(48 /* System.Type System.Type::GetGenericTypeDefinition() */, L_8);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_10 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)SZArrayNew(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var, (uint32_t)1);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_11 = L_10;
Type_t* L_12 = ___1_argType;
NullCheck(L_11);
ArrayElementTypeCheck (L_11, L_12);
(L_11)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t*)L_12);
NullCheck(L_9);
Type_t* L_13;
L_13 = VirtualFuncInvoker1< Type_t*, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(122 /* System.Type System.Type::MakeGenericType(System.Type[]) */, L_9, L_11);
*((RuntimeObject**)L_7) = (RuntimeObject*)L_13;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_7, (void*)(RuntimeObject*)L_13);
// return true;
V_0 = (bool)1;
goto IL_0040;
}// 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_003b;
}
throw e;
}
CATCH_003b:
{// begin catch(System.Object)
// catch { return false; }
// catch { return false; }
V_0 = (bool)0;
IL2CPP_POP_ACTIVE_EXCEPTION();
goto IL_0040;
}// end catch (depth: 1)
IL_0040:
{
// }
bool L_14 = V_0;
return L_14;
}
}
// System.Boolean ParadoxNotion.ReflectionTools::TryMakeGeneric(System.Reflection.MethodInfo,System.Type,System.Reflection.MethodInfo&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReflectionTools_TryMakeGeneric_mC50275DCFBC99918620D18D8C1419EDDD988D7EF (MethodInfo_t* ___0_def, Type_t* ___1_argType, MethodInfo_t** ___2_result, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
// result = null;
MethodInfo_t** L_0 = ___2_result;
*((RuntimeObject**)L_0) = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_0, (void*)(RuntimeObject*)NULL);
// if ( def == null || argType == null || !def.IsGenericMethod ) { return false; }
MethodInfo_t* L_1 = ___0_def;
bool L_2;
L_2 = MethodInfo_op_Equality_m1466AB76300C9F07856E706E7E914062175189D1(L_1, (MethodInfo_t*)NULL, NULL);
if (L_2)
{
goto IL_001d;
}
}
{
Type_t* L_3 = ___1_argType;
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
bool L_4;
L_4 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_3, (Type_t*)NULL, NULL);
if (L_4)
{
goto IL_001d;
}
}
{
MethodInfo_t* L_5 = ___0_def;
NullCheck(L_5);
bool L_6;
L_6 = VirtualFuncInvoker0< bool >::Invoke(26 /* System.Boolean System.Reflection.MethodBase::get_IsGenericMethod() */, L_5);
if (L_6)
{
goto IL_001f;
}
}
IL_001d:
{
// if ( def == null || argType == null || !def.IsGenericMethod ) { return false; }
return (bool)0;
}
IL_001f:
{
}
try
{// begin try (depth: 1)
// result = def.GetGenericMethodDefinition().MakeGenericMethod(argType);
MethodInfo_t** L_7 = ___2_result;
MethodInfo_t* L_8 = ___0_def;
NullCheck(L_8);
MethodInfo_t* L_9;
L_9 = VirtualFuncInvoker0< MethodInfo_t* >::Invoke(41 /* System.Reflection.MethodInfo System.Reflection.MethodInfo::GetGenericMethodDefinition() */, L_8);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_10 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)SZArrayNew(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var, (uint32_t)1);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_11 = L_10;
Type_t* L_12 = ___1_argType;
NullCheck(L_11);
ArrayElementTypeCheck (L_11, L_12);
(L_11)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t*)L_12);
NullCheck(L_9);
MethodInfo_t* L_13;
L_13 = VirtualFuncInvoker1< MethodInfo_t*, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(42 /* System.Reflection.MethodInfo System.Reflection.MethodInfo::MakeGenericMethod(System.Type[]) */, L_9, L_11);
*((RuntimeObject**)L_7) = (RuntimeObject*)L_13;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_7, (void*)(RuntimeObject*)L_13);
// return true;
V_0 = (bool)1;
goto IL_0040;
}// 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_003b;
}
throw e;
}
CATCH_003b:
{// begin catch(System.Object)
// catch { return false; }
// catch { return false; }
V_0 = (bool)0;
IL2CPP_POP_ACTIVE_EXCEPTION();
goto IL_0040;
}// end catch (depth: 1)
IL_0040:
{
// }
bool L_14 = V_0;
return L_14;
}
}
// System.Array ParadoxNotion.ReflectionTools::Resize(System.Array,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeArray* ReflectionTools_Resize_mB7A14139E730113EE44A51C1651F63A7417CBA4A (RuntimeArray* ___0_array, int32_t ___1_newSize, 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;
}
RuntimeArray* V_0 = NULL;
int32_t V_1 = 0;
{
// if ( array == null ) { return null; }
RuntimeArray* L_0 = ___0_array;
if (L_0)
{
goto IL_0005;
}
}
{
// if ( array == null ) { return null; }
return (RuntimeArray*)NULL;
}
IL_0005:
{
// var oldSize = array.Length;
RuntimeArray* L_1 = ___0_array;
NullCheck(L_1);
int32_t L_2;
L_2 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_1, NULL);
// var elementType = array.GetType().GetElementType();
RuntimeArray* L_3 = ___0_array;
NullCheck(L_3);
Type_t* L_4;
L_4 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_3, NULL);
NullCheck(L_4);
Type_t* L_5;
L_5 = VirtualFuncInvoker0< Type_t* >::Invoke(46 /* System.Type System.Type::GetElementType() */, L_4);
// var newArray = System.Array.CreateInstance(elementType, newSize);
int32_t L_6 = ___1_newSize;
RuntimeArray* L_7;
L_7 = Array_CreateInstance_m13B202130951A03AF5F52470A19E17D3AD2A8983(L_5, L_6, NULL);
V_0 = L_7;
// var preserveLength = System.Math.Min(oldSize, newSize);
int32_t L_8 = ___1_newSize;
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
int32_t L_9;
L_9 = Math_Min_m53C488772A34D53917BCA2A491E79A0A5356ED52(L_2, L_8, NULL);
V_1 = L_9;
// if ( preserveLength > 0 ) {
int32_t L_10 = V_1;
if ((((int32_t)L_10) <= ((int32_t)0)))
{
goto IL_0030;
}
}
{
// System.Array.Copy(array, newArray, preserveLength);
RuntimeArray* L_11 = ___0_array;
RuntimeArray* L_12 = V_0;
int32_t L_13 = V_1;
Array_Copy_m4233828B4E6288B6D815F539AAA38575DE627900(L_11, L_12, L_13, NULL);
}
IL_0030:
{
// return newArray;
RuntimeArray* L_14 = V_0;
return L_14;
}
}
// System.Boolean ParadoxNotion.ReflectionTools::TryConvert(System.Type,System.Type,System.Linq.Expressions.UnaryExpression&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReflectionTools_TryConvert_m2EBBA688AD0EFE3BBC104A10607D862F8A09CC2D (Type_t* ___0_fromType, Type_t* ___1_toType, UnaryExpression_tFB4F40A211A2FF9B58F1A86E0EDB474121867B96** ___2_exp, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
try
{// begin try (depth: 1)
// exp = Expression.Convert(Expression.Parameter(fromType, null), toType);
UnaryExpression_tFB4F40A211A2FF9B58F1A86E0EDB474121867B96** L_0 = ___2_exp;
Type_t* L_1 = ___0_fromType;
il2cpp_codegen_runtime_class_init_inline(Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785_il2cpp_TypeInfo_var);
ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110* L_2;
L_2 = Expression_Parameter_mF825EFB5FBAABE8355C9D44B286AB4EA02F8B992(L_1, (String_t*)NULL, NULL);
Type_t* L_3 = ___1_toType;
UnaryExpression_tFB4F40A211A2FF9B58F1A86E0EDB474121867B96* L_4;
L_4 = Expression_Convert_mD5233B60383B3FD0F5A044E4440FB32CBF9609D5(L_2, L_3, NULL);
*((RuntimeObject**)L_0) = (RuntimeObject*)L_4;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_0, (void*)(RuntimeObject*)L_4);
// return true;
V_0 = (bool)1;
goto IL_001b;
}// 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_0013;
}
throw e;
}
CATCH_0013:
{// begin catch(System.Object)
// catch {
// exp = null;
UnaryExpression_tFB4F40A211A2FF9B58F1A86E0EDB474121867B96** L_5 = ___2_exp;
*((RuntimeObject**)L_5) = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_5, (void*)(RuntimeObject*)NULL);
// return false;
V_0 = (bool)0;
IL2CPP_POP_ACTIVE_EXCEPTION();
goto IL_001b;
}// end catch (depth: 1)
IL_001b:
{
// }
bool L_6 = V_0;
return L_6;
}
}
// System.Void ParadoxNotion.ReflectionTools::DigFields(System.Object,System.Predicate`1<System.Reflection.FieldInfo>,System.Action`1<System.Object>,System.Action`1<System.Object>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReflectionTools_DigFields_m6C8E4A1FD6BF906453D7D24BF3407484BF3B1AD4 (RuntimeObject* ___0_root, Predicate_1_tE5E9AB7117BF7AF9564DDDA7E469769C3A5F4FD9* ___1_move, Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* ___2_push, Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* ___3_pop, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_t6331596D5DD37C462B1B8D49CF6B319B00AB7131_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IList_t1C522956D79B7DC92B5B01053DF1AC058C8B598D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_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;
}
Type_t* V_0 = NULL;
FieldInfoU5BU5D_t50D47CBECF1AEB152F555803E3329D9E34DBF8D8* V_1 = NULL;
int32_t V_2 = 0;
FieldInfo_t* V_3 = NULL;
RuntimeObject* V_4 = NULL;
RuntimeObject* V_5 = NULL;
RuntimeObject* V_6 = NULL;
{
// if ( root == null ) { return; }
RuntimeObject* L_0 = ___0_root;
if (L_0)
{
goto IL_0004;
}
}
{
// if ( root == null ) { return; }
return;
}
IL_0004:
{
// var type = root.GetType();
RuntimeObject* L_1 = ___0_root;
NullCheck(L_1);
Type_t* L_2;
L_2 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_1, NULL);
V_0 = L_2;
// if ( type.IsPrimitive || type == typeof(string) ) {
Type_t* L_3 = V_0;
NullCheck(L_3);
bool L_4;
L_4 = Type_get_IsPrimitive_m46ACAAB8F754D37713E3E45437705F4F58FAFA18(L_3, NULL);
if (L_4)
{
goto IL_0025;
}
}
{
Type_t* L_5 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_6 = { reinterpret_cast<intptr_t> (String_t_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_7;
L_7 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_6, NULL);
bool L_8;
L_8 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_5, L_7, NULL);
if (!L_8)
{
goto IL_0026;
}
}
IL_0025:
{
// return;
return;
}
IL_0026:
{
// if ( push != null ) { push(root); }
Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* L_9 = ___2_push;
if (!L_9)
{
goto IL_0030;
}
}
{
// if ( push != null ) { push(root); }
Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* L_10 = ___2_push;
RuntimeObject* L_11 = ___0_root;
NullCheck(L_10);
Action_1_Invoke_mF2422B2DD29F74CE66F791C3F68E288EC7C3DB9E_inline(L_10, L_11, NULL);
}
IL_0030:
{
// var fields = type.RTGetFields();
Type_t* L_12 = V_0;
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
FieldInfoU5BU5D_t50D47CBECF1AEB152F555803E3329D9E34DBF8D8* L_13;
L_13 = ReflectionTools_RTGetFields_mFC30115AB97987D6BC1360FEBBA1BF6011B38596(L_12, NULL);
V_1 = L_13;
// for ( var i = 0; i < fields.Length; i++ ) {
V_2 = 0;
goto IL_0136;
}
IL_003e:
{
// var field = fields[i];
FieldInfoU5BU5D_t50D47CBECF1AEB152F555803E3329D9E34DBF8D8* L_14 = V_1;
int32_t L_15 = V_2;
NullCheck(L_14);
int32_t L_16 = L_15;
FieldInfo_t* L_17 = (L_14)->GetAt(static_cast<il2cpp_array_size_t>(L_16));
V_3 = L_17;
// if ( !field.IsStatic && !field.FieldType.IsPrimitive && field.FieldType != typeof(string) && move(field) ) {
FieldInfo_t* L_18 = V_3;
NullCheck(L_18);
bool L_19;
L_19 = FieldInfo_get_IsStatic_mEBBEB7B19A48D3E11BE830F3704C131A681F6139(L_18, NULL);
if (L_19)
{
goto IL_0132;
}
}
{
FieldInfo_t* L_20 = V_3;
NullCheck(L_20);
Type_t* L_21;
L_21 = VirtualFuncInvoker0< Type_t* >::Invoke(17 /* System.Type System.Reflection.FieldInfo::get_FieldType() */, L_20);
NullCheck(L_21);
bool L_22;
L_22 = Type_get_IsPrimitive_m46ACAAB8F754D37713E3E45437705F4F58FAFA18(L_21, NULL);
if (L_22)
{
goto IL_0132;
}
}
{
FieldInfo_t* L_23 = V_3;
NullCheck(L_23);
Type_t* L_24;
L_24 = VirtualFuncInvoker0< Type_t* >::Invoke(17 /* System.Type System.Reflection.FieldInfo::get_FieldType() */, L_23);
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_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_24, L_26, NULL);
if (!L_27)
{
goto IL_0132;
}
}
{
Predicate_1_tE5E9AB7117BF7AF9564DDDA7E469769C3A5F4FD9* L_28 = ___1_move;
FieldInfo_t* L_29 = V_3;
NullCheck(L_28);
bool L_30;
L_30 = Predicate_1_Invoke_m55FD8A7A3E7715CDE15DE68DF469A08EF4381743_inline(L_28, L_29, NULL);
if (!L_30)
{
goto IL_0132;
}
}
{
// var value = field.GetValue(root);
FieldInfo_t* L_31 = V_3;
RuntimeObject* L_32 = ___0_root;
NullCheck(L_31);
RuntimeObject* L_33;
L_33 = VirtualFuncInvoker1< RuntimeObject*, RuntimeObject* >::Invoke(24 /* System.Object System.Reflection.FieldInfo::GetValue(System.Object) */, L_31, L_32);
V_4 = L_33;
// if ( value == null ) {
RuntimeObject* L_34 = V_4;
if (!L_34)
{
goto IL_0132;
}
}
{
// if ( value is IList ) {
RuntimeObject* L_35 = V_4;
if (!((RuntimeObject*)IsInst((RuntimeObject*)L_35, IList_t1C522956D79B7DC92B5B01053DF1AC058C8B598D_il2cpp_TypeInfo_var)))
{
goto IL_00db;
}
}
{
// foreach ( var item in (IList)value ) {
RuntimeObject* L_36 = V_4;
NullCheck(((RuntimeObject*)Castclass((RuntimeObject*)L_36, IList_t1C522956D79B7DC92B5B01053DF1AC058C8B598D_il2cpp_TypeInfo_var)));
RuntimeObject* L_37;
L_37 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.IEnumerator System.Collections.IEnumerable::GetEnumerator() */, IEnumerable_t6331596D5DD37C462B1B8D49CF6B319B00AB7131_il2cpp_TypeInfo_var, ((RuntimeObject*)Castclass((RuntimeObject*)L_36, IList_t1C522956D79B7DC92B5B01053DF1AC058C8B598D_il2cpp_TypeInfo_var)));
V_5 = L_37;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_00c6:
{// begin finally (depth: 1)
{
RuntimeObject* L_38 = V_5;
V_6 = ((RuntimeObject*)IsInst((RuntimeObject*)L_38, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var));
RuntimeObject* L_39 = V_6;
if (!L_39)
{
goto IL_00da;
}
}
{
RuntimeObject* L_40 = V_6;
NullCheck(L_40);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_40);
}
IL_00da:
{
return;
}
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_00bb_1;
}
IL_00ac_1:
{
// foreach ( var item in (IList)value ) {
RuntimeObject* L_41 = V_5;
NullCheck(L_41);
RuntimeObject* L_42;
L_42 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(1 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_41);
// DigFields(item, move, push, pop);
Predicate_1_tE5E9AB7117BF7AF9564DDDA7E469769C3A5F4FD9* L_43 = ___1_move;
Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* L_44 = ___2_push;
Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* L_45 = ___3_pop;
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
ReflectionTools_DigFields_m6C8E4A1FD6BF906453D7D24BF3407484BF3B1AD4(L_42, L_43, L_44, L_45, NULL);
}
IL_00bb_1:
{
// foreach ( var item in (IList)value ) {
RuntimeObject* L_46 = V_5;
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_00ac_1;
}
}
{
goto IL_0132;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_00db:
{
// if ( value is IDictionary ) {
RuntimeObject* L_48 = V_4;
if (!((RuntimeObject*)IsInst((RuntimeObject*)L_48, IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220_il2cpp_TypeInfo_var)))
{
goto IL_0128;
}
}
{
// foreach ( var item in ( (IDictionary)value ).Values ) {
RuntimeObject* L_49 = V_4;
NullCheck(((RuntimeObject*)Castclass((RuntimeObject*)L_49, IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220_il2cpp_TypeInfo_var)));
RuntimeObject* L_50;
L_50 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(2 /* System.Collections.ICollection System.Collections.IDictionary::get_Values() */, IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220_il2cpp_TypeInfo_var, ((RuntimeObject*)Castclass((RuntimeObject*)L_49, IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220_il2cpp_TypeInfo_var)));
NullCheck(L_50);
RuntimeObject* L_51;
L_51 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.IEnumerator System.Collections.IEnumerable::GetEnumerator() */, IEnumerable_t6331596D5DD37C462B1B8D49CF6B319B00AB7131_il2cpp_TypeInfo_var, L_50);
V_5 = L_51;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0113:
{// begin finally (depth: 1)
{
RuntimeObject* L_52 = V_5;
V_6 = ((RuntimeObject*)IsInst((RuntimeObject*)L_52, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var));
RuntimeObject* L_53 = V_6;
if (!L_53)
{
goto IL_0127;
}
}
{
RuntimeObject* L_54 = V_6;
NullCheck(L_54);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_54);
}
IL_0127:
{
return;
}
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_0108_1;
}
IL_00f9_1:
{
// foreach ( var item in ( (IDictionary)value ).Values ) {
RuntimeObject* L_55 = V_5;
NullCheck(L_55);
RuntimeObject* L_56;
L_56 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(1 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_55);
// DigFields(item, move, push, pop);
Predicate_1_tE5E9AB7117BF7AF9564DDDA7E469769C3A5F4FD9* L_57 = ___1_move;
Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* L_58 = ___2_push;
Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* L_59 = ___3_pop;
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
ReflectionTools_DigFields_m6C8E4A1FD6BF906453D7D24BF3407484BF3B1AD4(L_56, L_57, L_58, L_59, NULL);
}
IL_0108_1:
{
// foreach ( var item in ( (IDictionary)value ).Values ) {
RuntimeObject* L_60 = V_5;
NullCheck(L_60);
bool L_61;
L_61 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_60);
if (L_61)
{
goto IL_00f9_1;
}
}
{
goto IL_0132;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0128:
{
// DigFields(value, move, push, pop);
RuntimeObject* L_62 = V_4;
Predicate_1_tE5E9AB7117BF7AF9564DDDA7E469769C3A5F4FD9* L_63 = ___1_move;
Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* L_64 = ___2_push;
Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* L_65 = ___3_pop;
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
ReflectionTools_DigFields_m6C8E4A1FD6BF906453D7D24BF3407484BF3B1AD4(L_62, L_63, L_64, L_65, NULL);
}
IL_0132:
{
// for ( var i = 0; i < fields.Length; i++ ) {
int32_t L_66 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_66, 1));
}
IL_0136:
{
// for ( var i = 0; i < fields.Length; i++ ) {
int32_t L_67 = V_2;
FieldInfoU5BU5D_t50D47CBECF1AEB152F555803E3329D9E34DBF8D8* L_68 = V_1;
NullCheck(L_68);
if ((((int32_t)L_67) < ((int32_t)((int32_t)(((RuntimeArray*)L_68)->max_length)))))
{
goto IL_003e;
}
}
{
// if ( pop != null ) { pop(root); }
Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* L_69 = ___3_pop;
if (!L_69)
{
goto IL_0149;
}
}
{
// if ( pop != null ) { pop(root); }
Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* L_70 = ___3_pop;
RuntimeObject* L_71 = ___0_root;
NullCheck(L_70);
Action_1_Invoke_mF2422B2DD29F74CE66F791C3F68E288EC7C3DB9E_inline(L_70, L_71, NULL);
}
IL_0149:
{
// }
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.ReflectionTools/<>c__DisplayClass33_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass33_0__ctor_mFB6B712832ED12003F3F8372668B163E81B5211B (U3CU3Ec__DisplayClass33_0_t3195B7322EB868B14447ADF4804AC59EE76FE5AF* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// System.Boolean ParadoxNotion.ReflectionTools/<>c__DisplayClass33_0::<GetAllTypes>b__2(System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec__DisplayClass33_0_U3CGetAllTypesU3Eb__2_m72387115D4734DA79EE4672B8380A0DFD4BA4E78 (U3CU3Ec__DisplayClass33_0_t3195B7322EB868B14447ADF4804AC59EE76FE5AF* __this, Type_t* ___0_t, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReflectionTools_RTIsDefined_TisObsoleteAttribute_tF4885B281E932B8B87A5B9AA1C24D46DEEA8FD8A_mC52129E4F5154D0B1A66DDDB6069D03A06ED39F7_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// try { result.AddRange(asm.GetExportedTypes().Where(t => includeObsolete == true || !t.RTIsDefined<System.ObsoleteAttribute>(false))); }
bool L_0 = __this->___includeObsolete_0;
if (L_0)
{
goto IL_0013;
}
}
{
Type_t* L_1 = ___0_t;
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
bool L_2;
L_2 = ReflectionTools_RTIsDefined_TisObsoleteAttribute_tF4885B281E932B8B87A5B9AA1C24D46DEEA8FD8A_mC52129E4F5154D0B1A66DDDB6069D03A06ED39F7(L_1, (bool)0, ReflectionTools_RTIsDefined_TisObsoleteAttribute_tF4885B281E932B8B87A5B9AA1C24D46DEEA8FD8A_mC52129E4F5154D0B1A66DDDB6069D03A06ED39F7_RuntimeMethod_var);
return (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0);
}
IL_0013:
{
return (bool)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.ReflectionTools/<>c::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_m651AC96BDA316DDCE9F2995BE6F6241008D83103 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t5E0267BAD67BEDD60713EC7708228CFA27460CC5_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
U3CU3Ec_t5E0267BAD67BEDD60713EC7708228CFA27460CC5* L_0 = (U3CU3Ec_t5E0267BAD67BEDD60713EC7708228CFA27460CC5*)il2cpp_codegen_object_new(U3CU3Ec_t5E0267BAD67BEDD60713EC7708228CFA27460CC5_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CU3Ec__ctor_m95C3555135EFF9ABADF28AAD3AA1B222FA46E5C6(L_0, NULL);
((U3CU3Ec_t5E0267BAD67BEDD60713EC7708228CFA27460CC5_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t5E0267BAD67BEDD60713EC7708228CFA27460CC5_il2cpp_TypeInfo_var))->___U3CU3E9_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t5E0267BAD67BEDD60713EC7708228CFA27460CC5_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t5E0267BAD67BEDD60713EC7708228CFA27460CC5_il2cpp_TypeInfo_var))->___U3CU3E9_0), (void*)L_0);
return;
}
}
// System.Void ParadoxNotion.ReflectionTools/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m95C3555135EFF9ABADF28AAD3AA1B222FA46E5C6 (U3CU3Ec_t5E0267BAD67BEDD60713EC7708228CFA27460CC5* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// System.String ParadoxNotion.ReflectionTools/<>c::<GetAllTypes>b__33_0(System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* U3CU3Ec_U3CGetAllTypesU3Eb__33_0_m6505EF95821DDC5B3C0B3B0D04DEC965A10AC40A (U3CU3Ec_t5E0267BAD67BEDD60713EC7708228CFA27460CC5* __this, Type_t* ___0_t, const RuntimeMethod* method)
{
{
// return _allTypes = result.OrderBy(t => t.Namespace).ThenBy(t => t.FriendlyName()).ToArray();
Type_t* L_0 = ___0_t;
NullCheck(L_0);
String_t* L_1;
L_1 = VirtualFuncInvoker0< String_t* >::Invoke(24 /* System.String System.Type::get_Namespace() */, L_0);
return L_1;
}
}
// System.String ParadoxNotion.ReflectionTools/<>c::<GetAllTypes>b__33_1(System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* U3CU3Ec_U3CGetAllTypesU3Eb__33_1_m3BA38FDC8B56E85CAB837C0A33048EFADB69BE10 (U3CU3Ec_t5E0267BAD67BEDD60713EC7708228CFA27460CC5* __this, Type_t* ___0_t, 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;
}
{
// return _allTypes = result.OrderBy(t => t.Namespace).ThenBy(t => t.FriendlyName()).ToArray();
Type_t* L_0 = ___0_t;
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
String_t* L_1;
L_1 = ReflectionTools_FriendlyName_mCA9B53218CF47CBC57E7EA260DE334F98D12E56C(L_0, (bool)0, NULL);
return L_1;
}
}
// System.Type ParadoxNotion.ReflectionTools/<>c::<RTCreateDelegate>b__102_0(System.Reflection.ParameterInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* U3CU3Ec_U3CRTCreateDelegateU3Eb__102_0_m48D8A46E0EB34C945F2729B05A2B79FB840A7D6F (U3CU3Ec_t5E0267BAD67BEDD60713EC7708228CFA27460CC5* __this, ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* ___0_p, const RuntimeMethod* method)
{
{
// method = instanceType.RTGetMethod(method.Name, method.GetParameters().Select(p => p.ParameterType).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);
return L_1;
}
}
// System.Type ParadoxNotion.ReflectionTools/<>c::<GetBaseDefinition>b__110_0(System.Reflection.ParameterInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* U3CU3Ec_U3CGetBaseDefinitionU3Eb__110_0_m77DF00BADE8D8B52ED965101065AF168E95D0820 (U3CU3Ec_t5E0267BAD67BEDD60713EC7708228CFA27460CC5* __this, ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* ___0_p, const RuntimeMethod* method)
{
{
// var arguments = propertyInfo.GetIndexParameters().Select(p => p.ParameterType).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);
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.TypeConverter::add_customConverter(ParadoxNotion.TypeConverter/CustomConverter)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeConverter_add_customConverter_mCA98D0F3251C7ED95BE7BCE996A104566E0B6A0F (CustomConverter_tAE27CF6A9284A0A8E752BECCC727EFC748FB99F3* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CustomConverter_tAE27CF6A9284A0A8E752BECCC727EFC748FB99F3_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeConverter_t65D8410EB62CD82493E79389AF276670082C564E_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
CustomConverter_tAE27CF6A9284A0A8E752BECCC727EFC748FB99F3* V_0 = NULL;
CustomConverter_tAE27CF6A9284A0A8E752BECCC727EFC748FB99F3* V_1 = NULL;
CustomConverter_tAE27CF6A9284A0A8E752BECCC727EFC748FB99F3* V_2 = NULL;
{
CustomConverter_tAE27CF6A9284A0A8E752BECCC727EFC748FB99F3* L_0 = ((TypeConverter_t65D8410EB62CD82493E79389AF276670082C564E_StaticFields*)il2cpp_codegen_static_fields_for(TypeConverter_t65D8410EB62CD82493E79389AF276670082C564E_il2cpp_TypeInfo_var))->___customConverter_0;
V_0 = L_0;
}
IL_0006:
{
CustomConverter_tAE27CF6A9284A0A8E752BECCC727EFC748FB99F3* L_1 = V_0;
V_1 = L_1;
CustomConverter_tAE27CF6A9284A0A8E752BECCC727EFC748FB99F3* L_2 = V_1;
CustomConverter_tAE27CF6A9284A0A8E752BECCC727EFC748FB99F3* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL);
V_2 = ((CustomConverter_tAE27CF6A9284A0A8E752BECCC727EFC748FB99F3*)CastclassSealed((RuntimeObject*)L_4, CustomConverter_tAE27CF6A9284A0A8E752BECCC727EFC748FB99F3_il2cpp_TypeInfo_var));
CustomConverter_tAE27CF6A9284A0A8E752BECCC727EFC748FB99F3* L_5 = V_2;
CustomConverter_tAE27CF6A9284A0A8E752BECCC727EFC748FB99F3* L_6 = V_1;
CustomConverter_tAE27CF6A9284A0A8E752BECCC727EFC748FB99F3* L_7;
L_7 = InterlockedCompareExchangeImpl<CustomConverter_tAE27CF6A9284A0A8E752BECCC727EFC748FB99F3*>((&((TypeConverter_t65D8410EB62CD82493E79389AF276670082C564E_StaticFields*)il2cpp_codegen_static_fields_for(TypeConverter_t65D8410EB62CD82493E79389AF276670082C564E_il2cpp_TypeInfo_var))->___customConverter_0), L_5, L_6);
V_0 = L_7;
CustomConverter_tAE27CF6A9284A0A8E752BECCC727EFC748FB99F3* L_8 = V_0;
CustomConverter_tAE27CF6A9284A0A8E752BECCC727EFC748FB99F3* L_9 = V_1;
if ((!(((RuntimeObject*)(CustomConverter_tAE27CF6A9284A0A8E752BECCC727EFC748FB99F3*)L_8) == ((RuntimeObject*)(CustomConverter_tAE27CF6A9284A0A8E752BECCC727EFC748FB99F3*)L_9))))
{
goto IL_0006;
}
}
{
return;
}
}
// System.Void ParadoxNotion.TypeConverter::remove_customConverter(ParadoxNotion.TypeConverter/CustomConverter)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeConverter_remove_customConverter_mCA11C3BB7EB4536CF518F8860E45169DB9F8F12F (CustomConverter_tAE27CF6A9284A0A8E752BECCC727EFC748FB99F3* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CustomConverter_tAE27CF6A9284A0A8E752BECCC727EFC748FB99F3_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeConverter_t65D8410EB62CD82493E79389AF276670082C564E_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
CustomConverter_tAE27CF6A9284A0A8E752BECCC727EFC748FB99F3* V_0 = NULL;
CustomConverter_tAE27CF6A9284A0A8E752BECCC727EFC748FB99F3* V_1 = NULL;
CustomConverter_tAE27CF6A9284A0A8E752BECCC727EFC748FB99F3* V_2 = NULL;
{
CustomConverter_tAE27CF6A9284A0A8E752BECCC727EFC748FB99F3* L_0 = ((TypeConverter_t65D8410EB62CD82493E79389AF276670082C564E_StaticFields*)il2cpp_codegen_static_fields_for(TypeConverter_t65D8410EB62CD82493E79389AF276670082C564E_il2cpp_TypeInfo_var))->___customConverter_0;
V_0 = L_0;
}
IL_0006:
{
CustomConverter_tAE27CF6A9284A0A8E752BECCC727EFC748FB99F3* L_1 = V_0;
V_1 = L_1;
CustomConverter_tAE27CF6A9284A0A8E752BECCC727EFC748FB99F3* L_2 = V_1;
CustomConverter_tAE27CF6A9284A0A8E752BECCC727EFC748FB99F3* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL);
V_2 = ((CustomConverter_tAE27CF6A9284A0A8E752BECCC727EFC748FB99F3*)CastclassSealed((RuntimeObject*)L_4, CustomConverter_tAE27CF6A9284A0A8E752BECCC727EFC748FB99F3_il2cpp_TypeInfo_var));
CustomConverter_tAE27CF6A9284A0A8E752BECCC727EFC748FB99F3* L_5 = V_2;
CustomConverter_tAE27CF6A9284A0A8E752BECCC727EFC748FB99F3* L_6 = V_1;
CustomConverter_tAE27CF6A9284A0A8E752BECCC727EFC748FB99F3* L_7;
L_7 = InterlockedCompareExchangeImpl<CustomConverter_tAE27CF6A9284A0A8E752BECCC727EFC748FB99F3*>((&((TypeConverter_t65D8410EB62CD82493E79389AF276670082C564E_StaticFields*)il2cpp_codegen_static_fields_for(TypeConverter_t65D8410EB62CD82493E79389AF276670082C564E_il2cpp_TypeInfo_var))->___customConverter_0), L_5, L_6);
V_0 = L_7;
CustomConverter_tAE27CF6A9284A0A8E752BECCC727EFC748FB99F3* L_8 = V_0;
CustomConverter_tAE27CF6A9284A0A8E752BECCC727EFC748FB99F3* L_9 = V_1;
if ((!(((RuntimeObject*)(CustomConverter_tAE27CF6A9284A0A8E752BECCC727EFC748FB99F3*)L_8) == ((RuntimeObject*)(CustomConverter_tAE27CF6A9284A0A8E752BECCC727EFC748FB99F3*)L_9))))
{
goto IL_0006;
}
}
{
return;
}
}
// System.Func`2<System.Object,System.Object> ParadoxNotion.TypeConverter::Get(System.Type,System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Func_2_tACBF5A1656250800CE861707354491F0611F6624* TypeConverter_Get_m6A3B56F820EAD2AA302B82C253090884B3DC7B3B (Type_t* ___0_fromType, Type_t* ___1_toType, 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*)&Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_tACBF5A1656250800CE861707354491F0611F6624_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IConvertible_tC7F4E6F8CAA007182834D242AEDB0F0E09C09515_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeConverter_t65D8410EB62CD82493E79389AF276670082C564E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CGetU3Eb__4_0_m7C66BF4AED9F567448AB36DB150190F4985CCEBB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CGetU3Eb__4_10_m3948393BEE3F2492193A62FB509D41787523B1E8_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CGetU3Eb__4_11_m47ECE8C943B173E03FB60DC72C8F59142394157C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CGetU3Eb__4_12_m58CB765203648AA8BF66C073FDEE40EC01AEE223_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CGetU3Eb__4_13_m358300CC290989C38789B857ADF86CA82330415B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CGetU3Eb__4_14_m3140413EE8077B4B728C6F5C680058233422C713_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CGetU3Eb__4_15_m866690C69FBE101B09722E06A9E23827257BB9D0_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CGetU3Eb__4_16_mD4CC394260374A42D073DF5D68193C89763C13BF_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CGetU3Eb__4_1_mB04A2448B9ECDD71E046E041FC8D2506839E6B0F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CGetU3Eb__4_3_m9EF5435D4BFB4A9886F58CC49942D24EFA73BF33_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CGetU3Eb__4_5_m11061DA95E97E777AE8744ABA729C83C231DE72F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CGetU3Eb__4_9_m7C4A0F4B76FDCE537659CC709413E79D069708B6_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass4_0_U3CGetU3Eb__2_m78FB185E04496490787E2888CB5B2936A8C8F461_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass4_0_U3CGetU3Eb__4_m31E6BF610931AFB3B30A1C3BC0B18D81C8D0E4EE_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass4_0_U3CGetU3Eb__6_mF5FF1F4CF6F4A8DF9A021E2F271BB897717C2FDB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass4_0_U3CGetU3Eb__7_m4DE3E9E605EA5362E9F9738257D4EAF04B7F6EEC_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass4_0_U3CGetU3Eb__8_mFA9042BFEE99AC516814207198708FFC825FDA0E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass4_0_tA2B54EAEB773B84CA4CBD14E916E0B73049CF689_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tEF960E0C5EE9FFC8655CD05E12E399684B740FD4_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_0_0_0_var);
s_Il2CppMethodInitialized = true;
}
U3CU3Ec__DisplayClass4_0_tA2B54EAEB773B84CA4CBD14E916E0B73049CF689* V_0 = NULL;
Func_2_tACBF5A1656250800CE861707354491F0611F6624* V_1 = NULL;
Func_2_tACBF5A1656250800CE861707354491F0611F6624* G_B6_0 = NULL;
Func_2_tACBF5A1656250800CE861707354491F0611F6624* G_B5_0 = NULL;
Func_2_tACBF5A1656250800CE861707354491F0611F6624* G_B10_0 = NULL;
Func_2_tACBF5A1656250800CE861707354491F0611F6624* G_B9_0 = NULL;
Func_2_tACBF5A1656250800CE861707354491F0611F6624* G_B18_0 = NULL;
Func_2_tACBF5A1656250800CE861707354491F0611F6624* G_B17_0 = NULL;
Func_2_tACBF5A1656250800CE861707354491F0611F6624* G_B26_0 = NULL;
Func_2_tACBF5A1656250800CE861707354491F0611F6624* G_B25_0 = NULL;
Func_2_tACBF5A1656250800CE861707354491F0611F6624* G_B40_0 = NULL;
Func_2_tACBF5A1656250800CE861707354491F0611F6624* G_B39_0 = NULL;
Func_2_tACBF5A1656250800CE861707354491F0611F6624* G_B45_0 = NULL;
Func_2_tACBF5A1656250800CE861707354491F0611F6624* G_B44_0 = NULL;
Func_2_tACBF5A1656250800CE861707354491F0611F6624* G_B50_0 = NULL;
Func_2_tACBF5A1656250800CE861707354491F0611F6624* G_B49_0 = NULL;
Func_2_tACBF5A1656250800CE861707354491F0611F6624* G_B55_0 = NULL;
Func_2_tACBF5A1656250800CE861707354491F0611F6624* G_B54_0 = NULL;
Func_2_tACBF5A1656250800CE861707354491F0611F6624* G_B60_0 = NULL;
Func_2_tACBF5A1656250800CE861707354491F0611F6624* G_B59_0 = NULL;
Func_2_tACBF5A1656250800CE861707354491F0611F6624* G_B65_0 = NULL;
Func_2_tACBF5A1656250800CE861707354491F0611F6624* G_B64_0 = NULL;
Func_2_tACBF5A1656250800CE861707354491F0611F6624* G_B70_0 = NULL;
Func_2_tACBF5A1656250800CE861707354491F0611F6624* G_B69_0 = NULL;
Func_2_tACBF5A1656250800CE861707354491F0611F6624* G_B75_0 = NULL;
Func_2_tACBF5A1656250800CE861707354491F0611F6624* G_B74_0 = NULL;
{
U3CU3Ec__DisplayClass4_0_tA2B54EAEB773B84CA4CBD14E916E0B73049CF689* L_0 = (U3CU3Ec__DisplayClass4_0_tA2B54EAEB773B84CA4CBD14E916E0B73049CF689*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass4_0_tA2B54EAEB773B84CA4CBD14E916E0B73049CF689_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CU3Ec__DisplayClass4_0__ctor_mC158BCDB7DE1AD59CB0B4083C531E424A78C66BE(L_0, NULL);
V_0 = L_0;
U3CU3Ec__DisplayClass4_0_tA2B54EAEB773B84CA4CBD14E916E0B73049CF689* L_1 = V_0;
Type_t* L_2 = ___1_toType;
NullCheck(L_1);
L_1->___toType_0 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&L_1->___toType_0), (void*)L_2);
// if ( customConverter != null ) {
CustomConverter_tAE27CF6A9284A0A8E752BECCC727EFC748FB99F3* L_3 = ((TypeConverter_t65D8410EB62CD82493E79389AF276670082C564E_StaticFields*)il2cpp_codegen_static_fields_for(TypeConverter_t65D8410EB62CD82493E79389AF276670082C564E_il2cpp_TypeInfo_var))->___customConverter_0;
if (!L_3)
{
goto IL_002b;
}
}
{
// var converter = customConverter(fromType, toType);
CustomConverter_tAE27CF6A9284A0A8E752BECCC727EFC748FB99F3* L_4 = ((TypeConverter_t65D8410EB62CD82493E79389AF276670082C564E_StaticFields*)il2cpp_codegen_static_fields_for(TypeConverter_t65D8410EB62CD82493E79389AF276670082C564E_il2cpp_TypeInfo_var))->___customConverter_0;
Type_t* L_5 = ___0_fromType;
U3CU3Ec__DisplayClass4_0_tA2B54EAEB773B84CA4CBD14E916E0B73049CF689* L_6 = V_0;
NullCheck(L_6);
Type_t* L_7 = L_6->___toType_0;
NullCheck(L_4);
Func_2_tACBF5A1656250800CE861707354491F0611F6624* L_8;
L_8 = CustomConverter_Invoke_mF84CCAAF58255359502C57D9D5680B9D7D677CC2_inline(L_4, L_5, L_7, NULL);
V_1 = L_8;
// if ( converter != null ) {
Func_2_tACBF5A1656250800CE861707354491F0611F6624* L_9 = V_1;
if (!L_9)
{
goto IL_002b;
}
}
{
// return converter;
Func_2_tACBF5A1656250800CE861707354491F0611F6624* L_10 = V_1;
return L_10;
}
IL_002b:
{
// if ( toType.RTIsAssignableFrom(fromType) ) {
U3CU3Ec__DisplayClass4_0_tA2B54EAEB773B84CA4CBD14E916E0B73049CF689* L_11 = V_0;
NullCheck(L_11);
Type_t* L_12 = L_11->___toType_0;
Type_t* L_13 = ___0_fromType;
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
bool L_14;
L_14 = ReflectionTools_RTIsAssignableFrom_m5A988A33C105704D546EF229B65CAC9F7A8A2831(L_12, L_13, NULL);
if (!L_14)
{
goto IL_0059;
}
}
{
// return (value) => value;
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tEF960E0C5EE9FFC8655CD05E12E399684B740FD4_il2cpp_TypeInfo_var);
Func_2_tACBF5A1656250800CE861707354491F0611F6624* L_15 = ((U3CU3Ec_tEF960E0C5EE9FFC8655CD05E12E399684B740FD4_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tEF960E0C5EE9FFC8655CD05E12E399684B740FD4_il2cpp_TypeInfo_var))->___U3CU3E9__4_0_1;
Func_2_tACBF5A1656250800CE861707354491F0611F6624* L_16 = L_15;
G_B5_0 = L_16;
if (L_16)
{
G_B6_0 = L_16;
goto IL_0058;
}
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tEF960E0C5EE9FFC8655CD05E12E399684B740FD4_il2cpp_TypeInfo_var);
U3CU3Ec_tEF960E0C5EE9FFC8655CD05E12E399684B740FD4* L_17 = ((U3CU3Ec_tEF960E0C5EE9FFC8655CD05E12E399684B740FD4_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tEF960E0C5EE9FFC8655CD05E12E399684B740FD4_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_tACBF5A1656250800CE861707354491F0611F6624* L_18 = (Func_2_tACBF5A1656250800CE861707354491F0611F6624*)il2cpp_codegen_object_new(Func_2_tACBF5A1656250800CE861707354491F0611F6624_il2cpp_TypeInfo_var);
NullCheck(L_18);
Func_2__ctor_m7F8A01C0B02BC1D4063F4EB1E817F7A48562A398(L_18, L_17, (intptr_t)((void*)U3CU3Ec_U3CGetU3Eb__4_0_m7C66BF4AED9F567448AB36DB150190F4985CCEBB_RuntimeMethod_var), NULL);
Func_2_tACBF5A1656250800CE861707354491F0611F6624* L_19 = L_18;
((U3CU3Ec_tEF960E0C5EE9FFC8655CD05E12E399684B740FD4_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tEF960E0C5EE9FFC8655CD05E12E399684B740FD4_il2cpp_TypeInfo_var))->___U3CU3E9__4_0_1 = L_19;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tEF960E0C5EE9FFC8655CD05E12E399684B740FD4_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tEF960E0C5EE9FFC8655CD05E12E399684B740FD4_il2cpp_TypeInfo_var))->___U3CU3E9__4_0_1), (void*)L_19);
G_B6_0 = L_19;
}
IL_0058:
{
return G_B6_0;
}
IL_0059:
{
// if ( toType == typeof(string) ) {
U3CU3Ec__DisplayClass4_0_tA2B54EAEB773B84CA4CBD14E916E0B73049CF689* L_20 = V_0;
NullCheck(L_20);
Type_t* L_21 = L_20->___toType_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_22 = { reinterpret_cast<intptr_t> (String_t_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_0090;
}
}
{
// return (value) => value != null ? value.ToString() : "NULL";
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tEF960E0C5EE9FFC8655CD05E12E399684B740FD4_il2cpp_TypeInfo_var);
Func_2_tACBF5A1656250800CE861707354491F0611F6624* L_25 = ((U3CU3Ec_tEF960E0C5EE9FFC8655CD05E12E399684B740FD4_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tEF960E0C5EE9FFC8655CD05E12E399684B740FD4_il2cpp_TypeInfo_var))->___U3CU3E9__4_1_2;
Func_2_tACBF5A1656250800CE861707354491F0611F6624* L_26 = L_25;
G_B9_0 = L_26;
if (L_26)
{
G_B10_0 = L_26;
goto IL_008f;
}
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tEF960E0C5EE9FFC8655CD05E12E399684B740FD4_il2cpp_TypeInfo_var);
U3CU3Ec_tEF960E0C5EE9FFC8655CD05E12E399684B740FD4* L_27 = ((U3CU3Ec_tEF960E0C5EE9FFC8655CD05E12E399684B740FD4_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tEF960E0C5EE9FFC8655CD05E12E399684B740FD4_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_tACBF5A1656250800CE861707354491F0611F6624* L_28 = (Func_2_tACBF5A1656250800CE861707354491F0611F6624*)il2cpp_codegen_object_new(Func_2_tACBF5A1656250800CE861707354491F0611F6624_il2cpp_TypeInfo_var);
NullCheck(L_28);
Func_2__ctor_m7F8A01C0B02BC1D4063F4EB1E817F7A48562A398(L_28, L_27, (intptr_t)((void*)U3CU3Ec_U3CGetU3Eb__4_1_mB04A2448B9ECDD71E046E041FC8D2506839E6B0F_RuntimeMethod_var), NULL);
Func_2_tACBF5A1656250800CE861707354491F0611F6624* L_29 = L_28;
((U3CU3Ec_tEF960E0C5EE9FFC8655CD05E12E399684B740FD4_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tEF960E0C5EE9FFC8655CD05E12E399684B740FD4_il2cpp_TypeInfo_var))->___U3CU3E9__4_1_2 = L_29;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tEF960E0C5EE9FFC8655CD05E12E399684B740FD4_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tEF960E0C5EE9FFC8655CD05E12E399684B740FD4_il2cpp_TypeInfo_var))->___U3CU3E9__4_1_2), (void*)L_29);
G_B10_0 = L_29;
}
IL_008f:
{
return G_B10_0;
}
IL_0090:
{
// if ( typeof(IConvertible).RTIsAssignableFrom(toType) && typeof(IConvertible).RTIsAssignableFrom(fromType) ) {
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_30 = { reinterpret_cast<intptr_t> (IConvertible_tC7F4E6F8CAA007182834D242AEDB0F0E09C09515_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_31;
L_31 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_30, NULL);
U3CU3Ec__DisplayClass4_0_tA2B54EAEB773B84CA4CBD14E916E0B73049CF689* L_32 = V_0;
NullCheck(L_32);
Type_t* L_33 = L_32->___toType_0;
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
bool L_34;
L_34 = ReflectionTools_RTIsAssignableFrom_m5A988A33C105704D546EF229B65CAC9F7A8A2831(L_31, L_33, NULL);
if (!L_34)
{
goto IL_00c6;
}
}
{
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_35 = { reinterpret_cast<intptr_t> (IConvertible_tC7F4E6F8CAA007182834D242AEDB0F0E09C09515_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_36;
L_36 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_35, NULL);
Type_t* L_37 = ___0_fromType;
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
bool L_38;
L_38 = ReflectionTools_RTIsAssignableFrom_m5A988A33C105704D546EF229B65CAC9F7A8A2831(L_36, L_37, NULL);
if (!L_38)
{
goto IL_00c6;
}
}
{
// return (value) => { try { return Convert.ChangeType(value, toType); } catch { return !toType.RTIsAbstract() ? Activator.CreateInstance(toType) : null; } };
U3CU3Ec__DisplayClass4_0_tA2B54EAEB773B84CA4CBD14E916E0B73049CF689* L_39 = V_0;
Func_2_tACBF5A1656250800CE861707354491F0611F6624* L_40 = (Func_2_tACBF5A1656250800CE861707354491F0611F6624*)il2cpp_codegen_object_new(Func_2_tACBF5A1656250800CE861707354491F0611F6624_il2cpp_TypeInfo_var);
NullCheck(L_40);
Func_2__ctor_m7F8A01C0B02BC1D4063F4EB1E817F7A48562A398(L_40, L_39, (intptr_t)((void*)U3CU3Ec__DisplayClass4_0_U3CGetU3Eb__2_m78FB185E04496490787E2888CB5B2936A8C8F461_RuntimeMethod_var), NULL);
return L_40;
}
IL_00c6:
{
// if ( typeof(UnityEngine.Object).RTIsAssignableFrom(fromType) && toType == typeof(bool) ) {
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_41 = { reinterpret_cast<intptr_t> (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_42;
L_42 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_41, NULL);
Type_t* L_43 = ___0_fromType;
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
bool L_44;
L_44 = ReflectionTools_RTIsAssignableFrom_m5A988A33C105704D546EF229B65CAC9F7A8A2831(L_42, L_43, NULL);
if (!L_44)
{
goto IL_010f;
}
}
{
U3CU3Ec__DisplayClass4_0_tA2B54EAEB773B84CA4CBD14E916E0B73049CF689* L_45 = V_0;
NullCheck(L_45);
Type_t* L_46 = L_45->___toType_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_47 = { reinterpret_cast<intptr_t> (Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_48;
L_48 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_47, NULL);
bool L_49;
L_49 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_46, L_48, NULL);
if (!L_49)
{
goto IL_010f;
}
}
{
// return (value) => value != null;
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tEF960E0C5EE9FFC8655CD05E12E399684B740FD4_il2cpp_TypeInfo_var);
Func_2_tACBF5A1656250800CE861707354491F0611F6624* L_50 = ((U3CU3Ec_tEF960E0C5EE9FFC8655CD05E12E399684B740FD4_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tEF960E0C5EE9FFC8655CD05E12E399684B740FD4_il2cpp_TypeInfo_var))->___U3CU3E9__4_3_3;
Func_2_tACBF5A1656250800CE861707354491F0611F6624* L_51 = L_50;
G_B17_0 = L_51;
if (L_51)
{
G_B18_0 = L_51;
goto IL_010e;
}
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tEF960E0C5EE9FFC8655CD05E12E399684B740FD4_il2cpp_TypeInfo_var);
U3CU3Ec_tEF960E0C5EE9FFC8655CD05E12E399684B740FD4* L_52 = ((U3CU3Ec_tEF960E0C5EE9FFC8655CD05E12E399684B740FD4_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tEF960E0C5EE9FFC8655CD05E12E399684B740FD4_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_tACBF5A1656250800CE861707354491F0611F6624* L_53 = (Func_2_tACBF5A1656250800CE861707354491F0611F6624*)il2cpp_codegen_object_new(Func_2_tACBF5A1656250800CE861707354491F0611F6624_il2cpp_TypeInfo_var);
NullCheck(L_53);
Func_2__ctor_m7F8A01C0B02BC1D4063F4EB1E817F7A48562A398(L_53, L_52, (intptr_t)((void*)U3CU3Ec_U3CGetU3Eb__4_3_m9EF5435D4BFB4A9886F58CC49942D24EFA73BF33_RuntimeMethod_var), NULL);
Func_2_tACBF5A1656250800CE861707354491F0611F6624* L_54 = L_53;
((U3CU3Ec_tEF960E0C5EE9FFC8655CD05E12E399684B740FD4_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tEF960E0C5EE9FFC8655CD05E12E399684B740FD4_il2cpp_TypeInfo_var))->___U3CU3E9__4_3_3 = L_54;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tEF960E0C5EE9FFC8655CD05E12E399684B740FD4_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tEF960E0C5EE9FFC8655CD05E12E399684B740FD4_il2cpp_TypeInfo_var))->___U3CU3E9__4_3_3), (void*)L_54);
G_B18_0 = L_54;
}
IL_010e:
{
return G_B18_0;
}
IL_010f:
{
// if ( fromType == typeof(GameObject) && typeof(Component).RTIsAssignableFrom(toType) ) {
Type_t* L_55 = ___0_fromType;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_56 = { reinterpret_cast<intptr_t> (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_57;
L_57 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_56, NULL);
bool L_58;
L_58 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_55, L_57, NULL);
if (!L_58)
{
goto IL_0145;
}
}
{
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_59 = { reinterpret_cast<intptr_t> (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3_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);
U3CU3Ec__DisplayClass4_0_tA2B54EAEB773B84CA4CBD14E916E0B73049CF689* L_61 = V_0;
NullCheck(L_61);
Type_t* L_62 = L_61->___toType_0;
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
bool L_63;
L_63 = ReflectionTools_RTIsAssignableFrom_m5A988A33C105704D546EF229B65CAC9F7A8A2831(L_60, L_62, NULL);
if (!L_63)
{
goto IL_0145;
}
}
{
// return (value) => value as GameObject != null ? ( value as GameObject ).GetComponent(toType) : null;
U3CU3Ec__DisplayClass4_0_tA2B54EAEB773B84CA4CBD14E916E0B73049CF689* L_64 = V_0;
Func_2_tACBF5A1656250800CE861707354491F0611F6624* L_65 = (Func_2_tACBF5A1656250800CE861707354491F0611F6624*)il2cpp_codegen_object_new(Func_2_tACBF5A1656250800CE861707354491F0611F6624_il2cpp_TypeInfo_var);
NullCheck(L_65);
Func_2__ctor_m7F8A01C0B02BC1D4063F4EB1E817F7A48562A398(L_65, L_64, (intptr_t)((void*)U3CU3Ec__DisplayClass4_0_U3CGetU3Eb__4_m31E6BF610931AFB3B30A1C3BC0B18D81C8D0E4EE_RuntimeMethod_var), NULL);
return L_65;
}
IL_0145:
{
// if ( typeof(Component).RTIsAssignableFrom(fromType) && toType == typeof(GameObject) ) {
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_66 = { reinterpret_cast<intptr_t> (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_67;
L_67 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_66, NULL);
Type_t* L_68 = ___0_fromType;
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
bool L_69;
L_69 = ReflectionTools_RTIsAssignableFrom_m5A988A33C105704D546EF229B65CAC9F7A8A2831(L_67, L_68, NULL);
if (!L_69)
{
goto IL_018e;
}
}
{
U3CU3Ec__DisplayClass4_0_tA2B54EAEB773B84CA4CBD14E916E0B73049CF689* L_70 = V_0;
NullCheck(L_70);
Type_t* L_71 = L_70->___toType_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_72 = { reinterpret_cast<intptr_t> (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_73;
L_73 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_72, NULL);
bool L_74;
L_74 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_71, L_73, NULL);
if (!L_74)
{
goto IL_018e;
}
}
{
// return (value) => value as Component != null ? ( value as Component ).gameObject : null;
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tEF960E0C5EE9FFC8655CD05E12E399684B740FD4_il2cpp_TypeInfo_var);
Func_2_tACBF5A1656250800CE861707354491F0611F6624* L_75 = ((U3CU3Ec_tEF960E0C5EE9FFC8655CD05E12E399684B740FD4_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tEF960E0C5EE9FFC8655CD05E12E399684B740FD4_il2cpp_TypeInfo_var))->___U3CU3E9__4_5_4;
Func_2_tACBF5A1656250800CE861707354491F0611F6624* L_76 = L_75;
G_B25_0 = L_76;
if (L_76)
{
G_B26_0 = L_76;
goto IL_018d;
}
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tEF960E0C5EE9FFC8655CD05E12E399684B740FD4_il2cpp_TypeInfo_var);
U3CU3Ec_tEF960E0C5EE9FFC8655CD05E12E399684B740FD4* L_77 = ((U3CU3Ec_tEF960E0C5EE9FFC8655CD05E12E399684B740FD4_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tEF960E0C5EE9FFC8655CD05E12E399684B740FD4_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_tACBF5A1656250800CE861707354491F0611F6624* L_78 = (Func_2_tACBF5A1656250800CE861707354491F0611F6624*)il2cpp_codegen_object_new(Func_2_tACBF5A1656250800CE861707354491F0611F6624_il2cpp_TypeInfo_var);
NullCheck(L_78);
Func_2__ctor_m7F8A01C0B02BC1D4063F4EB1E817F7A48562A398(L_78, L_77, (intptr_t)((void*)U3CU3Ec_U3CGetU3Eb__4_5_m11061DA95E97E777AE8744ABA729C83C231DE72F_RuntimeMethod_var), NULL);
Func_2_tACBF5A1656250800CE861707354491F0611F6624* L_79 = L_78;
((U3CU3Ec_tEF960E0C5EE9FFC8655CD05E12E399684B740FD4_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tEF960E0C5EE9FFC8655CD05E12E399684B740FD4_il2cpp_TypeInfo_var))->___U3CU3E9__4_5_4 = L_79;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tEF960E0C5EE9FFC8655CD05E12E399684B740FD4_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tEF960E0C5EE9FFC8655CD05E12E399684B740FD4_il2cpp_TypeInfo_var))->___U3CU3E9__4_5_4), (void*)L_79);
G_B26_0 = L_79;
}
IL_018d:
{
return G_B26_0;
}
IL_018e:
{
// if ( typeof(Component).RTIsAssignableFrom(fromType) && typeof(Component).RTIsAssignableFrom(toType) ) {
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_80 = { reinterpret_cast<intptr_t> (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_81;
L_81 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_80, NULL);
Type_t* L_82 = ___0_fromType;
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
bool L_83;
L_83 = ReflectionTools_RTIsAssignableFrom_m5A988A33C105704D546EF229B65CAC9F7A8A2831(L_81, L_82, NULL);
if (!L_83)
{
goto IL_01c4;
}
}
{
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_84 = { reinterpret_cast<intptr_t> (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_85;
L_85 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_84, NULL);
U3CU3Ec__DisplayClass4_0_tA2B54EAEB773B84CA4CBD14E916E0B73049CF689* L_86 = V_0;
NullCheck(L_86);
Type_t* L_87 = L_86->___toType_0;
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
bool L_88;
L_88 = ReflectionTools_RTIsAssignableFrom_m5A988A33C105704D546EF229B65CAC9F7A8A2831(L_85, L_87, NULL);
if (!L_88)
{
goto IL_01c4;
}
}
{
// return (value) => value as Component != null ? ( value as Component ).gameObject.GetComponent(toType) : null;
U3CU3Ec__DisplayClass4_0_tA2B54EAEB773B84CA4CBD14E916E0B73049CF689* L_89 = V_0;
Func_2_tACBF5A1656250800CE861707354491F0611F6624* L_90 = (Func_2_tACBF5A1656250800CE861707354491F0611F6624*)il2cpp_codegen_object_new(Func_2_tACBF5A1656250800CE861707354491F0611F6624_il2cpp_TypeInfo_var);
NullCheck(L_90);
Func_2__ctor_m7F8A01C0B02BC1D4063F4EB1E817F7A48562A398(L_90, L_89, (intptr_t)((void*)U3CU3Ec__DisplayClass4_0_U3CGetU3Eb__6_mF5FF1F4CF6F4A8DF9A021E2F271BB897717C2FDB_RuntimeMethod_var), NULL);
return L_90;
}
IL_01c4:
{
// if ( fromType == typeof(GameObject) && toType.RTIsInterface() ) {
Type_t* L_91 = ___0_fromType;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_92 = { reinterpret_cast<intptr_t> (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_93;
L_93 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_92, NULL);
bool L_94;
L_94 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_91, L_93, NULL);
if (!L_94)
{
goto IL_01f0;
}
}
{
U3CU3Ec__DisplayClass4_0_tA2B54EAEB773B84CA4CBD14E916E0B73049CF689* L_95 = V_0;
NullCheck(L_95);
Type_t* L_96 = L_95->___toType_0;
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
bool L_97;
L_97 = ReflectionTools_RTIsInterface_m21FD703AB072661FB2F69A56D010F2575D3F1408(L_96, NULL);
if (!L_97)
{
goto IL_01f0;
}
}
{
// return (value) => value as GameObject != null ? ( value as GameObject ).GetComponent(toType) : null;
U3CU3Ec__DisplayClass4_0_tA2B54EAEB773B84CA4CBD14E916E0B73049CF689* L_98 = V_0;
Func_2_tACBF5A1656250800CE861707354491F0611F6624* L_99 = (Func_2_tACBF5A1656250800CE861707354491F0611F6624*)il2cpp_codegen_object_new(Func_2_tACBF5A1656250800CE861707354491F0611F6624_il2cpp_TypeInfo_var);
NullCheck(L_99);
Func_2__ctor_m7F8A01C0B02BC1D4063F4EB1E817F7A48562A398(L_99, L_98, (intptr_t)((void*)U3CU3Ec__DisplayClass4_0_U3CGetU3Eb__7_m4DE3E9E605EA5362E9F9738257D4EAF04B7F6EEC_RuntimeMethod_var), NULL);
return L_99;
}
IL_01f0:
{
// if ( typeof(Component).RTIsAssignableFrom(fromType) && toType.RTIsInterface() ) {
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_100 = { reinterpret_cast<intptr_t> (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_101;
L_101 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_100, NULL);
Type_t* L_102 = ___0_fromType;
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
bool L_103;
L_103 = ReflectionTools_RTIsAssignableFrom_m5A988A33C105704D546EF229B65CAC9F7A8A2831(L_101, L_102, NULL);
if (!L_103)
{
goto IL_021c;
}
}
{
U3CU3Ec__DisplayClass4_0_tA2B54EAEB773B84CA4CBD14E916E0B73049CF689* L_104 = V_0;
NullCheck(L_104);
Type_t* L_105 = L_104->___toType_0;
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
bool L_106;
L_106 = ReflectionTools_RTIsInterface_m21FD703AB072661FB2F69A56D010F2575D3F1408(L_105, NULL);
if (!L_106)
{
goto IL_021c;
}
}
{
// return (value) => value as Component != null ? ( value as Component ).gameObject.GetComponent(toType) : null;
U3CU3Ec__DisplayClass4_0_tA2B54EAEB773B84CA4CBD14E916E0B73049CF689* L_107 = V_0;
Func_2_tACBF5A1656250800CE861707354491F0611F6624* L_108 = (Func_2_tACBF5A1656250800CE861707354491F0611F6624*)il2cpp_codegen_object_new(Func_2_tACBF5A1656250800CE861707354491F0611F6624_il2cpp_TypeInfo_var);
NullCheck(L_108);
Func_2__ctor_m7F8A01C0B02BC1D4063F4EB1E817F7A48562A398(L_108, L_107, (intptr_t)((void*)U3CU3Ec__DisplayClass4_0_U3CGetU3Eb__8_mFA9042BFEE99AC516814207198708FFC825FDA0E_RuntimeMethod_var), NULL);
return L_108;
}
IL_021c:
{
// if ( fromType == typeof(GameObject) && toType == typeof(Vector3) ) {
Type_t* L_109 = ___0_fromType;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_110 = { reinterpret_cast<intptr_t> (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_111;
L_111 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_110, NULL);
bool L_112;
L_112 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_109, L_111, NULL);
if (!L_112)
{
goto IL_0265;
}
}
{
U3CU3Ec__DisplayClass4_0_tA2B54EAEB773B84CA4CBD14E916E0B73049CF689* L_113 = V_0;
NullCheck(L_113);
Type_t* L_114 = L_113->___toType_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_115 = { reinterpret_cast<intptr_t> (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_116;
L_116 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_115, NULL);
bool L_117;
L_117 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_114, L_116, NULL);
if (!L_117)
{
goto IL_0265;
}
}
{
// return (value) => { return value as GameObject != null ? ( value as GameObject ).transform.position : Vector3.zero; };
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tEF960E0C5EE9FFC8655CD05E12E399684B740FD4_il2cpp_TypeInfo_var);
Func_2_tACBF5A1656250800CE861707354491F0611F6624* L_118 = ((U3CU3Ec_tEF960E0C5EE9FFC8655CD05E12E399684B740FD4_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tEF960E0C5EE9FFC8655CD05E12E399684B740FD4_il2cpp_TypeInfo_var))->___U3CU3E9__4_9_5;
Func_2_tACBF5A1656250800CE861707354491F0611F6624* L_119 = L_118;
G_B39_0 = L_119;
if (L_119)
{
G_B40_0 = L_119;
goto IL_0264;
}
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tEF960E0C5EE9FFC8655CD05E12E399684B740FD4_il2cpp_TypeInfo_var);
U3CU3Ec_tEF960E0C5EE9FFC8655CD05E12E399684B740FD4* L_120 = ((U3CU3Ec_tEF960E0C5EE9FFC8655CD05E12E399684B740FD4_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tEF960E0C5EE9FFC8655CD05E12E399684B740FD4_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_tACBF5A1656250800CE861707354491F0611F6624* L_121 = (Func_2_tACBF5A1656250800CE861707354491F0611F6624*)il2cpp_codegen_object_new(Func_2_tACBF5A1656250800CE861707354491F0611F6624_il2cpp_TypeInfo_var);
NullCheck(L_121);
Func_2__ctor_m7F8A01C0B02BC1D4063F4EB1E817F7A48562A398(L_121, L_120, (intptr_t)((void*)U3CU3Ec_U3CGetU3Eb__4_9_m7C4A0F4B76FDCE537659CC709413E79D069708B6_RuntimeMethod_var), NULL);
Func_2_tACBF5A1656250800CE861707354491F0611F6624* L_122 = L_121;
((U3CU3Ec_tEF960E0C5EE9FFC8655CD05E12E399684B740FD4_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tEF960E0C5EE9FFC8655CD05E12E399684B740FD4_il2cpp_TypeInfo_var))->___U3CU3E9__4_9_5 = L_122;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tEF960E0C5EE9FFC8655CD05E12E399684B740FD4_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tEF960E0C5EE9FFC8655CD05E12E399684B740FD4_il2cpp_TypeInfo_var))->___U3CU3E9__4_9_5), (void*)L_122);
G_B40_0 = L_122;
}
IL_0264:
{
return G_B40_0;
}
IL_0265:
{
// if ( typeof(Component).RTIsAssignableFrom(fromType) && toType == typeof(Vector3) ) {
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_123 = { reinterpret_cast<intptr_t> (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_124;
L_124 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_123, NULL);
Type_t* L_125 = ___0_fromType;
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
bool L_126;
L_126 = ReflectionTools_RTIsAssignableFrom_m5A988A33C105704D546EF229B65CAC9F7A8A2831(L_124, L_125, NULL);
if (!L_126)
{
goto IL_02ae;
}
}
{
U3CU3Ec__DisplayClass4_0_tA2B54EAEB773B84CA4CBD14E916E0B73049CF689* L_127 = V_0;
NullCheck(L_127);
Type_t* L_128 = L_127->___toType_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_129 = { reinterpret_cast<intptr_t> (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_130;
L_130 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_129, NULL);
bool L_131;
L_131 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_128, L_130, NULL);
if (!L_131)
{
goto IL_02ae;
}
}
{
// return (value) => { return value as Component != null ? ( value as Component ).transform.position : Vector3.zero; };
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tEF960E0C5EE9FFC8655CD05E12E399684B740FD4_il2cpp_TypeInfo_var);
Func_2_tACBF5A1656250800CE861707354491F0611F6624* L_132 = ((U3CU3Ec_tEF960E0C5EE9FFC8655CD05E12E399684B740FD4_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tEF960E0C5EE9FFC8655CD05E12E399684B740FD4_il2cpp_TypeInfo_var))->___U3CU3E9__4_10_6;
Func_2_tACBF5A1656250800CE861707354491F0611F6624* L_133 = L_132;
G_B44_0 = L_133;
if (L_133)
{
G_B45_0 = L_133;
goto IL_02ad;
}
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tEF960E0C5EE9FFC8655CD05E12E399684B740FD4_il2cpp_TypeInfo_var);
U3CU3Ec_tEF960E0C5EE9FFC8655CD05E12E399684B740FD4* L_134 = ((U3CU3Ec_tEF960E0C5EE9FFC8655CD05E12E399684B740FD4_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tEF960E0C5EE9FFC8655CD05E12E399684B740FD4_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_tACBF5A1656250800CE861707354491F0611F6624* L_135 = (Func_2_tACBF5A1656250800CE861707354491F0611F6624*)il2cpp_codegen_object_new(Func_2_tACBF5A1656250800CE861707354491F0611F6624_il2cpp_TypeInfo_var);
NullCheck(L_135);
Func_2__ctor_m7F8A01C0B02BC1D4063F4EB1E817F7A48562A398(L_135, L_134, (intptr_t)((void*)U3CU3Ec_U3CGetU3Eb__4_10_m3948393BEE3F2492193A62FB509D41787523B1E8_RuntimeMethod_var), NULL);
Func_2_tACBF5A1656250800CE861707354491F0611F6624* L_136 = L_135;
((U3CU3Ec_tEF960E0C5EE9FFC8655CD05E12E399684B740FD4_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tEF960E0C5EE9FFC8655CD05E12E399684B740FD4_il2cpp_TypeInfo_var))->___U3CU3E9__4_10_6 = L_136;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tEF960E0C5EE9FFC8655CD05E12E399684B740FD4_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tEF960E0C5EE9FFC8655CD05E12E399684B740FD4_il2cpp_TypeInfo_var))->___U3CU3E9__4_10_6), (void*)L_136);
G_B45_0 = L_136;
}
IL_02ad:
{
return G_B45_0;
}
IL_02ae:
{
// if ( fromType == typeof(GameObject) && toType == typeof(Quaternion) ) {
Type_t* L_137 = ___0_fromType;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_138 = { reinterpret_cast<intptr_t> (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_139;
L_139 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_138, NULL);
bool L_140;
L_140 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_137, L_139, NULL);
if (!L_140)
{
goto IL_02f7;
}
}
{
U3CU3Ec__DisplayClass4_0_tA2B54EAEB773B84CA4CBD14E916E0B73049CF689* L_141 = V_0;
NullCheck(L_141);
Type_t* L_142 = L_141->___toType_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_143 = { reinterpret_cast<intptr_t> (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_144;
L_144 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_143, NULL);
bool L_145;
L_145 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_142, L_144, NULL);
if (!L_145)
{
goto IL_02f7;
}
}
{
// return (value) => { return value as GameObject != null ? ( value as GameObject ).transform.rotation : Quaternion.identity; };
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tEF960E0C5EE9FFC8655CD05E12E399684B740FD4_il2cpp_TypeInfo_var);
Func_2_tACBF5A1656250800CE861707354491F0611F6624* L_146 = ((U3CU3Ec_tEF960E0C5EE9FFC8655CD05E12E399684B740FD4_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tEF960E0C5EE9FFC8655CD05E12E399684B740FD4_il2cpp_TypeInfo_var))->___U3CU3E9__4_11_7;
Func_2_tACBF5A1656250800CE861707354491F0611F6624* L_147 = L_146;
G_B49_0 = L_147;
if (L_147)
{
G_B50_0 = L_147;
goto IL_02f6;
}
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tEF960E0C5EE9FFC8655CD05E12E399684B740FD4_il2cpp_TypeInfo_var);
U3CU3Ec_tEF960E0C5EE9FFC8655CD05E12E399684B740FD4* L_148 = ((U3CU3Ec_tEF960E0C5EE9FFC8655CD05E12E399684B740FD4_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tEF960E0C5EE9FFC8655CD05E12E399684B740FD4_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_tACBF5A1656250800CE861707354491F0611F6624* L_149 = (Func_2_tACBF5A1656250800CE861707354491F0611F6624*)il2cpp_codegen_object_new(Func_2_tACBF5A1656250800CE861707354491F0611F6624_il2cpp_TypeInfo_var);
NullCheck(L_149);
Func_2__ctor_m7F8A01C0B02BC1D4063F4EB1E817F7A48562A398(L_149, L_148, (intptr_t)((void*)U3CU3Ec_U3CGetU3Eb__4_11_m47ECE8C943B173E03FB60DC72C8F59142394157C_RuntimeMethod_var), NULL);
Func_2_tACBF5A1656250800CE861707354491F0611F6624* L_150 = L_149;
((U3CU3Ec_tEF960E0C5EE9FFC8655CD05E12E399684B740FD4_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tEF960E0C5EE9FFC8655CD05E12E399684B740FD4_il2cpp_TypeInfo_var))->___U3CU3E9__4_11_7 = L_150;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tEF960E0C5EE9FFC8655CD05E12E399684B740FD4_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tEF960E0C5EE9FFC8655CD05E12E399684B740FD4_il2cpp_TypeInfo_var))->___U3CU3E9__4_11_7), (void*)L_150);
G_B50_0 = L_150;
}
IL_02f6:
{
return G_B50_0;
}
IL_02f7:
{
// if ( typeof(Component).RTIsAssignableFrom(fromType) && toType == typeof(Quaternion) ) {
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_151 = { reinterpret_cast<intptr_t> (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_152;
L_152 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_151, NULL);
Type_t* L_153 = ___0_fromType;
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
bool L_154;
L_154 = ReflectionTools_RTIsAssignableFrom_m5A988A33C105704D546EF229B65CAC9F7A8A2831(L_152, L_153, NULL);
if (!L_154)
{
goto IL_0340;
}
}
{
U3CU3Ec__DisplayClass4_0_tA2B54EAEB773B84CA4CBD14E916E0B73049CF689* L_155 = V_0;
NullCheck(L_155);
Type_t* L_156 = L_155->___toType_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_157 = { reinterpret_cast<intptr_t> (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_158;
L_158 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_157, NULL);
bool L_159;
L_159 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_156, L_158, NULL);
if (!L_159)
{
goto IL_0340;
}
}
{
// return (value) => { return value as Component != null ? ( value as Component ).transform.rotation : Quaternion.identity; };
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tEF960E0C5EE9FFC8655CD05E12E399684B740FD4_il2cpp_TypeInfo_var);
Func_2_tACBF5A1656250800CE861707354491F0611F6624* L_160 = ((U3CU3Ec_tEF960E0C5EE9FFC8655CD05E12E399684B740FD4_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tEF960E0C5EE9FFC8655CD05E12E399684B740FD4_il2cpp_TypeInfo_var))->___U3CU3E9__4_12_8;
Func_2_tACBF5A1656250800CE861707354491F0611F6624* L_161 = L_160;
G_B54_0 = L_161;
if (L_161)
{
G_B55_0 = L_161;
goto IL_033f;
}
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tEF960E0C5EE9FFC8655CD05E12E399684B740FD4_il2cpp_TypeInfo_var);
U3CU3Ec_tEF960E0C5EE9FFC8655CD05E12E399684B740FD4* L_162 = ((U3CU3Ec_tEF960E0C5EE9FFC8655CD05E12E399684B740FD4_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tEF960E0C5EE9FFC8655CD05E12E399684B740FD4_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_tACBF5A1656250800CE861707354491F0611F6624* L_163 = (Func_2_tACBF5A1656250800CE861707354491F0611F6624*)il2cpp_codegen_object_new(Func_2_tACBF5A1656250800CE861707354491F0611F6624_il2cpp_TypeInfo_var);
NullCheck(L_163);
Func_2__ctor_m7F8A01C0B02BC1D4063F4EB1E817F7A48562A398(L_163, L_162, (intptr_t)((void*)U3CU3Ec_U3CGetU3Eb__4_12_m58CB765203648AA8BF66C073FDEE40EC01AEE223_RuntimeMethod_var), NULL);
Func_2_tACBF5A1656250800CE861707354491F0611F6624* L_164 = L_163;
((U3CU3Ec_tEF960E0C5EE9FFC8655CD05E12E399684B740FD4_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tEF960E0C5EE9FFC8655CD05E12E399684B740FD4_il2cpp_TypeInfo_var))->___U3CU3E9__4_12_8 = L_164;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tEF960E0C5EE9FFC8655CD05E12E399684B740FD4_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tEF960E0C5EE9FFC8655CD05E12E399684B740FD4_il2cpp_TypeInfo_var))->___U3CU3E9__4_12_8), (void*)L_164);
G_B55_0 = L_164;
}
IL_033f:
{
return G_B55_0;
}
IL_0340:
{
// if ( fromType == typeof(Quaternion) && toType == typeof(Vector3) ) {
Type_t* L_165 = ___0_fromType;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_166 = { reinterpret_cast<intptr_t> (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_167;
L_167 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_166, NULL);
bool L_168;
L_168 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_165, L_167, NULL);
if (!L_168)
{
goto IL_0389;
}
}
{
U3CU3Ec__DisplayClass4_0_tA2B54EAEB773B84CA4CBD14E916E0B73049CF689* L_169 = V_0;
NullCheck(L_169);
Type_t* L_170 = L_169->___toType_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_171 = { reinterpret_cast<intptr_t> (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_172;
L_172 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_171, NULL);
bool L_173;
L_173 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_170, L_172, NULL);
if (!L_173)
{
goto IL_0389;
}
}
{
// return (value) => ( (Quaternion)value ).eulerAngles;
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tEF960E0C5EE9FFC8655CD05E12E399684B740FD4_il2cpp_TypeInfo_var);
Func_2_tACBF5A1656250800CE861707354491F0611F6624* L_174 = ((U3CU3Ec_tEF960E0C5EE9FFC8655CD05E12E399684B740FD4_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tEF960E0C5EE9FFC8655CD05E12E399684B740FD4_il2cpp_TypeInfo_var))->___U3CU3E9__4_13_9;
Func_2_tACBF5A1656250800CE861707354491F0611F6624* L_175 = L_174;
G_B59_0 = L_175;
if (L_175)
{
G_B60_0 = L_175;
goto IL_0388;
}
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tEF960E0C5EE9FFC8655CD05E12E399684B740FD4_il2cpp_TypeInfo_var);
U3CU3Ec_tEF960E0C5EE9FFC8655CD05E12E399684B740FD4* L_176 = ((U3CU3Ec_tEF960E0C5EE9FFC8655CD05E12E399684B740FD4_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tEF960E0C5EE9FFC8655CD05E12E399684B740FD4_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_tACBF5A1656250800CE861707354491F0611F6624* L_177 = (Func_2_tACBF5A1656250800CE861707354491F0611F6624*)il2cpp_codegen_object_new(Func_2_tACBF5A1656250800CE861707354491F0611F6624_il2cpp_TypeInfo_var);
NullCheck(L_177);
Func_2__ctor_m7F8A01C0B02BC1D4063F4EB1E817F7A48562A398(L_177, L_176, (intptr_t)((void*)U3CU3Ec_U3CGetU3Eb__4_13_m358300CC290989C38789B857ADF86CA82330415B_RuntimeMethod_var), NULL);
Func_2_tACBF5A1656250800CE861707354491F0611F6624* L_178 = L_177;
((U3CU3Ec_tEF960E0C5EE9FFC8655CD05E12E399684B740FD4_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tEF960E0C5EE9FFC8655CD05E12E399684B740FD4_il2cpp_TypeInfo_var))->___U3CU3E9__4_13_9 = L_178;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tEF960E0C5EE9FFC8655CD05E12E399684B740FD4_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tEF960E0C5EE9FFC8655CD05E12E399684B740FD4_il2cpp_TypeInfo_var))->___U3CU3E9__4_13_9), (void*)L_178);
G_B60_0 = L_178;
}
IL_0388:
{
return G_B60_0;
}
IL_0389:
{
// if ( fromType == typeof(Vector3) && toType == typeof(Quaternion) ) {
Type_t* L_179 = ___0_fromType;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_180 = { reinterpret_cast<intptr_t> (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_181;
L_181 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_180, NULL);
bool L_182;
L_182 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_179, L_181, NULL);
if (!L_182)
{
goto IL_03d2;
}
}
{
U3CU3Ec__DisplayClass4_0_tA2B54EAEB773B84CA4CBD14E916E0B73049CF689* L_183 = V_0;
NullCheck(L_183);
Type_t* L_184 = L_183->___toType_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_185 = { reinterpret_cast<intptr_t> (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_186;
L_186 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_185, NULL);
bool L_187;
L_187 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_184, L_186, NULL);
if (!L_187)
{
goto IL_03d2;
}
}
{
// return (value) => Quaternion.Euler((Vector3)value);
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tEF960E0C5EE9FFC8655CD05E12E399684B740FD4_il2cpp_TypeInfo_var);
Func_2_tACBF5A1656250800CE861707354491F0611F6624* L_188 = ((U3CU3Ec_tEF960E0C5EE9FFC8655CD05E12E399684B740FD4_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tEF960E0C5EE9FFC8655CD05E12E399684B740FD4_il2cpp_TypeInfo_var))->___U3CU3E9__4_14_10;
Func_2_tACBF5A1656250800CE861707354491F0611F6624* L_189 = L_188;
G_B64_0 = L_189;
if (L_189)
{
G_B65_0 = L_189;
goto IL_03d1;
}
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tEF960E0C5EE9FFC8655CD05E12E399684B740FD4_il2cpp_TypeInfo_var);
U3CU3Ec_tEF960E0C5EE9FFC8655CD05E12E399684B740FD4* L_190 = ((U3CU3Ec_tEF960E0C5EE9FFC8655CD05E12E399684B740FD4_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tEF960E0C5EE9FFC8655CD05E12E399684B740FD4_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_tACBF5A1656250800CE861707354491F0611F6624* L_191 = (Func_2_tACBF5A1656250800CE861707354491F0611F6624*)il2cpp_codegen_object_new(Func_2_tACBF5A1656250800CE861707354491F0611F6624_il2cpp_TypeInfo_var);
NullCheck(L_191);
Func_2__ctor_m7F8A01C0B02BC1D4063F4EB1E817F7A48562A398(L_191, L_190, (intptr_t)((void*)U3CU3Ec_U3CGetU3Eb__4_14_m3140413EE8077B4B728C6F5C680058233422C713_RuntimeMethod_var), NULL);
Func_2_tACBF5A1656250800CE861707354491F0611F6624* L_192 = L_191;
((U3CU3Ec_tEF960E0C5EE9FFC8655CD05E12E399684B740FD4_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tEF960E0C5EE9FFC8655CD05E12E399684B740FD4_il2cpp_TypeInfo_var))->___U3CU3E9__4_14_10 = L_192;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tEF960E0C5EE9FFC8655CD05E12E399684B740FD4_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tEF960E0C5EE9FFC8655CD05E12E399684B740FD4_il2cpp_TypeInfo_var))->___U3CU3E9__4_14_10), (void*)L_192);
G_B65_0 = L_192;
}
IL_03d1:
{
return G_B65_0;
}
IL_03d2:
{
// if ( fromType == typeof(Vector2) && toType == typeof(Vector3) ) {
Type_t* L_193 = ___0_fromType;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_194 = { reinterpret_cast<intptr_t> (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_195;
L_195 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_194, NULL);
bool L_196;
L_196 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_193, L_195, NULL);
if (!L_196)
{
goto IL_041b;
}
}
{
U3CU3Ec__DisplayClass4_0_tA2B54EAEB773B84CA4CBD14E916E0B73049CF689* L_197 = V_0;
NullCheck(L_197);
Type_t* L_198 = L_197->___toType_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_199 = { reinterpret_cast<intptr_t> (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_200;
L_200 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_199, NULL);
bool L_201;
L_201 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_198, L_200, NULL);
if (!L_201)
{
goto IL_041b;
}
}
{
// return (value) => (Vector3)(Vector2)value;
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tEF960E0C5EE9FFC8655CD05E12E399684B740FD4_il2cpp_TypeInfo_var);
Func_2_tACBF5A1656250800CE861707354491F0611F6624* L_202 = ((U3CU3Ec_tEF960E0C5EE9FFC8655CD05E12E399684B740FD4_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tEF960E0C5EE9FFC8655CD05E12E399684B740FD4_il2cpp_TypeInfo_var))->___U3CU3E9__4_15_11;
Func_2_tACBF5A1656250800CE861707354491F0611F6624* L_203 = L_202;
G_B69_0 = L_203;
if (L_203)
{
G_B70_0 = L_203;
goto IL_041a;
}
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tEF960E0C5EE9FFC8655CD05E12E399684B740FD4_il2cpp_TypeInfo_var);
U3CU3Ec_tEF960E0C5EE9FFC8655CD05E12E399684B740FD4* L_204 = ((U3CU3Ec_tEF960E0C5EE9FFC8655CD05E12E399684B740FD4_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tEF960E0C5EE9FFC8655CD05E12E399684B740FD4_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_tACBF5A1656250800CE861707354491F0611F6624* L_205 = (Func_2_tACBF5A1656250800CE861707354491F0611F6624*)il2cpp_codegen_object_new(Func_2_tACBF5A1656250800CE861707354491F0611F6624_il2cpp_TypeInfo_var);
NullCheck(L_205);
Func_2__ctor_m7F8A01C0B02BC1D4063F4EB1E817F7A48562A398(L_205, L_204, (intptr_t)((void*)U3CU3Ec_U3CGetU3Eb__4_15_m866690C69FBE101B09722E06A9E23827257BB9D0_RuntimeMethod_var), NULL);
Func_2_tACBF5A1656250800CE861707354491F0611F6624* L_206 = L_205;
((U3CU3Ec_tEF960E0C5EE9FFC8655CD05E12E399684B740FD4_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tEF960E0C5EE9FFC8655CD05E12E399684B740FD4_il2cpp_TypeInfo_var))->___U3CU3E9__4_15_11 = L_206;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tEF960E0C5EE9FFC8655CD05E12E399684B740FD4_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tEF960E0C5EE9FFC8655CD05E12E399684B740FD4_il2cpp_TypeInfo_var))->___U3CU3E9__4_15_11), (void*)L_206);
G_B70_0 = L_206;
}
IL_041a:
{
return G_B70_0;
}
IL_041b:
{
// if ( fromType == typeof(Vector3) && toType == typeof(Vector2) ) {
Type_t* L_207 = ___0_fromType;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_208 = { reinterpret_cast<intptr_t> (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_209;
L_209 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_208, NULL);
bool L_210;
L_210 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_207, L_209, NULL);
if (!L_210)
{
goto IL_0464;
}
}
{
U3CU3Ec__DisplayClass4_0_tA2B54EAEB773B84CA4CBD14E916E0B73049CF689* L_211 = V_0;
NullCheck(L_211);
Type_t* L_212 = L_211->___toType_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_213 = { reinterpret_cast<intptr_t> (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_214;
L_214 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_213, NULL);
bool L_215;
L_215 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_212, L_214, NULL);
if (!L_215)
{
goto IL_0464;
}
}
{
// return (value) => (Vector2)(Vector3)value;
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tEF960E0C5EE9FFC8655CD05E12E399684B740FD4_il2cpp_TypeInfo_var);
Func_2_tACBF5A1656250800CE861707354491F0611F6624* L_216 = ((U3CU3Ec_tEF960E0C5EE9FFC8655CD05E12E399684B740FD4_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tEF960E0C5EE9FFC8655CD05E12E399684B740FD4_il2cpp_TypeInfo_var))->___U3CU3E9__4_16_12;
Func_2_tACBF5A1656250800CE861707354491F0611F6624* L_217 = L_216;
G_B74_0 = L_217;
if (L_217)
{
G_B75_0 = L_217;
goto IL_0463;
}
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tEF960E0C5EE9FFC8655CD05E12E399684B740FD4_il2cpp_TypeInfo_var);
U3CU3Ec_tEF960E0C5EE9FFC8655CD05E12E399684B740FD4* L_218 = ((U3CU3Ec_tEF960E0C5EE9FFC8655CD05E12E399684B740FD4_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tEF960E0C5EE9FFC8655CD05E12E399684B740FD4_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_tACBF5A1656250800CE861707354491F0611F6624* L_219 = (Func_2_tACBF5A1656250800CE861707354491F0611F6624*)il2cpp_codegen_object_new(Func_2_tACBF5A1656250800CE861707354491F0611F6624_il2cpp_TypeInfo_var);
NullCheck(L_219);
Func_2__ctor_m7F8A01C0B02BC1D4063F4EB1E817F7A48562A398(L_219, L_218, (intptr_t)((void*)U3CU3Ec_U3CGetU3Eb__4_16_mD4CC394260374A42D073DF5D68193C89763C13BF_RuntimeMethod_var), NULL);
Func_2_tACBF5A1656250800CE861707354491F0611F6624* L_220 = L_219;
((U3CU3Ec_tEF960E0C5EE9FFC8655CD05E12E399684B740FD4_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tEF960E0C5EE9FFC8655CD05E12E399684B740FD4_il2cpp_TypeInfo_var))->___U3CU3E9__4_16_12 = L_220;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tEF960E0C5EE9FFC8655CD05E12E399684B740FD4_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tEF960E0C5EE9FFC8655CD05E12E399684B740FD4_il2cpp_TypeInfo_var))->___U3CU3E9__4_16_12), (void*)L_220);
G_B75_0 = L_220;
}
IL_0463:
{
return G_B75_0;
}
IL_0464:
{
// return null;
return (Func_2_tACBF5A1656250800CE861707354491F0611F6624*)NULL;
}
}
// System.Boolean ParadoxNotion.TypeConverter::CanConvert(System.Type,System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeConverter_CanConvert_mF6390CE6EBD35DA87371319D8396F43856EA7B1F (Type_t* ___0_fromType, Type_t* ___1_toType, const RuntimeMethod* method)
{
{
// return Get(fromType, toType) != null;
Type_t* L_0 = ___0_fromType;
Type_t* L_1 = ___1_toType;
Func_2_tACBF5A1656250800CE861707354491F0611F6624* L_2;
L_2 = TypeConverter_Get_m6A3B56F820EAD2AA302B82C253090884B3DC7B3B(L_0, L_1, NULL);
return (bool)((!(((RuntimeObject*)(Func_2_tACBF5A1656250800CE861707354491F0611F6624*)L_2) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 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
Func_2_tACBF5A1656250800CE861707354491F0611F6624* CustomConverter_Invoke_mF84CCAAF58255359502C57D9D5680B9D7D677CC2_Multicast(CustomConverter_tAE27CF6A9284A0A8E752BECCC727EFC748FB99F3* __this, Type_t* ___0_fromType, Type_t* ___1_toType, 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));
Func_2_tACBF5A1656250800CE861707354491F0611F6624* retVal = NULL;
for (il2cpp_array_size_t i = 0; i < length; i++)
{
CustomConverter_tAE27CF6A9284A0A8E752BECCC727EFC748FB99F3* currentDelegate = reinterpret_cast<CustomConverter_tAE27CF6A9284A0A8E752BECCC727EFC748FB99F3*>(delegatesToInvoke[i]);
typedef Func_2_tACBF5A1656250800CE861707354491F0611F6624* (*FunctionPointerType) (RuntimeObject*, Type_t*, Type_t*, const RuntimeMethod*);
retVal = ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_fromType, ___1_toType, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
}
return retVal;
}
Func_2_tACBF5A1656250800CE861707354491F0611F6624* CustomConverter_Invoke_mF84CCAAF58255359502C57D9D5680B9D7D677CC2_OpenInst(CustomConverter_tAE27CF6A9284A0A8E752BECCC727EFC748FB99F3* __this, Type_t* ___0_fromType, Type_t* ___1_toType, const RuntimeMethod* method)
{
NullCheck(___0_fromType);
typedef Func_2_tACBF5A1656250800CE861707354491F0611F6624* (*FunctionPointerType) (Type_t*, Type_t*, const RuntimeMethod*);
return ((FunctionPointerType)__this->___method_ptr_0)(___0_fromType, ___1_toType, method);
}
Func_2_tACBF5A1656250800CE861707354491F0611F6624* CustomConverter_Invoke_mF84CCAAF58255359502C57D9D5680B9D7D677CC2_OpenStatic(CustomConverter_tAE27CF6A9284A0A8E752BECCC727EFC748FB99F3* __this, Type_t* ___0_fromType, Type_t* ___1_toType, const RuntimeMethod* method)
{
typedef Func_2_tACBF5A1656250800CE861707354491F0611F6624* (*FunctionPointerType) (Type_t*, Type_t*, const RuntimeMethod*);
return ((FunctionPointerType)__this->___method_ptr_0)(___0_fromType, ___1_toType, method);
}
Func_2_tACBF5A1656250800CE861707354491F0611F6624* CustomConverter_Invoke_mF84CCAAF58255359502C57D9D5680B9D7D677CC2_OpenStaticInvoker(CustomConverter_tAE27CF6A9284A0A8E752BECCC727EFC748FB99F3* __this, Type_t* ___0_fromType, Type_t* ___1_toType, const RuntimeMethod* method)
{
return InvokerFuncInvoker2< Func_2_tACBF5A1656250800CE861707354491F0611F6624*, Type_t*, Type_t* >::Invoke(__this->___method_ptr_0, method, NULL, ___0_fromType, ___1_toType);
}
Func_2_tACBF5A1656250800CE861707354491F0611F6624* CustomConverter_Invoke_mF84CCAAF58255359502C57D9D5680B9D7D677CC2_ClosedStaticInvoker(CustomConverter_tAE27CF6A9284A0A8E752BECCC727EFC748FB99F3* __this, Type_t* ___0_fromType, Type_t* ___1_toType, const RuntimeMethod* method)
{
return InvokerFuncInvoker3< Func_2_tACBF5A1656250800CE861707354491F0611F6624*, RuntimeObject*, Type_t*, Type_t* >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_fromType, ___1_toType);
}
Func_2_tACBF5A1656250800CE861707354491F0611F6624* CustomConverter_Invoke_mF84CCAAF58255359502C57D9D5680B9D7D677CC2_OpenVirtual(CustomConverter_tAE27CF6A9284A0A8E752BECCC727EFC748FB99F3* __this, Type_t* ___0_fromType, Type_t* ___1_toType, const RuntimeMethod* method)
{
NullCheck(___0_fromType);
return VirtualFuncInvoker1< Func_2_tACBF5A1656250800CE861707354491F0611F6624*, Type_t* >::Invoke(il2cpp_codegen_method_get_slot(method), ___0_fromType, ___1_toType);
}
Func_2_tACBF5A1656250800CE861707354491F0611F6624* CustomConverter_Invoke_mF84CCAAF58255359502C57D9D5680B9D7D677CC2_OpenInterface(CustomConverter_tAE27CF6A9284A0A8E752BECCC727EFC748FB99F3* __this, Type_t* ___0_fromType, Type_t* ___1_toType, const RuntimeMethod* method)
{
NullCheck(___0_fromType);
return InterfaceFuncInvoker1< Func_2_tACBF5A1656250800CE861707354491F0611F6624*, Type_t* >::Invoke(il2cpp_codegen_method_get_slot(method), il2cpp_codegen_method_get_declaring_type(method), ___0_fromType, ___1_toType);
}
Func_2_tACBF5A1656250800CE861707354491F0611F6624* CustomConverter_Invoke_mF84CCAAF58255359502C57D9D5680B9D7D677CC2_OpenGenericVirtual(CustomConverter_tAE27CF6A9284A0A8E752BECCC727EFC748FB99F3* __this, Type_t* ___0_fromType, Type_t* ___1_toType, const RuntimeMethod* method)
{
NullCheck(___0_fromType);
return GenericVirtualFuncInvoker1< Func_2_tACBF5A1656250800CE861707354491F0611F6624*, Type_t* >::Invoke(method, ___0_fromType, ___1_toType);
}
Func_2_tACBF5A1656250800CE861707354491F0611F6624* CustomConverter_Invoke_mF84CCAAF58255359502C57D9D5680B9D7D677CC2_OpenGenericInterface(CustomConverter_tAE27CF6A9284A0A8E752BECCC727EFC748FB99F3* __this, Type_t* ___0_fromType, Type_t* ___1_toType, const RuntimeMethod* method)
{
NullCheck(___0_fromType);
return GenericInterfaceFuncInvoker1< Func_2_tACBF5A1656250800CE861707354491F0611F6624*, Type_t* >::Invoke(method, ___0_fromType, ___1_toType);
}
// System.Void ParadoxNotion.TypeConverter/CustomConverter::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CustomConverter__ctor_m1C86ED751250665DC715A6ADEFE93B26F10DFA9A (CustomConverter_tAE27CF6A9284A0A8E752BECCC727EFC748FB99F3* __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)&CustomConverter_Invoke_mF84CCAAF58255359502C57D9D5680B9D7D677CC2_OpenStaticInvoker;
else
__this->___invoke_impl_1 = (intptr_t)&CustomConverter_Invoke_mF84CCAAF58255359502C57D9D5680B9D7D677CC2_ClosedStaticInvoker;
else
if (isOpen)
__this->___invoke_impl_1 = (intptr_t)&CustomConverter_Invoke_mF84CCAAF58255359502C57D9D5680B9D7D677CC2_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)
{
if (__this->___method_is_virtual_12)
{
if (il2cpp_codegen_method_is_generic_instance_method((RuntimeMethod*)___1_method))
if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
__this->___invoke_impl_1 = (intptr_t)&CustomConverter_Invoke_mF84CCAAF58255359502C57D9D5680B9D7D677CC2_OpenGenericInterface;
else
__this->___invoke_impl_1 = (intptr_t)&CustomConverter_Invoke_mF84CCAAF58255359502C57D9D5680B9D7D677CC2_OpenGenericVirtual;
else
if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
__this->___invoke_impl_1 = (intptr_t)&CustomConverter_Invoke_mF84CCAAF58255359502C57D9D5680B9D7D677CC2_OpenInterface;
else
__this->___invoke_impl_1 = (intptr_t)&CustomConverter_Invoke_mF84CCAAF58255359502C57D9D5680B9D7D677CC2_OpenVirtual;
}
else
{
__this->___invoke_impl_1 = (intptr_t)&CustomConverter_Invoke_mF84CCAAF58255359502C57D9D5680B9D7D677CC2_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)&CustomConverter_Invoke_mF84CCAAF58255359502C57D9D5680B9D7D677CC2_Multicast;
}
// System.Func`2<System.Object,System.Object> ParadoxNotion.TypeConverter/CustomConverter::Invoke(System.Type,System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Func_2_tACBF5A1656250800CE861707354491F0611F6624* CustomConverter_Invoke_mF84CCAAF58255359502C57D9D5680B9D7D677CC2 (CustomConverter_tAE27CF6A9284A0A8E752BECCC727EFC748FB99F3* __this, Type_t* ___0_fromType, Type_t* ___1_toType, const RuntimeMethod* method)
{
typedef Func_2_tACBF5A1656250800CE861707354491F0611F6624* (*FunctionPointerType) (RuntimeObject*, Type_t*, Type_t*, const RuntimeMethod*);
return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_fromType, ___1_toType, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
}
// System.IAsyncResult ParadoxNotion.TypeConverter/CustomConverter::BeginInvoke(System.Type,System.Type,System.AsyncCallback,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* CustomConverter_BeginInvoke_mE558E3CDD34C379F021EFD1C8233C2EF83D06A54 (CustomConverter_tAE27CF6A9284A0A8E752BECCC727EFC748FB99F3* __this, Type_t* ___0_fromType, Type_t* ___1_toType, AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* ___2_callback, RuntimeObject* ___3_object, const RuntimeMethod* method)
{
void *__d_args[3] = {0};
__d_args[0] = ___0_fromType;
__d_args[1] = ___1_toType;
return (RuntimeObject*)il2cpp_codegen_delegate_begin_invoke((RuntimeDelegate*)__this, __d_args, (RuntimeDelegate*)___2_callback, (RuntimeObject*)___3_object);
}
// System.Func`2<System.Object,System.Object> ParadoxNotion.TypeConverter/CustomConverter::EndInvoke(System.IAsyncResult)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Func_2_tACBF5A1656250800CE861707354491F0611F6624* CustomConverter_EndInvoke_m9F73D419AED46F5EA63E5D229EC646AE5F462CC0 (CustomConverter_tAE27CF6A9284A0A8E752BECCC727EFC748FB99F3* __this, RuntimeObject* ___0_result, const RuntimeMethod* method)
{
RuntimeObject *__result = il2cpp_codegen_delegate_end_invoke((Il2CppAsyncResult*) ___0_result, 0);
return (Func_2_tACBF5A1656250800CE861707354491F0611F6624*)__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.TypeConverter/<>c__DisplayClass4_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass4_0__ctor_mC158BCDB7DE1AD59CB0B4083C531E424A78C66BE (U3CU3Ec__DisplayClass4_0_tA2B54EAEB773B84CA4CBD14E916E0B73049CF689* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// System.Object ParadoxNotion.TypeConverter/<>c__DisplayClass4_0::<Get>b__2(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec__DisplayClass4_0_U3CGetU3Eb__2_m78FB185E04496490787E2888CB5B2936A8C8F461 (U3CU3Ec__DisplayClass4_0_tA2B54EAEB773B84CA4CBD14E916E0B73049CF689* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
RuntimeObject* G_B4_0 = NULL;
try
{// begin try (depth: 1)
// return (value) => { try { return Convert.ChangeType(value, toType); } catch { return !toType.RTIsAbstract() ? Activator.CreateInstance(toType) : null; } };
RuntimeObject* L_0 = ___0_value;
Type_t* L_1 = __this->___toType_0;
il2cpp_codegen_runtime_class_init_inline(Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var);
RuntimeObject* L_2;
L_2 = Convert_ChangeType_m13EF3B06900C83A433CB54D20EAFBED36C30C90A(L_0, L_1, NULL);
V_0 = L_2;
goto IL_002e;
}// 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 (value) => { try { return Convert.ChangeType(value, toType); } catch { return !toType.RTIsAbstract() ? Activator.CreateInstance(toType) : null; } };
// return (value) => { try { return Convert.ChangeType(value, toType); } catch { return !toType.RTIsAbstract() ? Activator.CreateInstance(toType) : null; } };
Type_t* L_3 = __this->___toType_0;
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var)));
bool L_4;
L_4 = ReflectionTools_RTIsAbstract_m8F1A0C787A5621A72A2CE8F524E0B652813090C6(L_3, NULL);
if (!L_4)
{
goto IL_0020;
}
}
{
G_B4_0 = NULL;
goto IL_002b;
}
IL_0020:
{
Type_t* L_5 = __this->___toType_0;
RuntimeObject* L_6;
L_6 = Activator_CreateInstance_mFF030428C64FDDFACC74DFAC97388A1C628BFBCF(L_5, NULL);
G_B4_0 = L_6;
}
IL_002b:
{
V_0 = G_B4_0;
IL2CPP_POP_ACTIVE_EXCEPTION();
goto IL_002e;
}
}// end catch (depth: 1)
IL_002e:
{
// return (value) => { try { return Convert.ChangeType(value, toType); } catch { return !toType.RTIsAbstract() ? Activator.CreateInstance(toType) : null; } };
RuntimeObject* L_7 = V_0;
return L_7;
}
}
// System.Object ParadoxNotion.TypeConverter/<>c__DisplayClass4_0::<Get>b__4(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec__DisplayClass4_0_U3CGetU3Eb__4_m31E6BF610931AFB3B30A1C3BC0B18D81C8D0E4EE (U3CU3Ec__DisplayClass4_0_tA2B54EAEB773B84CA4CBD14E916E0B73049CF689* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// return (value) => value as GameObject != null ? ( value as GameObject ).GetComponent(toType) : null;
RuntimeObject* L_0 = ___0_value;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(((GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)IsInstSealed((RuntimeObject*)L_0, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var)), (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (L_1)
{
goto IL_0010;
}
}
{
return NULL;
}
IL_0010:
{
RuntimeObject* L_2 = ___0_value;
Type_t* L_3 = __this->___toType_0;
NullCheck(((GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)IsInstSealed((RuntimeObject*)L_2, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var)));
Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* L_4;
L_4 = GameObject_GetComponent_m99E12753EA84947521DC711CA33F452B5E65B474(((GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)IsInstSealed((RuntimeObject*)L_2, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var)), L_3, NULL);
return L_4;
}
}
// System.Object ParadoxNotion.TypeConverter/<>c__DisplayClass4_0::<Get>b__6(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec__DisplayClass4_0_U3CGetU3Eb__6_mF5FF1F4CF6F4A8DF9A021E2F271BB897717C2FDB (U3CU3Ec__DisplayClass4_0_tA2B54EAEB773B84CA4CBD14E916E0B73049CF689* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// return (value) => value as Component != null ? ( value as Component ).gameObject.GetComponent(toType) : null;
RuntimeObject* L_0 = ___0_value;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(((Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*)IsInstClass((RuntimeObject*)L_0, Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3_il2cpp_TypeInfo_var)), (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (L_1)
{
goto IL_0010;
}
}
{
return NULL;
}
IL_0010:
{
RuntimeObject* L_2 = ___0_value;
NullCheck(((Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*)IsInstClass((RuntimeObject*)L_2, Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3_il2cpp_TypeInfo_var)));
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_3;
L_3 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(((Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*)IsInstClass((RuntimeObject*)L_2, Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3_il2cpp_TypeInfo_var)), NULL);
Type_t* L_4 = __this->___toType_0;
NullCheck(L_3);
Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* L_5;
L_5 = GameObject_GetComponent_m99E12753EA84947521DC711CA33F452B5E65B474(L_3, L_4, NULL);
return L_5;
}
}
// System.Object ParadoxNotion.TypeConverter/<>c__DisplayClass4_0::<Get>b__7(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec__DisplayClass4_0_U3CGetU3Eb__7_m4DE3E9E605EA5362E9F9738257D4EAF04B7F6EEC (U3CU3Ec__DisplayClass4_0_tA2B54EAEB773B84CA4CBD14E916E0B73049CF689* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// return (value) => value as GameObject != null ? ( value as GameObject ).GetComponent(toType) : null;
RuntimeObject* L_0 = ___0_value;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(((GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)IsInstSealed((RuntimeObject*)L_0, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var)), (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (L_1)
{
goto IL_0010;
}
}
{
return NULL;
}
IL_0010:
{
RuntimeObject* L_2 = ___0_value;
Type_t* L_3 = __this->___toType_0;
NullCheck(((GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)IsInstSealed((RuntimeObject*)L_2, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var)));
Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* L_4;
L_4 = GameObject_GetComponent_m99E12753EA84947521DC711CA33F452B5E65B474(((GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)IsInstSealed((RuntimeObject*)L_2, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var)), L_3, NULL);
return L_4;
}
}
// System.Object ParadoxNotion.TypeConverter/<>c__DisplayClass4_0::<Get>b__8(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec__DisplayClass4_0_U3CGetU3Eb__8_mFA9042BFEE99AC516814207198708FFC825FDA0E (U3CU3Ec__DisplayClass4_0_tA2B54EAEB773B84CA4CBD14E916E0B73049CF689* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// return (value) => value as Component != null ? ( value as Component ).gameObject.GetComponent(toType) : null;
RuntimeObject* L_0 = ___0_value;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(((Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*)IsInstClass((RuntimeObject*)L_0, Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3_il2cpp_TypeInfo_var)), (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (L_1)
{
goto IL_0010;
}
}
{
return NULL;
}
IL_0010:
{
RuntimeObject* L_2 = ___0_value;
NullCheck(((Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*)IsInstClass((RuntimeObject*)L_2, Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3_il2cpp_TypeInfo_var)));
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_3;
L_3 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(((Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*)IsInstClass((RuntimeObject*)L_2, Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3_il2cpp_TypeInfo_var)), NULL);
Type_t* L_4 = __this->___toType_0;
NullCheck(L_3);
Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* L_5;
L_5 = GameObject_GetComponent_m99E12753EA84947521DC711CA33F452B5E65B474(L_3, L_4, NULL);
return L_5;
}
}
#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.TypeConverter/<>c::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_m0FC2D4B38260A387FE88D53F9B1FCBA3C82C02A5 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tEF960E0C5EE9FFC8655CD05E12E399684B740FD4_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
U3CU3Ec_tEF960E0C5EE9FFC8655CD05E12E399684B740FD4* L_0 = (U3CU3Ec_tEF960E0C5EE9FFC8655CD05E12E399684B740FD4*)il2cpp_codegen_object_new(U3CU3Ec_tEF960E0C5EE9FFC8655CD05E12E399684B740FD4_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CU3Ec__ctor_mAD570D2E54E8BEE10B16BE31CB29CC3A7E49DF31(L_0, NULL);
((U3CU3Ec_tEF960E0C5EE9FFC8655CD05E12E399684B740FD4_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tEF960E0C5EE9FFC8655CD05E12E399684B740FD4_il2cpp_TypeInfo_var))->___U3CU3E9_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tEF960E0C5EE9FFC8655CD05E12E399684B740FD4_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tEF960E0C5EE9FFC8655CD05E12E399684B740FD4_il2cpp_TypeInfo_var))->___U3CU3E9_0), (void*)L_0);
return;
}
}
// System.Void ParadoxNotion.TypeConverter/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_mAD570D2E54E8BEE10B16BE31CB29CC3A7E49DF31 (U3CU3Ec_tEF960E0C5EE9FFC8655CD05E12E399684B740FD4* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// System.Object ParadoxNotion.TypeConverter/<>c::<Get>b__4_0(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec_U3CGetU3Eb__4_0_m7C66BF4AED9F567448AB36DB150190F4985CCEBB (U3CU3Ec_tEF960E0C5EE9FFC8655CD05E12E399684B740FD4* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
// return (value) => value;
RuntimeObject* L_0 = ___0_value;
return L_0;
}
}
// System.Object ParadoxNotion.TypeConverter/<>c::<Get>b__4_1(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec_U3CGetU3Eb__4_1_mB04A2448B9ECDD71E046E041FC8D2506839E6B0F (U3CU3Ec_tEF960E0C5EE9FFC8655CD05E12E399684B740FD4* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral900D858FE9ABCD2ED2B25CD27110A78ADCC6EC6B);
s_Il2CppMethodInitialized = true;
}
{
// return (value) => value != null ? value.ToString() : "NULL";
RuntimeObject* L_0 = ___0_value;
if (L_0)
{
goto IL_0009;
}
}
{
return _stringLiteral900D858FE9ABCD2ED2B25CD27110A78ADCC6EC6B;
}
IL_0009:
{
RuntimeObject* L_1 = ___0_value;
NullCheck(L_1);
String_t* L_2;
L_2 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_1);
return L_2;
}
}
// System.Object ParadoxNotion.TypeConverter/<>c::<Get>b__4_3(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec_U3CGetU3Eb__4_3_m9EF5435D4BFB4A9886F58CC49942D24EFA73BF33 (U3CU3Ec_tEF960E0C5EE9FFC8655CD05E12E399684B740FD4* __this, RuntimeObject* ___0_value, 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;
}
{
// return (value) => value != null;
RuntimeObject* L_0 = ___0_value;
bool L_1 = ((bool)((!(((RuntimeObject*)(RuntimeObject*)L_0) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0));
RuntimeObject* L_2 = Box(Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var, &L_1);
return L_2;
}
}
// System.Object ParadoxNotion.TypeConverter/<>c::<Get>b__4_5(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec_U3CGetU3Eb__4_5_m11061DA95E97E777AE8744ABA729C83C231DE72F (U3CU3Ec_tEF960E0C5EE9FFC8655CD05E12E399684B740FD4* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// return (value) => value as Component != null ? ( value as Component ).gameObject : null;
RuntimeObject* L_0 = ___0_value;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(((Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*)IsInstClass((RuntimeObject*)L_0, Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3_il2cpp_TypeInfo_var)), (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (L_1)
{
goto IL_0010;
}
}
{
return NULL;
}
IL_0010:
{
RuntimeObject* L_2 = ___0_value;
NullCheck(((Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*)IsInstClass((RuntimeObject*)L_2, Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3_il2cpp_TypeInfo_var)));
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_3;
L_3 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(((Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*)IsInstClass((RuntimeObject*)L_2, Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3_il2cpp_TypeInfo_var)), NULL);
return L_3;
}
}
// System.Object ParadoxNotion.TypeConverter/<>c::<Get>b__4_9(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec_U3CGetU3Eb__4_9_m7C4A0F4B76FDCE537659CC709413E79D069708B6 (U3CU3Ec_tEF960E0C5EE9FFC8655CD05E12E399684B740FD4* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 G_B3_0;
memset((&G_B3_0), 0, sizeof(G_B3_0));
{
// return (value) => { return value as GameObject != null ? ( value as GameObject ).transform.position : Vector3.zero; };
RuntimeObject* L_0 = ___0_value;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(((GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)IsInstSealed((RuntimeObject*)L_0, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var)), (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (L_1)
{
goto IL_0015;
}
}
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
L_2 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
G_B3_0 = L_2;
goto IL_0025;
}
IL_0015:
{
RuntimeObject* L_3 = ___0_value;
NullCheck(((GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)IsInstSealed((RuntimeObject*)L_3, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var)));
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_4;
L_4 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(((GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)IsInstSealed((RuntimeObject*)L_3, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var)), NULL);
NullCheck(L_4);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5;
L_5 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_4, NULL);
G_B3_0 = L_5;
}
IL_0025:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = G_B3_0;
RuntimeObject* L_7 = Box(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var, &L_6);
return L_7;
}
}
// System.Object ParadoxNotion.TypeConverter/<>c::<Get>b__4_10(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec_U3CGetU3Eb__4_10_m3948393BEE3F2492193A62FB509D41787523B1E8 (U3CU3Ec_tEF960E0C5EE9FFC8655CD05E12E399684B740FD4* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 G_B3_0;
memset((&G_B3_0), 0, sizeof(G_B3_0));
{
// return (value) => { return value as Component != null ? ( value as Component ).transform.position : Vector3.zero; };
RuntimeObject* L_0 = ___0_value;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(((Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*)IsInstClass((RuntimeObject*)L_0, Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3_il2cpp_TypeInfo_var)), (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (L_1)
{
goto IL_0015;
}
}
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
L_2 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
G_B3_0 = L_2;
goto IL_0025;
}
IL_0015:
{
RuntimeObject* L_3 = ___0_value;
NullCheck(((Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*)IsInstClass((RuntimeObject*)L_3, Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3_il2cpp_TypeInfo_var)));
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_4;
L_4 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(((Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*)IsInstClass((RuntimeObject*)L_3, Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3_il2cpp_TypeInfo_var)), NULL);
NullCheck(L_4);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5;
L_5 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_4, NULL);
G_B3_0 = L_5;
}
IL_0025:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = G_B3_0;
RuntimeObject* L_7 = Box(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var, &L_6);
return L_7;
}
}
// System.Object ParadoxNotion.TypeConverter/<>c::<Get>b__4_11(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec_U3CGetU3Eb__4_11_m47ECE8C943B173E03FB60DC72C8F59142394157C (U3CU3Ec_tEF960E0C5EE9FFC8655CD05E12E399684B740FD4* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 G_B3_0;
memset((&G_B3_0), 0, sizeof(G_B3_0));
{
// return (value) => { return value as GameObject != null ? ( value as GameObject ).transform.rotation : Quaternion.identity; };
RuntimeObject* L_0 = ___0_value;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(((GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)IsInstSealed((RuntimeObject*)L_0, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var)), (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (L_1)
{
goto IL_0015;
}
}
{
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_2;
L_2 = Quaternion_get_identity_m7E701AE095ED10FD5EA0B50ABCFDE2EEFF2173A5_inline(NULL);
G_B3_0 = L_2;
goto IL_0025;
}
IL_0015:
{
RuntimeObject* L_3 = ___0_value;
NullCheck(((GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)IsInstSealed((RuntimeObject*)L_3, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var)));
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_4;
L_4 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(((GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)IsInstSealed((RuntimeObject*)L_3, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var)), NULL);
NullCheck(L_4);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_5;
L_5 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_4, NULL);
G_B3_0 = L_5;
}
IL_0025:
{
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_6 = G_B3_0;
RuntimeObject* L_7 = Box(Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_il2cpp_TypeInfo_var, &L_6);
return L_7;
}
}
// System.Object ParadoxNotion.TypeConverter/<>c::<Get>b__4_12(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec_U3CGetU3Eb__4_12_m58CB765203648AA8BF66C073FDEE40EC01AEE223 (U3CU3Ec_tEF960E0C5EE9FFC8655CD05E12E399684B740FD4* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 G_B3_0;
memset((&G_B3_0), 0, sizeof(G_B3_0));
{
// return (value) => { return value as Component != null ? ( value as Component ).transform.rotation : Quaternion.identity; };
RuntimeObject* L_0 = ___0_value;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(((Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*)IsInstClass((RuntimeObject*)L_0, Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3_il2cpp_TypeInfo_var)), (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (L_1)
{
goto IL_0015;
}
}
{
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_2;
L_2 = Quaternion_get_identity_m7E701AE095ED10FD5EA0B50ABCFDE2EEFF2173A5_inline(NULL);
G_B3_0 = L_2;
goto IL_0025;
}
IL_0015:
{
RuntimeObject* L_3 = ___0_value;
NullCheck(((Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*)IsInstClass((RuntimeObject*)L_3, Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3_il2cpp_TypeInfo_var)));
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_4;
L_4 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(((Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*)IsInstClass((RuntimeObject*)L_3, Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3_il2cpp_TypeInfo_var)), NULL);
NullCheck(L_4);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_5;
L_5 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_4, NULL);
G_B3_0 = L_5;
}
IL_0025:
{
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_6 = G_B3_0;
RuntimeObject* L_7 = Box(Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_il2cpp_TypeInfo_var, &L_6);
return L_7;
}
}
// System.Object ParadoxNotion.TypeConverter/<>c::<Get>b__4_13(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec_U3CGetU3Eb__4_13_m358300CC290989C38789B857ADF86CA82330415B (U3CU3Ec_tEF960E0C5EE9FFC8655CD05E12E399684B740FD4* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_0;
memset((&V_0), 0, sizeof(V_0));
{
// return (value) => ( (Quaternion)value ).eulerAngles;
RuntimeObject* L_0 = ___0_value;
V_0 = ((*(Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974*)((Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974*)(Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974*)UnBox(L_0, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_il2cpp_TypeInfo_var))));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
L_1 = Quaternion_get_eulerAngles_m2DB5158B5C3A71FD60FC8A6EE43D3AAA1CFED122_inline((&V_0), NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = L_1;
RuntimeObject* L_3 = Box(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var, &L_2);
return L_3;
}
}
// System.Object ParadoxNotion.TypeConverter/<>c::<Get>b__4_14(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec_U3CGetU3Eb__4_14_m3140413EE8077B4B728C6F5C680058233422C713 (U3CU3Ec_tEF960E0C5EE9FFC8655CD05E12E399684B740FD4* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// return (value) => Quaternion.Euler((Vector3)value);
RuntimeObject* L_0 = ___0_value;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_1;
L_1 = Quaternion_Euler_m5BCCC19216CFAD2426F15BC51A30421880D27B73_inline(((*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)((Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)UnBox(L_0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var)))), NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_2 = L_1;
RuntimeObject* L_3 = Box(Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_il2cpp_TypeInfo_var, &L_2);
return L_3;
}
}
// System.Object ParadoxNotion.TypeConverter/<>c::<Get>b__4_15(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec_U3CGetU3Eb__4_15_m866690C69FBE101B09722E06A9E23827257BB9D0 (U3CU3Ec_tEF960E0C5EE9FFC8655CD05E12E399684B740FD4* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// return (value) => (Vector3)(Vector2)value;
RuntimeObject* L_0 = ___0_value;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
L_1 = Vector2_op_Implicit_m6D9CABB2C791A192867D7A4559D132BE86DD3EB7_inline(((*(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)((Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)UnBox(L_0, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var)))), NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = L_1;
RuntimeObject* L_3 = Box(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var, &L_2);
return L_3;
}
}
// System.Object ParadoxNotion.TypeConverter/<>c::<Get>b__4_16(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec_U3CGetU3Eb__4_16_mD4CC394260374A42D073DF5D68193C89763C13BF (U3CU3Ec_tEF960E0C5EE9FFC8655CD05E12E399684B740FD4* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// return (value) => (Vector2)(Vector3)value;
RuntimeObject* L_0 = ___0_value;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1;
L_1 = Vector2_op_Implicit_mE8EBEE9291F11BB02F062D6E000F4798968CBD96_inline(((*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)((Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)UnBox(L_0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var)))), NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = L_1;
RuntimeObject* L_3 = Box(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var, &L_2);
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
// UnityEngine.Color ParadoxNotion.ColorUtils::WithAlpha(UnityEngine.Color,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ColorUtils_WithAlpha_mC15CF02A4D79337A7EBD7B1EC7A163091DDD35CF (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_color, float ___1_alpha, const RuntimeMethod* method)
{
{
// color.a = alpha;
float L_0 = ___1_alpha;
(&___0_color)->___a_3 = L_0;
// return color;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_1 = ___0_color;
return L_1;
}
}
// UnityEngine.Color ParadoxNotion.ColorUtils::Grey(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ColorUtils_Grey_m7274FCDF0DBEABBFF90AD7AC313802E61185879F (float ___0_value, const RuntimeMethod* method)
{
{
// return new Color(value, value, value, 1);
float L_0 = ___0_value;
float L_1 = ___0_value;
float L_2 = ___0_value;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_3;
memset((&L_3), 0, sizeof(L_3));
Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_3), L_0, L_1, L_2, (1.0f), /*hidden argument*/NULL);
return L_3;
}
}
// System.String ParadoxNotion.ColorUtils::ColorToHex(UnityEngine.Color32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ColorUtils_ColorToHex_m70FF3213FB010A34F5A7B5F06F0A98F81CF8F7CE (Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___0_color, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ColorUtils_tD733B82A830679B9F45494745498E25A68EB2939_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m2CF588CA3AB11A298983624B7C9954CD70694A72_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_m7F6FBCD8FE1812AF1F4050AFF27A4287F51498BF_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0B0FEB3147CE20EB2C90076367F895C59BCD14B3);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB4A94E440E57B3321B2097CEC9E046D28EE1C0CD);
s_Il2CppMethodInitialized = true;
}
String_t* V_0 = NULL;
String_t* V_1 = NULL;
{
// if ( colorHexCache.TryGetValue(color, out result) ) {
il2cpp_codegen_runtime_class_init_inline(ColorUtils_tD733B82A830679B9F45494745498E25A68EB2939_il2cpp_TypeInfo_var);
Dictionary_2_t7B893BA92C9BCE852FDB2B5D3D47699CD39D744F* L_0 = ((ColorUtils_tD733B82A830679B9F45494745498E25A68EB2939_StaticFields*)il2cpp_codegen_static_fields_for(ColorUtils_tD733B82A830679B9F45494745498E25A68EB2939_il2cpp_TypeInfo_var))->___colorHexCache_0;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_1 = ___0_color;
NullCheck(L_0);
bool L_2;
L_2 = Dictionary_2_TryGetValue_m2CF588CA3AB11A298983624B7C9954CD70694A72(L_0, L_1, (&V_0), Dictionary_2_TryGetValue_m2CF588CA3AB11A298983624B7C9954CD70694A72_RuntimeMethod_var);
if (!L_2)
{
goto IL_0011;
}
}
{
// return result;
String_t* L_3 = V_0;
return L_3;
}
IL_0011:
{
// result = ( "#" + color.r.ToString("X2") + color.g.ToString("X2") + color.b.ToString("X2") ).ToUpper();
uint8_t* L_4 = (&(&___0_color)->___r_1);
String_t* L_5;
L_5 = Byte_ToString_m793A41EEEB7B422F6FE658E99D2F7683F59EE310(L_4, _stringLiteralB4A94E440E57B3321B2097CEC9E046D28EE1C0CD, NULL);
uint8_t* L_6 = (&(&___0_color)->___g_2);
String_t* L_7;
L_7 = Byte_ToString_m793A41EEEB7B422F6FE658E99D2F7683F59EE310(L_6, _stringLiteralB4A94E440E57B3321B2097CEC9E046D28EE1C0CD, NULL);
uint8_t* L_8 = (&(&___0_color)->___b_3);
String_t* L_9;
L_9 = Byte_ToString_m793A41EEEB7B422F6FE658E99D2F7683F59EE310(L_8, _stringLiteralB4A94E440E57B3321B2097CEC9E046D28EE1C0CD, NULL);
String_t* L_10;
L_10 = String_Concat_m093934F71A9B351911EE46311674ED463B180006(_stringLiteral0B0FEB3147CE20EB2C90076367F895C59BCD14B3, L_5, L_7, L_9, NULL);
NullCheck(L_10);
String_t* L_11;
L_11 = String_ToUpper_m5F499BC30C2A5F5C96248B4C3D1A3B4694748B49(L_10, NULL);
V_0 = L_11;
// return colorHexCache[color] = result;
il2cpp_codegen_runtime_class_init_inline(ColorUtils_tD733B82A830679B9F45494745498E25A68EB2939_il2cpp_TypeInfo_var);
Dictionary_2_t7B893BA92C9BCE852FDB2B5D3D47699CD39D744F* L_12 = ((ColorUtils_tD733B82A830679B9F45494745498E25A68EB2939_StaticFields*)il2cpp_codegen_static_fields_for(ColorUtils_tD733B82A830679B9F45494745498E25A68EB2939_il2cpp_TypeInfo_var))->___colorHexCache_0;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_13 = ___0_color;
String_t* L_14 = V_0;
String_t* L_15 = L_14;
V_1 = L_15;
NullCheck(L_12);
Dictionary_2_set_Item_m7F6FBCD8FE1812AF1F4050AFF27A4287F51498BF(L_12, L_13, L_15, Dictionary_2_set_Item_m7F6FBCD8FE1812AF1F4050AFF27A4287F51498BF_RuntimeMethod_var);
String_t* L_16 = V_1;
return L_16;
}
}
// UnityEngine.Color ParadoxNotion.ColorUtils::HexToColor(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ColorUtils_HexToColor_mAECA9C9D2638178BFB1F6E39E6DD5030C78B953F (String_t* ___0_hex, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ColorUtils_tD733B82A830679B9F45494745498E25A68EB2939_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m0421387AD03BC8F83A51E2D83EC014807AEA9EC8_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_mE4E7A9514EFBEA1634B8EB06A46355A87ABA8889_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_0;
memset((&V_0), 0, sizeof(V_0));
uint8_t V_1 = 0x0;
uint8_t V_2 = 0x0;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_3;
memset((&V_3), 0, sizeof(V_3));
{
// if ( hexColorCache.TryGetValue(hex, out result) ) {
il2cpp_codegen_runtime_class_init_inline(ColorUtils_tD733B82A830679B9F45494745498E25A68EB2939_il2cpp_TypeInfo_var);
Dictionary_2_t71F1393BF32881F15539B5299C48BFA2FD05984C* L_0 = ((ColorUtils_tD733B82A830679B9F45494745498E25A68EB2939_StaticFields*)il2cpp_codegen_static_fields_for(ColorUtils_tD733B82A830679B9F45494745498E25A68EB2939_il2cpp_TypeInfo_var))->___hexColorCache_1;
String_t* L_1 = ___0_hex;
NullCheck(L_0);
bool L_2;
L_2 = Dictionary_2_TryGetValue_m0421387AD03BC8F83A51E2D83EC014807AEA9EC8(L_0, L_1, (&V_0), Dictionary_2_TryGetValue_m0421387AD03BC8F83A51E2D83EC014807AEA9EC8_RuntimeMethod_var);
if (!L_2)
{
goto IL_0011;
}
}
{
// return result;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_3 = V_0;
return L_3;
}
IL_0011:
{
// if ( hex.Length != 6 ) {
String_t* L_4 = ___0_hex;
NullCheck(L_4);
int32_t L_5;
L_5 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_4, NULL);
if ((((int32_t)L_5) == ((int32_t)6)))
{
goto IL_0025;
}
}
{
// throw new System.Exception("Invalid length for hex color provided");
Exception_t* L_6 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)));
NullCheck(L_6);
Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(L_6, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE21F2C3CEC7F71EBA572B4539B51969F2D43E89D)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ColorUtils_HexToColor_mAECA9C9D2638178BFB1F6E39E6DD5030C78B953F_RuntimeMethod_var)));
}
IL_0025:
{
// var r = byte.Parse(hex.Substring(0, 2), System.Globalization.NumberStyles.HexNumber);
String_t* L_7 = ___0_hex;
NullCheck(L_7);
String_t* L_8;
L_8 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_7, 0, 2, NULL);
uint8_t L_9;
L_9 = Byte_Parse_mE87056B4D91E35B7A5D888132B6F861A1C94A108(L_8, ((int32_t)515), NULL);
// var g = byte.Parse(hex.Substring(2, 2), System.Globalization.NumberStyles.HexNumber);
String_t* L_10 = ___0_hex;
NullCheck(L_10);
String_t* L_11;
L_11 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_10, 2, 2, NULL);
uint8_t L_12;
L_12 = Byte_Parse_mE87056B4D91E35B7A5D888132B6F861A1C94A108(L_11, ((int32_t)515), NULL);
V_1 = L_12;
// var b = byte.Parse(hex.Substring(4, 2), System.Globalization.NumberStyles.HexNumber);
String_t* L_13 = ___0_hex;
NullCheck(L_13);
String_t* L_14;
L_14 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_13, 4, 2, NULL);
uint8_t L_15;
L_15 = Byte_Parse_mE87056B4D91E35B7A5D888132B6F861A1C94A108(L_14, ((int32_t)515), NULL);
V_2 = L_15;
// result = new Color32(r, g, b, 255);
uint8_t L_16 = V_1;
uint8_t L_17 = V_2;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_18;
memset((&L_18), 0, sizeof(L_18));
Color32__ctor_mC9C6B443F0C7CA3F8B174158B2AF6F05E18EAC4E_inline((&L_18), L_9, L_16, L_17, (uint8_t)((int32_t)255), /*hidden argument*/NULL);
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_19;
L_19 = Color32_op_Implicit_m47CBB138122B400E0B1F4BFD7C30A6C2C00FCA3E_inline(L_18, NULL);
V_0 = L_19;
// return hexColorCache[hex] = result;
il2cpp_codegen_runtime_class_init_inline(ColorUtils_tD733B82A830679B9F45494745498E25A68EB2939_il2cpp_TypeInfo_var);
Dictionary_2_t71F1393BF32881F15539B5299C48BFA2FD05984C* L_20 = ((ColorUtils_tD733B82A830679B9F45494745498E25A68EB2939_StaticFields*)il2cpp_codegen_static_fields_for(ColorUtils_tD733B82A830679B9F45494745498E25A68EB2939_il2cpp_TypeInfo_var))->___hexColorCache_1;
String_t* L_21 = ___0_hex;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_22 = V_0;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_23 = L_22;
V_3 = L_23;
NullCheck(L_20);
Dictionary_2_set_Item_mE4E7A9514EFBEA1634B8EB06A46355A87ABA8889(L_20, L_21, L_23, Dictionary_2_set_Item_mE4E7A9514EFBEA1634B8EB06A46355A87ABA8889_RuntimeMethod_var);
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_24 = V_3;
return L_24;
}
}
// System.Void ParadoxNotion.ColorUtils::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ColorUtils__cctor_m9D71950F29D19482BF8251B57D5342E65062D871 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ColorUtils_tD733B82A830679B9F45494745498E25A68EB2939_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_mECDAE0D5D903A22782E68F49C9B08B7B89C41754_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_mEFD184D4B58FBE13FC9D6FCF8B8719370D9FC256_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t71F1393BF32881F15539B5299C48BFA2FD05984C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t7B893BA92C9BCE852FDB2B5D3D47699CD39D744F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringComparer_t6268F19CA34879176651429C0D8A3D0002BB8E06_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// private static Dictionary<Color32, string> colorHexCache = new Dictionary<Color32, string>();
Dictionary_2_t7B893BA92C9BCE852FDB2B5D3D47699CD39D744F* L_0 = (Dictionary_2_t7B893BA92C9BCE852FDB2B5D3D47699CD39D744F*)il2cpp_codegen_object_new(Dictionary_2_t7B893BA92C9BCE852FDB2B5D3D47699CD39D744F_il2cpp_TypeInfo_var);
NullCheck(L_0);
Dictionary_2__ctor_mECDAE0D5D903A22782E68F49C9B08B7B89C41754(L_0, Dictionary_2__ctor_mECDAE0D5D903A22782E68F49C9B08B7B89C41754_RuntimeMethod_var);
((ColorUtils_tD733B82A830679B9F45494745498E25A68EB2939_StaticFields*)il2cpp_codegen_static_fields_for(ColorUtils_tD733B82A830679B9F45494745498E25A68EB2939_il2cpp_TypeInfo_var))->___colorHexCache_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((ColorUtils_tD733B82A830679B9F45494745498E25A68EB2939_StaticFields*)il2cpp_codegen_static_fields_for(ColorUtils_tD733B82A830679B9F45494745498E25A68EB2939_il2cpp_TypeInfo_var))->___colorHexCache_0), (void*)L_0);
// private static Dictionary<string, Color> hexColorCache = new Dictionary<string, Color>(System.StringComparer.OrdinalIgnoreCase);
il2cpp_codegen_runtime_class_init_inline(StringComparer_t6268F19CA34879176651429C0D8A3D0002BB8E06_il2cpp_TypeInfo_var);
StringComparer_t6268F19CA34879176651429C0D8A3D0002BB8E06* L_1;
L_1 = StringComparer_get_OrdinalIgnoreCase_m071AA1B1747345CCA058A3879EBDEBBA2EA4B169_inline(NULL);
Dictionary_2_t71F1393BF32881F15539B5299C48BFA2FD05984C* L_2 = (Dictionary_2_t71F1393BF32881F15539B5299C48BFA2FD05984C*)il2cpp_codegen_object_new(Dictionary_2_t71F1393BF32881F15539B5299C48BFA2FD05984C_il2cpp_TypeInfo_var);
NullCheck(L_2);
Dictionary_2__ctor_mEFD184D4B58FBE13FC9D6FCF8B8719370D9FC256(L_2, L_1, Dictionary_2__ctor_mEFD184D4B58FBE13FC9D6FCF8B8719370D9FC256_RuntimeMethod_var);
((ColorUtils_tD733B82A830679B9F45494745498E25A68EB2939_StaticFields*)il2cpp_codegen_static_fields_for(ColorUtils_tD733B82A830679B9F45494745498E25A68EB2939_il2cpp_TypeInfo_var))->___hexColorCache_1 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&((ColorUtils_tD733B82A830679B9F45494745498E25A68EB2939_StaticFields*)il2cpp_codegen_static_fields_for(ColorUtils_tD733B82A830679B9F45494745498E25A68EB2939_il2cpp_TypeInfo_var))->___hexColorCache_1), (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
// UnityEngine.Vector2 ParadoxNotion.CurveUtils::GetPosAlongCurve(UnityEngine.Vector2,UnityEngine.Vector2,UnityEngine.Vector2,UnityEngine.Vector2,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 CurveUtils_GetPosAlongCurve_m612195DADC2207EC337F75E1F68A28309CC9FD37 (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_from, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_to, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___2_fromTangent, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___3_toTangent, float ___4_t, const RuntimeMethod* method)
{
float V_0 = 0.0f;
float V_1 = 0.0f;
float V_2 = 0.0f;
float V_3 = 0.0f;
{
// float u = 1.0f - t;
float L_0 = ___4_t;
V_0 = ((float)il2cpp_codegen_subtract((1.0f), L_0));
// float tt = t * t;
float L_1 = ___4_t;
float L_2 = ___4_t;
V_1 = ((float)il2cpp_codegen_multiply(L_1, L_2));
// float uu = u * u;
float L_3 = V_0;
float L_4 = V_0;
V_2 = ((float)il2cpp_codegen_multiply(L_3, L_4));
// float uuu = uu * u;
float L_5 = V_2;
float L_6 = V_0;
// float ttt = tt * t;
float L_7 = V_1;
float L_8 = ___4_t;
V_3 = ((float)il2cpp_codegen_multiply(L_7, L_8));
// Vector2 result = uuu * from;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_9 = ___0_from;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_10;
L_10 = Vector2_op_Multiply_mC53581E703768BA2512A7C65283657C331994353_inline(((float)il2cpp_codegen_multiply(L_5, L_6)), L_9, NULL);
// result += 3 * uu * t * ( from + fromTangent );
float L_11 = V_2;
float L_12 = ___4_t;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_13 = ___0_from;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_14 = ___2_fromTangent;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_15;
L_15 = Vector2_op_Addition_m8136742CE6EE33BA4EB81C5F584678455917D2AE_inline(L_13, L_14, NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_16;
L_16 = Vector2_op_Multiply_mC53581E703768BA2512A7C65283657C331994353_inline(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply((3.0f), L_11)), L_12)), L_15, NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_17;
L_17 = Vector2_op_Addition_m8136742CE6EE33BA4EB81C5F584678455917D2AE_inline(L_10, L_16, NULL);
// result += 3 * u * tt * ( to + toTangent );
float L_18 = V_0;
float L_19 = V_1;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_20 = ___1_to;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_21 = ___3_toTangent;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_22;
L_22 = Vector2_op_Addition_m8136742CE6EE33BA4EB81C5F584678455917D2AE_inline(L_20, L_21, NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_23;
L_23 = Vector2_op_Multiply_mC53581E703768BA2512A7C65283657C331994353_inline(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply((3.0f), L_18)), L_19)), L_22, NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_24;
L_24 = Vector2_op_Addition_m8136742CE6EE33BA4EB81C5F584678455917D2AE_inline(L_17, L_23, NULL);
// result += ttt * to;
float L_25 = V_3;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_26 = ___1_to;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_27;
L_27 = Vector2_op_Multiply_mC53581E703768BA2512A7C65283657C331994353_inline(L_25, L_26, NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_28;
L_28 = Vector2_op_Addition_m8136742CE6EE33BA4EB81C5F584678455917D2AE_inline(L_24, L_27, NULL);
// return result;
return L_28;
}
}
// System.Boolean ParadoxNotion.CurveUtils::IsPosAlongCurve(UnityEngine.Vector2,UnityEngine.Vector2,UnityEngine.Vector2,UnityEngine.Vector2,UnityEngine.Vector2)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CurveUtils_IsPosAlongCurve_m97057174801D8D35A5D97825B6FB627E75E67BD7 (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_from, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_to, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___2_fromTangent, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___3_toTangent, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___4_targetPosition, const RuntimeMethod* method)
{
float V_0 = 0.0f;
{
// float norm = 0;
V_0 = (0.0f);
// return IsPosAlongCurve(from, to, fromTangent, toTangent, targetPosition, out norm);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_from;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1 = ___1_to;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___2_fromTangent;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3 = ___3_toTangent;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4 = ___4_targetPosition;
bool L_5;
L_5 = CurveUtils_IsPosAlongCurve_mFD88A9ED438385F3475831029EE1C981AE6564F1(L_0, L_1, L_2, L_3, L_4, (&V_0), NULL);
return L_5;
}
}
// System.Boolean ParadoxNotion.CurveUtils::IsPosAlongCurve(UnityEngine.Vector2,UnityEngine.Vector2,UnityEngine.Vector2,UnityEngine.Vector2,UnityEngine.Vector2,System.Single&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CurveUtils_IsPosAlongCurve_mFD88A9ED438385F3475831029EE1C981AE6564F1 (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_from, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_to, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___2_fromTangent, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___3_toTangent, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___4_targetPosition, float* ___5_norm, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D V_0;
memset((&V_0), 0, sizeof(V_0));
float V_1 = 0.0f;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_2;
memset((&V_2), 0, sizeof(V_2));
{
// if ( ParadoxNotion.RectUtils.GetBoundRect(from, to).ExpandBy(POS_CHECK_DISTANCE).Contains(targetPosition) ) {
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_0 = (Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA*)(Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA*)SZArrayNew(Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA_il2cpp_TypeInfo_var, (uint32_t)2);
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_1 = L_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___0_from;
NullCheck(L_1);
(L_1)->SetAt(static_cast<il2cpp_array_size_t>(0), (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7)L_2);
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_3 = L_1;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4 = ___1_to;
NullCheck(L_3);
(L_3)->SetAt(static_cast<il2cpp_array_size_t>(1), (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7)L_4);
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_5;
L_5 = RectUtils_GetBoundRect_mECF5BE06FDEE55E3AA9E4AAAC42C9350A0896E9A(L_3, NULL);
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_6;
L_6 = RectUtils_ExpandBy_m7F3307B2D8229A2FACA99795DFE877612317B276(L_5, (10.0f), NULL);
V_0 = L_6;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_7 = ___4_targetPosition;
bool L_8;
L_8 = Rect_Contains_mAB270D6B7E3B0009A50D142C569D63E8FE59F48B((&V_0), L_7, NULL);
if (!L_8)
{
goto IL_0075;
}
}
{
// for ( var i = 0f; i <= POS_CHECK_RES; i++ ) {
V_1 = (0.0f);
goto IL_006d;
}
IL_0039:
{
// var checkPos = GetPosAlongCurve(from, to, fromTangent, toTangent, i / POS_CHECK_RES);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_9 = ___0_from;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_10 = ___1_to;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_11 = ___2_fromTangent;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_12 = ___3_toTangent;
float L_13 = V_1;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_14;
L_14 = CurveUtils_GetPosAlongCurve_m612195DADC2207EC337F75E1F68A28309CC9FD37(L_9, L_10, L_11, L_12, ((float)(L_13/(100.0f))), NULL);
V_2 = L_14;
// if ( Vector2.Distance(targetPosition, checkPos) < POS_CHECK_DISTANCE ) {
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_15 = ___4_targetPosition;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_16 = V_2;
float L_17;
L_17 = Vector2_Distance_mBACBB1609E1894D68F882D86A93519E311810C89_inline(L_15, L_16, NULL);
if ((!(((float)L_17) < ((float)(10.0f)))))
{
goto IL_0065;
}
}
{
// norm = i / POS_CHECK_RES;
float* L_18 = ___5_norm;
float L_19 = V_1;
*((float*)L_18) = (float)((float)(L_19/(100.0f)));
// return true;
return (bool)1;
}
IL_0065:
{
// for ( var i = 0f; i <= POS_CHECK_RES; i++ ) {
float L_20 = V_1;
V_1 = ((float)il2cpp_codegen_add(L_20, (1.0f)));
}
IL_006d:
{
// for ( var i = 0f; i <= POS_CHECK_RES; i++ ) {
float L_21 = V_1;
if ((((float)L_21) <= ((float)(100.0f))))
{
goto IL_0039;
}
}
IL_0075:
{
// norm = 0;
float* L_22 = ___5_norm;
*((float*)L_22) = (float)(0.0f);
// return false;
return (bool)0;
}
}
// System.Void ParadoxNotion.CurveUtils::ResolveTangents(UnityEngine.Vector2,UnityEngine.Vector2,System.Single,ParadoxNotion.PlanarDirection,UnityEngine.Vector2&,UnityEngine.Vector2&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CurveUtils_ResolveTangents_m9C3F421961509C76A1B4602446E342880CE186BC (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_from, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_to, float ___2_rigidMlt, int32_t ___3_direction, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* ___4_fromTangent, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* ___5_toTangent, const RuntimeMethod* method)
{
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D V_0;
memset((&V_0), 0, sizeof(V_0));
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D V_1;
memset((&V_1), 0, sizeof(V_1));
{
// var fromRect = new Rect(0, 0, 1, 1);
Rect__ctor_m18C3033D135097BEE424AAA68D91C706D2647F23((&V_0), (0.0f), (0.0f), (1.0f), (1.0f), NULL);
// var toRect = new Rect(0, 0, 1, 1);
Rect__ctor_m18C3033D135097BEE424AAA68D91C706D2647F23((&V_1), (0.0f), (0.0f), (1.0f), (1.0f), NULL);
// fromRect.center = from;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_from;
Rect_set_center_m1BFC7584EEE9EF6C9AC2CA8459300FE23D5CE86F((&V_0), L_0, NULL);
// toRect.center = to;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1 = ___1_to;
Rect_set_center_m1BFC7584EEE9EF6C9AC2CA8459300FE23D5CE86F((&V_1), L_1, NULL);
// ResolveTangents(from, to, fromRect, toRect, rigidMlt, direction, out fromTangent, out toTangent);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___0_from;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3 = ___1_to;
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_4 = V_0;
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_5 = V_1;
float L_6 = ___2_rigidMlt;
int32_t L_7 = ___3_direction;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_8 = ___4_fromTangent;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_9 = ___5_toTangent;
CurveUtils_ResolveTangents_m694E26B4F51BBF2F2910A28A02B5638A9A473164(L_2, L_3, L_4, L_5, L_6, L_7, L_8, L_9, NULL);
// }
return;
}
}
// System.Void ParadoxNotion.CurveUtils::ResolveTangents(UnityEngine.Vector2,UnityEngine.Vector2,UnityEngine.Rect,UnityEngine.Rect,System.Single,ParadoxNotion.PlanarDirection,UnityEngine.Vector2&,UnityEngine.Vector2&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CurveUtils_ResolveTangents_m694E26B4F51BBF2F2910A28A02B5638A9A473164 (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_from, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_to, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___2_fromRect, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___3_toRect, float ___4_rigidMlt, int32_t ___5_direction, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* ___6_fromTangent, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* ___7_toTangent, const RuntimeMethod* method)
{
float V_0 = 0.0f;
float V_1 = 0.0f;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_2;
memset((&V_2), 0, sizeof(V_2));
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_3;
memset((&V_3), 0, sizeof(V_3));
{
// var tangentX = Mathf.Abs(from.x - to.x) * rigidMlt;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_from;
float L_1 = L_0.___x_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___1_to;
float L_3 = L_2.___x_0;
float L_4;
L_4 = fabsf(((float)il2cpp_codegen_subtract(L_1, L_3)));
float L_5 = ___4_rigidMlt;
V_0 = ((float)il2cpp_codegen_multiply(L_4, L_5));
// tangentX = Mathf.Max(tangentX, 25);
float L_6 = V_0;
float L_7;
L_7 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(L_6, (25.0f), NULL);
V_0 = L_7;
// var tangentY = Mathf.Abs(from.y - to.y) * rigidMlt;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_8 = ___0_from;
float L_9 = L_8.___y_1;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_10 = ___1_to;
float L_11 = L_10.___y_1;
float L_12;
L_12 = fabsf(((float)il2cpp_codegen_subtract(L_9, L_11)));
float L_13 = ___4_rigidMlt;
V_1 = ((float)il2cpp_codegen_multiply(L_12, L_13));
// tangentY = Mathf.Max(tangentY, 25);
float L_14 = V_1;
float L_15;
L_15 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(L_14, (25.0f), NULL);
V_1 = L_15;
int32_t L_16 = ___5_direction;
switch (L_16)
{
case 0:
{
goto IL_005c;
}
case 1:
{
goto IL_0082;
}
case 2:
{
goto IL_00a8;
}
}
}
{
goto IL_01ad;
}
IL_005c:
{
// fromTangent = new Vector2(tangentX, 0);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_17 = ___6_fromTangent;
float L_18 = V_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_19;
memset((&L_19), 0, sizeof(L_19));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_19), L_18, (0.0f), /*hidden argument*/NULL);
*(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)L_17 = L_19;
// toTangent = new Vector2(-tangentX, 0);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_20 = ___7_toTangent;
float L_21 = V_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_22;
memset((&L_22), 0, sizeof(L_22));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_22), ((-L_21)), (0.0f), /*hidden argument*/NULL);
*(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)L_20 = L_22;
// return;
return;
}
IL_0082:
{
// fromTangent = new Vector2(0, tangentY);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_23 = ___6_fromTangent;
float L_24 = V_1;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_25;
memset((&L_25), 0, sizeof(L_25));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_25), (0.0f), L_24, /*hidden argument*/NULL);
*(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)L_23 = L_25;
// toTangent = new Vector2(0, -tangentY);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_26 = ___7_toTangent;
float L_27 = V_1;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_28;
memset((&L_28), 0, sizeof(L_28));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_28), (0.0f), ((-L_27)), /*hidden argument*/NULL);
*(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)L_26 = L_28;
// return;
return;
}
IL_00a8:
{
// var resultFrom = default(Vector2);
il2cpp_codegen_initobj((&V_2), sizeof(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7));
// if ( from.x <= fromRect.xMin ) {
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_29 = ___0_from;
float L_30 = L_29.___x_0;
float L_31;
L_31 = Rect_get_xMin_mE89C40702926D016A633399E20DB9501E251630D((&___2_fromRect), NULL);
if ((!(((float)L_30) <= ((float)L_31))))
{
goto IL_00cd;
}
}
{
// resultFrom = new Vector2(-tangentX, 0);
float L_32 = V_0;
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&V_2), ((-L_32)), (0.0f), NULL);
}
IL_00cd:
{
// if ( from.x >= fromRect.xMax ) {
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_33 = ___0_from;
float L_34 = L_33.___x_0;
float L_35;
L_35 = Rect_get_xMax_m2339C7D2FCDA98A9B007F815F6E2059BA6BE425F((&___2_fromRect), NULL);
if ((!(((float)L_34) >= ((float)L_35))))
{
goto IL_00e9;
}
}
{
// resultFrom = new Vector2(tangentX, 0);
float L_36 = V_0;
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&V_2), L_36, (0.0f), NULL);
}
IL_00e9:
{
// if ( from.y <= fromRect.yMin ) {
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_37 = ___0_from;
float L_38 = L_37.___y_1;
float L_39;
L_39 = Rect_get_yMin_mB19848FB25DE61EDF958F7A22CFDD86DE103062F((&___2_fromRect), NULL);
if ((!(((float)L_38) <= ((float)L_39))))
{
goto IL_0106;
}
}
{
// resultFrom = new Vector2(0, -tangentY);
float L_40 = V_1;
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&V_2), (0.0f), ((-L_40)), NULL);
}
IL_0106:
{
// if ( from.y >= fromRect.yMax ) {
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_41 = ___0_from;
float L_42 = L_41.___y_1;
float L_43;
L_43 = Rect_get_yMax_mBC37BEE1CD632AADD8B9EAF9FE3BA143F79CAF8E((&___2_fromRect), NULL);
if ((!(((float)L_42) >= ((float)L_43))))
{
goto IL_0122;
}
}
{
// resultFrom = new Vector2(0, tangentY);
float L_44 = V_1;
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&V_2), (0.0f), L_44, NULL);
}
IL_0122:
{
// var resultTo = default(Vector2);
il2cpp_codegen_initobj((&V_3), sizeof(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7));
// if ( to.x <= toRect.xMin ) {
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_45 = ___1_to;
float L_46 = L_45.___x_0;
float L_47;
L_47 = Rect_get_xMin_mE89C40702926D016A633399E20DB9501E251630D((&___3_toRect), NULL);
if ((!(((float)L_46) <= ((float)L_47))))
{
goto IL_0147;
}
}
{
// resultTo = new Vector2(-tangentX, 0);
float L_48 = V_0;
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&V_3), ((-L_48)), (0.0f), NULL);
}
IL_0147:
{
// if ( to.x >= toRect.xMax ) {
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_49 = ___1_to;
float L_50 = L_49.___x_0;
float L_51;
L_51 = Rect_get_xMax_m2339C7D2FCDA98A9B007F815F6E2059BA6BE425F((&___3_toRect), NULL);
if ((!(((float)L_50) >= ((float)L_51))))
{
goto IL_0163;
}
}
{
// resultTo = new Vector2(tangentX, 0);
float L_52 = V_0;
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&V_3), L_52, (0.0f), NULL);
}
IL_0163:
{
// if ( to.y <= toRect.yMin ) {
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_53 = ___1_to;
float L_54 = L_53.___y_1;
float L_55;
L_55 = Rect_get_yMin_mB19848FB25DE61EDF958F7A22CFDD86DE103062F((&___3_toRect), NULL);
if ((!(((float)L_54) <= ((float)L_55))))
{
goto IL_0180;
}
}
{
// resultTo = new Vector2(0, -tangentY);
float L_56 = V_1;
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&V_3), (0.0f), ((-L_56)), NULL);
}
IL_0180:
{
// if ( to.y >= toRect.yMax ) {
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_57 = ___1_to;
float L_58 = L_57.___y_1;
float L_59;
L_59 = Rect_get_yMax_mBC37BEE1CD632AADD8B9EAF9FE3BA143F79CAF8E((&___3_toRect), NULL);
if ((!(((float)L_58) >= ((float)L_59))))
{
goto IL_019c;
}
}
{
// resultTo = new Vector2(0, tangentY);
float L_60 = V_1;
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&V_3), (0.0f), L_60, NULL);
}
IL_019c:
{
// fromTangent = resultFrom;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_61 = ___6_fromTangent;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_62 = V_2;
*(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)L_61 = L_62;
// toTangent = resultTo;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_63 = ___7_toTangent;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_64 = V_3;
*(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)L_63 = L_64;
// return;
return;
}
IL_01ad:
{
// fromTangent = default(Vector2);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_65 = ___6_fromTangent;
il2cpp_codegen_initobj(L_65, sizeof(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7));
// toTangent = default(Vector2);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_66 = ___7_toTangent;
il2cpp_codegen_initobj(L_66, sizeof(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7));
// }
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
// UnityEngine.GUIStyle ParadoxNotion.GUIStyleUtils::Margin(UnityEngine.GUIStyle,System.Int32,System.Int32,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* GUIStyleUtils_Margin_m6BA5600E68AB7D06B6C7FBB771543DB781DDA61B (GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* ___0_style, int32_t ___1_left, int32_t ___2_right, int32_t ___3_top, int32_t ___4_bottom, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RectOffset_t6358774A0DEEABA4586840CB9BC7DC88B39660B5_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// style.margin = new RectOffset(left, right, top, bottom);
GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* L_0 = ___0_style;
int32_t L_1 = ___1_left;
int32_t L_2 = ___2_right;
int32_t L_3 = ___3_top;
int32_t L_4 = ___4_bottom;
RectOffset_t6358774A0DEEABA4586840CB9BC7DC88B39660B5* L_5 = (RectOffset_t6358774A0DEEABA4586840CB9BC7DC88B39660B5*)il2cpp_codegen_object_new(RectOffset_t6358774A0DEEABA4586840CB9BC7DC88B39660B5_il2cpp_TypeInfo_var);
NullCheck(L_5);
RectOffset__ctor_m30E309D1C1C0864870686683EF1FCA8DA791D179(L_5, L_1, L_2, L_3, L_4, NULL);
NullCheck(L_0);
GUIStyle_set_margin_m9AAB6691C260ECD89195BE151F2ADDBF2E740C85(L_0, L_5, NULL);
// return style;
GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* L_6 = ___0_style;
return L_6;
}
}
// UnityEngine.GUIStyle ParadoxNotion.GUIStyleUtils::Padding(UnityEngine.GUIStyle,System.Int32,System.Int32,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* GUIStyleUtils_Padding_m9855673BCFC930BD4810F5F499812F98B9A284AE (GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* ___0_style, int32_t ___1_left, int32_t ___2_right, int32_t ___3_top, int32_t ___4_bottom, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RectOffset_t6358774A0DEEABA4586840CB9BC7DC88B39660B5_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// style.padding = new RectOffset(left, right, top, bottom);
GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* L_0 = ___0_style;
int32_t L_1 = ___1_left;
int32_t L_2 = ___2_right;
int32_t L_3 = ___3_top;
int32_t L_4 = ___4_bottom;
RectOffset_t6358774A0DEEABA4586840CB9BC7DC88B39660B5* L_5 = (RectOffset_t6358774A0DEEABA4586840CB9BC7DC88B39660B5*)il2cpp_codegen_object_new(RectOffset_t6358774A0DEEABA4586840CB9BC7DC88B39660B5_il2cpp_TypeInfo_var);
NullCheck(L_5);
RectOffset__ctor_m30E309D1C1C0864870686683EF1FCA8DA791D179(L_5, L_1, L_2, L_3, L_4, NULL);
NullCheck(L_0);
GUIStyle_set_padding_m0C69415588C6032B372A48B1A1366CF43A083E14(L_0, L_5, NULL);
// return style;
GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* L_6 = ___0_style;
return L_6;
}
}
// UnityEngine.GUIStyle ParadoxNotion.GUIStyleUtils::Border(UnityEngine.GUIStyle,System.Int32,System.Int32,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* GUIStyleUtils_Border_mBB006F50B2C881FBB50BCCCD5474C432D64D8E17 (GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* ___0_style, int32_t ___1_left, int32_t ___2_right, int32_t ___3_top, int32_t ___4_bottom, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RectOffset_t6358774A0DEEABA4586840CB9BC7DC88B39660B5_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// style.border = new RectOffset(left, right, top, bottom);
GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* L_0 = ___0_style;
int32_t L_1 = ___1_left;
int32_t L_2 = ___2_right;
int32_t L_3 = ___3_top;
int32_t L_4 = ___4_bottom;
RectOffset_t6358774A0DEEABA4586840CB9BC7DC88B39660B5* L_5 = (RectOffset_t6358774A0DEEABA4586840CB9BC7DC88B39660B5*)il2cpp_codegen_object_new(RectOffset_t6358774A0DEEABA4586840CB9BC7DC88B39660B5_il2cpp_TypeInfo_var);
NullCheck(L_5);
RectOffset__ctor_m30E309D1C1C0864870686683EF1FCA8DA791D179(L_5, L_1, L_2, L_3, L_4, NULL);
NullCheck(L_0);
GUIStyle_set_border_mA11481A8F139D4403E0764E07F49516D390CC6A7(L_0, L_5, NULL);
// return style;
GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* L_6 = ___0_style;
return L_6;
}
}
// UnityEngine.GUIStyle ParadoxNotion.GUIStyleUtils::Overflow(UnityEngine.GUIStyle,System.Int32,System.Int32,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* GUIStyleUtils_Overflow_mAD35926A835BD351724134494D5702428656AE8F (GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* ___0_style, int32_t ___1_left, int32_t ___2_right, int32_t ___3_top, int32_t ___4_bottom, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RectOffset_t6358774A0DEEABA4586840CB9BC7DC88B39660B5_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// style.overflow = new RectOffset(left, right, top, bottom);
GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* L_0 = ___0_style;
int32_t L_1 = ___1_left;
int32_t L_2 = ___2_right;
int32_t L_3 = ___3_top;
int32_t L_4 = ___4_bottom;
RectOffset_t6358774A0DEEABA4586840CB9BC7DC88B39660B5* L_5 = (RectOffset_t6358774A0DEEABA4586840CB9BC7DC88B39660B5*)il2cpp_codegen_object_new(RectOffset_t6358774A0DEEABA4586840CB9BC7DC88B39660B5_il2cpp_TypeInfo_var);
NullCheck(L_5);
RectOffset__ctor_m30E309D1C1C0864870686683EF1FCA8DA791D179(L_5, L_1, L_2, L_3, L_4, NULL);
NullCheck(L_0);
GUIStyle_set_overflow_m0E7E6E1892655997FB97898E827A3473F8CE01CF(L_0, L_5, NULL);
// return style;
GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* L_6 = ___0_style;
return L_6;
}
}
// UnityEngine.GUIStyle ParadoxNotion.GUIStyleUtils::TextAlignment(UnityEngine.GUIStyle,UnityEngine.TextAnchor)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* GUIStyleUtils_TextAlignment_m8188D3C3A758335D55213493557DF15D58B14628 (GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* ___0_style, int32_t ___1_anchor, const RuntimeMethod* method)
{
{
// style.alignment = anchor;
GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* L_0 = ___0_style;
int32_t L_1 = ___1_anchor;
NullCheck(L_0);
GUIStyle_set_alignment_mEDC62A775C9551DBD1FEE4043F115E034EF12937(L_0, L_1, NULL);
// return style;
GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* L_2 = ___0_style;
return L_2;
}
}
// UnityEngine.GUIStyle ParadoxNotion.GUIStyleUtils::RichText(UnityEngine.GUIStyle,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* GUIStyleUtils_RichText_mF7498B56D33DCB2DF6F2F6C89B353D57624CBAA0 (GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* ___0_style, bool ___1_rich, const RuntimeMethod* method)
{
{
// style.richText = rich;
GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* L_0 = ___0_style;
bool L_1 = ___1_rich;
NullCheck(L_0);
GUIStyle_set_richText_m44045419099BECD812230D338FBBD6642A589CCD(L_0, L_1, NULL);
// return style;
GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* L_2 = ___0_style;
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
// UnityEngine.LayerMask ParadoxNotion.LayerUtils::CreateFromNames(System.String[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB LayerUtils_CreateFromNames_m9BDF0CD7B07FE8703BCD2C47807C729A23895F06 (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___0_layerNames, const RuntimeMethod* method)
{
{
// public static LayerMask CreateFromNames(params string[] layerNames) { return LayerNamesToMask(layerNames); }
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_0 = ___0_layerNames;
LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_1;
L_1 = LayerUtils_LayerNamesToMask_m04EF77EC045BE088F639EB3A9E5E7E914DCEDEBF(L_0, NULL);
return L_1;
}
}
// UnityEngine.LayerMask ParadoxNotion.LayerUtils::CreateFromNumbers(System.Int32[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB LayerUtils_CreateFromNumbers_mE864DFBF61745DA92F280AF867D289ADFB4EB2EF (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___0_layerNumbers, const RuntimeMethod* method)
{
{
// public static LayerMask CreateFromNumbers(params int[] layerNumbers) { return LayerNumbersToMask(layerNumbers); }
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = ___0_layerNumbers;
LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_1;
L_1 = LayerUtils_LayerNumbersToMask_m83B634254902867F32C747F2A97A46F201E88435(L_0, NULL);
return L_1;
}
}
// UnityEngine.LayerMask ParadoxNotion.LayerUtils::LayerNamesToMask(System.String[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB LayerUtils_LayerNamesToMask_m04EF77EC045BE088F639EB3A9E5E7E914DCEDEBF (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___0_layerNames, const RuntimeMethod* method)
{
LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB V_0;
memset((&V_0), 0, sizeof(V_0));
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* V_1 = NULL;
int32_t V_2 = 0;
String_t* V_3 = NULL;
{
// LayerMask ret = (LayerMask)0;
LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_0;
L_0 = LayerMask_op_Implicit_m01C8996A2CB2085328B9C33539C43139660D8222(0, NULL);
V_0 = L_0;
// foreach ( var name in layerNames ) {
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_1 = ___0_layerNames;
V_1 = L_1;
V_2 = 0;
goto IL_002d;
}
IL_000d:
{
// foreach ( var name in layerNames ) {
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_2 = V_1;
int32_t L_3 = V_2;
NullCheck(L_2);
int32_t L_4 = L_3;
String_t* L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
V_3 = L_5;
// ret |= ( 1 << LayerMask.NameToLayer(name) );
LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_6 = V_0;
int32_t L_7;
L_7 = LayerMask_op_Implicit_m7F5A5B9D079281AC445ED39DEE1FCFA9D795810D(L_6, NULL);
String_t* L_8 = V_3;
int32_t L_9;
L_9 = LayerMask_NameToLayer_m2764C530EDA9EC3226A36E3FD43E020B413AF139(L_8, NULL);
LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_10;
L_10 = LayerMask_op_Implicit_m01C8996A2CB2085328B9C33539C43139660D8222(((int32_t)(L_7|((int32_t)(1<<((int32_t)(L_9&((int32_t)31))))))), NULL);
V_0 = L_10;
int32_t L_11 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_11, 1));
}
IL_002d:
{
// foreach ( var name in layerNames ) {
int32_t L_12 = V_2;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_13 = V_1;
NullCheck(L_13);
if ((((int32_t)L_12) < ((int32_t)((int32_t)(((RuntimeArray*)L_13)->max_length)))))
{
goto IL_000d;
}
}
{
// return ret;
LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_14 = V_0;
return L_14;
}
}
// UnityEngine.LayerMask ParadoxNotion.LayerUtils::LayerNumbersToMask(System.Int32[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB LayerUtils_LayerNumbersToMask_m83B634254902867F32C747F2A97A46F201E88435 (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___0_layerNumbers, const RuntimeMethod* method)
{
LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB V_0;
memset((&V_0), 0, sizeof(V_0));
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_1 = NULL;
int32_t V_2 = 0;
int32_t V_3 = 0;
{
// LayerMask ret = (LayerMask)0;
LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_0;
L_0 = LayerMask_op_Implicit_m01C8996A2CB2085328B9C33539C43139660D8222(0, NULL);
V_0 = L_0;
// foreach ( var layer in layerNumbers ) {
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = ___0_layerNumbers;
V_1 = L_1;
V_2 = 0;
goto IL_0028;
}
IL_000d:
{
// foreach ( var layer in layerNumbers ) {
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_2 = V_1;
int32_t L_3 = V_2;
NullCheck(L_2);
int32_t L_4 = L_3;
int32_t L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
V_3 = L_5;
// ret |= ( 1 << layer );
LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_6 = V_0;
int32_t L_7;
L_7 = LayerMask_op_Implicit_m7F5A5B9D079281AC445ED39DEE1FCFA9D795810D(L_6, NULL);
int32_t L_8 = V_3;
LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_9;
L_9 = LayerMask_op_Implicit_m01C8996A2CB2085328B9C33539C43139660D8222(((int32_t)(L_7|((int32_t)(1<<((int32_t)(L_8&((int32_t)31))))))), NULL);
V_0 = L_9;
int32_t L_10 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_10, 1));
}
IL_0028:
{
// foreach ( var layer in layerNumbers ) {
int32_t L_11 = V_2;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_12 = V_1;
NullCheck(L_12);
if ((((int32_t)L_11) < ((int32_t)((int32_t)(((RuntimeArray*)L_12)->max_length)))))
{
goto IL_000d;
}
}
{
// return ret;
LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_13 = V_0;
return L_13;
}
}
// UnityEngine.LayerMask ParadoxNotion.LayerUtils::Inverse(UnityEngine.LayerMask)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB LayerUtils_Inverse_mE358E8E3CF3D28329D98BBA6A237FF0B9B33BADA (LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB ___0_mask, const RuntimeMethod* method)
{
{
// public static LayerMask Inverse(this LayerMask mask) { return ~mask; }
LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_0 = ___0_mask;
int32_t L_1;
L_1 = LayerMask_op_Implicit_m7F5A5B9D079281AC445ED39DEE1FCFA9D795810D(L_0, NULL);
LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_2;
L_2 = LayerMask_op_Implicit_m01C8996A2CB2085328B9C33539C43139660D8222(((~L_1)), NULL);
return L_2;
}
}
// UnityEngine.LayerMask ParadoxNotion.LayerUtils::AddToMask(UnityEngine.LayerMask,System.String[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB LayerUtils_AddToMask_m9D68BAD5FF2E659B553B49CF5C09A06378E92FFC (LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB ___0_mask, StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___1_layerNames, const RuntimeMethod* method)
{
{
// public static LayerMask AddToMask(this LayerMask mask, params string[] layerNames) { return mask | LayerNamesToMask(layerNames); }
LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_0 = ___0_mask;
int32_t L_1;
L_1 = LayerMask_op_Implicit_m7F5A5B9D079281AC445ED39DEE1FCFA9D795810D(L_0, NULL);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_2 = ___1_layerNames;
LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_3;
L_3 = LayerUtils_LayerNamesToMask_m04EF77EC045BE088F639EB3A9E5E7E914DCEDEBF(L_2, NULL);
int32_t L_4;
L_4 = LayerMask_op_Implicit_m7F5A5B9D079281AC445ED39DEE1FCFA9D795810D(L_3, NULL);
LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_5;
L_5 = LayerMask_op_Implicit_m01C8996A2CB2085328B9C33539C43139660D8222(((int32_t)(L_1|L_4)), NULL);
return L_5;
}
}
// UnityEngine.LayerMask ParadoxNotion.LayerUtils::RemoveFromMask(UnityEngine.LayerMask,System.String[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB LayerUtils_RemoveFromMask_m0E323D48A979B254021D134530CF1EE2A821B1A4 (LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB ___0_mask, StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___1_layerNames, const RuntimeMethod* method)
{
{
// LayerMask invertedOriginal = ~mask;
LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_0 = ___0_mask;
int32_t L_1;
L_1 = LayerMask_op_Implicit_m7F5A5B9D079281AC445ED39DEE1FCFA9D795810D(L_0, NULL);
LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_2;
L_2 = LayerMask_op_Implicit_m01C8996A2CB2085328B9C33539C43139660D8222(((~L_1)), NULL);
// return ~( invertedOriginal | LayerNamesToMask(layerNames) );
int32_t L_3;
L_3 = LayerMask_op_Implicit_m7F5A5B9D079281AC445ED39DEE1FCFA9D795810D(L_2, NULL);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_4 = ___1_layerNames;
LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_5;
L_5 = LayerUtils_LayerNamesToMask_m04EF77EC045BE088F639EB3A9E5E7E914DCEDEBF(L_4, NULL);
int32_t L_6;
L_6 = LayerMask_op_Implicit_m7F5A5B9D079281AC445ED39DEE1FCFA9D795810D(L_5, NULL);
LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_7;
L_7 = LayerMask_op_Implicit_m01C8996A2CB2085328B9C33539C43139660D8222(((~((int32_t)(L_3|L_6)))), NULL);
return L_7;
}
}
// System.Boolean ParadoxNotion.LayerUtils::ContainsAnyLayer(UnityEngine.LayerMask,System.String[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LayerUtils_ContainsAnyLayer_mBAD6B169A1EE7BF19BABE32ADB8A63423E7A94F5 (LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB ___0_mask, StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___1_layerNames, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
// if ( layerNames == null ) { return false; }
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_0 = ___1_layerNames;
if (L_0)
{
goto IL_0005;
}
}
{
// if ( layerNames == null ) { return false; }
return (bool)0;
}
IL_0005:
{
// for ( var i = 0; i < layerNames.Length; i++ ) {
V_0 = 0;
goto IL_002b;
}
IL_0009:
{
// if ( mask == ( mask | ( 1 << LayerMask.NameToLayer(layerNames[i]) ) ) ) {
LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_1 = ___0_mask;
int32_t L_2;
L_2 = LayerMask_op_Implicit_m7F5A5B9D079281AC445ED39DEE1FCFA9D795810D(L_1, NULL);
LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_3 = ___0_mask;
int32_t L_4;
L_4 = LayerMask_op_Implicit_m7F5A5B9D079281AC445ED39DEE1FCFA9D795810D(L_3, NULL);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_5 = ___1_layerNames;
int32_t L_6 = V_0;
NullCheck(L_5);
int32_t L_7 = L_6;
String_t* L_8 = (L_5)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
int32_t L_9;
L_9 = LayerMask_NameToLayer_m2764C530EDA9EC3226A36E3FD43E020B413AF139(L_8, NULL);
if ((!(((uint32_t)L_2) == ((uint32_t)((int32_t)(L_4|((int32_t)(1<<((int32_t)(L_9&((int32_t)31)))))))))))
{
goto IL_0027;
}
}
{
// return true;
return (bool)1;
}
IL_0027:
{
// for ( var i = 0; i < layerNames.Length; i++ ) {
int32_t L_10 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_10, 1));
}
IL_002b:
{
// for ( var i = 0; i < layerNames.Length; i++ ) {
int32_t L_11 = V_0;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_12 = ___1_layerNames;
NullCheck(L_12);
if ((((int32_t)L_11) < ((int32_t)((int32_t)(((RuntimeArray*)L_12)->max_length)))))
{
goto IL_0009;
}
}
{
// return false;
return (bool)0;
}
}
// System.Boolean ParadoxNotion.LayerUtils::ContainsAllLayers(UnityEngine.LayerMask,System.String[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LayerUtils_ContainsAllLayers_m483B947AAB6DD908B009671E4357A8C81C3777BC (LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB ___0_mask, StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___1_layerNames, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
// if ( layerNames == null ) { return false; }
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_0 = ___1_layerNames;
if (L_0)
{
goto IL_0005;
}
}
{
// if ( layerNames == null ) { return false; }
return (bool)0;
}
IL_0005:
{
// for ( var i = 0; i < layerNames.Length; i++ ) {
V_0 = 0;
goto IL_002b;
}
IL_0009:
{
// if ( !( mask == ( mask | ( 1 << LayerMask.NameToLayer(layerNames[i]) ) ) ) ) {
LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_1 = ___0_mask;
int32_t L_2;
L_2 = LayerMask_op_Implicit_m7F5A5B9D079281AC445ED39DEE1FCFA9D795810D(L_1, NULL);
LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_3 = ___0_mask;
int32_t L_4;
L_4 = LayerMask_op_Implicit_m7F5A5B9D079281AC445ED39DEE1FCFA9D795810D(L_3, NULL);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_5 = ___1_layerNames;
int32_t L_6 = V_0;
NullCheck(L_5);
int32_t L_7 = L_6;
String_t* L_8 = (L_5)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
int32_t L_9;
L_9 = LayerMask_NameToLayer_m2764C530EDA9EC3226A36E3FD43E020B413AF139(L_8, NULL);
if ((((int32_t)L_2) == ((int32_t)((int32_t)(L_4|((int32_t)(1<<((int32_t)(L_9&((int32_t)31))))))))))
{
goto IL_0027;
}
}
{
// return false;
return (bool)0;
}
IL_0027:
{
// for ( var i = 0; i < layerNames.Length; i++ ) {
int32_t L_10 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_10, 1));
}
IL_002b:
{
// for ( var i = 0; i < layerNames.Length; i++ ) {
int32_t L_11 = V_0;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_12 = ___1_layerNames;
NullCheck(L_12);
if ((((int32_t)L_11) < ((int32_t)((int32_t)(((RuntimeArray*)L_12)->max_length)))))
{
goto IL_0009;
}
}
{
// return true;
return (bool)1;
}
}
// System.String[] ParadoxNotion.LayerUtils::MaskToNames(UnityEngine.LayerMask)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* LayerUtils_MaskToNames_m8F1AB563CCE4BFE4EDB284FC38D13E08ED949D87 (LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB ___0_mask, 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_ToArray_m2C402D882AA60FC1D5C7C09A129BE7779F833B4A_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;
}
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* V_0 = NULL;
int32_t V_1 = 0;
int32_t V_2 = 0;
String_t* V_3 = NULL;
{
// var output = new List<string>();
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);
V_0 = L_0;
// for ( int i = 0; i < 32; ++i ) {
V_1 = 0;
goto IL_0036;
}
IL_000a:
{
// int shifted = 1 << i;
int32_t L_1 = V_1;
V_2 = ((int32_t)(1<<((int32_t)(L_1&((int32_t)31)))));
// if ( ( mask & shifted ) == shifted ) {
LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_2 = ___0_mask;
int32_t L_3;
L_3 = LayerMask_op_Implicit_m7F5A5B9D079281AC445ED39DEE1FCFA9D795810D(L_2, NULL);
int32_t L_4 = V_2;
int32_t L_5 = V_2;
if ((!(((uint32_t)((int32_t)(L_3&L_4))) == ((uint32_t)L_5))))
{
goto IL_0032;
}
}
{
// string layerName = LayerMask.LayerToName(i);
int32_t L_6 = V_1;
String_t* L_7;
L_7 = LayerMask_LayerToName_mC7A5797D35F5307031F317741226727B307F34D0(L_6, NULL);
V_3 = L_7;
// if ( !string.IsNullOrEmpty(layerName) ) {
String_t* L_8 = V_3;
bool L_9;
L_9 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_8, NULL);
if (L_9)
{
goto IL_0032;
}
}
{
// output.Add(layerName);
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_10 = V_0;
String_t* L_11 = V_3;
NullCheck(L_10);
List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_inline(L_10, L_11, List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_RuntimeMethod_var);
}
IL_0032:
{
// for ( int i = 0; i < 32; ++i ) {
int32_t L_12 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_12, 1));
}
IL_0036:
{
// for ( int i = 0; i < 32; ++i ) {
int32_t L_13 = V_1;
if ((((int32_t)L_13) < ((int32_t)((int32_t)32))))
{
goto IL_000a;
}
}
{
// return output.ToArray();
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_14 = V_0;
NullCheck(L_14);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_15;
L_15 = List_1_ToArray_m2C402D882AA60FC1D5C7C09A129BE7779F833B4A(L_14, List_1_ToArray_m2C402D882AA60FC1D5C7C09A129BE7779F833B4A_RuntimeMethod_var);
return L_15;
}
}
// System.String ParadoxNotion.LayerUtils::MaskToString(UnityEngine.LayerMask)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* LayerUtils_MaskToString_mF8DA91B50B0CA97EC3ADD5D3E377E929E77FCE07 (LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB ___0_mask, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral758733BDBED83CBFF4F635AC26CA92AAE477F75D);
s_Il2CppMethodInitialized = true;
}
{
// public static string MaskToString(this LayerMask mask) { return MaskToString(mask, ", "); }
LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_0 = ___0_mask;
String_t* L_1;
L_1 = LayerUtils_MaskToString_m506496CCC26DE89DA6E095C59BA922897E74C0CF(L_0, _stringLiteral758733BDBED83CBFF4F635AC26CA92AAE477F75D, NULL);
return L_1;
}
}
// System.String ParadoxNotion.LayerUtils::MaskToString(UnityEngine.LayerMask,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* LayerUtils_MaskToString_m506496CCC26DE89DA6E095C59BA922897E74C0CF (LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB ___0_mask, String_t* ___1_delimiter, const RuntimeMethod* method)
{
{
// public static string MaskToString(this LayerMask mask, string delimiter) { return string.Join(delimiter, MaskToNames(mask)); }
String_t* L_0 = ___1_delimiter;
LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_1 = ___0_mask;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_2;
L_2 = LayerUtils_MaskToNames_m8F1AB563CCE4BFE4EDB284FC38D13E08ED949D87(L_1, NULL);
String_t* L_3;
L_3 = String_Join_m557B6B554B87C1742FA0B128500073B421ED0BFD(L_0, 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.Boolean ParadoxNotion.ObjectUtils::AnyEquals(System.Object,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectUtils_AnyEquals_mB499430C2230B5BCAB558F695C80CF56758EFFDA (RuntimeObject* ___0_a, RuntimeObject* ___1_b, 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;
}
{
// if ( ( a is UnityEngine.Object || a == null ) && ( b is UnityEngine.Object || b == null ) ) {
RuntimeObject* L_0 = ___0_a;
if (((Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)IsInstClass((RuntimeObject*)L_0, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var)))
{
goto IL_000b;
}
}
{
RuntimeObject* L_1 = ___0_a;
if (L_1)
{
goto IL_0028;
}
}
IL_000b:
{
RuntimeObject* L_2 = ___1_b;
if (((Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)IsInstClass((RuntimeObject*)L_2, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var)))
{
goto IL_0016;
}
}
{
RuntimeObject* L_3 = ___1_b;
if (L_3)
{
goto IL_0028;
}
}
IL_0016:
{
// return a as UnityEngine.Object == b as UnityEngine.Object;
RuntimeObject* L_4 = ___0_a;
RuntimeObject* L_5 = ___1_b;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_6;
L_6 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(((Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)IsInstClass((RuntimeObject*)L_4, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var)), ((Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)IsInstClass((RuntimeObject*)L_5, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var)), NULL);
return L_6;
}
IL_0028:
{
// return a == b || object.Equals(a, b) || object.ReferenceEquals(a, b);
RuntimeObject* L_7 = ___0_a;
RuntimeObject* L_8 = ___1_b;
if ((((RuntimeObject*)(RuntimeObject*)L_7) == ((RuntimeObject*)(RuntimeObject*)L_8)))
{
goto IL_003a;
}
}
{
RuntimeObject* L_9 = ___0_a;
RuntimeObject* L_10 = ___1_b;
bool L_11;
L_11 = Object_Equals_m434DF93FDA204D5C06E889A9CB53BC2E5D39ABF7(L_9, L_10, NULL);
if (L_11)
{
goto IL_003a;
}
}
{
RuntimeObject* L_12 = ___0_a;
RuntimeObject* L_13 = ___1_b;
return (bool)((((RuntimeObject*)(RuntimeObject*)L_12) == ((RuntimeObject*)(RuntimeObject*)L_13))? 1 : 0);
}
IL_003a:
{
return (bool)1;
}
}
// UnityEngine.Component ParadoxNotion.ObjectUtils::TransformToType(UnityEngine.Component,System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* ObjectUtils_TransformToType_mF73F7FC7EB3066155A7E7A90B0C70AD261FB8B9B (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* ___0_current, Type_t* ___1_type, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_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);
s_Il2CppMethodInitialized = true;
}
{
// if ( current != null && type != null && !type.RTIsAssignableFrom(current.GetType()) ) {
Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* L_0 = ___0_current;
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_0043;
}
}
{
Type_t* L_2 = ___1_type;
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
bool L_3;
L_3 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_2, (Type_t*)NULL, NULL);
if (!L_3)
{
goto IL_0043;
}
}
{
Type_t* L_4 = ___1_type;
Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* L_5 = ___0_current;
NullCheck(L_5);
Type_t* L_6;
L_6 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_5, NULL);
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
bool L_7;
L_7 = ReflectionTools_RTIsAssignableFrom_m5A988A33C105704D546EF229B65CAC9F7A8A2831(L_4, L_6, NULL);
if (L_7)
{
goto IL_0043;
}
}
{
// if ( type.RTIsSubclassOf(typeof(Component)) || type.RTIsInterface() ) {
Type_t* L_8 = ___1_type;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_9 = { reinterpret_cast<intptr_t> (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3_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);
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
bool L_11;
L_11 = ReflectionTools_RTIsSubclassOf_m5E5686EA17A2BF5138C18BCBE663892D936CE853(L_8, L_10, NULL);
if (L_11)
{
goto IL_003a;
}
}
{
Type_t* L_12 = ___1_type;
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
bool L_13;
L_13 = ReflectionTools_RTIsInterface_m21FD703AB072661FB2F69A56D010F2575D3F1408(L_12, NULL);
if (!L_13)
{
goto IL_0043;
}
}
IL_003a:
{
// current = current.GetComponent(type);
Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* L_14 = ___0_current;
Type_t* L_15 = ___1_type;
NullCheck(L_14);
Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* L_16;
L_16 = Component_GetComponent_m4352437B839B9601EB007CAC1007C8E1FB8A427D(L_14, L_15, NULL);
___0_current = L_16;
}
IL_0043:
{
// return current;
Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* L_17 = ___0_current;
return L_17;
}
}
// System.Collections.Generic.IEnumerable`1<UnityEngine.GameObject> ParadoxNotion.ObjectUtils::FindGameObjectsWithinLayerMask(UnityEngine.LayerMask,UnityEngine.GameObject)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ObjectUtils_FindGameObjectsWithinLayerMask_m0DB77968FBD4A0590A7FCB5918AFB679E8D9EC01 (LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB ___0_mask, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___1_exclude, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Where_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m4AC829827FA2EDC2185B8554E788741789A97DA4_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_tD5855DA3DC1C614C29762075E12B0B72B8B1F51C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_FindObjectsOfType_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m5B0972B0D594C5BD2F01A53076066D9DB7700B67_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass5_0_U3CFindGameObjectsWithinLayerMaskU3Eb__0_m03FF79F55C94AA4A332F8DDDA26662AA15BFBB73_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass5_0_t233AD94780C0566BEC8767F7CA22BC58446D4151_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
U3CU3Ec__DisplayClass5_0_t233AD94780C0566BEC8767F7CA22BC58446D4151* V_0 = NULL;
{
U3CU3Ec__DisplayClass5_0_t233AD94780C0566BEC8767F7CA22BC58446D4151* L_0 = (U3CU3Ec__DisplayClass5_0_t233AD94780C0566BEC8767F7CA22BC58446D4151*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass5_0_t233AD94780C0566BEC8767F7CA22BC58446D4151_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CU3Ec__DisplayClass5_0__ctor_mFC4D5810877E60C003E275936A8408943433D00D(L_0, NULL);
V_0 = L_0;
U3CU3Ec__DisplayClass5_0_t233AD94780C0566BEC8767F7CA22BC58446D4151* L_1 = V_0;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_2 = ___1_exclude;
NullCheck(L_1);
L_1->___exclude_0 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&L_1->___exclude_0), (void*)L_2);
U3CU3Ec__DisplayClass5_0_t233AD94780C0566BEC8767F7CA22BC58446D4151* L_3 = V_0;
LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_4 = ___0_mask;
NullCheck(L_3);
L_3->___mask_1 = L_4;
// return UnityEngine.Object.FindObjectsOfType<GameObject>().Where(x => x != exclude && x.IsInLayerMask(mask));
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF* L_5;
L_5 = Object_FindObjectsOfType_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m5B0972B0D594C5BD2F01A53076066D9DB7700B67(Object_FindObjectsOfType_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m5B0972B0D594C5BD2F01A53076066D9DB7700B67_RuntimeMethod_var);
U3CU3Ec__DisplayClass5_0_t233AD94780C0566BEC8767F7CA22BC58446D4151* L_6 = V_0;
Func_2_tD5855DA3DC1C614C29762075E12B0B72B8B1F51C* L_7 = (Func_2_tD5855DA3DC1C614C29762075E12B0B72B8B1F51C*)il2cpp_codegen_object_new(Func_2_tD5855DA3DC1C614C29762075E12B0B72B8B1F51C_il2cpp_TypeInfo_var);
NullCheck(L_7);
Func_2__ctor_m9EDB1EDE49108C1136C6B0DD3DD5D2F843F5936E(L_7, L_6, (intptr_t)((void*)U3CU3Ec__DisplayClass5_0_U3CFindGameObjectsWithinLayerMaskU3Eb__0_m03FF79F55C94AA4A332F8DDDA26662AA15BFBB73_RuntimeMethod_var), NULL);
RuntimeObject* L_8;
L_8 = Enumerable_Where_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m4AC829827FA2EDC2185B8554E788741789A97DA4((RuntimeObject*)L_5, L_7, Enumerable_Where_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m4AC829827FA2EDC2185B8554E788741789A97DA4_RuntimeMethod_var);
return L_8;
}
}
// System.Boolean ParadoxNotion.ObjectUtils::IsInLayerMask(UnityEngine.GameObject,UnityEngine.LayerMask)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectUtils_IsInLayerMask_mD6B1A446CC04792DC3A67739EE223BD42455F94C (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_gameObject, LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB ___1_mask, const RuntimeMethod* method)
{
{
// return mask == ( mask | ( 1 << gameObject.layer ) );
LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_0 = ___1_mask;
int32_t L_1;
L_1 = LayerMask_op_Implicit_m7F5A5B9D079281AC445ED39DEE1FCFA9D795810D(L_0, NULL);
LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_2 = ___1_mask;
int32_t L_3;
L_3 = LayerMask_op_Implicit_m7F5A5B9D079281AC445ED39DEE1FCFA9D795810D(L_2, NULL);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_4 = ___0_gameObject;
NullCheck(L_4);
int32_t L_5;
L_5 = GameObject_get_layer_m108902B9C89E9F837CE06B9942AA42307450FEAF(L_4, NULL);
return (bool)((((int32_t)L_1) == ((int32_t)((int32_t)(L_3|((int32_t)(1<<((int32_t)(L_5&((int32_t)31)))))))))? 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.ObjectUtils/<>c__DisplayClass5_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass5_0__ctor_mFC4D5810877E60C003E275936A8408943433D00D (U3CU3Ec__DisplayClass5_0_t233AD94780C0566BEC8767F7CA22BC58446D4151* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// System.Boolean ParadoxNotion.ObjectUtils/<>c__DisplayClass5_0::<FindGameObjectsWithinLayerMask>b__0(UnityEngine.GameObject)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec__DisplayClass5_0_U3CFindGameObjectsWithinLayerMaskU3Eb__0_m03FF79F55C94AA4A332F8DDDA26662AA15BFBB73 (U3CU3Ec__DisplayClass5_0_t233AD94780C0566BEC8767F7CA22BC58446D4151* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_x, 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;
}
{
// return UnityEngine.Object.FindObjectsOfType<GameObject>().Where(x => x != exclude && x.IsInLayerMask(mask));
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = ___0_x;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_1 = __this->___exclude_0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_2;
L_2 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_0, L_1, NULL);
if (!L_2)
{
goto IL_001b;
}
}
{
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_3 = ___0_x;
LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_4 = __this->___mask_1;
bool L_5;
L_5 = ObjectUtils_IsInLayerMask_mD6B1A446CC04792DC3A67739EE223BD42455F94C(L_3, L_4, NULL);
return L_5;
}
IL_001b:
{
return (bool)0;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// UnityEngine.Rect ParadoxNotion.RectUtils::GetBoundRect(UnityEngine.Rect[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D RectUtils_GetBoundRect_m65E4F2FFC8E55ACE92BD802B7417F035EABD4124 (RectU5BU5D_t83297CB2E61BDF9D27DCB1A3E5C78EBCE9F7C993* ___0_rects, const RuntimeMethod* method)
{
float V_0 = 0.0f;
float V_1 = 0.0f;
float V_2 = 0.0f;
float V_3 = 0.0f;
int32_t V_4 = 0;
{
// var xMin = float.PositiveInfinity;
V_0 = (std::numeric_limits<float>::infinity());
// var xMax = float.NegativeInfinity;
V_1 = (-std::numeric_limits<float>::infinity());
// var yMin = float.PositiveInfinity;
V_2 = (std::numeric_limits<float>::infinity());
// var yMax = float.NegativeInfinity;
V_3 = (-std::numeric_limits<float>::infinity());
// for ( var i = 0; i < rects.Length; i++ ) {
V_4 = 0;
goto IL_0073;
}
IL_001d:
{
// xMin = Mathf.Min(xMin, rects[i].xMin);
float L_0 = V_0;
RectU5BU5D_t83297CB2E61BDF9D27DCB1A3E5C78EBCE9F7C993* L_1 = ___0_rects;
int32_t L_2 = V_4;
NullCheck(L_1);
float L_3;
L_3 = Rect_get_xMin_mE89C40702926D016A633399E20DB9501E251630D(((L_1)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2))), NULL);
float L_4;
L_4 = Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline(L_0, L_3, NULL);
V_0 = L_4;
// xMax = Mathf.Max(xMax, rects[i].xMax);
float L_5 = V_1;
RectU5BU5D_t83297CB2E61BDF9D27DCB1A3E5C78EBCE9F7C993* L_6 = ___0_rects;
int32_t L_7 = V_4;
NullCheck(L_6);
float L_8;
L_8 = Rect_get_xMax_m2339C7D2FCDA98A9B007F815F6E2059BA6BE425F(((L_6)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_7))), NULL);
float L_9;
L_9 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(L_5, L_8, NULL);
V_1 = L_9;
// yMin = Mathf.Min(yMin, rects[i].yMin);
float L_10 = V_2;
RectU5BU5D_t83297CB2E61BDF9D27DCB1A3E5C78EBCE9F7C993* L_11 = ___0_rects;
int32_t L_12 = V_4;
NullCheck(L_11);
float L_13;
L_13 = Rect_get_yMin_mB19848FB25DE61EDF958F7A22CFDD86DE103062F(((L_11)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_12))), NULL);
float L_14;
L_14 = Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline(L_10, L_13, NULL);
V_2 = L_14;
// yMax = Mathf.Max(yMax, rects[i].yMax);
float L_15 = V_3;
RectU5BU5D_t83297CB2E61BDF9D27DCB1A3E5C78EBCE9F7C993* L_16 = ___0_rects;
int32_t L_17 = V_4;
NullCheck(L_16);
float L_18;
L_18 = Rect_get_yMax_mBC37BEE1CD632AADD8B9EAF9FE3BA143F79CAF8E(((L_16)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_17))), NULL);
float L_19;
L_19 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(L_15, L_18, NULL);
V_3 = L_19;
// for ( var i = 0; i < rects.Length; i++ ) {
int32_t L_20 = V_4;
V_4 = ((int32_t)il2cpp_codegen_add(L_20, 1));
}
IL_0073:
{
// for ( var i = 0; i < rects.Length; i++ ) {
int32_t L_21 = V_4;
RectU5BU5D_t83297CB2E61BDF9D27DCB1A3E5C78EBCE9F7C993* L_22 = ___0_rects;
NullCheck(L_22);
if ((((int32_t)L_21) < ((int32_t)((int32_t)(((RuntimeArray*)L_22)->max_length)))))
{
goto IL_001d;
}
}
{
// return Rect.MinMaxRect(xMin, yMin, xMax, yMax);
float L_23 = V_0;
float L_24 = V_2;
float L_25 = V_1;
float L_26 = V_3;
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_27;
L_27 = Rect_MinMaxRect_m540D2DD8C255D276AD4AE06D9CCA2A667EFA39E5(L_23, L_24, L_25, L_26, NULL);
return L_27;
}
}
// UnityEngine.Rect ParadoxNotion.RectUtils::GetBoundRect(UnityEngine.Vector2[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D RectUtils_GetBoundRect_mECF5BE06FDEE55E3AA9E4AAAC42C9350A0896E9A (Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ___0_positions, const RuntimeMethod* method)
{
float V_0 = 0.0f;
float V_1 = 0.0f;
float V_2 = 0.0f;
float V_3 = 0.0f;
int32_t V_4 = 0;
{
// var xMin = float.PositiveInfinity;
V_0 = (std::numeric_limits<float>::infinity());
// var xMax = float.NegativeInfinity;
V_1 = (-std::numeric_limits<float>::infinity());
// var yMin = float.PositiveInfinity;
V_2 = (std::numeric_limits<float>::infinity());
// var yMax = float.NegativeInfinity;
V_3 = (-std::numeric_limits<float>::infinity());
// for ( var i = 0; i < positions.Length; i++ ) {
V_4 = 0;
goto IL_0073;
}
IL_001d:
{
// xMin = Mathf.Min(xMin, positions[i].x);
float L_0 = V_0;
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_1 = ___0_positions;
int32_t L_2 = V_4;
NullCheck(L_1);
float L_3 = ((L_1)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2)))->___x_0;
float L_4;
L_4 = Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline(L_0, L_3, NULL);
V_0 = L_4;
// xMax = Mathf.Max(xMax, positions[i].x);
float L_5 = V_1;
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_6 = ___0_positions;
int32_t L_7 = V_4;
NullCheck(L_6);
float L_8 = ((L_6)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_7)))->___x_0;
float L_9;
L_9 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(L_5, L_8, NULL);
V_1 = L_9;
// yMin = Mathf.Min(yMin, positions[i].y);
float L_10 = V_2;
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_11 = ___0_positions;
int32_t L_12 = V_4;
NullCheck(L_11);
float L_13 = ((L_11)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_12)))->___y_1;
float L_14;
L_14 = Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline(L_10, L_13, NULL);
V_2 = L_14;
// yMax = Mathf.Max(yMax, positions[i].y);
float L_15 = V_3;
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_16 = ___0_positions;
int32_t L_17 = V_4;
NullCheck(L_16);
float L_18 = ((L_16)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_17)))->___y_1;
float L_19;
L_19 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(L_15, L_18, NULL);
V_3 = L_19;
// for ( var i = 0; i < positions.Length; i++ ) {
int32_t L_20 = V_4;
V_4 = ((int32_t)il2cpp_codegen_add(L_20, 1));
}
IL_0073:
{
// for ( var i = 0; i < positions.Length; i++ ) {
int32_t L_21 = V_4;
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_22 = ___0_positions;
NullCheck(L_22);
if ((((int32_t)L_21) < ((int32_t)((int32_t)(((RuntimeArray*)L_22)->max_length)))))
{
goto IL_001d;
}
}
{
// return Rect.MinMaxRect(xMin, yMin, xMax, yMax);
float L_23 = V_0;
float L_24 = V_2;
float L_25 = V_1;
float L_26 = V_3;
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_27;
L_27 = Rect_MinMaxRect_m540D2DD8C255D276AD4AE06D9CCA2A667EFA39E5(L_23, L_24, L_25, L_26, NULL);
return L_27;
}
}
// System.Boolean ParadoxNotion.RectUtils::Encapsulates(UnityEngine.Rect,UnityEngine.Rect)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RectUtils_Encapsulates_m1C447E85A8496B59D7A46A433C33DC3C46E5D004 (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___0_a, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___1_b, const RuntimeMethod* method)
{
{
// return a.x < b.x && a.xMax > b.xMax && a.y < b.y && a.yMax > b.yMax;
float L_0;
L_0 = Rect_get_x_mB267B718E0D067F2BAE31BA477647FBF964916EB((&___0_a), NULL);
float L_1;
L_1 = Rect_get_x_mB267B718E0D067F2BAE31BA477647FBF964916EB((&___1_b), NULL);
if ((!(((float)L_0) < ((float)L_1))))
{
goto IL_0041;
}
}
{
float L_2;
L_2 = Rect_get_xMax_m2339C7D2FCDA98A9B007F815F6E2059BA6BE425F((&___0_a), NULL);
float L_3;
L_3 = Rect_get_xMax_m2339C7D2FCDA98A9B007F815F6E2059BA6BE425F((&___1_b), NULL);
if ((!(((float)L_2) > ((float)L_3))))
{
goto IL_0041;
}
}
{
float L_4;
L_4 = Rect_get_y_mC733E8D49F3CE21B2A3D40A1B72D687F22C97F49((&___0_a), NULL);
float L_5;
L_5 = Rect_get_y_mC733E8D49F3CE21B2A3D40A1B72D687F22C97F49((&___1_b), NULL);
if ((!(((float)L_4) < ((float)L_5))))
{
goto IL_0041;
}
}
{
float L_6;
L_6 = Rect_get_yMax_mBC37BEE1CD632AADD8B9EAF9FE3BA143F79CAF8E((&___0_a), NULL);
float L_7;
L_7 = Rect_get_yMax_mBC37BEE1CD632AADD8B9EAF9FE3BA143F79CAF8E((&___1_b), NULL);
return (bool)((((float)L_6) > ((float)L_7))? 1 : 0);
}
IL_0041:
{
return (bool)0;
}
}
// UnityEngine.Rect ParadoxNotion.RectUtils::ExpandBy(UnityEngine.Rect,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D RectUtils_ExpandBy_m7F3307B2D8229A2FACA99795DFE877612317B276 (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___0_rect, float ___1_margin, const RuntimeMethod* method)
{
{
// return rect.ExpandBy(margin, margin);
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_0 = ___0_rect;
float L_1 = ___1_margin;
float L_2 = ___1_margin;
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_3;
L_3 = RectUtils_ExpandBy_m90FCCEF8DD52AEE029FF72A1C0EE31F1D0985909(L_0, L_1, L_2, NULL);
return L_3;
}
}
// UnityEngine.Rect ParadoxNotion.RectUtils::ExpandBy(UnityEngine.Rect,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D RectUtils_ExpandBy_m90FCCEF8DD52AEE029FF72A1C0EE31F1D0985909 (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___0_rect, float ___1_xMargin, float ___2_yMargin, const RuntimeMethod* method)
{
{
// return rect.ExpandBy(xMargin, yMargin, xMargin, yMargin);
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_0 = ___0_rect;
float L_1 = ___1_xMargin;
float L_2 = ___2_yMargin;
float L_3 = ___1_xMargin;
float L_4 = ___2_yMargin;
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_5;
L_5 = RectUtils_ExpandBy_m72A0C695A99181D3D0D30DCC94F363E57EB03694(L_0, L_1, L_2, L_3, L_4, NULL);
return L_5;
}
}
// UnityEngine.Rect ParadoxNotion.RectUtils::ExpandBy(UnityEngine.Rect,System.Single,System.Single,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D RectUtils_ExpandBy_m72A0C695A99181D3D0D30DCC94F363E57EB03694 (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___0_rect, float ___1_left, float ___2_top, float ___3_right, float ___4_bottom, const RuntimeMethod* method)
{
{
// return Rect.MinMaxRect(rect.xMin - left, rect.yMin - top, rect.xMax + right, rect.yMax + bottom);
float L_0;
L_0 = Rect_get_xMin_mE89C40702926D016A633399E20DB9501E251630D((&___0_rect), NULL);
float L_1 = ___1_left;
float L_2;
L_2 = Rect_get_yMin_mB19848FB25DE61EDF958F7A22CFDD86DE103062F((&___0_rect), NULL);
float L_3 = ___2_top;
float L_4;
L_4 = Rect_get_xMax_m2339C7D2FCDA98A9B007F815F6E2059BA6BE425F((&___0_rect), NULL);
float L_5 = ___3_right;
float L_6;
L_6 = Rect_get_yMax_mBC37BEE1CD632AADD8B9EAF9FE3BA143F79CAF8E((&___0_rect), NULL);
float L_7 = ___4_bottom;
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_8;
L_8 = Rect_MinMaxRect_m540D2DD8C255D276AD4AE06D9CCA2A667EFA39E5(((float)il2cpp_codegen_subtract(L_0, L_1)), ((float)il2cpp_codegen_subtract(L_2, L_3)), ((float)il2cpp_codegen_add(L_4, L_5)), ((float)il2cpp_codegen_add(L_6, L_7)), NULL);
return L_8;
}
}
// UnityEngine.Rect ParadoxNotion.RectUtils::TransformSpace(UnityEngine.Rect,UnityEngine.Rect,UnityEngine.Rect)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D RectUtils_TransformSpace_m79D4B8B8D785E9D3D46D6130E0897BCF708EFB1E (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___0_rect, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___1_oldContainer, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___2_newContainer, const RuntimeMethod* method)
{
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D V_0;
memset((&V_0), 0, sizeof(V_0));
{
// var result = new Rect();
il2cpp_codegen_initobj((&V_0), sizeof(Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D));
// result.xMin = Mathf.Lerp(newContainer.xMin, newContainer.xMax, Mathf.InverseLerp(oldContainer.xMin, oldContainer.xMax, rect.xMin));
float L_0;
L_0 = Rect_get_xMin_mE89C40702926D016A633399E20DB9501E251630D((&___2_newContainer), NULL);
float L_1;
L_1 = Rect_get_xMax_m2339C7D2FCDA98A9B007F815F6E2059BA6BE425F((&___2_newContainer), NULL);
float L_2;
L_2 = Rect_get_xMin_mE89C40702926D016A633399E20DB9501E251630D((&___1_oldContainer), NULL);
float L_3;
L_3 = Rect_get_xMax_m2339C7D2FCDA98A9B007F815F6E2059BA6BE425F((&___1_oldContainer), NULL);
float L_4;
L_4 = Rect_get_xMin_mE89C40702926D016A633399E20DB9501E251630D((&___0_rect), NULL);
float L_5;
L_5 = Mathf_InverseLerp_mBD7EC6A7173CE082226077E1557D5BC2D2AE0D9D_inline(L_2, L_3, L_4, NULL);
float L_6;
L_6 = Mathf_Lerp_m47EF2FFB7647BD0A1FDC26DC03E28B19812139B5_inline(L_0, L_1, L_5, NULL);
Rect_set_xMin_mA873FCFAF9EABA46A026B73CA045192DF1946F19((&V_0), L_6, NULL);
// result.xMax = Mathf.Lerp(newContainer.xMin, newContainer.xMax, Mathf.InverseLerp(oldContainer.xMin, oldContainer.xMax, rect.xMax));
float L_7;
L_7 = Rect_get_xMin_mE89C40702926D016A633399E20DB9501E251630D((&___2_newContainer), NULL);
float L_8;
L_8 = Rect_get_xMax_m2339C7D2FCDA98A9B007F815F6E2059BA6BE425F((&___2_newContainer), NULL);
float L_9;
L_9 = Rect_get_xMin_mE89C40702926D016A633399E20DB9501E251630D((&___1_oldContainer), NULL);
float L_10;
L_10 = Rect_get_xMax_m2339C7D2FCDA98A9B007F815F6E2059BA6BE425F((&___1_oldContainer), NULL);
float L_11;
L_11 = Rect_get_xMax_m2339C7D2FCDA98A9B007F815F6E2059BA6BE425F((&___0_rect), NULL);
float L_12;
L_12 = Mathf_InverseLerp_mBD7EC6A7173CE082226077E1557D5BC2D2AE0D9D_inline(L_9, L_10, L_11, NULL);
float L_13;
L_13 = Mathf_Lerp_m47EF2FFB7647BD0A1FDC26DC03E28B19812139B5_inline(L_7, L_8, L_12, NULL);
Rect_set_xMax_m97C28D468455A6D19325D0D862E80A093240D49D((&V_0), L_13, NULL);
// result.yMin = Mathf.Lerp(newContainer.yMin, newContainer.yMax, Mathf.InverseLerp(oldContainer.yMin, oldContainer.yMax, rect.yMin));
float L_14;
L_14 = Rect_get_yMin_mB19848FB25DE61EDF958F7A22CFDD86DE103062F((&___2_newContainer), NULL);
float L_15;
L_15 = Rect_get_yMax_mBC37BEE1CD632AADD8B9EAF9FE3BA143F79CAF8E((&___2_newContainer), NULL);
float L_16;
L_16 = Rect_get_yMin_mB19848FB25DE61EDF958F7A22CFDD86DE103062F((&___1_oldContainer), NULL);
float L_17;
L_17 = Rect_get_yMax_mBC37BEE1CD632AADD8B9EAF9FE3BA143F79CAF8E((&___1_oldContainer), NULL);
float L_18;
L_18 = Rect_get_yMin_mB19848FB25DE61EDF958F7A22CFDD86DE103062F((&___0_rect), NULL);
float L_19;
L_19 = Mathf_InverseLerp_mBD7EC6A7173CE082226077E1557D5BC2D2AE0D9D_inline(L_16, L_17, L_18, NULL);
float L_20;
L_20 = Mathf_Lerp_m47EF2FFB7647BD0A1FDC26DC03E28B19812139B5_inline(L_14, L_15, L_19, NULL);
Rect_set_yMin_m9F780E509B9215A9E5826178CF664BD0E486D4EE((&V_0), L_20, NULL);
// result.yMax = Mathf.Lerp(newContainer.yMin, newContainer.yMax, Mathf.InverseLerp(oldContainer.yMin, oldContainer.yMax, rect.yMax));
float L_21;
L_21 = Rect_get_yMin_mB19848FB25DE61EDF958F7A22CFDD86DE103062F((&___2_newContainer), NULL);
float L_22;
L_22 = Rect_get_yMax_mBC37BEE1CD632AADD8B9EAF9FE3BA143F79CAF8E((&___2_newContainer), NULL);
float L_23;
L_23 = Rect_get_yMin_mB19848FB25DE61EDF958F7A22CFDD86DE103062F((&___1_oldContainer), NULL);
float L_24;
L_24 = Rect_get_yMax_mBC37BEE1CD632AADD8B9EAF9FE3BA143F79CAF8E((&___1_oldContainer), NULL);
float L_25;
L_25 = Rect_get_yMax_mBC37BEE1CD632AADD8B9EAF9FE3BA143F79CAF8E((&___0_rect), NULL);
float L_26;
L_26 = Mathf_InverseLerp_mBD7EC6A7173CE082226077E1557D5BC2D2AE0D9D_inline(L_23, L_24, L_25, NULL);
float L_27;
L_27 = Mathf_Lerp_m47EF2FFB7647BD0A1FDC26DC03E28B19812139B5_inline(L_21, L_22, L_26, NULL);
Rect_set_yMax_mCF452040E0068A4B3CB15994C0B4B6AD4D78E04B((&V_0), L_27, NULL);
// return result;
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_28 = V_0;
return L_28;
}
}
// UnityEngine.Vector2 ParadoxNotion.RectUtils::TransformSpace(UnityEngine.Vector2,UnityEngine.Rect,UnityEngine.Rect)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 RectUtils_TransformSpace_m57668886CD997157F9271E74B07262A9DAE77620 (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_vector, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___1_oldContainer, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___2_newContainer, const RuntimeMethod* method)
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
memset((&V_0), 0, sizeof(V_0));
{
// var result = new Vector2();
il2cpp_codegen_initobj((&V_0), sizeof(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7));
// result.x = Mathf.Lerp(newContainer.xMin, newContainer.xMax, Mathf.InverseLerp(oldContainer.xMin, oldContainer.xMax, vector.x));
float L_0;
L_0 = Rect_get_xMin_mE89C40702926D016A633399E20DB9501E251630D((&___2_newContainer), NULL);
float L_1;
L_1 = Rect_get_xMax_m2339C7D2FCDA98A9B007F815F6E2059BA6BE425F((&___2_newContainer), NULL);
float L_2;
L_2 = Rect_get_xMin_mE89C40702926D016A633399E20DB9501E251630D((&___1_oldContainer), NULL);
float L_3;
L_3 = Rect_get_xMax_m2339C7D2FCDA98A9B007F815F6E2059BA6BE425F((&___1_oldContainer), NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4 = ___0_vector;
float L_5 = L_4.___x_0;
float L_6;
L_6 = Mathf_InverseLerp_mBD7EC6A7173CE082226077E1557D5BC2D2AE0D9D_inline(L_2, L_3, L_5, NULL);
float L_7;
L_7 = Mathf_Lerp_m47EF2FFB7647BD0A1FDC26DC03E28B19812139B5_inline(L_0, L_1, L_6, NULL);
(&V_0)->___x_0 = L_7;
// result.y = Mathf.Lerp(newContainer.yMin, newContainer.yMax, Mathf.InverseLerp(oldContainer.yMin, oldContainer.yMax, vector.y));
float L_8;
L_8 = Rect_get_yMin_mB19848FB25DE61EDF958F7A22CFDD86DE103062F((&___2_newContainer), NULL);
float L_9;
L_9 = Rect_get_yMax_mBC37BEE1CD632AADD8B9EAF9FE3BA143F79CAF8E((&___2_newContainer), NULL);
float L_10;
L_10 = Rect_get_yMin_mB19848FB25DE61EDF958F7A22CFDD86DE103062F((&___1_oldContainer), NULL);
float L_11;
L_11 = Rect_get_yMax_mBC37BEE1CD632AADD8B9EAF9FE3BA143F79CAF8E((&___1_oldContainer), NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_12 = ___0_vector;
float L_13 = L_12.___y_1;
float L_14;
L_14 = Mathf_InverseLerp_mBD7EC6A7173CE082226077E1557D5BC2D2AE0D9D_inline(L_10, L_11, L_13, NULL);
float L_15;
L_15 = Mathf_Lerp_m47EF2FFB7647BD0A1FDC26DC03E28B19812139B5_inline(L_8, L_9, L_14, NULL);
(&V_0)->___y_1 = L_15;
// return result;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 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.String ParadoxNotion.StringUtils::SplitCamelCase(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* StringUtils_SplitCamelCase_mE03F4F3007C92573D017880C01F44BE6CC77DE6C (String_t* ___0_s, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_mA86D965CB5F74CE8675B7995C61945BEB6E594CB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_m9BF625649E96E60C1509898A992A6447E351D1A2_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Regex_tE773142C2BE45C5D362B0F815AFF831707A51772_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringUtils_t1B1A8555A1FD4C84FEEF6A67762EA7230E48164A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC29654AA4B96BF921B1F342B4F403B84A73AB541);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC3A7986F9625A352BB23E8DAE4FC6D9176CE5F4B);
s_Il2CppMethodInitialized = true;
}
String_t* V_0 = NULL;
int32_t V_1 = 0;
String_t* V_2 = NULL;
{
// if ( string.IsNullOrEmpty(s) ) { return s; }
String_t* L_0 = ___0_s;
bool L_1;
L_1 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_0, NULL);
if (!L_1)
{
goto IL_000a;
}
}
{
// if ( string.IsNullOrEmpty(s) ) { return s; }
String_t* L_2 = ___0_s;
return L_2;
}
IL_000a:
{
// if ( splitCaseCache.TryGetValue(s, out result) ) {
il2cpp_codegen_runtime_class_init_inline(StringUtils_t1B1A8555A1FD4C84FEEF6A67762EA7230E48164A_il2cpp_TypeInfo_var);
Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_3 = ((StringUtils_t1B1A8555A1FD4C84FEEF6A67762EA7230E48164A_StaticFields*)il2cpp_codegen_static_fields_for(StringUtils_t1B1A8555A1FD4C84FEEF6A67762EA7230E48164A_il2cpp_TypeInfo_var))->___splitCaseCache_3;
String_t* L_4 = ___0_s;
NullCheck(L_3);
bool L_5;
L_5 = Dictionary_2_TryGetValue_mA86D965CB5F74CE8675B7995C61945BEB6E594CB(L_3, L_4, (&V_0), Dictionary_2_TryGetValue_mA86D965CB5F74CE8675B7995C61945BEB6E594CB_RuntimeMethod_var);
if (!L_5)
{
goto IL_001b;
}
}
{
// return result;
String_t* L_6 = V_0;
return L_6;
}
IL_001b:
{
// result = s;
String_t* L_7 = ___0_s;
V_0 = L_7;
// var underscoreIndex = result.IndexOf('_');
String_t* L_8 = V_0;
NullCheck(L_8);
int32_t L_9;
L_9 = String_IndexOf_mE21E78F35EF4A7768E385A72814C88D22B689966(L_8, ((int32_t)95), NULL);
V_1 = L_9;
// if ( underscoreIndex <= 1 ) {
int32_t L_10 = V_1;
if ((((int32_t)L_10) > ((int32_t)1)))
{
goto IL_0034;
}
}
{
// result = result.Substring(underscoreIndex + 1);
String_t* L_11 = V_0;
int32_t L_12 = V_1;
NullCheck(L_11);
String_t* L_13;
L_13 = String_Substring_m6BA4A3FA3800FE92662D0847CC8E1EEF940DF472(L_11, ((int32_t)il2cpp_codegen_add(L_12, 1)), NULL);
V_0 = L_13;
}
IL_0034:
{
// result = Regex.Replace(result, "(?<=[a-z])([A-Z])", " $1").CapitalizeFirst().Trim();
String_t* L_14 = V_0;
il2cpp_codegen_runtime_class_init_inline(Regex_tE773142C2BE45C5D362B0F815AFF831707A51772_il2cpp_TypeInfo_var);
String_t* L_15;
L_15 = Regex_Replace_m811FCA60D20059998EC547FC390F053C524D045D(L_14, _stringLiteralC29654AA4B96BF921B1F342B4F403B84A73AB541, _stringLiteralC3A7986F9625A352BB23E8DAE4FC6D9176CE5F4B, NULL);
il2cpp_codegen_runtime_class_init_inline(StringUtils_t1B1A8555A1FD4C84FEEF6A67762EA7230E48164A_il2cpp_TypeInfo_var);
String_t* L_16;
L_16 = StringUtils_CapitalizeFirst_mCEAA9FC80A54E6A9A83B6A41D5E2EA2CD81D4838(L_15, NULL);
NullCheck(L_16);
String_t* L_17;
L_17 = String_Trim_mCD6D8C6D4CFD15225D12DB7D3E0544CA80FB8DA5(L_16, NULL);
V_0 = L_17;
// return splitCaseCache[s] = result;
Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_18 = ((StringUtils_t1B1A8555A1FD4C84FEEF6A67762EA7230E48164A_StaticFields*)il2cpp_codegen_static_fields_for(StringUtils_t1B1A8555A1FD4C84FEEF6A67762EA7230E48164A_il2cpp_TypeInfo_var))->___splitCaseCache_3;
String_t* L_19 = ___0_s;
String_t* L_20 = V_0;
String_t* L_21 = L_20;
V_2 = L_21;
NullCheck(L_18);
Dictionary_2_set_Item_m9BF625649E96E60C1509898A992A6447E351D1A2(L_18, L_19, L_21, Dictionary_2_set_Item_m9BF625649E96E60C1509898A992A6447E351D1A2_RuntimeMethod_var);
String_t* L_22 = V_2;
return L_22;
}
}
// System.String ParadoxNotion.StringUtils::CapitalizeFirst(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* StringUtils_CapitalizeFirst_mCEAA9FC80A54E6A9A83B6A41D5E2EA2CD81D4838 (String_t* ___0_s, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_First_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_m6E75C6E76FACFE89CDC1B8011EC285B8D7A20AD6_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
Il2CppChar V_0 = 0x0;
{
// if ( string.IsNullOrEmpty(s) ) { return s; }
String_t* L_0 = ___0_s;
bool L_1;
L_1 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_0, NULL);
if (!L_1)
{
goto IL_000a;
}
}
{
// if ( string.IsNullOrEmpty(s) ) { return s; }
String_t* L_2 = ___0_s;
return L_2;
}
IL_000a:
{
// return s.First().ToString().ToUpper() + s.Substring(1);
String_t* L_3 = ___0_s;
Il2CppChar L_4;
L_4 = Enumerable_First_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_m6E75C6E76FACFE89CDC1B8011EC285B8D7A20AD6(L_3, Enumerable_First_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_m6E75C6E76FACFE89CDC1B8011EC285B8D7A20AD6_RuntimeMethod_var);
V_0 = L_4;
String_t* L_5;
L_5 = Char_ToString_m2A308731F9577C06AF3C0901234E2EAC8327410C((&V_0), NULL);
NullCheck(L_5);
String_t* L_6;
L_6 = String_ToUpper_m5F499BC30C2A5F5C96248B4C3D1A3B4694748B49(L_5, NULL);
String_t* L_7 = ___0_s;
NullCheck(L_7);
String_t* L_8;
L_8 = String_Substring_m6BA4A3FA3800FE92662D0847CC8E1EEF940DF472(L_7, 1, NULL);
String_t* L_9;
L_9 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_6, L_8, NULL);
return L_9;
}
}
// System.String ParadoxNotion.StringUtils::CapLength(System.String,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* StringUtils_CapLength_mF24D0109AE9EDBD137771F9CB16C8220594F1654 (String_t* ___0_s, int32_t ___1_max, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFFEF3DBE279EE1F92E1E2E46F45BC18EBBF55A1A);
s_Il2CppMethodInitialized = true;
}
{
// if ( string.IsNullOrEmpty(s) || s.Length <= max || max <= 3 ) { return s; }
String_t* L_0 = ___0_s;
bool L_1;
L_1 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_0, NULL);
if (L_1)
{
goto IL_0015;
}
}
{
String_t* L_2 = ___0_s;
NullCheck(L_2);
int32_t L_3;
L_3 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_2, NULL);
int32_t L_4 = ___1_max;
if ((((int32_t)L_3) <= ((int32_t)L_4)))
{
goto IL_0015;
}
}
{
int32_t L_5 = ___1_max;
if ((((int32_t)L_5) > ((int32_t)3)))
{
goto IL_0017;
}
}
IL_0015:
{
// if ( string.IsNullOrEmpty(s) || s.Length <= max || max <= 3 ) { return s; }
String_t* L_6 = ___0_s;
return L_6;
}
IL_0017:
{
// var result = s.Substring(0, Mathf.Min(s.Length, max) - 3);
String_t* L_7 = ___0_s;
String_t* L_8 = ___0_s;
NullCheck(L_8);
int32_t L_9;
L_9 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_8, NULL);
int32_t L_10 = ___1_max;
int32_t L_11;
L_11 = Mathf_Min_m888083F74FF5655778F0403BB5E9608BEFDEA8CB_inline(L_9, L_10, NULL);
NullCheck(L_7);
String_t* L_12;
L_12 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_7, 0, ((int32_t)il2cpp_codegen_subtract(L_11, 3)), NULL);
// result += "...";
String_t* L_13;
L_13 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_12, _stringLiteralFFEF3DBE279EE1F92E1E2E46F45BC18EBBF55A1A, NULL);
// return result;
return L_13;
}
}
// System.String ParadoxNotion.StringUtils::GetCapitals(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* StringUtils_GetCapitals_m64E5203A08F39ABF9B27DCF45F62FF90308A617F (String_t* ___0_s, 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*)&String_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
s_Il2CppMethodInitialized = true;
}
String_t* V_0 = NULL;
String_t* V_1 = NULL;
int32_t V_2 = 0;
Il2CppChar V_3 = 0x0;
{
// if ( string.IsNullOrEmpty(s) ) {
String_t* L_0 = ___0_s;
bool L_1;
L_1 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_0, NULL);
if (!L_1)
{
goto IL_000e;
}
}
{
// return string.Empty;
String_t* L_2 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty_6;
return L_2;
}
IL_000e:
{
// var result = "";
V_0 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
// foreach ( var c in s ) {
String_t* L_3 = ___0_s;
V_1 = L_3;
V_2 = 0;
goto IL_003c;
}
IL_001a:
{
// foreach ( var c in s ) {
String_t* L_4 = V_1;
int32_t L_5 = V_2;
NullCheck(L_4);
Il2CppChar L_6;
L_6 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_4, L_5, NULL);
V_3 = L_6;
// if ( char.IsUpper(c) ) {
Il2CppChar L_7 = V_3;
il2cpp_codegen_runtime_class_init_inline(Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var);
bool L_8;
L_8 = Char_IsUpper_mF150C44B70F522A14B2A8DF71DE0ADE52F9A3392(L_7, NULL);
if (!L_8)
{
goto IL_0038;
}
}
{
// result += c.ToString();
String_t* L_9 = V_0;
String_t* L_10;
L_10 = Char_ToString_m2A308731F9577C06AF3C0901234E2EAC8327410C((&V_3), NULL);
String_t* L_11;
L_11 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_9, L_10, NULL);
V_0 = L_11;
}
IL_0038:
{
int32_t L_12 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_12, 1));
}
IL_003c:
{
// foreach ( var c in s ) {
int32_t L_13 = V_2;
String_t* L_14 = V_1;
NullCheck(L_14);
int32_t L_15;
L_15 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_14, NULL);
if ((((int32_t)L_13) < ((int32_t)L_15)))
{
goto IL_001a;
}
}
{
// result = result.Trim();
String_t* L_16 = V_0;
NullCheck(L_16);
String_t* L_17;
L_17 = String_Trim_mCD6D8C6D4CFD15225D12DB7D3E0544CA80FB8DA5(L_16, NULL);
V_0 = L_17;
// return result;
String_t* L_18 = V_0;
return L_18;
}
}
// System.String ParadoxNotion.StringUtils::FormatError(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* StringUtils_FormatError_m9971C5B8CFB0B1C14F814F73AF161679E87E0116 (String_t* ___0_input, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3870E6E26CE17FFDFF3ED1025DA0A72D8E6786D5);
s_Il2CppMethodInitialized = true;
}
{
// return string.Format("<color=#ff6457>* {0} *</color>", input);
String_t* L_0 = ___0_input;
String_t* L_1;
L_1 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(_stringLiteral3870E6E26CE17FFDFF3ED1025DA0A72D8E6786D5, L_0, NULL);
return L_1;
}
}
// System.String ParadoxNotion.StringUtils::GetAlphabetLetter(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* StringUtils_GetAlphabetLetter_m41B859342E90B60CE3709F3CEA6A86AFE05DC6EA (int32_t ___0_index, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral420C015E6084500174F1912E91954C1A742F270F);
s_Il2CppMethodInitialized = true;
}
Il2CppChar V_0 = 0x0;
{
// if ( index < 0 ) {
int32_t L_0 = ___0_index;
if ((((int32_t)L_0) >= ((int32_t)0)))
{
goto IL_0006;
}
}
{
// return null;
return (String_t*)NULL;
}
IL_0006:
{
// if ( index >= ALPHABET.Length ) {
int32_t L_1 = ___0_index;
NullCheck(_stringLiteral420C015E6084500174F1912E91954C1A742F270F);
int32_t L_2;
L_2 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(_stringLiteral420C015E6084500174F1912E91954C1A742F270F, NULL);
if ((((int32_t)L_1) < ((int32_t)L_2)))
{
goto IL_001b;
}
}
{
// return index.ToString();
String_t* L_3;
L_3 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&___0_index), NULL);
return L_3;
}
IL_001b:
{
// return ALPHABET[index].ToString();
int32_t L_4 = ___0_index;
NullCheck(_stringLiteral420C015E6084500174F1912E91954C1A742F270F);
Il2CppChar L_5;
L_5 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(_stringLiteral420C015E6084500174F1912E91954C1A742F270F, L_4, NULL);
V_0 = L_5;
String_t* L_6;
L_6 = Char_ToString_m2A308731F9577C06AF3C0901234E2EAC8327410C((&V_0), NULL);
return L_6;
}
}
// System.String ParadoxNotion.StringUtils::GetStringWithinOuter(System.String,System.Char,System.Char)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* StringUtils_GetStringWithinOuter_m3760D9A9143602585403075631B5324801CD26BF (String_t* ___0_input, Il2CppChar ___1_from, Il2CppChar ___2_to, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
{
// var start = input.IndexOf(from) + 1;
String_t* L_0 = ___0_input;
Il2CppChar L_1 = ___1_from;
NullCheck(L_0);
int32_t L_2;
L_2 = String_IndexOf_mE21E78F35EF4A7768E385A72814C88D22B689966(L_0, L_1, NULL);
V_0 = ((int32_t)il2cpp_codegen_add(L_2, 1));
// var end = input.LastIndexOf(to);
String_t* L_3 = ___0_input;
Il2CppChar L_4 = ___2_to;
NullCheck(L_3);
int32_t L_5;
L_5 = String_LastIndexOf_m6BB3E7E1B48702D4C715FA423F8A822C053B290E(L_3, L_4, NULL);
V_1 = L_5;
// if ( start < 0 || end < start ) { return null; }
int32_t L_6 = V_0;
if ((((int32_t)L_6) < ((int32_t)0)))
{
goto IL_001a;
}
}
{
int32_t L_7 = V_1;
int32_t L_8 = V_0;
if ((((int32_t)L_7) >= ((int32_t)L_8)))
{
goto IL_001c;
}
}
IL_001a:
{
// if ( start < 0 || end < start ) { return null; }
return (String_t*)NULL;
}
IL_001c:
{
// return input.Substring(start, end - start);
String_t* L_9 = ___0_input;
int32_t L_10 = V_0;
int32_t L_11 = V_1;
int32_t L_12 = V_0;
NullCheck(L_9);
String_t* L_13;
L_13 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_9, L_10, ((int32_t)il2cpp_codegen_subtract(L_11, L_12)), NULL);
return L_13;
}
}
// System.String ParadoxNotion.StringUtils::GetStringWithinInner(System.String,System.Char,System.Char)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* StringUtils_GetStringWithinInner_m80B2F259084C998BA6A0A125A0940C99380BC87B (String_t* ___0_input, Il2CppChar ___1_from, Il2CppChar ___2_to, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
int32_t V_2 = 0;
{
// var end = input.IndexOf(to);
String_t* L_0 = ___0_input;
Il2CppChar L_1 = ___2_to;
NullCheck(L_0);
int32_t L_2;
L_2 = String_IndexOf_mE21E78F35EF4A7768E385A72814C88D22B689966(L_0, L_1, NULL);
V_0 = L_2;
// var start = int.MinValue;
V_1 = ((int32_t)-2147483648LL);
// for ( var i = 0; i < input.Length; i++ ) {
V_2 = 0;
goto IL_0026;
}
IL_0012:
{
// if ( i > end ) { break; }
int32_t L_3 = V_2;
int32_t L_4 = V_0;
if ((((int32_t)L_3) > ((int32_t)L_4)))
{
goto IL_002f;
}
}
{
// if ( input[i] == from ) { start = i; }
String_t* L_5 = ___0_input;
int32_t L_6 = V_2;
NullCheck(L_5);
Il2CppChar L_7;
L_7 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_5, L_6, NULL);
Il2CppChar L_8 = ___1_from;
if ((!(((uint32_t)L_7) == ((uint32_t)L_8))))
{
goto IL_0022;
}
}
{
// if ( input[i] == from ) { start = i; }
int32_t L_9 = V_2;
V_1 = L_9;
}
IL_0022:
{
// for ( var i = 0; i < input.Length; i++ ) {
int32_t L_10 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_10, 1));
}
IL_0026:
{
// for ( var i = 0; i < input.Length; i++ ) {
int32_t L_11 = V_2;
String_t* L_12 = ___0_input;
NullCheck(L_12);
int32_t L_13;
L_13 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_12, NULL);
if ((((int32_t)L_11) < ((int32_t)L_13)))
{
goto IL_0012;
}
}
IL_002f:
{
// start += 1;
int32_t L_14 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_14, 1));
// if ( start < 0 || end < start ) { return null; }
int32_t L_15 = V_1;
if ((((int32_t)L_15) < ((int32_t)0)))
{
goto IL_003b;
}
}
{
int32_t L_16 = V_0;
int32_t L_17 = V_1;
if ((((int32_t)L_16) >= ((int32_t)L_17)))
{
goto IL_003d;
}
}
IL_003b:
{
// if ( start < 0 || end < start ) { return null; }
return (String_t*)NULL;
}
IL_003d:
{
// return input.Substring(start, end - start);
String_t* L_18 = ___0_input;
int32_t L_19 = V_1;
int32_t L_20 = V_0;
int32_t L_21 = V_1;
NullCheck(L_18);
String_t* L_22;
L_22 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_18, L_19, ((int32_t)il2cpp_codegen_subtract(L_20, L_21)), NULL);
return L_22;
}
}
// System.String ParadoxNotion.StringUtils::ReplaceWithin(System.String,System.Char,System.Char,System.Func`2<System.String,System.String>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* StringUtils_ReplaceWithin_m563676841A27F3479488494BD6E795F20B14D2C6 (String_t* ___0_text, Il2CppChar ___1_startChar, Il2CppChar ___2_endChar, Func_2_t85D1F7C2022B349817C22FC72C474CD33FFABE93* ___3_Process, const RuntimeMethod* method)
{
String_t* V_0 = NULL;
int32_t V_1 = 0;
int32_t V_2 = 0;
String_t* V_3 = NULL;
String_t* V_4 = NULL;
String_t* V_5 = NULL;
{
// var s = text;
String_t* L_0 = ___0_text;
V_0 = L_0;
// var i = 0;
V_1 = 0;
goto IL_0045;
}
IL_0006:
{
// var end = s.Substring(i + 1).IndexOf(endChar);
String_t* L_1 = V_0;
int32_t L_2 = V_1;
NullCheck(L_1);
String_t* L_3;
L_3 = String_Substring_m6BA4A3FA3800FE92662D0847CC8E1EEF940DF472(L_1, ((int32_t)il2cpp_codegen_add(L_2, 1)), NULL);
Il2CppChar L_4 = ___2_endChar;
NullCheck(L_3);
int32_t L_5;
L_5 = String_IndexOf_mE21E78F35EF4A7768E385A72814C88D22B689966(L_3, L_4, NULL);
V_2 = L_5;
// var input = s.Substring(i + 1, end); //what's in the chars
String_t* L_6 = V_0;
int32_t L_7 = V_1;
int32_t L_8 = V_2;
NullCheck(L_6);
String_t* L_9;
L_9 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_6, ((int32_t)il2cpp_codegen_add(L_7, 1)), L_8, NULL);
V_3 = L_9;
// var output = s.Substring(i, end + 2); //what should be replaced (includes chars)
String_t* L_10 = V_0;
int32_t L_11 = V_1;
int32_t L_12 = V_2;
NullCheck(L_10);
String_t* L_13;
L_13 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_10, L_11, ((int32_t)il2cpp_codegen_add(L_12, 2)), NULL);
V_4 = L_13;
// var result = Process(input);
Func_2_t85D1F7C2022B349817C22FC72C474CD33FFABE93* L_14 = ___3_Process;
String_t* L_15 = V_3;
NullCheck(L_14);
String_t* L_16;
L_16 = Func_2_Invoke_mED071D4A847678204A843F11D77F10D168FE4D2D_inline(L_14, L_15, NULL);
V_5 = L_16;
// s = s.Replace(output, result);
String_t* L_17 = V_0;
String_t* L_18 = V_4;
String_t* L_19 = V_5;
NullCheck(L_17);
String_t* L_20;
L_20 = String_Replace_mABDB7003A1D0AEDCAE9FF85E3DFFFBA752D2A166(L_17, L_18, L_19, NULL);
V_0 = L_20;
// i++;
int32_t L_21 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_21, 1));
}
IL_0045:
{
// while ( ( i = s.IndexOf(startChar, i) ) != -1 ) {
String_t* L_22 = V_0;
Il2CppChar L_23 = ___1_startChar;
int32_t L_24 = V_1;
NullCheck(L_22);
int32_t L_25;
L_25 = String_IndexOf_m15B90A59047584420D227EE3A7EAC0C5EAF676F4(L_22, L_23, L_24, NULL);
int32_t L_26 = L_25;
V_1 = L_26;
if ((!(((uint32_t)L_26) == ((uint32_t)(-1)))))
{
goto IL_0006;
}
}
{
// return s;
String_t* L_27 = V_0;
return L_27;
}
}
// System.Single ParadoxNotion.StringUtils::ScoreSearchMatch(System.String,System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float StringUtils_ScoreSearchMatch_m9E4C605D5366D554E460760481439696929B0749 (String_t* ___0_input, String_t* ___1_leafName, String_t* ___2_categoryName, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_LastOrDefault_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_mD4158EEC7FF017E34F64DBC021A28E2D153367A2_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringUtils_t1B1A8555A1FD4C84FEEF6A67762EA7230E48164A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2386E77CF610F786B06A91AF2C1B3FD2282D2745);
s_Il2CppMethodInitialized = true;
}
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* V_0 = NULL;
float V_1 = 0.0f;
String_t* G_B9_0 = NULL;
String_t* G_B8_0 = NULL;
String_t* G_B11_0 = NULL;
String_t* G_B10_0 = NULL;
{
// if ( input == null || leafName == null ) return float.PositiveInfinity;
String_t* L_0 = ___0_input;
if (!L_0)
{
goto IL_0006;
}
}
{
String_t* L_1 = ___1_leafName;
if (L_1)
{
goto IL_000c;
}
}
IL_0006:
{
// if ( input == null || leafName == null ) return float.PositiveInfinity;
return (std::numeric_limits<float>::infinity());
}
IL_000c:
{
// if ( categoryName == null ) { categoryName = string.Empty; }
String_t* L_2 = ___2_categoryName;
if (L_2)
{
goto IL_0016;
}
}
{
// if ( categoryName == null ) { categoryName = string.Empty; }
String_t* L_3 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty_6;
___2_categoryName = L_3;
}
IL_0016:
{
// input = input.ToUpper();
String_t* L_4 = ___0_input;
NullCheck(L_4);
String_t* L_5;
L_5 = String_ToUpper_m5F499BC30C2A5F5C96248B4C3D1A3B4694748B49(L_4, NULL);
___0_input = L_5;
// var inputWords = input.Replace('.', ' ').Split(CHAR_SPACE_ARRAY, StringSplitOptions.RemoveEmptyEntries);
String_t* L_6 = ___0_input;
NullCheck(L_6);
String_t* L_7;
L_7 = String_Replace_m86403DC5F422D8D5E1CFAAF255B103CB807EDAAF(L_6, ((int32_t)46), ((int32_t)32), NULL);
il2cpp_codegen_runtime_class_init_inline(StringUtils_t1B1A8555A1FD4C84FEEF6A67762EA7230E48164A_il2cpp_TypeInfo_var);
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_8 = ((StringUtils_t1B1A8555A1FD4C84FEEF6A67762EA7230E48164A_StaticFields*)il2cpp_codegen_static_fields_for(StringUtils_t1B1A8555A1FD4C84FEEF6A67762EA7230E48164A_il2cpp_TypeInfo_var))->___CHAR_SPACE_ARRAY_2;
NullCheck(L_7);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_9;
L_9 = String_Split_m6811F7CF4DE7C68019D76E9DC6D17B2293BA8B12(L_7, L_8, 1, NULL);
V_0 = L_9;
// if ( inputWords.Length == 0 ) {
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_10 = V_0;
NullCheck(L_10);
if ((((RuntimeArray*)L_10)->max_length))
{
goto IL_003e;
}
}
{
// return 1;
return (1.0f);
}
IL_003e:
{
// leafName = leafName.ToUpper();
String_t* L_11 = ___1_leafName;
NullCheck(L_11);
String_t* L_12;
L_12 = String_ToUpper_m5F499BC30C2A5F5C96248B4C3D1A3B4694748B49(L_11, NULL);
___1_leafName = L_12;
// var firstLeafWord = leafName.Split(CHAR_SPACE_ARRAY, StringSplitOptions.RemoveEmptyEntries)[0];
String_t* L_13 = ___1_leafName;
il2cpp_codegen_runtime_class_init_inline(StringUtils_t1B1A8555A1FD4C84FEEF6A67762EA7230E48164A_il2cpp_TypeInfo_var);
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_14 = ((StringUtils_t1B1A8555A1FD4C84FEEF6A67762EA7230E48164A_StaticFields*)il2cpp_codegen_static_fields_for(StringUtils_t1B1A8555A1FD4C84FEEF6A67762EA7230E48164A_il2cpp_TypeInfo_var))->___CHAR_SPACE_ARRAY_2;
NullCheck(L_13);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_15;
L_15 = String_Split_m6811F7CF4DE7C68019D76E9DC6D17B2293BA8B12(L_13, L_14, 1, NULL);
NullCheck(L_15);
int32_t L_16 = 0;
String_t* L_17 = (L_15)->GetAt(static_cast<il2cpp_array_size_t>(L_16));
// leafName = leafName.Replace(" ", string.Empty);
String_t* L_18 = ___1_leafName;
String_t* L_19 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty_6;
NullCheck(L_18);
String_t* L_20;
L_20 = String_Replace_mABDB7003A1D0AEDCAE9FF85E3DFFFBA752D2A166(L_18, _stringLiteral2386E77CF610F786B06A91AF2C1B3FD2282D2745, L_19, NULL);
___1_leafName = L_20;
// if ( input.LastOrDefault() == '.' ) {
String_t* L_21 = ___0_input;
Il2CppChar L_22;
L_22 = Enumerable_LastOrDefault_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_mD4158EEC7FF017E34F64DBC021A28E2D153367A2(L_21, Enumerable_LastOrDefault_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_mD4158EEC7FF017E34F64DBC021A28E2D153367A2_RuntimeMethod_var);
G_B8_0 = L_17;
if ((!(((uint32_t)L_22) == ((uint32_t)((int32_t)46)))))
{
G_B9_0 = L_17;
goto IL_0087;
}
}
{
// leafName = categoryName.ToUpper().Replace(" ", string.Empty);
String_t* L_23 = ___2_categoryName;
NullCheck(L_23);
String_t* L_24;
L_24 = String_ToUpper_m5F499BC30C2A5F5C96248B4C3D1A3B4694748B49(L_23, NULL);
String_t* L_25 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty_6;
NullCheck(L_24);
String_t* L_26;
L_26 = String_Replace_mABDB7003A1D0AEDCAE9FF85E3DFFFBA752D2A166(L_24, _stringLiteral2386E77CF610F786B06A91AF2C1B3FD2282D2745, L_25, NULL);
___1_leafName = L_26;
G_B9_0 = G_B8_0;
}
IL_0087:
{
// var score = 1f;
V_1 = (1.0f);
// if ( categoryName.Contains(inputWords[0]) ) {
String_t* L_27 = ___2_categoryName;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_28 = V_0;
NullCheck(L_28);
int32_t L_29 = 0;
String_t* L_30 = (L_28)->GetAt(static_cast<il2cpp_array_size_t>(L_29));
NullCheck(L_27);
bool L_31;
L_31 = String_Contains_m6D77B121FADA7CA5F397C0FABB65DA62DF03B6C3(L_27, L_30, NULL);
G_B10_0 = G_B9_0;
if (!L_31)
{
G_B11_0 = G_B9_0;
goto IL_00a0;
}
}
{
// score *= 0.9f;
float L_32 = V_1;
V_1 = ((float)il2cpp_codegen_multiply(L_32, (0.899999976f)));
G_B11_0 = G_B10_0;
}
IL_00a0:
{
// if ( firstLeafWord == inputWords[inputWords.Length - 1] ) {
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_33 = V_0;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_34 = V_0;
NullCheck(L_34);
NullCheck(L_33);
int32_t L_35 = ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_34)->max_length)), 1));
String_t* L_36 = (L_33)->GetAt(static_cast<il2cpp_array_size_t>(L_35));
bool L_37;
L_37 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(G_B11_0, L_36, NULL);
if (!L_37)
{
goto IL_00b6;
}
}
{
// score *= 0.5f;
float L_38 = V_1;
V_1 = ((float)il2cpp_codegen_multiply(L_38, (0.5f)));
}
IL_00b6:
{
// if ( leafName.StartsWith(inputWords[0]) ) {
String_t* L_39 = ___1_leafName;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_40 = V_0;
NullCheck(L_40);
int32_t L_41 = 0;
String_t* L_42 = (L_40)->GetAt(static_cast<il2cpp_array_size_t>(L_41));
NullCheck(L_39);
bool L_43;
L_43 = String_StartsWith_mF75DBA1EB709811E711B44E26FF919C88A8E65C0(L_39, L_42, NULL);
if (!L_43)
{
goto IL_00c9;
}
}
{
// score *= 0.5f;
float L_44 = V_1;
V_1 = ((float)il2cpp_codegen_multiply(L_44, (0.5f)));
}
IL_00c9:
{
// if ( leafName.StartsWith(inputWords[inputWords.Length - 1]) ) {
String_t* L_45 = ___1_leafName;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_46 = V_0;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_47 = V_0;
NullCheck(L_47);
NullCheck(L_46);
int32_t L_48 = ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_47)->max_length)), 1));
String_t* L_49 = (L_46)->GetAt(static_cast<il2cpp_array_size_t>(L_48));
NullCheck(L_45);
bool L_50;
L_50 = String_StartsWith_mF75DBA1EB709811E711B44E26FF919C88A8E65C0(L_45, L_49, NULL);
if (!L_50)
{
goto IL_00e0;
}
}
{
// score *= 0.5f;
float L_51 = V_1;
V_1 = ((float)il2cpp_codegen_multiply(L_51, (0.5f)));
}
IL_00e0:
{
// return score;
float L_52 = V_1;
return L_52;
}
}
// System.Boolean ParadoxNotion.StringUtils::SearchMatch(System.String,System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool StringUtils_SearchMatch_mA9D8D37829B63D1F155EE17E2C1A5759793D3AD1 (String_t* ___0_input, String_t* ___1_leafName, String_t* ___2_categoryName, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_mA86D965CB5F74CE8675B7995C61945BEB6E594CB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_LastOrDefault_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_mD4158EEC7FF017E34F64DBC021A28E2D153367A2_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringUtils_t1B1A8555A1FD4C84FEEF6A67762EA7230E48164A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2386E77CF610F786B06A91AF2C1B3FD2282D2745);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral86BBAACC00198DBB3046818AD3FC2AA10AE48DE1);
s_Il2CppMethodInitialized = true;
}
String_t* V_0 = NULL;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* V_1 = NULL;
String_t* V_2 = NULL;
String_t* V_3 = NULL;
String_t* V_4 = NULL;
int32_t V_5 = 0;
String_t* V_6 = NULL;
{
// if ( input == null || leafName == null ) return false;
String_t* L_0 = ___0_input;
if (!L_0)
{
goto IL_0006;
}
}
{
String_t* L_1 = ___1_leafName;
if (L_1)
{
goto IL_0008;
}
}
IL_0006:
{
// if ( input == null || leafName == null ) return false;
return (bool)0;
}
IL_0008:
{
// if ( categoryName == null ) { categoryName = string.Empty; }
String_t* L_2 = ___2_categoryName;
if (L_2)
{
goto IL_0012;
}
}
{
// if ( categoryName == null ) { categoryName = string.Empty; }
String_t* L_3 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty_6;
___2_categoryName = L_3;
}
IL_0012:
{
// if ( leafName.Length <= 1 && input.Length <= 2 ) {
String_t* L_4 = ___1_leafName;
NullCheck(L_4);
int32_t L_5;
L_5 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_4, NULL);
if ((((int32_t)L_5) > ((int32_t)1)))
{
goto IL_003f;
}
}
{
String_t* L_6 = ___0_input;
NullCheck(L_6);
int32_t L_7;
L_7 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_6, NULL);
if ((((int32_t)L_7) > ((int32_t)2)))
{
goto IL_003f;
}
}
{
// string alias = null; //usually only operator like searches are less than 2
V_4 = (String_t*)NULL;
// if ( ReflectionTools.op_CSharpAliases.TryGetValue(input, out alias) ) {
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_8 = ((ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_StaticFields*)il2cpp_codegen_static_fields_for(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var))->___op_CSharpAliases_24;
String_t* L_9 = ___0_input;
NullCheck(L_8);
bool L_10;
L_10 = Dictionary_2_TryGetValue_mA86D965CB5F74CE8675B7995C61945BEB6E594CB(L_8, L_9, (&V_4), Dictionary_2_TryGetValue_mA86D965CB5F74CE8675B7995C61945BEB6E594CB_RuntimeMethod_var);
if (!L_10)
{
goto IL_003f;
}
}
{
// return alias == leafName;
String_t* L_11 = V_4;
String_t* L_12 = ___1_leafName;
bool L_13;
L_13 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_11, L_12, NULL);
return L_13;
}
IL_003f:
{
// if ( input.Length <= 1 ) {
String_t* L_14 = ___0_input;
NullCheck(L_14);
int32_t L_15;
L_15 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_14, NULL);
if ((((int32_t)L_15) > ((int32_t)1)))
{
goto IL_0050;
}
}
{
// return input == leafName;
String_t* L_16 = ___0_input;
String_t* L_17 = ___1_leafName;
bool L_18;
L_18 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_16, L_17, NULL);
return L_18;
}
IL_0050:
{
// input = input.ToUpper();
String_t* L_19 = ___0_input;
NullCheck(L_19);
String_t* L_20;
L_20 = String_ToUpper_m5F499BC30C2A5F5C96248B4C3D1A3B4694748B49(L_19, NULL);
___0_input = L_20;
// leafName = leafName.ToUpper().Replace(" ", string.Empty);
String_t* L_21 = ___1_leafName;
NullCheck(L_21);
String_t* L_22;
L_22 = String_ToUpper_m5F499BC30C2A5F5C96248B4C3D1A3B4694748B49(L_21, NULL);
String_t* L_23 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty_6;
NullCheck(L_22);
String_t* L_24;
L_24 = String_Replace_mABDB7003A1D0AEDCAE9FF85E3DFFFBA752D2A166(L_22, _stringLiteral2386E77CF610F786B06A91AF2C1B3FD2282D2745, L_23, NULL);
___1_leafName = L_24;
// categoryName = categoryName.ToUpper().Replace(" ", string.Empty);
String_t* L_25 = ___2_categoryName;
NullCheck(L_25);
String_t* L_26;
L_26 = String_ToUpper_m5F499BC30C2A5F5C96248B4C3D1A3B4694748B49(L_25, NULL);
String_t* L_27 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty_6;
NullCheck(L_26);
String_t* L_28;
L_28 = String_Replace_mABDB7003A1D0AEDCAE9FF85E3DFFFBA752D2A166(L_26, _stringLiteral2386E77CF610F786B06A91AF2C1B3FD2282D2745, L_27, NULL);
___2_categoryName = L_28;
// var fullPath = categoryName + "/" + leafName;
String_t* L_29 = ___2_categoryName;
String_t* L_30 = ___1_leafName;
String_t* L_31;
L_31 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(L_29, _stringLiteral86BBAACC00198DBB3046818AD3FC2AA10AE48DE1, L_30, NULL);
V_0 = L_31;
// var words = input.Replace('.', ' ').Split(CHAR_SPACE_ARRAY, StringSplitOptions.RemoveEmptyEntries);
String_t* L_32 = ___0_input;
NullCheck(L_32);
String_t* L_33;
L_33 = String_Replace_m86403DC5F422D8D5E1CFAAF255B103CB807EDAAF(L_32, ((int32_t)46), ((int32_t)32), NULL);
il2cpp_codegen_runtime_class_init_inline(StringUtils_t1B1A8555A1FD4C84FEEF6A67762EA7230E48164A_il2cpp_TypeInfo_var);
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_34 = ((StringUtils_t1B1A8555A1FD4C84FEEF6A67762EA7230E48164A_StaticFields*)il2cpp_codegen_static_fields_for(StringUtils_t1B1A8555A1FD4C84FEEF6A67762EA7230E48164A_il2cpp_TypeInfo_var))->___CHAR_SPACE_ARRAY_2;
NullCheck(L_33);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_35;
L_35 = String_Split_m6811F7CF4DE7C68019D76E9DC6D17B2293BA8B12(L_33, L_34, 1, NULL);
V_1 = L_35;
// if ( words.Length == 0 ) {
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_36 = V_1;
NullCheck(L_36);
if ((((RuntimeArray*)L_36)->max_length))
{
goto IL_00af;
}
}
{
// return false;
return (bool)0;
}
IL_00af:
{
// if ( input.LastOrDefault() == '.' ) {
String_t* L_37 = ___0_input;
Il2CppChar L_38;
L_38 = Enumerable_LastOrDefault_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_mD4158EEC7FF017E34F64DBC021A28E2D153367A2(L_37, Enumerable_LastOrDefault_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_mD4158EEC7FF017E34F64DBC021A28E2D153367A2_RuntimeMethod_var);
if ((!(((uint32_t)L_38) == ((uint32_t)((int32_t)46)))))
{
goto IL_00c3;
}
}
{
// return categoryName.Contains(words[0]);
String_t* L_39 = ___2_categoryName;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_40 = V_1;
NullCheck(L_40);
int32_t L_41 = 0;
String_t* L_42 = (L_40)->GetAt(static_cast<il2cpp_array_size_t>(L_41));
NullCheck(L_39);
bool L_43;
L_43 = String_Contains_m6D77B121FADA7CA5F397C0FABB65DA62DF03B6C3(L_39, L_42, NULL);
return L_43;
}
IL_00c3:
{
// var leftover = fullPath;
String_t* L_44 = V_0;
V_2 = L_44;
// for ( var i = 0; i < words.Length; i++ ) {
V_5 = 0;
goto IL_00f9;
}
IL_00ca:
{
// var word = words[i];
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_45 = V_1;
int32_t L_46 = V_5;
NullCheck(L_45);
int32_t L_47 = L_46;
String_t* L_48 = (L_45)->GetAt(static_cast<il2cpp_array_size_t>(L_47));
V_6 = L_48;
// if ( !leftover.Contains(word) ) {
String_t* L_49 = V_2;
String_t* L_50 = V_6;
NullCheck(L_49);
bool L_51;
L_51 = String_Contains_m6D77B121FADA7CA5F397C0FABB65DA62DF03B6C3(L_49, L_50, NULL);
if (L_51)
{
goto IL_00dc;
}
}
{
// return false;
return (bool)0;
}
IL_00dc:
{
// leftover = leftover.Substring(leftover.IndexOf(word) + word.Length);
String_t* L_52 = V_2;
String_t* L_53 = V_2;
String_t* L_54 = V_6;
NullCheck(L_53);
int32_t L_55;
L_55 = String_IndexOf_m69E9BDAFD93767C85A7FF861B453415D3B4A200F(L_53, L_54, NULL);
String_t* L_56 = V_6;
NullCheck(L_56);
int32_t L_57;
L_57 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_56, NULL);
NullCheck(L_52);
String_t* L_58;
L_58 = String_Substring_m6BA4A3FA3800FE92662D0847CC8E1EEF940DF472(L_52, ((int32_t)il2cpp_codegen_add(L_55, L_57)), NULL);
V_2 = L_58;
// for ( var i = 0; i < words.Length; i++ ) {
int32_t L_59 = V_5;
V_5 = ((int32_t)il2cpp_codegen_add(L_59, 1));
}
IL_00f9:
{
// for ( var i = 0; i < words.Length; i++ ) {
int32_t L_60 = V_5;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_61 = V_1;
NullCheck(L_61);
if ((((int32_t)L_60) < ((int32_t)((int32_t)(((RuntimeArray*)L_61)->max_length)))))
{
goto IL_00ca;
}
}
{
// var lastWord = words[words.Length - 1];
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_62 = V_1;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_63 = V_1;
NullCheck(L_63);
NullCheck(L_62);
int32_t L_64 = ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_63)->max_length)), 1));
String_t* L_65 = (L_62)->GetAt(static_cast<il2cpp_array_size_t>(L_64));
V_3 = L_65;
// return leafName.Contains(lastWord);
String_t* L_66 = ___1_leafName;
String_t* L_67 = V_3;
NullCheck(L_66);
bool L_68;
L_68 = String_Contains_m6D77B121FADA7CA5F397C0FABB65DA62DF03B6C3(L_66, L_67, NULL);
return L_68;
}
}
// System.String ParadoxNotion.StringUtils::ToStringAdvanced(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* StringUtils_ToStringAdvanced_mC41F5DD93E302D5A54521382933B6844C26EBFE4 (RuntimeObject* ___0_o, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_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*)&String_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2687B859C52DBDD7EA54FE527B1981F4F4B67B0E);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral402E6AFDA5E97193EFCC87AC408C09EF515AA184);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral49A5AAB83859C60FC692064F7CA72853E8B6B189);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral900D858FE9ABCD2ED2B25CD27110A78ADCC6EC6B);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral92B36EB71B96765EED2FDEF7D11CBE2ACEBB5936);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF48AA5FFBDC5ACD96832712299E3CDEABE22219F);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF944DCD635F9801F7AC90A407FBC479964DEC024);
s_Il2CppMethodInitialized = true;
}
Type_t* V_0 = NULL;
{
// if ( o == null || o.Equals(null) ) {
RuntimeObject* L_0 = ___0_o;
if (!L_0)
{
goto IL_000c;
}
}
{
RuntimeObject* L_1 = ___0_o;
NullCheck(L_1);
bool L_2;
L_2 = VirtualFuncInvoker1< bool, RuntimeObject* >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, L_1, NULL);
if (!L_2)
{
goto IL_0012;
}
}
IL_000c:
{
// return "NULL";
return _stringLiteral900D858FE9ABCD2ED2B25CD27110A78ADCC6EC6B;
}
IL_0012:
{
// if ( o is string ) {
RuntimeObject* L_3 = ___0_o;
if (!((String_t*)IsInstSealed((RuntimeObject*)L_3, String_t_il2cpp_TypeInfo_var)))
{
goto IL_002b;
}
}
{
// return string.Format("\"{0}\"", (string)o);
RuntimeObject* L_4 = ___0_o;
String_t* L_5;
L_5 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(_stringLiteral49A5AAB83859C60FC692064F7CA72853E8B6B189, ((String_t*)CastclassSealed((RuntimeObject*)L_4, String_t_il2cpp_TypeInfo_var)), NULL);
return L_5;
}
IL_002b:
{
// if ( o is UnityEngine.Object ) {
RuntimeObject* L_6 = ___0_o;
if (!((Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)IsInstClass((RuntimeObject*)L_6, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var)))
{
goto IL_003f;
}
}
{
// return ( o as UnityEngine.Object ).name;
RuntimeObject* L_7 = ___0_o;
NullCheck(((Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)IsInstClass((RuntimeObject*)L_7, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var)));
String_t* L_8;
L_8 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(((Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)IsInstClass((RuntimeObject*)L_7, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var)), NULL);
return L_8;
}
IL_003f:
{
// var t = o.GetType();
RuntimeObject* L_9 = ___0_o;
NullCheck(L_9);
Type_t* L_10;
L_10 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_9, NULL);
V_0 = L_10;
// if ( t.RTIsSubclassOf(typeof(System.Enum)) ) {
Type_t* L_11 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_12 = { reinterpret_cast<intptr_t> (Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_13;
L_13 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_12, NULL);
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
bool L_14;
L_14 = ReflectionTools_RTIsSubclassOf_m5E5686EA17A2BF5138C18BCBE663892D936CE853(L_11, L_13, NULL);
if (!L_14)
{
goto IL_00a6;
}
}
{
// if ( t.RTIsDefined<System.FlagsAttribute>(true) ) {
Type_t* L_15 = V_0;
il2cpp_codegen_runtime_class_init_inline(ReflectionTools_tE12B5251BB48C3A8B99BC5D4278C46DADBBF905A_il2cpp_TypeInfo_var);
bool L_16;
L_16 = ReflectionTools_RTIsDefined_TisFlagsAttribute_t902A411320FCE075B57DB7157C695B392C610D1D_m9A6CED1840A928B482D8CBA8189AD3EF60FB9B5C(L_15, (bool)1, ReflectionTools_RTIsDefined_TisFlagsAttribute_t902A411320FCE075B57DB7157C695B392C610D1D_m9A6CED1840A928B482D8CBA8189AD3EF60FB9B5C_RuntimeMethod_var);
if (!L_16)
{
goto IL_00a6;
}
}
{
// if ( o.ToString() == "0" ) { return "Nothing"; }
RuntimeObject* L_17 = ___0_o;
NullCheck(L_17);
String_t* L_18;
L_18 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_17);
bool L_19;
L_19 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_18, _stringLiteralF944DCD635F9801F7AC90A407FBC479964DEC024, NULL);
if (!L_19)
{
goto IL_0079;
}
}
{
// if ( o.ToString() == "0" ) { return "Nothing"; }
return _stringLiteral92B36EB71B96765EED2FDEF7D11CBE2ACEBB5936;
}
IL_0079:
{
// if ( o.ToString() == "-1" ) { return "Everything"; }
RuntimeObject* L_20 = ___0_o;
NullCheck(L_20);
String_t* L_21;
L_21 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_20);
bool L_22;
L_22 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_21, _stringLiteral2687B859C52DBDD7EA54FE527B1981F4F4B67B0E, NULL);
if (!L_22)
{
goto IL_0091;
}
}
{
// if ( o.ToString() == "-1" ) { return "Everything"; }
return _stringLiteralF48AA5FFBDC5ACD96832712299E3CDEABE22219F;
}
IL_0091:
{
// if ( o.ToString().Contains(',') ) { return "Mixed..."; }
RuntimeObject* L_23 = ___0_o;
NullCheck(L_23);
String_t* L_24;
L_24 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_23);
NullCheck(L_24);
bool L_25;
L_25 = String_Contains_mC67F1B9E92187E2BB125A560160DA30A5BA703F2(L_24, ((int32_t)44), NULL);
if (!L_25)
{
goto IL_00a6;
}
}
{
// if ( o.ToString().Contains(',') ) { return "Mixed..."; }
return _stringLiteral402E6AFDA5E97193EFCC87AC408C09EF515AA184;
}
IL_00a6:
{
// return o.ToString();
RuntimeObject* L_26 = ___0_o;
NullCheck(L_26);
String_t* L_27;
L_27 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_26);
return L_27;
}
}
// System.Void ParadoxNotion.StringUtils::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StringUtils__cctor_m0C2A152DC51554803B1FFF454DB4C54526CC0FE7 (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*)&Dictionary_2__ctor_m201D4C32BA21CBF329B875E58C2515ABC9E29894_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringComparer_t6268F19CA34879176651429C0D8A3D0002BB8E06_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringUtils_t1B1A8555A1FD4C84FEEF6A67762EA7230E48164A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public static readonly char[] CHAR_SPACE_ARRAY = new char[] { ' ' };
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_0 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)SZArrayNew(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var, (uint32_t)1);
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_1 = L_0;
NullCheck(L_1);
(L_1)->SetAt(static_cast<il2cpp_array_size_t>(0), (Il2CppChar)((int32_t)32));
((StringUtils_t1B1A8555A1FD4C84FEEF6A67762EA7230E48164A_StaticFields*)il2cpp_codegen_static_fields_for(StringUtils_t1B1A8555A1FD4C84FEEF6A67762EA7230E48164A_il2cpp_TypeInfo_var))->___CHAR_SPACE_ARRAY_2 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&((StringUtils_t1B1A8555A1FD4C84FEEF6A67762EA7230E48164A_StaticFields*)il2cpp_codegen_static_fields_for(StringUtils_t1B1A8555A1FD4C84FEEF6A67762EA7230E48164A_il2cpp_TypeInfo_var))->___CHAR_SPACE_ARRAY_2), (void*)L_1);
// private static Dictionary<string, string> splitCaseCache = new Dictionary<string, string>(StringComparer.Ordinal);
il2cpp_codegen_runtime_class_init_inline(StringComparer_t6268F19CA34879176651429C0D8A3D0002BB8E06_il2cpp_TypeInfo_var);
StringComparer_t6268F19CA34879176651429C0D8A3D0002BB8E06* L_2;
L_2 = StringComparer_get_Ordinal_m77A8C28E78759556E06A6925E949737A45599E26_inline(NULL);
Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_3 = (Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83*)il2cpp_codegen_object_new(Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83_il2cpp_TypeInfo_var);
NullCheck(L_3);
Dictionary_2__ctor_m201D4C32BA21CBF329B875E58C2515ABC9E29894(L_3, L_2, Dictionary_2__ctor_m201D4C32BA21CBF329B875E58C2515ABC9E29894_RuntimeMethod_var);
((StringUtils_t1B1A8555A1FD4C84FEEF6A67762EA7230E48164A_StaticFields*)il2cpp_codegen_static_fields_for(StringUtils_t1B1A8555A1FD4C84FEEF6A67762EA7230E48164A_il2cpp_TypeInfo_var))->___splitCaseCache_3 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&((StringUtils_t1B1A8555A1FD4C84FEEF6A67762EA7230E48164A_StaticFields*)il2cpp_codegen_static_fields_for(StringUtils_t1B1A8555A1FD4C84FEEF6A67762EA7230E48164A_il2cpp_TypeInfo_var))->___splitCaseCache_3), (void*)L_3);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
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 Node_tFE79C2F3D9D517984CDDFAD382448FF70E5B4FB8* Connection_get_targetNode_m6497814C735802779A09743F85F194212C0606F2_inline (Connection_t5306F1F5231246BC84674F9646F1B1393C0F8C7D* __this, const RuntimeMethod* method)
{
{
// get { return _targetNode; }
Node_tFE79C2F3D9D517984CDDFAD382448FF70E5B4FB8* L_0 = __this->____targetNode_1;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Node_tFE79C2F3D9D517984CDDFAD382448FF70E5B4FB8* Connection_get_sourceNode_m8AAB4D86A1F7E4AA641DD4D54B6288412058A10D_inline (Connection_t5306F1F5231246BC84674F9646F1B1393C0F8C7D* __this, const RuntimeMethod* method)
{
{
// get { return _sourceNode; }
Node_tFE79C2F3D9D517984CDDFAD382448FF70E5B4FB8* L_0 = __this->____sourceNode_0;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool ActionTask_get_isPaused_m70D9AA0F96359728C5A819DF1BFEEDA7D246F45F_inline (ActionTask_t6B5C6B67D00E7AF678FAEDC91859B778C24A8E1E* __this, const RuntimeMethod* method)
{
{
// public bool isPaused { get; private set; }
bool L_0 = __this->___U3CisPausedU3Ek__BackingField_13;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Task_get_ownerSystem_m980F955CAD5DE771E19FA231DA402096BF9B9233_inline (Task_tF05C1B448C98EDD5D7E9E23660FCEAC40348A284* __this, const RuntimeMethod* method)
{
{
// get { return _ownerSystem; }
RuntimeObject* L_0 = __this->____ownerSystem_2;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ActionTask_set_isPaused_m00BCF63A6DEA333D87DE297C050C6547E70AD446_inline (ActionTask_t6B5C6B67D00E7AF678FAEDC91859B778C24A8E1E* __this, bool ___0_value, const RuntimeMethod* method)
{
{
// public bool isPaused { get; private set; }
bool L_0 = ___0_value;
__this->___U3CisPausedU3Ek__BackingField_13 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool ConditionTask_get_invert_mA8B61B2900B443EFEA1AF69A0C5AAA8EB51F67E2_inline (ConditionTask_t518F9B03584F4835F78D6DE297CE36AED500BEE8* __this, const RuntimeMethod* method)
{
{
// get { return _invert; }
bool L_0 = __this->____invert_10;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Task_set_ownerSystem_mBCC6CD84CC35938FE61A09D8ACB881620B5902B3_inline (Task_tF05C1B448C98EDD5D7E9E23660FCEAC40348A284* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
// private set { _ownerSystem = value; }
RuntimeObject* L_0 = ___0_value;
__this->____ownerSystem_2 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->____ownerSystem_2), (void*)L_0);
// private set { _ownerSystem = value; }
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* ObsoleteAttribute_get_Message_mEEA519E26C2F66DA3987F1AF2A28454DE021E3CF_inline (ObsoleteAttribute_tF4885B281E932B8B87A5B9AA1C24D46DEEA8FD8A* __this, const RuntimeMethod* method)
{
{
String_t* L_0 = __this->____message_0;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* BBParameter_get_name_mB3C40E4241CB0470AC4D120613200D497500535B_inline (BBParameter_tD717AF8560E573DF3DA925034F257F669CDDBA60* __this, const RuntimeMethod* method)
{
{
// get { return _name; }
String_t* L_0 = __this->____name_0;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Dictionary_2_tD3F950952CE25D0F85C802E5E8010086DF6EDE7C* BlackboardSource_get_variables_m87C1251F9B98E50EEED28641B12344908ACE1A97_inline (BlackboardSource_tDF1C560E163F6F63BE89278B7312A32BF329C89E* __this, const RuntimeMethod* method)
{
{
// public Dictionary<string, Variable> variables { get { return _variables; } set { _variables = value; } }
Dictionary_2_tD3F950952CE25D0F85C802E5E8010086DF6EDE7C* L_0 = __this->____variables_0;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BlackboardSource_set_variables_m2F2C474335B49B16AB2786C3D66B0FC88B68CB34_inline (BlackboardSource_tDF1C560E163F6F63BE89278B7312A32BF329C89E* __this, Dictionary_2_tD3F950952CE25D0F85C802E5E8010086DF6EDE7C* ___0_value, const RuntimeMethod* method)
{
{
// public Dictionary<string, Variable> variables { get { return _variables; } set { _variables = value; } }
Dictionary_2_tD3F950952CE25D0F85C802E5E8010086DF6EDE7C* L_0 = ___0_value;
__this->____variables_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->____variables_0), (void*)L_0);
// public Dictionary<string, Variable> variables { get { return _variables; } set { _variables = value; } }
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* AssetBlackboard_get_identifier_m7EE84FF26145AFD3C1F37673C864060E78CA5220_inline (AssetBlackboard_t06CBC3663FADCD3FD88ACC97074D46D94EC448BE* __this, const RuntimeMethod* method)
{
{
// public string identifier => _identifier;
String_t* L_0 = __this->____identifier_9;
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 BBParameter_set_targetVariableID_mEE6122081459973AB860C5685722E175D9346E22_inline (BBParameter_tD717AF8560E573DF3DA925034F257F669CDDBA60* __this, String_t* ___0_value, const RuntimeMethod* method)
{
{
// protected set { _targetVariableID = value; }
String_t* L_0 = ___0_value;
__this->____targetVariableID_1 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->____targetVariableID_1), (void*)L_0);
// protected set { _targetVariableID = value; }
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* BBParameter_get_bb_mB84B74025979E38A8CA363939C18E41999F2E126_inline (BBParameter_tD717AF8560E573DF3DA925034F257F669CDDBA60* __this, const RuntimeMethod* method)
{
{
// get { return _bb; }
RuntimeObject* L_0 = __this->____bb_2;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* BBParameter_get_varRef_mD0DDBD4F6D0CF79AB5B1227FD5D3FCB56F19F919_inline (BBParameter_tD717AF8560E573DF3DA925034F257F669CDDBA60* __this, const RuntimeMethod* method)
{
{
// get { return _varRef; }
Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* L_0 = __this->____varRef_3;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* Variable_get_name_m2CEA3022D5B26EA54166918C98887E22217CC1A8_inline (Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* __this, const RuntimeMethod* method)
{
{
// get { return _name; }
String_t* L_0 = __this->____name_0;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* BBParameter_get_targetVariableID_m906581BCA5029E8184157D79E93FF6F9E1DEB361_inline (BBParameter_tD717AF8560E573DF3DA925034F257F669CDDBA60* __this, const RuntimeMethod* method)
{
{
// get { return _targetVariableID; }
String_t* L_0 = __this->____targetVariableID_1;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* GlobalBlackboard_get_identifier_m1EA5D7C08407BD92210DF37BAC39A8EBB7DD6370_inline (GlobalBlackboard_tAAED76CBEF71392A8E043172C9C60F67A3154125* __this, const RuntimeMethod* method)
{
{
// public string identifier => _identifier;
String_t* L_0 = __this->____identifier_14;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Variable_set_isExposedPublic_m49BACD8D29DE316876DFCAEF501AB8FB6EB8DD9B_inline (Variable_t60C01143D3B1491B2FFEB305052C327D03DDF4AA* __this, bool ___0_value, const RuntimeMethod* method)
{
{
// public bool isExposedPublic { get { return _isPublic && !isPropertyBound; } set { _isPublic = value; } }
bool L_0 = ___0_value;
__this->____isPublic_2 = L_0;
// public bool isExposedPublic { get { return _isPublic && !isPropertyBound; } set { _isPublic = value; } }
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void GraphSource_set_allTasks_m4C4DB7B3B89A27DCB770D7FCD2AE67ED776A50E0_inline (GraphSource_tDFC175F2BFB99D693583B1D52BB6857C73932914* __this, List_1_t2338E7E26462DEE44946C327D8DE6718C0BFFC4D* ___0_value, const RuntimeMethod* method)
{
{
// public List<Task> allTasks { get; private set; }
List_1_t2338E7E26462DEE44946C327D8DE6718C0BFFC4D* L_0 = ___0_value;
__this->___U3CallTasksU3Ek__BackingField_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CallTasksU3Ek__BackingField_0), (void*)L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void GraphSource_set_allParameters_m771297BEC2E3236C3CD26BE705E61D89E4626405_inline (GraphSource_tDFC175F2BFB99D693583B1D52BB6857C73932914* __this, List_1_tAD83E1E173C28ABFECA64AA58E75072EF894EF92* ___0_value, const RuntimeMethod* method)
{
{
// public List<BBParameter> allParameters { get; private set; }
List_1_tAD83E1E173C28ABFECA64AA58E75072EF894EF92* L_0 = ___0_value;
__this->___U3CallParametersU3Ek__BackingField_1 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CallParametersU3Ek__BackingField_1), (void*)L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR List_1_t2338E7E26462DEE44946C327D8DE6718C0BFFC4D* GraphSource_get_allTasks_m88E334553E1B4561F8E0DACB4567EC2B8062FBC6_inline (GraphSource_tDFC175F2BFB99D693583B1D52BB6857C73932914* __this, const RuntimeMethod* method)
{
{
// public List<Task> allTasks { get; private set; }
List_1_t2338E7E26462DEE44946C327D8DE6718C0BFFC4D* L_0 = __this->___U3CallTasksU3Ek__BackingField_0;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR List_1_tAD83E1E173C28ABFECA64AA58E75072EF894EF92* GraphSource_get_allParameters_m4D491F3B3B1BC38C100132FCA0677386C5DF9E75_inline (GraphSource_tDFC175F2BFB99D693583B1D52BB6857C73932914* __this, const RuntimeMethod* method)
{
{
// public List<BBParameter> allParameters { get; private set; }
List_1_tAD83E1E173C28ABFECA64AA58E75072EF894EF92* L_0 = __this->___U3CallParametersU3Ek__BackingField_1;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void GraphSource_set_zoomFactor_mBC99821FF93314A01728C4AE44A61642F3D73616_inline (GraphSource_tDFC175F2BFB99D693583B1D52BB6857C73932914* __this, float ___0_value, const RuntimeMethod* method)
{
{
// public float zoomFactor { get { return _zoomFactor; } set { _zoomFactor = value; } }
float L_0 = ___0_value;
__this->____zoomFactor_7 = L_0;
// public float zoomFactor { get { return _zoomFactor; } set { _zoomFactor = value; } }
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void GraphSource_set_nodes_m3A6C9FAAF14E9F5FA9F1546D950458E1B48EFA5D_inline (GraphSource_tDFC175F2BFB99D693583B1D52BB6857C73932914* __this, List_1_t90487A8EA186417AA0A6F2B22B58D1BAE3334437* ___0_value, const RuntimeMethod* method)
{
{
// public List<Node> nodes { get { return _nodes; } set { _nodes = value; } }
List_1_t90487A8EA186417AA0A6F2B22B58D1BAE3334437* L_0 = ___0_value;
__this->____nodes_9 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->____nodes_9), (void*)L_0);
// public List<Node> nodes { get { return _nodes; } set { _nodes = value; } }
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void GraphSource_set_canvasGroups_m2D076C922EACC06A24CC8FD0637AD7957525AD62_inline (GraphSource_tDFC175F2BFB99D693583B1D52BB6857C73932914* __this, List_1_t5B06412E1CC59E5774C10EB7439C98F6C31449C3* ___0_value, const RuntimeMethod* method)
{
{
// public List<CanvasGroup> canvasGroups { get { return _canvasGroups; } set { _canvasGroups = value; } }
List_1_t5B06412E1CC59E5774C10EB7439C98F6C31449C3* L_0 = ___0_value;
__this->____canvasGroups_11 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->____canvasGroups_11), (void*)L_0);
// public List<CanvasGroup> canvasGroups { get { return _canvasGroups; } set { _canvasGroups = value; } }
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void GraphSource_set_localBlackboard_m697EAC3F193AEA1112F9918ACB6151739DB05CAF_inline (GraphSource_tDFC175F2BFB99D693583B1D52BB6857C73932914* __this, BlackboardSource_tDF1C560E163F6F63BE89278B7312A32BF329C89E* ___0_value, const RuntimeMethod* method)
{
{
// public BlackboardSource localBlackboard { get { return _localBlackboard; } set { _localBlackboard = value; } }
BlackboardSource_tDF1C560E163F6F63BE89278B7312A32BF329C89E* L_0 = ___0_value;
__this->____localBlackboard_12 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->____localBlackboard_12), (void*)L_0);
// public BlackboardSource localBlackboard { get { return _localBlackboard; } set { _localBlackboard = value; } }
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void GraphSource_set_version_mD88854DED1E5BB2BC0E3F5E740D4FA8529EF4862_inline (GraphSource_tDFC175F2BFB99D693583B1D52BB6857C73932914* __this, float ___0_value, const RuntimeMethod* method)
{
{
// public float version { get { return _version; } set { _version = value; } }
float L_0 = ___0_value;
__this->____version_3 = L_0;
// public float version { get { return _version; } set { _version = value; } }
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void GraphSource_set_type_m86B85977F0D564CADE9D3A857DA0E32D6695E313_inline (GraphSource_tDFC175F2BFB99D693583B1D52BB6857C73932914* __this, String_t* ___0_value, const RuntimeMethod* method)
{
{
// public string type { get { return _type; } set { _type = value; } }
String_t* L_0 = ___0_value;
__this->____type_8 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->____type_8), (void*)L_0);
// public string type { get { return _type; } set { _type = value; } }
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR List_1_t90487A8EA186417AA0A6F2B22B58D1BAE3334437* GraphSource_get_nodes_m76F568B757695DACEEFDC097B976446E99C74754_inline (GraphSource_tDFC175F2BFB99D693583B1D52BB6857C73932914* __this, const RuntimeMethod* method)
{
{
// public List<Node> nodes { get { return _nodes; } set { _nodes = value; } }
List_1_t90487A8EA186417AA0A6F2B22B58D1BAE3334437* L_0 = __this->____nodes_9;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR List_1_t619EB3258C7F1EBD15A485EA09888BE9FC87AC7E* Node_get_outConnections_mBD92942B179E5297C07F297E1D0F2F0946A8F7EE_inline (Node_tFE79C2F3D9D517984CDDFAD382448FF70E5B4FB8* __this, const RuntimeMethod* method)
{
{
// get { return _outConnections; }
List_1_t619EB3258C7F1EBD15A485EA09888BE9FC87AC7E* L_0 = __this->____outConnections_9;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void GraphSource_set_connections_mE9E0266A50943A0B834496A00252969E2EA3AF7A_inline (GraphSource_tDFC175F2BFB99D693583B1D52BB6857C73932914* __this, List_1_t619EB3258C7F1EBD15A485EA09888BE9FC87AC7E* ___0_value, const RuntimeMethod* method)
{
{
// public List<Connection> connections { get { return _connections; } private set { _connections = value; } }
List_1_t619EB3258C7F1EBD15A485EA09888BE9FC87AC7E* L_0 = ___0_value;
__this->____connections_10 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->____connections_10), (void*)L_0);
// public List<Connection> connections { get { return _connections; } private set { _connections = value; } }
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void GraphSource_set_derivedData_m91CEF54BFCE06F5B75EDF5A53AD972C78C209A91_inline (GraphSource_tDFC175F2BFB99D693583B1D52BB6857C73932914* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
// public object derivedData { get { return _derivedData; } set { _derivedData = value; } }
RuntimeObject* L_0 = ___0_value;
__this->____derivedData_13 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->____derivedData_13), (void*)L_0);
// public object derivedData { get { return _derivedData; } set { _derivedData = value; } }
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR BlackboardSource_tDF1C560E163F6F63BE89278B7312A32BF329C89E* GraphSource_get_localBlackboard_mC798FB2AB8ECD11861EC4B429D386F1CB88C467F_inline (GraphSource_tDFC175F2BFB99D693583B1D52BB6857C73932914* __this, const RuntimeMethod* method)
{
{
// public BlackboardSource localBlackboard { get { return _localBlackboard; } set { _localBlackboard = value; } }
BlackboardSource_tDF1C560E163F6F63BE89278B7312A32BF329C89E* L_0 = __this->____localBlackboard_12;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BlackboardSource_set_unityContextObject_m5A66741ABA7881FBE8B8C1EC185983ED2CB06B5D_inline (BlackboardSource_tDF1C560E163F6F63BE89278B7312A32BF329C89E* __this, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_value, const RuntimeMethod* method)
{
{
// public UnityEngine.Object unityContextObject { get; set; }
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_0 = ___0_value;
__this->___U3CunityContextObjectU3Ek__BackingField_4 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CunityContextObjectU3Ek__BackingField_4), (void*)L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR List_1_t619EB3258C7F1EBD15A485EA09888BE9FC87AC7E* Node_get_inConnections_mDC21880D8511412E49EB8D4E615D1B5EFD9A668F_inline (Node_tFE79C2F3D9D517984CDDFAD382448FF70E5B4FB8* __this, const RuntimeMethod* method)
{
{
// get { return _inConnections; }
List_1_t619EB3258C7F1EBD15A485EA09888BE9FC87AC7E* L_0 = __this->____inConnections_8;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Node_set_graph_m8F7AFEA266E9BC7F8D774CE1A2C935C7963D44DD_inline (Node_tFE79C2F3D9D517984CDDFAD382448FF70E5B4FB8* __this, Graph_tB1CBC9173527C9E453E52B1C7DE2F39E44CF9032* ___0_value, const RuntimeMethod* method)
{
{
// internal set { _graph = value; }
Graph_tB1CBC9173527C9E453E52B1C7DE2F39E44CF9032* L_0 = ___0_value;
__this->____graph_6 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->____graph_6), (void*)L_0);
// internal set { _graph = value; }
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Node_set_ID_mBEB98B3A6E2E6BC7D094CBE79B287CC90210EC18_inline (Node_tFE79C2F3D9D517984CDDFAD382448FF70E5B4FB8* __this, int32_t ___0_value, const RuntimeMethod* method)
{
{
// internal set { _ID = value; }
int32_t L_0 = ___0_value;
__this->____ID_7 = L_0;
// internal set { _ID = value; }
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR List_1_t619EB3258C7F1EBD15A485EA09888BE9FC87AC7E* GraphSource_get_connections_mAE8A0E236CE83203818C2DFEF0F01344A1B1B1C7_inline (GraphSource_tDFC175F2BFB99D693583B1D52BB6857C73932914* __this, const RuntimeMethod* method)
{
{
// public List<Connection> connections { get { return _connections; } private set { _connections = value; } }
List_1_t619EB3258C7F1EBD15A485EA09888BE9FC87AC7E* L_0 = __this->____connections_10;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* GraphSource_get_derivedData_m3E6EE5237037E638F937CE9EC45E76C18FEE922D_inline (GraphSource_tDFC175F2BFB99D693583B1D52BB6857C73932914* __this, const RuntimeMethod* method)
{
{
// public object derivedData { get { return _derivedData; } set { _derivedData = value; } }
RuntimeObject* L_0 = __this->____derivedData_13;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float GraphSource_get_version_m5B2BE901B7D0369016EBFBBEC516E281FB9DFE4C_inline (GraphSource_tDFC175F2BFB99D693583B1D52BB6857C73932914* __this, const RuntimeMethod* method)
{
{
// public float version { get { return _version; } set { _version = value; } }
float L_0 = __this->____version_3;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* GraphSource_get_category_m7B104C80C46E75AAF81AEB0E4DE3BC8CF3D5B548_inline (GraphSource_tDFC175F2BFB99D693583B1D52BB6857C73932914* __this, const RuntimeMethod* method)
{
{
// public string category { get { return _category; } set { _category = value; } }
String_t* L_0 = __this->____category_4;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void GraphSource_set_category_m04F5D761FE1EE357FAB2ADA90AF53A35CB192986_inline (GraphSource_tDFC175F2BFB99D693583B1D52BB6857C73932914* __this, String_t* ___0_value, const RuntimeMethod* method)
{
{
// public string category { get { return _category; } set { _category = value; } }
String_t* L_0 = ___0_value;
__this->____category_4 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->____category_4), (void*)L_0);
// public string category { get { return _category; } set { _category = value; } }
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* GraphSource_get_comments_m761D6938E4DF39468BE5B5BC6D43915BA8B69162_inline (GraphSource_tDFC175F2BFB99D693583B1D52BB6857C73932914* __this, const RuntimeMethod* method)
{
{
// public string comments { get { return _comments; } set { _comments = value; } }
String_t* L_0 = __this->____comments_5;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void GraphSource_set_comments_mB20CAD6EEB402AA758169FB5E77DFE422D11CED5_inline (GraphSource_tDFC175F2BFB99D693583B1D52BB6857C73932914* __this, String_t* ___0_value, const RuntimeMethod* method)
{
{
// public string comments { get { return _comments; } set { _comments = value; } }
String_t* L_0 = ___0_value;
__this->____comments_5 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->____comments_5), (void*)L_0);
// public string comments { get { return _comments; } set { _comments = value; } }
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 GraphSource_get_translation_m81D7CA51B22FC01E425A038F25E04E8B5F3CA540_inline (GraphSource_tDFC175F2BFB99D693583B1D52BB6857C73932914* __this, const RuntimeMethod* method)
{
{
// public Vector2 translation { get { return _translation; } set { _translation = value; } }
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = __this->____translation_6;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void GraphSource_set_translation_m33853430204DA24213A3C17CED3D6DE902413F53_inline (GraphSource_tDFC175F2BFB99D693583B1D52BB6857C73932914* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_value, const RuntimeMethod* method)
{
{
// public Vector2 translation { get { return _translation; } set { _translation = value; } }
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_value;
__this->____translation_6 = L_0;
// public Vector2 translation { get { return _translation; } set { _translation = value; } }
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float GraphSource_get_zoomFactor_mF57509EEAA49DB2191AAA365BFFC476B29E5710E_inline (GraphSource_tDFC175F2BFB99D693583B1D52BB6857C73932914* __this, const RuntimeMethod* method)
{
{
// public float zoomFactor { get { return _zoomFactor; } set { _zoomFactor = value; } }
float L_0 = __this->____zoomFactor_7;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ActionCall_Invoke_m805BE8D23AFF86DD93A37EE202CAA6BD2945252B_inline (ActionCall_t2CEB66146EAB7FCD23B0306A8FE48AACEB0D95FF* __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 bool SerializedMethodInfo_HasChanged_m9A509656BF2AC2E53CFCBF6C08298915BFC47FBE_inline (SerializedMethodInfo_t0178C1A4EC415982F21BDF7AD6260FE066C2A3E1* __this, const RuntimeMethod* method)
{
{
// public bool HasChanged() { return _hasChanged; }
bool L_0 = __this->____hasChanged_4;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TaskAgentParameter_set_value_mDD4DB6277B0B75C53EAB26C69B06FD1BB0ABF4D2_inline (TaskAgentParameter_t6F02431C314168FE5698AD6A87B555310C2DBC4B* __this, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_value, const RuntimeMethod* method)
{
{
// set { _value = value; } //the linked blackboard variable is NEVER set through the TaskAgentParameter. Instead we set the local (inherited) variable
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_0 = ___0_value;
((BBParameter_1_t97AADAB54E6D1D78FC42019881598EF9242A6D09*)__this)->____value_5 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((BBParameter_1_t97AADAB54E6D1D78FC42019881598EF9242A6D09*)__this)->____value_5), (void*)L_0);
// set { _value = value; } //the linked blackboard variable is NEVER set through the TaskAgentParameter. Instead we set the local (inherited) variable
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Type_t* BBObjectParameter_get_type_mDD1594D150BD6E6E509CDB7FA316BA59D1EC7305_inline (BBObjectParameter_tA102F2723AE6019732064DBB03A3EB936A906795* __this, const RuntimeMethod* method)
{
{
// private Type type { get; set; }
Type_t* L_0 = __this->___U3CtypeU3Ek__BackingField_9;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BBObjectParameter_set_type_m2D8E32526991819810F252217129FA3054BBFC48_inline (BBObjectParameter_tA102F2723AE6019732064DBB03A3EB936A906795* __this, Type_t* ___0_value, const RuntimeMethod* method)
{
{
// private Type type { get; set; }
Type_t* L_0 = ___0_value;
__this->___U3CtypeU3Ek__BackingField_9 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CtypeU3Ek__BackingField_9), (void*)L_0);
return;
}
}
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 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 Type_t* DynamicParameterDefinition_get_type_m9653903CE6FD0EEA1B00CE4EBF98891A3FA28739_inline (DynamicParameterDefinition_t9B2EC9C6FF90EECDCC32CAB983D88026746D5874* __this, const RuntimeMethod* method)
{
{
// public Type type { get; set; }
Type_t* L_0 = __this->___U3CtypeU3Ek__BackingField_3;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DynamicParameterDefinition_set_type_mF0FF90502A90E50DACFC1D6720F7FD1EED514490_inline (DynamicParameterDefinition_t9B2EC9C6FF90EECDCC32CAB983D88026746D5874* __this, Type_t* ___0_value, const RuntimeMethod* method)
{
{
// public Type type { get; set; }
Type_t* L_0 = ___0_value;
__this->___U3CtypeU3Ek__BackingField_3 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CtypeU3Ek__BackingField_3), (void*)L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* DynamicParameterDefinition_get_name_m9257360B2E9815ED37A471010EA7988695ECCB74_inline (DynamicParameterDefinition_t9B2EC9C6FF90EECDCC32CAB983D88026746D5874* __this, const RuntimeMethod* method)
{
{
// get { return _name; }
String_t* L_0 = __this->____name_1;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DynamicParameterDefinition_set_ID_m74D7A99C0853B0D66B67801AC71322414C65F4C1_inline (DynamicParameterDefinition_t9B2EC9C6FF90EECDCC32CAB983D88026746D5874* __this, String_t* ___0_value, const RuntimeMethod* method)
{
{
// private set { _ID = value; }
String_t* L_0 = ___0_value;
__this->____ID_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->____ID_0), (void*)L_0);
// private set { _ID = value; }
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DynamicParameterDefinition_set_name_mF9F995A7570AF2B283451BE93EDDAF3547ADD4C1_inline (DynamicParameterDefinition_t9B2EC9C6FF90EECDCC32CAB983D88026746D5874* __this, String_t* ___0_value, const RuntimeMethod* method)
{
{
// set { _name = value; }
String_t* L_0 = ___0_value;
__this->____name_1 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->____name_1), (void*)L_0);
// set { _name = value; }
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* EventData_get_receiver_m05FFA55E0D57A4340D63E3D233E064F65C333D75_inline (EventData_tEA0797699E48A511278A7BF94A05A8ABDB9EFB0A* __this, const RuntimeMethod* method)
{
{
// public GameObject receiver { get; private set; }
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = __this->___U3CreceiverU3Ek__BackingField_0;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void EventData_set_receiver_m48A3C3204F255127ECC1F2050A2F20BD7638D5E7_inline (EventData_tEA0797699E48A511278A7BF94A05A8ABDB9EFB0A* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_value, const RuntimeMethod* method)
{
{
// public GameObject receiver { get; private set; }
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = ___0_value;
__this->___U3CreceiverU3Ek__BackingField_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CreceiverU3Ek__BackingField_0), (void*)L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* EventData_get_sender_mDA8993A909FC8C44F6E7296CDC38887992A1BDA8_inline (EventData_tEA0797699E48A511278A7BF94A05A8ABDB9EFB0A* __this, const RuntimeMethod* method)
{
{
// public object sender { get; private set; }
RuntimeObject* L_0 = __this->___U3CsenderU3Ek__BackingField_1;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void EventData_set_sender_mA5550C98C8AED9340E871DF32BE5AEE25E6E7503_inline (EventData_tEA0797699E48A511278A7BF94A05A8ABDB9EFB0A* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
// public object sender { get; private set; }
RuntimeObject* L_0 = ___0_value;
__this->___U3CsenderU3Ek__BackingField_1 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CsenderU3Ek__BackingField_1), (void*)L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* EventData_get_value_mBAF453B3FAB32716FD85D277A538CE156807770E_inline (EventData_tEA0797699E48A511278A7BF94A05A8ABDB9EFB0A* __this, const RuntimeMethod* method)
{
{
// public object value { get; private set; }
RuntimeObject* L_0 = __this->___U3CvalueU3Ek__BackingField_2;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void EventData_set_value_mF78618914EAF55DC5621B535C079785D3E5DAEB6_inline (EventData_tEA0797699E48A511278A7BF94A05A8ABDB9EFB0A* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
// public object value { get; private set; }
RuntimeObject* L_0 = ___0_value;
__this->___U3CvalueU3Ek__BackingField_2 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CvalueU3Ek__BackingField_2), (void*)L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, float ___1_d, const RuntimeMethod* method)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_a;
float L_1 = L_0.___x_2;
float L_2 = ___1_d;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___0_a;
float L_4 = L_3.___y_3;
float L_5 = ___1_d;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___0_a;
float L_7 = L_6.___z_4;
float L_8 = ___1_d;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9;
memset((&L_9), 0, sizeof(L_9));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_9), ((float)il2cpp_codegen_multiply(L_1, L_2)), ((float)il2cpp_codegen_multiply(L_4, L_5)), ((float)il2cpp_codegen_multiply(L_7, L_8)), /*hidden argument*/NULL);
V_0 = L_9;
goto IL_0021;
}
IL_0021:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = V_0;
return L_10;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_a;
float L_1 = L_0.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_b;
float L_3 = L_2.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_a;
float L_5 = L_4.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_b;
float L_7 = L_6.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_a;
float L_9 = L_8.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___1_b;
float L_11 = L_10.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12;
memset((&L_12), 0, sizeof(L_12));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_12), ((float)il2cpp_codegen_add(L_1, L_3)), ((float)il2cpp_codegen_add(L_5, L_7)), ((float)il2cpp_codegen_add(L_9, L_11)), /*hidden argument*/NULL);
V_0 = L_12;
goto IL_0030;
}
IL_0030:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = V_0;
return L_13;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_a;
float L_1 = L_0.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_b;
float L_3 = L_2.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_a;
float L_5 = L_4.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_b;
float L_7 = L_6.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_a;
float L_9 = L_8.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___1_b;
float L_11 = L_10.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12;
memset((&L_12), 0, sizeof(L_12));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_12), ((float)il2cpp_codegen_subtract(L_1, L_3)), ((float)il2cpp_codegen_subtract(L_5, L_7)), ((float)il2cpp_codegen_subtract(L_9, L_11)), /*hidden argument*/NULL);
V_0 = L_12;
goto IL_0030;
}
IL_0030:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = V_0;
return L_13;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_Scale_m7C3CD199271902D5C00CBF35CD230DEB62B68CAE_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_a;
float L_1 = L_0.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_b;
float L_3 = L_2.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_a;
float L_5 = L_4.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_b;
float L_7 = L_6.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_a;
float L_9 = L_8.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___1_b;
float L_11 = L_10.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12;
memset((&L_12), 0, sizeof(L_12));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_12), ((float)il2cpp_codegen_multiply(L_1, L_3)), ((float)il2cpp_codegen_multiply(L_5, L_7)), ((float)il2cpp_codegen_multiply(L_9, L_11)), /*hidden argument*/NULL);
V_0 = L_12;
goto IL_0030;
}
IL_0030:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = V_0;
return L_13;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, float ___0_x, float ___1_y, float ___2_z, const RuntimeMethod* method)
{
{
float L_0 = ___0_x;
__this->___x_2 = L_0;
float L_1 = ___1_y;
__this->___y_3 = L_1;
float L_2 = ___2_z;
__this->___z_4 = L_2;
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 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 RuntimeObject* Delegate_get_Target_m6E203F111C1548193A5AB7E616BD5834CD269753_inline (Delegate_t* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___m_target_2;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Func_2_tACBF5A1656250800CE861707354491F0611F6624* CustomConverter_Invoke_mF84CCAAF58255359502C57D9D5680B9D7D677CC2_inline (CustomConverter_tAE27CF6A9284A0A8E752BECCC727EFC748FB99F3* __this, Type_t* ___0_fromType, Type_t* ___1_toType, const RuntimeMethod* method)
{
typedef Func_2_tACBF5A1656250800CE861707354491F0611F6624* (*FunctionPointerType) (RuntimeObject*, Type_t*, Type_t*, const RuntimeMethod*);
return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_fromType, ___1_toType, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ((Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields*)il2cpp_codegen_static_fields_for(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var))->___zeroVector_5;
V_0 = L_0;
goto IL_0009;
}
IL_0009:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = V_0;
return L_1;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_get_identity_m7E701AE095ED10FD5EA0B50ABCFDE2EEFF2173A5_inline (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0 = ((Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_StaticFields*)il2cpp_codegen_static_fields_for(Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_il2cpp_TypeInfo_var))->___identityQuaternion_4;
V_0 = L_0;
goto IL_0009;
}
IL_0009:
{
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_1 = V_0;
return L_1;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Quaternion_get_eulerAngles_m2DB5158B5C3A71FD60FC8A6EE43D3AAA1CFED122_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* __this, const RuntimeMethod* method)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0 = (*(Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974*)__this);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
L_1 = Quaternion_Internal_ToEulerRad_m5BD0EEC543120C320DC77FCCDFD2CE2E6BD3F1A8(L_0, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
L_2 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_1, (57.2957802f), NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3;
L_3 = Quaternion_Internal_MakePositive_m73E2D01920CB0DFE661A55022C129E8617F0C9A8(L_2, NULL);
V_0 = L_3;
goto IL_001e;
}
IL_001e:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = V_0;
return L_4;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_Euler_m5BCCC19216CFAD2426F15BC51A30421880D27B73_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_euler, const RuntimeMethod* method)
{
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_euler;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
L_1 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_0, (0.0174532924f), NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_2;
L_2 = Quaternion_Internal_FromEulerRad_m66D4475341F53949471E6870FB5C5E4A5E9BA93E(L_1, NULL);
V_0 = L_2;
goto IL_0014;
}
IL_0014:
{
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_3 = V_0;
return L_3;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector2_op_Implicit_m6D9CABB2C791A192867D7A4559D132BE86DD3EB7_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_v, const RuntimeMethod* method)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_v;
float L_1 = L_0.___x_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___0_v;
float L_3 = L_2.___y_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4;
memset((&L_4), 0, sizeof(L_4));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_4), L_1, L_3, (0.0f), /*hidden argument*/NULL);
V_0 = L_4;
goto IL_001a;
}
IL_001a:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = V_0;
return L_5;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Implicit_mE8EBEE9291F11BB02F062D6E000F4798968CBD96_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_v, const RuntimeMethod* method)
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_v;
float L_1 = L_0.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___0_v;
float L_3 = L_2.___y_3;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4;
memset((&L_4), 0, sizeof(L_4));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_4), L_1, L_3, /*hidden argument*/NULL);
V_0 = L_4;
goto IL_0015;
}
IL_0015:
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_5 = V_0;
return L_5;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* __this, float ___0_r, float ___1_g, float ___2_b, float ___3_a, const RuntimeMethod* method)
{
{
float L_0 = ___0_r;
__this->___r_0 = L_0;
float L_1 = ___1_g;
__this->___g_1 = L_1;
float L_2 = ___2_b;
__this->___b_2 = L_2;
float L_3 = ___3_a;
__this->___a_3 = L_3;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Color32__ctor_mC9C6B443F0C7CA3F8B174158B2AF6F05E18EAC4E_inline (Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* __this, uint8_t ___0_r, uint8_t ___1_g, uint8_t ___2_b, uint8_t ___3_a, const RuntimeMethod* method)
{
{
__this->___rgba_0 = 0;
uint8_t L_0 = ___0_r;
__this->___r_1 = L_0;
uint8_t L_1 = ___1_g;
__this->___g_2 = L_1;
uint8_t L_2 = ___2_b;
__this->___b_3 = L_2;
uint8_t L_3 = ___3_a;
__this->___a_4 = L_3;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color32_op_Implicit_m47CBB138122B400E0B1F4BFD7C30A6C2C00FCA3E_inline (Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___0_c, const RuntimeMethod* method)
{
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_0;
memset((&V_0), 0, sizeof(V_0));
{
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_0 = ___0_c;
uint8_t L_1 = L_0.___r_1;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_2 = ___0_c;
uint8_t L_3 = L_2.___g_2;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_4 = ___0_c;
uint8_t L_5 = L_4.___b_3;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_6 = ___0_c;
uint8_t L_7 = L_6.___a_4;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_8;
memset((&L_8), 0, sizeof(L_8));
Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_8), ((float)(((float)L_1)/(255.0f))), ((float)(((float)L_3)/(255.0f))), ((float)(((float)L_5)/(255.0f))), ((float)(((float)L_7)/(255.0f))), /*hidden argument*/NULL);
V_0 = L_8;
goto IL_003d;
}
IL_003d:
{
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_9 = V_0;
return L_9;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Multiply_mC53581E703768BA2512A7C65283657C331994353_inline (float ___0_d, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_a, const RuntimeMethod* method)
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___1_a;
float L_1 = L_0.___x_0;
float L_2 = ___0_d;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3 = ___1_a;
float L_4 = L_3.___y_1;
float L_5 = ___0_d;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6;
memset((&L_6), 0, sizeof(L_6));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_6), ((float)il2cpp_codegen_multiply(L_1, L_2)), ((float)il2cpp_codegen_multiply(L_4, L_5)), /*hidden argument*/NULL);
V_0 = L_6;
goto IL_0019;
}
IL_0019:
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_7 = V_0;
return L_7;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Addition_m8136742CE6EE33BA4EB81C5F584678455917D2AE_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_b, const RuntimeMethod* method)
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_a;
float L_1 = L_0.___x_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___1_b;
float L_3 = L_2.___x_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4 = ___0_a;
float L_5 = L_4.___y_1;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6 = ___1_b;
float L_7 = L_6.___y_1;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_8;
memset((&L_8), 0, sizeof(L_8));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_8), ((float)il2cpp_codegen_add(L_1, L_3)), ((float)il2cpp_codegen_add(L_5, L_7)), /*hidden argument*/NULL);
V_0 = L_8;
goto IL_0023;
}
IL_0023:
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_9 = V_0;
return L_9;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector2_Distance_mBACBB1609E1894D68F882D86A93519E311810C89_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___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;
}
float V_0 = 0.0f;
float V_1 = 0.0f;
float V_2 = 0.0f;
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_a;
float L_1 = L_0.___x_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___1_b;
float L_3 = L_2.___x_0;
V_0 = ((float)il2cpp_codegen_subtract(L_1, L_3));
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4 = ___0_a;
float L_5 = L_4.___y_1;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6 = ___1_b;
float L_7 = L_6.___y_1;
V_1 = ((float)il2cpp_codegen_subtract(L_5, L_7));
float L_8 = V_0;
float L_9 = V_0;
float L_10 = V_1;
float L_11 = V_1;
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
double L_12;
L_12 = sqrt(((double)((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_8, L_9)), ((float)il2cpp_codegen_multiply(L_10, L_11))))));
V_2 = ((float)L_12);
goto IL_002e;
}
IL_002e:
{
float L_13 = V_2;
return L_13;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline (float ___0_a, float ___1_b, const RuntimeMethod* method)
{
float V_0 = 0.0f;
float G_B3_0 = 0.0f;
{
float L_0 = ___0_a;
float L_1 = ___1_b;
if ((((float)L_0) > ((float)L_1)))
{
goto IL_0008;
}
}
{
float L_2 = ___1_b;
G_B3_0 = L_2;
goto IL_0009;
}
IL_0008:
{
float L_3 = ___0_a;
G_B3_0 = L_3;
}
IL_0009:
{
V_0 = G_B3_0;
goto IL_000c;
}
IL_000c:
{
float L_4 = V_0;
return L_4;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, float ___0_x, float ___1_y, const RuntimeMethod* method)
{
{
float L_0 = ___0_x;
__this->___x_0 = L_0;
float L_1 = ___1_y;
__this->___y_1 = L_1;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline (float ___0_a, float ___1_b, const RuntimeMethod* method)
{
float V_0 = 0.0f;
float G_B3_0 = 0.0f;
{
float L_0 = ___0_a;
float L_1 = ___1_b;
if ((((float)L_0) < ((float)L_1)))
{
goto IL_0008;
}
}
{
float L_2 = ___1_b;
G_B3_0 = L_2;
goto IL_0009;
}
IL_0008:
{
float L_3 = ___0_a;
G_B3_0 = L_3;
}
IL_0009:
{
V_0 = G_B3_0;
goto IL_000c;
}
IL_000c:
{
float L_4 = V_0;
return L_4;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_InverseLerp_mBD7EC6A7173CE082226077E1557D5BC2D2AE0D9D_inline (float ___0_a, float ___1_b, float ___2_value, const RuntimeMethod* method)
{
bool V_0 = false;
float V_1 = 0.0f;
{
float L_0 = ___0_a;
float L_1 = ___1_b;
V_0 = (bool)((((int32_t)((((float)L_0) == ((float)L_1))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_2 = V_0;
if (!L_2)
{
goto IL_001b;
}
}
{
float L_3 = ___2_value;
float L_4 = ___0_a;
float L_5 = ___1_b;
float L_6 = ___0_a;
float L_7;
L_7 = Mathf_Clamp01_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_inline(((float)(((float)il2cpp_codegen_subtract(L_3, L_4))/((float)il2cpp_codegen_subtract(L_5, L_6)))), NULL);
V_1 = L_7;
goto IL_0023;
}
IL_001b:
{
V_1 = (0.0f);
goto IL_0023;
}
IL_0023:
{
float L_8 = V_1;
return L_8;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Lerp_m47EF2FFB7647BD0A1FDC26DC03E28B19812139B5_inline (float ___0_a, float ___1_b, float ___2_t, const RuntimeMethod* method)
{
float V_0 = 0.0f;
{
float L_0 = ___0_a;
float L_1 = ___1_b;
float L_2 = ___0_a;
float L_3 = ___2_t;
float L_4;
L_4 = Mathf_Clamp01_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_inline(L_3, NULL);
V_0 = ((float)il2cpp_codegen_add(L_0, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_1, L_2)), L_4))));
goto IL_0010;
}
IL_0010:
{
float L_5 = V_0;
return L_5;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_Min_m888083F74FF5655778F0403BB5E9608BEFDEA8CB_inline (int32_t ___0_a, int32_t ___1_b, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t G_B3_0 = 0;
{
int32_t L_0 = ___0_a;
int32_t L_1 = ___1_b;
if ((((int32_t)L_0) < ((int32_t)L_1)))
{
goto IL_0008;
}
}
{
int32_t L_2 = ___1_b;
G_B3_0 = L_2;
goto IL_0009;
}
IL_0008:
{
int32_t L_3 = ___0_a;
G_B3_0 = L_3;
}
IL_0009:
{
V_0 = G_B3_0;
goto IL_000c;
}
IL_000c:
{
int32_t L_4 = V_0;
return L_4;
}
}
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 void List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
int32_t L_0 = (int32_t)__this->____version_3;
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1));
if (!true)
{
goto IL_0035;
}
}
{
int32_t L_1 = (int32_t)__this->____size_2;
V_0 = L_1;
__this->____size_2 = 0;
int32_t L_2 = V_0;
if ((((int32_t)L_2) <= ((int32_t)0)))
{
goto IL_003c;
}
}
{
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_3 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)__this->____items_1;
int32_t L_4 = V_0;
Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_3, 0, L_4, NULL);
return;
}
IL_0035:
{
__this->____size_2 = 0;
}
IL_003c:
{
return;
}
}
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 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 bool Nullable_1_get_HasValue_m6B76D139692C43B2AF7C695FAB044B16ACFAF355_gshared_inline (Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01* __this, const RuntimeMethod* method)
{
{
bool L_0 = (bool)__this->___hasValue_0;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_GetValueOrDefault_m86E1210429A6EA0082CC7806DD638E8B4555F148_gshared_inline (Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01* __this, const RuntimeMethod* method)
{
{
bool L_0 = (bool)__this->___value_1;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_1_Invoke_mBF7DDBCD230E9D28EDF45D3E65F907DE1AE0CCBC_gshared_inline (Action_1_tC926860F20D428DA3E93D6FBA36420E904DD903B* __this, int32_t ___0_obj, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (RuntimeObject*, int32_t, 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 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 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 RuntimeObject* Enumerator_get_Current_mB407E755F3B4C51C54D24338D00A352E5B16E7F3_gshared_inline (Enumerator_t44124D16E0B2F7308FF4069BE06369B5A83896EB* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = (RuntimeObject*)__this->____currentValue_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* Func_2_Invoke_mDBA25DA5DA5B7E056FB9B026AF041F1385FB58A9_gshared_inline (Func_2_tACBF5A1656250800CE861707354491F0611F6624* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
{
typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Predicate_1_Invoke_m6AC449189DCEE89A4FA2A2B724DE296A1DFB6A9B_gshared_inline (Predicate_1_t8342C85FF4E41CD1F7024AC0CDC3E5312A32CB12* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
{
typedef bool (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
return ((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 float Mathf_Clamp01_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_inline (float ___0_value, const RuntimeMethod* method)
{
bool V_0 = false;
float V_1 = 0.0f;
bool V_2 = false;
{
float L_0 = ___0_value;
V_0 = (bool)((((float)L_0) < ((float)(0.0f)))? 1 : 0);
bool L_1 = V_0;
if (!L_1)
{
goto IL_0015;
}
}
{
V_1 = (0.0f);
goto IL_002d;
}
IL_0015:
{
float L_2 = ___0_value;
V_2 = (bool)((((float)L_2) > ((float)(1.0f)))? 1 : 0);
bool L_3 = V_2;
if (!L_3)
{
goto IL_0029;
}
}
{
V_1 = (1.0f);
goto IL_002d;
}
IL_0029:
{
float L_4 = ___0_value;
V_1 = L_4;
goto IL_002d;
}
IL_002d:
{
float L_5 = V_1;
return L_5;
}
}